Release notes
August 8, 2026
Internal only: follow-ups to the dark-mode contrast work — corrected code comments, a stronger regression guard, and the removal of two workarounds the theme fix made redundant. Nothing visible…
August 8, 2026
Dark mode reads properly again on dialogs. Pop-up panels were being lightened by an extra wash that the colour scheme never asked for, which left their quieter text — headings, captions, explanatory…
August 8, 2026
The "Your values conflict with this" chip in the review results is easier to read in light mode. It was white on amber, which is below the contrast standard; it now draws as an outline.
August 8, 2026
Each constraint in the review results now speaks for itself. A premise saying "spending stays within budget" would report "Your values conflict with this" whenever some other constraint was the one…
August 8, 2026
Opening the same argument in a second tab no longer loses your review. If a review of that argument already existed — because another tab had just started one, or because an earlier attempt…
August 8, 2026
Reopening a review you finished shows the result you earned. A completed review that you came back to said "we cannot assess this" for a moment on the conclusion row, in the sidebar and on the…
August 8, 2026
A claim's value chip no longer goes blank when the value was worked out for you. If a claim's true/false value came from the argument's own reasoning rather than from something you set, its chip on…
August 8, 2026
A review result now explains itself. When you finish reviewing an argument, the results screen tells you two things: what the conclusion came out to, and what the argument's own reasoning achieved.…
August 8, 2026
A premise decision you make from a contradiction alert now records which inference you were judging, so the reason you gave is kept with the decision instead of being lost.
August 8, 2026
Fixed: a premise could show a decision you had already replaced. If you accepted a premise in the review and later changed your mind from the contradiction alert — or the other way round — both…
August 8, 2026
You can now accept or reject a premise without opening the review. Select a premise on a published argument and two controls appear beside it: accept, if you grant the step it draws, or reject, if it…
August 8, 2026
A review you had already finished no longer asks you to continue it. If you marked even one claim "unsure", reloading the argument put the Review panel back to "Continue review" — your work was all…
August 6, 2026
A profile address that does not belong to anyone now takes you to a proper not-found page. Before, a mistyped or deleted username loaded a page that technically reported success while showing you a…
August 5, 2026
Anyone can sign up. Registration no longer needs an invitation: sign in with any supported provider, pick a username, agree to the terms, and you have a working account. If someone did give you an…
August 4, 2026
Pages start showing up much sooner. A round of work across the site cut how long you wait in front of a blank page. The biggest change is on arguments, which used to show nothing at all until…
August 4, 2026
Showcase arguments can now say that a claim rests on an axiom — a definition, a stipulation, a logical or mathematical principle, a domain rule, or a background assumption — and that support shows up…
August 3, 2026
Testing and QA accounts now require a password to sign in, so a testing login can't be used just by knowing the account name.
August 3, 2026
There is now a support page. Every page's footer carries a "Support" link, and it goes to one page that gathers the ways to get help in one place: the Discord server and the support mailbox, how to…
August 3, 2026
A long source text now opens in a reader of its own. When an argument is built from a substantial piece of writing — an essay, a chapter, a long article — the Source Text panel no longer pours the…
August 2, 2026
Arguments can now hold the original text they were built from. Attach a source text to an argument and it is kept as a piece of the argument in its own right — you can say whether the argument sets…
July 30, 2026
Nothing you'll notice. This release moves the site onto the published versions of the shared logic packages it was already built against.
July 29, 2026
Internal release: the site now measures its own real-world loading performance, so slow pages can be found and fixed. Nothing changes for you.
July 25, 2026
Your Sources and Your Tasks now tell you when they're empty. Both pages used to show nothing at all when you had no sources or no tasks. They now explain what belongs there, and link straight to…
July 23, 2026
Fixed a rare case where starting an import could silently do nothing — the argument was created but never filled in, and the progress page stayed empty with no way to retry. Imports now start…
July 22, 2026
Clicking an argument's verdict now opens your review at the results, even if you hadn't started a review yet — before, it dropped you at the first claim. The assignments list in your review results…
July 22, 2026
An argument whose premises are still unproven now reads as Indeterminate instead of Valid and Sound — soundness needs the premises to be true. Whether an argument is valid is unchanged.
July 17, 2026
Proposit has a fresh look. The site has moved to a warmer, quieter colour scheme that puts a single bright accent on the action that matters most on each screen. You'll see it across the top bar,…
July 14, 2026
Mobile sign-in now supports a one-time email code: request a code for your email address and sign in without a password or social account. Emails already tied to a Google, Apple, or X login are…
July 13, 2026
Login emails (the magic-link we send when you sign in with email) now go out through a new email provider for more reliable delivery. The sign-in experience is unchanged; the email's subject line…
July 13, 2026
The version-comparison view now shows more of what changed between two versions of an argument. It highlights in-place edits (like switching a connective from "and" to "or") right where they…
July 10, 2026
Your profile picture now travels with your account details, so the mobile app can show your avatar right away.
July 9, 2026
Maintenance release. Hardening only — no changes to how the app looks or works day to day.
July 9, 2026
The light/dark theme switch now lives in the Preferences section of your profile settings, next to Advanced mode and Debug mode, so all your preferences are in one place.
July 9, 2026
When you compare two versions of an argument, a citation removed from a claim that otherwise stayed now shows up as a dimmed, struck-through citation badge on that claim — so dropped sources are…
July 6, 2026
Compare any two versions of an argument. Open a comparison between any two versions — not just drafts — and see exactly what changed inline: additions marked with a green +, modified claims…
July 3, 2026
Internal maintenance release. Updates pinned @proposit/proposit-core and @proposit/shared versions to their newly published releases, and backfills capability documentation for the…
July 3, 2026
Claim and premise cards now show who wrote them when an argument has more than one author (for example, after someone forks it) — a small avatar appears on entries from someone other than you; hover…
July 2, 2026
Internal maintenance release. Renames internal task/pipeline status fields and separates warnings from failures in staff debug views. No other user-facing changes.
July 2, 2026
Fixed the footer sometimes not moving down to sit below page content on longer pages like Explore and Profile.
July 2, 2026
Refreshed the look of your profile and the explore page, and gave the whole app a cleaner, more considered light and dark theme. In your claim library, claims you haven't used in any of an argument's…
July 2, 2026
Your reactions to individual claims now pre-fill your review — and keep filling in claims you haven't decided yet, including reactions you add after you've started. Clearing a review and starting…
July 1, 2026
When you view an argument, its premises now read top to bottom: the conclusion first, then the premises that support it, then the premises that support those. Following the reasoning no longer means…
June 30, 2026
Internal maintenance release. Adds an operational switch to take email login temporarily offline; when it's on, the login page shows a maintenance message on the email field. No other user-facing…
June 30, 2026
Explore great works of history as structured arguments. Proposit now hosts a curated showcase of famous public-domain writing rebuilt as Proposit arguments — starting with Plato's Crito (Socrates)…
June 30, 2026
React to individual claims, not just whole arguments. On a published argument, each claim now has a quick-reaction control: pick a stance — Agree, Disagree, or Unsure — and a short reason (the same…
June 28, 2026
Editing a claim on your phone now works smoothly. Tapping "Edit claim" opens the details panel full-screen with that claim's editor ready and scrolled into view, instead of opening behind the row of…
June 28, 2026
A cleaner argument view on your phone. The detail panel now starts tucked away and, when you expand it to full screen, fills the whole page instead of half. The argument's title no longer gets…
June 28, 2026
Argument Builder fixed. The AI review and "play a challenger" turns in the Argument Builder are working again after a server misconfiguration broke them in production. One small change you may…
June 27, 2026
The AI Argument Builder is now a cleaner, more familiar chat. It has been redesigned to look and feel like a modern chat app:
June 27, 2026
The distill-to-scribe flow no longer silently loses the user context. A bug caused the userId to be dropped when the pipeline passed parsed data from distill into the scribe step, which could lead to…
Auto-extracted sources are clearly marked. When the analyzer pulls a source out of your text but hasn't yet turned it into a full reference, the source now shows the extracted text plus a clear…
June 23, 2026
Reply with a counterargument in one click. When you're reading a published argument, a new "Create Counterargument" button sits at the top of the argument — click it to spin up your own editable copy…
June 22, 2026
Building a premise by hand is now direct: instead of choosing "Add first claim" or "Add inference" up front, an empty premise shows fill-in "skeleton" nodes you complete by tapping a "+". Selecting a…
June 21, 2026
Moderators and admins can delete published arguments. A user holding the argument:delete system role (or admin:full-access) can now hard-delete a published argument — previously no one could, and a…
June 21, 2026
Edit an argument's description. The argument actions menu (the ⚙ button) now has an "Edit description" option alongside "Edit title". Your edited description is saved and sticks — previously this…
June 21, 2026
Faster failure diagnosis for staff. When an import fails, staff with debug mode on now see a single consolidated diagnostics panel on the task page that summarizes everything that went wrong — the…
June 21, 2026
Import failures now explain themselves while you watch. If an import you're watching fails, the page now shows the actual reason ("Import failed: …") the moment it happens — you no longer have to…
June 19, 2026
No user-facing changes. A maintenance release: faster local semantic search (the embedding cache now keeps its vector indexes model-agnostic, so they stay effective as the local model setup changes),…
June 18, 2026
No user-facing changes. This release swaps the local development LLM backend from Ollama to a local llama.cpp server. Production argument import and semantic search are unchanged — they continue to…
June 17, 2026
When you import an argument from raw text, you can now pick how deeply it gets analyzed:
June 17, 2026
Fixed another case of the "Checksum mismatch" error when editing a premise twice in a row. After the v0.22.1 fix, some older arguments could still hit a spurious "checksum mismatch" (409) on the…
June 17, 2026
Fixed a spurious "Checksum mismatch" error when editing the same premise's title a second time. Editing a populated premise's title twice in a row could fail the second edit with a "checksum…
June 17, 2026
Citations pulled from the text of an argument now display reliably wherever they appear, including references that don't have a web link (books, court cases, footnotes).
June 16, 2026
Copy an argument to your clipboard. Open the argument menu (the gear button at the top of any argument) and choose Copy to clipboard to grab the whole argument as clean, readable text — its title and…
June 15, 2026
New "Your Tasks" page. Your profile now lists every import and argument-building job you've started, newest first — with quick actions to cancel a running job or restart one that was cancelled or…
June 15, 2026
Your Claims page loads much faster. It used to load the full logic details for every one of your claims up front, which made the page slow when you had a lot of them. Now the list appears right away…
June 15, 2026
Sign in with X works again. Logging in with X (Twitter) was getting stuck on the X login screen — you'd sign in, but never get brought back to Proposit. X sign-in now completes and logs you in.
June 14, 2026
Publishing is now one click. The Publish button sits right next to "Add Premise" in the argument header instead of being tucked away in the gear menu, so sharing a finished argument is front and…
June 14, 2026
Start with a blank argument or the AI builder — your choice. When you create an argument, choosing "Assisted" opens the Proposit Argument Builder right away, while choosing "Empty" gives you a clean…
June 13, 2026
Signing in with X (Twitter) works again. A recent change to support Sign in with Apple unintentionally broke the X sign-in flow on iPhone and other Safari-based browsers — after logging in with X you…
June 12, 2026
Importing an argument from text now runs entirely on our servers, so it finishes on its own even if you close the tab, switch apps, or lose your connection. Re-open the import any time and you will…
June 3, 2026
Imports now show a full stage-by-stage progress indicator from the moment the import starts, with each stage listed as pending before its LLM call begins. You no longer see a blank list that fills in…
June 3, 2026
Imports settle on a conclusion more reliably. When an imported argument had several claims that could each be the main point, the builder used to sometimes give up and produce nothing. It now picks…
June 3, 2026
Refreshed Profile & Explore. Your profile and the Explore page have a cleaner, more modern look: arguments now appear as easy-to-scan cards, the pages work better on phones, and starting a new…
June 2, 2026
Stop an import you no longer want. While an argument is being built from your text, the import-progress page now has a Stop button. Confirm, and the import winds down cleanly at the next step instead…
June 1, 2026
This release contains behind-the-scenes testing and stability improvements. No user-visible changes.
May 31, 2026
Cleaner claim wording in imported arguments. When you build an argument from text, each claim now reads as a plain statement — for example, "Rain wets the ground" — instead of being wrapped in "The…
May 29, 2026
Fixed: arguments with web-link citations now open reliably. Some arguments that cited a source by its web link could fail to load. Those arguments now open as expected, and newly added link citations…
May 28, 2026
Pipeline status reliability fixes — Fixed two bugs in the pipeline status view: clicking a stage that hadn't started yet no longer throws a 500 error, and completed stages no longer hang in a…
May 28, 2026
Improved progress UI for AI-assisted imports
May 27, 2026
Argument imports now allow more headroom for long-text segmentation based on your account tier (Tier 2 gets a higher cap than Tier 1). Long-text imports that previously hit an internal cap…
May 27, 2026
See a detailed per-stage view of any argument import at /task/<id> from the task progress link. Click any stage for outcome, timing, and per-stage diagnostics — including any warnings or errors…
May 26, 2026
Argument imports now use our improved multi-stage AI pipeline by default for better extraction quality on long or structured inputs. Imports also enforce your monthly token budget throughout the run…
May 25, 2026
Argument imports now record per-stage progress in the background so we can show you a detailed view of how each import was processed (coming soon). No change to import behavior; no user action needed.
May 24, 2026
Selecting a claim that appears in more than one place no longer jumps your view to a different part of the argument. The selected claim closest to where you're already looking stays put.
May 22, 2026
Selecting a claim or premise in an argument view is now instant. Tapping or clicking a claim card or a premise title used to take a noticeable beat in production — the page was running a server…
May 21, 2026
Claim Details edit controls are now hidden when you can't edit the argument. The Add Source button, the axiom assignment picker, the per-citation remove icon, and the axiom-card remove icon in Claim…
May 20, 2026
Search keeps working when our AI provider is down. When the semantic search service is unavailable, search now falls back to keyword matching across your arguments, claims, premises, and sources…
May 16, 2026
Fixed argument view text overflowing the right edge on narrow viewports / mobile. Claim cards and the conclusion-premise header now stay within the visible screen on phone-sized displays.
May 12, 2026
Citations now save reliably across all claim types. Inserting a new claim immediately after or before another claim now lands in the correct position. A handful of polish issues in the argument view…
May 9, 2026
Reading an argument now starts in text view. The text outline of an argument is the default when you open one — easier to skim, easier to share. Citations show up right next to the claims they…