Preview

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/plain and HTML to text/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.