February 1, 2026
#Highlights
Conversational onboarding wizard
Replaced the old workflow-based onboarding with a new conversational MCP prompt-driven experience. Removed legacy onboard code and wired up the new prompt.
Read-only MCP auth mode
Added read-only authentication to the MCP server. Public tokens get read access with write tools blocked, and bootstrap returns a tailored welcome response.
Workspace tree view
New Tree tab on the /r page backed by a get_workspace_tree SQL function, API route, and shared tree primitives extracted from existing components.
Batch ref resolution in create_record
Added ref, parent_ref, and target_ref to create_record, enabling in-batch parent-child relationships and cross-references in a single call.
Public search for unauthenticated users
Unauthenticated visitors can now search public records. New public_reader Postgres role, public_only parameter on fuzzy search, and a simplified search modal for logged-out users.
Fullscreen presentation mode
Replaced the /slideshow route with an in-page fullscreen presentation toggle using state and query params.
Also Shipped
- Improve:Fix mention rendering across all /r/ record type views
- Improve:Fix systemic web tsc errors (React types, TipTap deps, dead imports)
- Improve:Fix search_records_fuzzy: remove dropped title column references
- Improve:Fix scope filtering in search_records_fuzzy RPC
- Improve:Fix WorkspaceTree to render proper hierarchy