Product
Changelog
Release notes for every version of Ubimate.
v0.18.7
July 7, 2026
Latest
- Mobile app: touch-optimised datatable block with dedicated row and settings drawers, relation field display/editing, and an always-visible footer (paginator shown only when needed).
- Mobile app: rich-text editing for String datatable fields directly in the row drawer, with formatted rich text now rendered in the datatable view.
- Mobile app: quick-capture floating button on the Pages screen for fast note entry into your Inbox workspace.
- Mobile app: row-page indicators and navigation in datatables, plus a page overflow menu with in-page find/replace.
- Mobile app: comment format button and context-snippet jump, swipe-to-close drawers, and a slash menu docked above the on-screen keyboard.
- Embeds and links are now unified into a single bookmark block, with discoverable video-link creation on mobile.
- Sync: content key is uploaded for local workspaces on first cloud sync, and inbound updates are buffered until the content key is available.
- Fix: support concurrent same-user logins across devices and stabilise real-time collaboration.
- Fix: dark-mode theming for mobile datatable pills, bookmark cards, and the app icon.
- Fix: initial sync spinner no longer strands at "syncing"; offline cloud restore and auto-reconnect are more reliable.
- Fix: repair corrupt workspace keys on startup and stop repeated workspace-key request spam.
v0.18.6
June 12, 2026
- Desktop (release build) fix: local edits now persist reliably when closing and reopening page tabs in the same session.
- Tauri local Yjs provider now falls back to base64 update loading when binary IPC transport is unavailable, instead of entering a non-persisting error state.
- Compatibility hardening: local Yjs IPC now retries with alternate argument naming where required, improving reliability across packaged runtime environments.
- Quit handling now runs a guarded pre-exit flush for pending local Yjs writes before process exit, reducing the risk of last-second edit loss.
v0.18.5
June 11, 2026
- Demo mode: try Ubimate directly in the browser without signing up — an ephemeral workspace is seeded with sample data and purged automatically on session end.
- Free trial: 14-day persistent trial with a re-entry link delivered by email so you can pick up where you left off across sessions.
- Self-hosted CAPTCHA: proof-of-work challenge (ALTCHA) on demo and free-trial provisioning — no third-party CAPTCHA service or external requests.
- Zero-knowledge invitations now use a mailto: deep-link for true out-of-band key transport, removing the need for the invitee to be online during the invite flow.
- Web app: menu icon added to the top-left corner above the activity bar for quicker access to workspace settings.
- Security: COOP/COEP cross-origin isolation headers added to harden the server against side-channel attacks.
- Crypto: wire-format version prefix added to encrypted payloads to allow future algorithm migration without breaking existing data.
- Fix: API error messages are now shown correctly in the UI instead of displaying the raw response body.
v0.18.4
April 4, 2026
- Tags system: type '#' to insert inline tag chips; tag color palette with auto-assignment and color picker; tags displayed as pill-style chips with in-page icons; tags sidebar panel; tag names searchable in global search and in-page find.
- Tasks sidebar panel — all checkbox items across the workspace grouped by page, with document order and nesting preserved.
- Media sidebar panel — browse all images, audio, and video uploaded to any page in the workspace.
- Calendar sidebar panel — view pages and datatable date fields on a monthly calendar.
- Inline datetime mentions — insert a date inline inside text.
- Inline row-page editor brought to full parity with the main document editor.
- Typography extension: smart substitutions while typing — em dashes, smart quotes, ellipsis.
- Fix: paste-as-markdown now correctly preserves nested list indentation, ordered vs. bullet distinction, and avoids spurious hard-breaks.
- Fix: native HTML paste (e.g. from ChatGPT or Notion) no longer loses nested list structure.
- Fix: Cmd+C on a flat list item now serialises correctly to Markdown.
- Fix (macOS): Paste as Markdown no longer triggers the TCC clipboard permission prompt.
- Fix: datatable rows now show a highlight when included in a drag-selection.
- Fix (desktop): native OS drag-drop handler was interfering with sidebar drag-and-drop — now disabled.
- Fix: clicking the block handle now opens only the block menu, not also the bubble menu.
- Fix: datatable "max 3 lines" text truncation was incorrectly rendering as 1 line.
- Fix (WebKit): Mod+Shift+Home selection now snaps correctly via a lastCursorPos fallback.
v0.18.2
April 2, 2026
- Multi-block drag-and-drop reordering — select multiple blocks and drag them as a group.
- Media uploaded to a page is now organised inside a per-page
Media/subfolder. - Pasting a URL onto a text selection now automatically wraps it in a link.
- Block indent propagation: indenting or outdenting a parent block now correctly carries its children along.
- Block indent is now preserved when creating a new block via the slash command.
- Fix: callout fold/unfold icon now correctly reflects the collapsed state.
- Fix: symbol picker was missing its background, border, and shadow in all contexts.
- Fix: Tab was incorrectly blocked on list items at the first block position.
- Image editor: removed the Filters tab.
v0.18.1
March 31, 2026
- Archive & Trash: pages can now be archived or moved to trash, with Restore and Permanent Delete actions. Archive and Trash panels appear in the activity sidebar.
- Recursive delete and "Empty Trash" support.
- Dynamic activity bar icon reflects archive/trash state.
- Fix: robust SQLite migration prevents a crash loop on databases created by earlier versions.
v0.18.0
March, 2026 — first public beta release
- Tauri desktop app: full local SQLite backend — the entire product now runs offline with no server, no account, no network required.
- Native window chrome, drag region, state persistence, and close/quit handlers on macOS and Windows.
- Windows: custom title bar with working maximize on double-click; main menu button in top-left corner.
- macOS: transparent sidebar and topbar; window hidden until first React render to avoid launch flash.
- OS file drop into the editor — drag files from Finder / Explorer directly onto a page.
- Full-text search (desktop): search across all pages via the sidebar search panel.
- Full-text search now also works in web/cloud mode.
- In-page find bar opens automatically when navigating to a search result.
- Activity bar — new collapsible left panel with Search, Pages, and other sidebar panels; collapse-all button in the header.
- Light / dark mode: full dark mode throughout the app, following the system preference; datatable, emoji pickers, and color palettes all adapted.
- Datatable: datetime, month, week, and time column types.
- Datatable: checkbox column type.
- Datatable: auto-ID column with optional prefix and start value; IDs are persistent (stored in data, not positional).
- Datatable: multi-column sorting.
- Datatable: first-column constraints and schema dialog improvements.
- Datatable: maximize mode — double-click the toolbar to expand a table to full screen.
- Download CSV added to datatable toolbar; Copy Block moved to the block menu.
- Draw.io diagrams: dark mode support; patched at vendor build time instead of runtime iframe injection.
- Editor now persists scroll position and cursor position per page.
- Slash command menu: fuzzy search with match highlighting.
- Copy/cut writes clean Markdown to
text/plainand HTML totext/html. - Block locks are released on abrupt app quit (Cmd+Q).
- Fix: external links open in the system browser (not inside the app).
- Fix: YouTube embeds now work in the desktop app.
- Fix: bookmark dialog and unfurl preview work in the desktop app.
- Fix: spurious text selection on datatable header/footer in WebKit.
- Fix: emoji and page icon changes now persist reliably in the desktop app.