Product updates for the app that turns your captures into organized research memory.
v0.4.0
v0.4.0
Shareable research, under your control
You can now turn one private dossier into a deliberately selected, read-only research page for someone else — with a live preview, optional expiry, immediate revocation, and no accidental spillover from the rest of your account.
Created
A Share research flow on every dossier with individual photo and section choices, a safe profile-summary switch, and a separate value-range opt-in that starts off.
Three recipient presentations — Field journal, Gallery, and Quiet archive — using the exact same live projection as the owner preview.
A Shared by me control center with lightweight view counts, expiry, live edits, safe link replacement, per-link revocation, and revoke-all.
Fixed
Unknown, expired, replaced, and revoked links now converge on one generic unavailable response, including selected media requests.
Shared pages and photos are server-rendered or transformed on demand with no-store and noindex controls, so revocation is not undermined by a long-lived page cache.
Upgraded
Capability tokens use 32 random bytes and are stored only as SHA-256 digests; AWB cannot recover an old raw link after creation.
Portable exports now include share-management records while still excluding media bytes and recoverable raw capability tokens.
Public privacy, security, terms, and AI-facing guidance now describe the dossier-sharing boundary precisely.
What to check
Open a dossier, select one section and photo, and confirm the live preview exactly matches the recipient page.
Edit that share from Shared by me and confirm the existing recipient page changes without a new link.
Revoke the link and confirm both its page and selected image become unavailable immediately.
v0.3.0
The field-journal redesign
The whole app moves from its MVP look to a real design: a warm paper-and-ink theme with brass accents, serif display headings, a proper navigation shell on desktop and mobile, and every page rebuilt on one consistent layout system.
Created
A desktop sidebar with archive search, navigation, your AI connection status, and account controls.
A mobile shell: slim top bar plus bottom tabs with a raised capture button.
A real landing page for visitors, and a signed-in overview desk showing recent research, queue counts, active sessions, and AI status.
Fixed
The app body was rendering in Arial instead of the intended typeface; typography is now deliberate everywhere.
Dark mode now comes from one shared color system instead of hundreds of per-element overrides, so light and dark stay consistent.
Restored the missing backend functions on production (public locations and workspace search had been failing since the July 5 release).
Upgraded
Library, Sessions, Search, Places, and What's New pages rebuilt on a shared page-shell pattern.
Capture, AI setup, dossier, and session detail pages restyled into the new design without changing how they work.
shadcn/ui component library and lucide icons added as the foundation for future UI work.
What to check
Sign in and confirm the sidebar appears on desktop and the bottom tabs appear on your phone.
Open a dossier and a session and confirm everything still reads clearly in both light and dark mode.
Open /locations and /search and confirm they load without errors.
v0.2.2
Value-write correctness fixes
A small correctness patch on top of the value-evidence ledger: AI-supplied value data now validates more carefully, a value range can carry its real "as of" date, and the release log now surfaces its own "What to check" notes.
Created
The What's New page now shows a "What to check" section for each release.
Fixed
Value ranges from AI agents can now record a real date again (the "as of" timestamp was being rejected).
AI value evidence is now rejected if its headline amount falls outside its own min/max range.
Removed a duplicate currency check that always reported the wrong field name, so validation errors are clearer.
Long auto-generated value notes are now length-capped to match the rest of the system.
Upgraded
Fixed the project type-check so it no longer trips on the value-write test file, keeping the safety gate trustworthy.
Added regression coverage proving a value range's "as of" date round-trips correctly.
What to check
Open /updates and confirm each release now shows a "What to check" section.
Confirm AI-saved research still records value ranges and used/new evidence normally.
v0.2.1
Release safety checks
This patch strengthens the behind-the-scenes checks around AI-assisted research saves and value evidence. It keeps the visible value-ledger release stable while adding guardrails for the next cleanup and harness work.
Created
Added focused contract checks for how AI research saves item targets, dossier sections, and value evidence.
Added a static value-write guardrail that verifies manual and AI value evidence stay aligned around amount, range, source, market, similarity, actor, and timestamp fields.
Fixed
Resolved the release-branch stacking around the agent save helper work so the focused safety slices could land on main cleanly.
Kept the true Convex function harness follow-up separate instead of claiming runtime persistence proof that is not shipped yet.
Upgraded
Improved release confidence for the value-ledger workflow without changing the user-facing value entry UI.
Prepared the next TPP-48 / GitHub issue #7 harness work with clearer boundaries and proof expectations.
What to check
Open /updates and confirm v0.2.1 appears above the v0.2.0 value-ledger release.
Use the value-ledger UI from v0.2.0 as the product-facing release to review; this patch is mostly safety and release-readiness work.
v0.2.0
Value evidence ledger
Research items now use a shared value ledger so used and new value evidence can be recorded, summarized, and reused by the app and AI agents without keeping a second old price system in the UI.
Created
Added USED and NEW value summaries on research items with a compact Add new Value flow.
Added value evidence fields for amount/range, condition, discovery method, market family, similarity, evidence link, date, and notes.
Connected capture, research follow-up, and session surfaces to the same value-ledger model.
Fixed
Removed the old user-facing compare-against-price editor from the clean release path.
Kept old price rows as compatibility fallback data instead of a second visible value system.
Upgraded
Updated the AI/MCP guidance so agents write structured priceValues rows and treat priceContext as legacy fallback only.
The value data contract now supports append-only evidence rows with who/when metadata and similarity context.
What to check
Open a research item and confirm the USED/NEW strip and Add new Value panel feel compact and useful.
Check capture and follow-up edits for the shared Value evidence fields.
Confirm older value data still displays as fallback evidence without exposing a separate old price editor.
v0.1.0
Initial release-log baseline
AssistWithBuying now has a standard What's New page for tracking product changes. This first entry is intentionally conservative: it marks the release log itself and the already-visible app surfaces, while leaving unfinished work out until it is ready.
Created
Added the standard What's New page at /updates for future product release notes.
Established a first baseline for the existing capture, research, sessions, and AI-connection surfaces.
Fixed
The /updates route now loads as a real page instead of returning a missing-page response.
Upgraded
Release notes now follow a consistent Created, Fixed, and Upgraded structure.
Future entries can separate shipped product changes from in-progress research and experiments.
What to check
Open /updates and confirm the baseline is clear, user-safe, and does not overclaim unfinished work.