New Features
- π Readwise integration β Connect Readwise from Settings β Import to preview and import your highlights and Reader documents as notes, which then stay up to date automatically or on demand with Sync now.
- π Readwise in your journal β Optionally see your Readwise highlights in the journal, day by day.
- π Portals β Embed a live, two-way copy of another note, a block or a search inside any note.
- πͺ Note summary levels β Fold a note down to its Brief, Key, Takeaway or Topic level.
- π Sticky capture β Press Cmd/Ctrl+Shift+M from any app to jot something down and send it to a note, a task or today's journal, with unsent drafts kept on the edge of the screen and synced to your other desktops.
- β¨οΈ Command palette β Press βP (Ctrl+P on Windows and Linux) to search for any action and run it from the keyboard.
- π First-run setup β New installs open with a short setup for your theme, modules, imports, agent and sync, and signing in on another computer brings your vault down directly.
- ποΈ Day timeline β Plan your day from the side panel by dragging tasks from lists or notes onto today's timeline, stretching them into time blocks, or dragging them back to unschedule.
- β±οΈ Task duration β Tasks can now have an optional duration.
- π Semantic search β Search now finds notes by meaning as well as by exact words, including long notes, images, PDF pages and voice memos.
- π·οΈ Note aliases β Give a note other names that links resolve to and that sync across your devices.
- π Unlinked mentions β See notes that mention the current note without linking to it, listed under backlinks, and link them with one click.
- π½ Collapsible headings β Click the chevron beside a heading to hide everything under it until the next heading of the same level.
- π¬ Collapsible and custom callouts β Callouts can now be collapsed, and you can define your own callout types, which sync with your settings.
- πΌοΈ Image lightbox β Open note images in a viewer where you can zoom and pan.
- π Note link display modes β Show a linked note at different sizes, with its cover, or as a preview.
- π Locked Apple Notes import β Import password-protected Apple Notes using your Notes password.
- ποΈ Safer Obsidian opening β Memry offers to copy an Obsidian vault before opening it.
- π¨ Home board covers β Add covers to your home board, synced across devices.
- π Link notes to events β Link notes to calendar events straight from the event card.
- β Multi-select in the sidebar β Select several notes in the sidebar tree and act on them together.
- β‘ Per-folder new-note shortcuts β Assign keyboard shortcuts that create a new note in a specific folder.
- πΌοΈ Gallery covers β Gallery view cards now show note covers.
- π Project All tab β A project's All tab lists its notes, tasks and events together.
- π Timeline subtasks and milestones β Fold subtasks under their parent on the project timeline and resize milestones by dragging.
- π― In-note matches β Search lists every match inside a note and opens it at the match you pick.
- π¦ Status from tasks β A note's Status now follows the tasks in it, and the folder view shows the same value, while a status you set yourself stays until a task changes.
- π§Ύ Tasks in the folder table β A note's tasks now show beneath its row in the folder table.
Improvements
- βΈοΈ Clearer sync pause β A pause now shows as Paused everywhere, survives a restart, and Sync Now ends it and tells you why when nothing could be sent.
- π Waiting-changes warning β The sync icon turns amber when changes have been waiting for more than 15 minutes.
- π Faster catch-up sync β Sync now fetches only the few items a device is missing instead of re-reading the whole vault, so it no longer sits in "Syncing" for long stretches.
- π₯ Better search ranking β Notes with your words side by side now rank first, and regular notes appear before files read with OCR.
- π€ Auto-closing brackets β Typing ( or [[ in the editor now adds the closing bracket for you.
- π Tasks in note order β Tasks grouped by note now appear in the same order as in the note.
- π PDF display choice β Show a PDF in a note either embedded or as its file name.
- βοΈ Naming new notes β A new note is now named from its title field instead of the sidebar row.
- β©οΈ Scroll position on back and forward β Going back or forward returns you to where you left a note.
- ποΈ Deleting parent tasks β You're now asked what to do with subtasks when you delete a parent task from the task drawer.
Fixes
- πͺ Windows taskbar grouping β The Memry window now groups under its pinned taskbar icon on Windows.
- π Case-only folder renames β Renaming a folder by changing only its letter case now works on Windows.
- π§ Tabs in narrow windows β The first tab no longer overlaps the window controls in narrow windows.
- βοΈ Duplicate task rows β Fixed duplicate, overlapping rows in the Tasks list after a parent task was completed by finishing its subtasks.
- π Remote edits in the editor β Changes from your other devices now reliably appear in an open note.
- πΎ Unsynced text preserved β Text that hadn't synced yet is no longer lost when a sync fills in the same note.
- β οΈ Oversized sync changes β Changes too large to sync now fail once with a visible error instead of retrying silently.
- π·οΈ Tag sync and renames β Tag definitions now merge correctly during sync, pins are kept, and tag chips update right after a rename.
- π Wiki links in synced notes β Wiki links typed as plain text in synced notes are now found for backlinks.
- π§± Editor selection typing β Typing over a block selection now replaces it as expected.
- π Editor menus β The block-type dropdown no longer scrolls the note, and the @ menu opens below the cursor when there is room.
- π Table cells β Table cell alignment now works and is saved correctly.
- π Embedded PDFs β Embedded PDFs can grow back after being shrunk.
- π Long URLs in tasks β Long URL values now stay inside the task drawer card.
- ποΈ Property safety β Property edits are blocked while the property file can't be read, and bulk field fill waits until all rows have loaded.
- π Search index repair β The search index now repairs itself after corruption.
- π‘οΈ Background processing stability β Text recognition and search indexing now pause instead of crashing repeatedly.
- π Attachment uploads β Empty attachments are no longer uploaded, and uploads stop retrying on a device that has been removed.
- π Calendar sign-in errors β An unreadable saved sign-in no longer causes errors in the calendar.
- π Readwise edits respected β A highlight you delete from an edited Readwise section stays deleted, and Reader articles keep their images and captions.
Changelog
Full Changelog: v2026-10-15...v2026-10-24
#3507 feat(cli,desktop,core): bring the CLI to desktop parity @h4yfans
#3455 feat(desktop,core,ios,docs): portals, live two-way embeds of a note, a block or a search @h4yfans
#3488 feat(desktop): fold notes into Brief, Key, Takeaway and Topic levels @h4yfans
#3500 feat(desktop,contracts,docs): Readwise telemetry events, docs audit and acceptance pass @h4yfans
#3499 feat(desktop,core,ios,docs): Readwise status and labeled divider on iOS @h4yfans
#3498 feat(desktop,contracts,docs): Readwise highlights in the journal day by day, opt-in (#3476) @h4yfans
#3497 feat(desktop): Readwise sync status banner, row states and one error toast @h4yfans
#3496 feat(desktop,contracts,docs): Readwise Reader saved documents as notes, joined to v2 books @h4yfans
#3495 feat(desktop): one Readwise pulling device with takeover and adoption @h4yfans
#3493 feat(desktop): Readwise book commands: re-import, refresh book info, restore @h4yfans
#3494 test(desktop): cover Readwise scheduler lifecycle, tick failure and sync-now errors @h4yfans
#3492 feat(desktop): Readwise scheduler on the shared minute tick with Sync now @h4yfans
#3491 feat(desktop): Readwise incremental sync engine @h4yfans
#3490 feat(desktop): Readwise first import with a preview in the import dialog @h4yfans
#3489 feat(desktop): list every match inside a note and open it at the picked match @h4yfans
#3484 feat(desktop): Readwise connect panel in Settings β Import @h4yfans
#3486 feat(desktop): Readwise note writer that rewrites untouched sections and appends to edited ones @h4yfans
#3485 feat(desktop): labeled Readwise section dividers in the editor @h4yfans
#3482 feat(desktop,importers): Readwise Reader v3 list client and document mapper @h4yfans
#3480 feat(importers): Readwise pure mapper, section markers and append plan @h4yfans
#3481 feat(desktop): readwise_links cache, device-local cursor and retry list @h4yfans
#3479 feat(desktop): Readwise API v2 client @h4yfans
#3454 feat(desktop,core,ios): note link display modes: size, cover and preview @h4yfans
#3447 feat(desktop): import password-protected Apple Notes with the Notes password @h4yfans
#3453 feat(desktop): embed PDF pages and images with their text in one interleaved vector @h4yfans
#3452 feat(desktop): sentence-similarity vectors for note-to-note features, one owner for task prefixes @h4yfans
#3451 feat(desktop): embed voice memos and search them by transcript or audio @h4yfans
#3450 feat(desktop): embed vault images and search them by text @h4yfans
#3449 feat(desktop): embed long notes in windows past the 4000-character cut @h4yfans
#3445 feat(desktop): load the EmbeddingGemma 2 vision encoder on demand @h4yfans
#3446 feat(desktop): hybrid semantic search over note vectors @h4yfans
#3444 feat(desktop): project All tab lists notes, tasks and events together @h4yfans
#3441 feat(desktop): fold timeline subtasks per parent and resize milestones by dragging @h4yfans
#3439 feat(desktop,landing): first-run onboarding wizard @h4yfans
#3435 feat(desktop,docs): offer to copy an Obsidian vault before opening it @h4yfans
#3430 feat(desktop,docs): custom callout types in synced settings @h4yfans
#3423 feat(desktop): collapsible callouts via Obsidian fold markers @h4yfans
#3425 feat(desktop,core): choose embedded or file-name display for a PDF in a note @h4yfans
#3401 feat(desktop,cli,core): derive a note's header status from its embedded tasks @h4yfans
#3403 feat(desktop,docs): show a note's tasks beneath its row in the folder table @h4yfans
#3402 feat(desktop): order Tasks grouped by note the way the note lists them @h4yfans
#3399 feat(desktop): open note images in a zoom and pan lightbox @h4yfans
#3398 feat(desktop): auto-close ( and [[ in the note editor @h4yfans
#3394 feat(desktop,sync): sticky capture with synced drafts @h4yfans
#3390 feat(desktop,sync): home board covers @h4yfans
#3379 feat(desktop): add a command palette on Cmd+P backed by one command registry @h4yfans
#3378 feat(desktop): link notes to calendar events from the event card @h4yfans
#3376 feat(desktop): multi-select actions in the sidebar notes tree @h4yfans
#3377 feat(desktop): add per-folder new-note keyboard shortcuts @h4yfans
#3375 feat(desktop): show note covers on Gallery view cards @h4yfans
#3329 feat(desktop,core): list unlinked mentions under backlinks and link them @h4yfans
#3324 feat(ios,core): add and remove a note's other names on iOS @h4yfans
#3323 feat(desktop): name a new note from its title field instead of the sidebar row @h4yfans
#3304 feat(desktop,core,sync): note aliases: resolve, sync and edit other names @h4yfans
#3316 feat(ios,core): tag field values in task detail @h4yfans
#3313 feat(desktop): drag a task from a note onto the day timeline @h4yfans
#3315 feat(ios,sync-server,core): free local-first iPhone use and App Store billing @h4yfans
#3312 feat(desktop): day panel timeline with drag to schedule and resize @h4yfans
#3311 feat(desktop,sync,core): optional task duration @h4yfans
#3314 feat(ios,core): show and edit tag field values on the note page @h4yfans
#3289 feat(desktop): fold heading sections from a gutter chevron @h4yfans
#3504 fix(desktop): keep Reader article images and captions, restore Reader-only notes @h4yfans
#3502 fix(desktop): rank exact-phrase matches first in multi-word search @h4yfans
#3501 fix(desktop,importers,docs): a highlight deleted from a touched Readwise section stays deleted @h4yfans
#3448 fix(desktop): regenerate hugeicons subset @h4yfans
#3443 fix(desktop): back and forward restore the scroll a note was left at @h4yfans
#3442 fix(desktop): confirm subtask fate when deleting a parent from the task drawer @h4yfans
#3438 fix(desktop): keep Velopack's AppUserModelID so Windows groups the window under the pinned icon @h4yfans
#3434 fix(desktop): keep first tab clear of window controls in narrow windows @h4yfans
#3432 test(desktop): keep unit-test logs out of the installed app's log folder @h4yfans
#3420 fix(desktop): repair fts_notes on projection-write corruption; drop post-close index events @h4yfans
#3429 fix(desktop): report network-environment errors as warn logs, not exceptions @h4yfans
#3418 fix(desktop): drop empty attachment uploads, stop retries on revoked device @h4yfans
#3428 fix(desktop): unreadable keychain session no longer throws in calendar paths (#3412) @h4yfans
#3417 fix(desktop): pause OCR after repeated utility crashes @h4yfans
#3419 fix(desktop): open embedding breaker when worker keeps dying on embed @h4yfans
#3426 fix(desktop): allow case-only folder rename on Windows @h4yfans
#3421 fix(desktop,contracts): name the capture site when an error report has no message @h4yfans
#3424 fix(desktop): cap close-vault projection drain by the shared shutdown deadline @h4yfans
#3406 fix(desktop): stop block-type dropdown from scrolling the note when it opens @h4yfans
#3396 fix(desktop,sync,docs): pull manifest-missing items by id instead of resetting the cursor (#3391) @h4yfans
#3393 fix(desktop,sync,docs): own the sync pause in main and report refused runs honestly (#3382) @h4yfans
#3380 fix(desktop): align table cells, persist them as a marker, and grid the floating toolbar @h4yfans
#3374 fix(desktop): move auto-completed parent tasks to Done status @h4yfans
#3326 fix(ios): open literal [[wiki link]] text from the editor and reindex before backlinks @h4yfans
#3327 test(desktop): expect New note title from the new-note shortcut after #3323 @h4yfans
#3322 fix(core): index literal [[wiki link]] text in synced bodies @h4yfans
#3308 refactor(desktop,core): tag fields code health cleanups @h4yfans
#3307 fix(core): refresh note_body_tags when a tag rename rewrites a body @h4yfans
#3306 fix(desktop): wait for all rows before offering bulk field fill @h4yfans
#3298 fix(desktop): open the @ menu below the caret unless the room below is too short @h4yfans
#3301 fix(desktop): refuse property definition edits while properties.md is unreadable @h4yfans
#3299 fix(desktop): merge tag definitions on sync apply and keep pins on dropped duplicates @h4yfans
#3296 fix(cli): write .memry/properties.md atomically @h4yfans
#3303 fix(desktop): stop PendingDeletes log claiming sync runtime was down @h4yfans
#3297 fix(desktop): keep long URL field values inside the task drawer card @h4yfans
#3302 fix(desktop): restyle hashTag chips on doc change after tag rename @h4yfans
#3300 refactor(desktop): split missing attachment card out of file-block to fit the line ceiling @h4yfans
#3295 fix(desktop): list markdown notes before OCR-read files in note search @h4yfans
#3294 fix(desktop): let embedded PDFs grow back after shrinking @h4yfans
#3292 fix(desktop): move the index hash with a remote frontmatter rewrite @h4yfans
#3291 fix(sync-server): cap CRDT update pull pages at a byte budget @h4yfans
#3290 fix(desktop): typing over a block selection replaces it instead of opening hint mode @h4yfans
#3288 fix(desktop): fail oversized non-pruning CRDT pushes once with a visible error @h4yfans
#3287 fix(desktop): log routine embedding worker exit at info, not warn @h4yfans
#3286 fix(desktop): keep unsynced file text when a pull fills a CRDT doc the store never held @h4yfans
#3285 fix(desktop): clamp y-prosemirror selection restore so remote updates reach the editor @h4yfans
#3516 Chore/oxc followups @h4yfans
#3325 refactor(desktop,core): tighten note alias types @h4yfans
#3433 perf(desktop): reuse the last main and preload dev build when nothing changed @h4yfans
#3427 perf(desktop): speed up and quiet pnpm dev startup @h4yfans