github memrynote/memry v2026-09-09
Memry v2026-09-09

3 hours ago

New Features

  • ⏱️ Task start dates in Today — tasks can now carry a start date and stay visible in Today while they're active.
  • 🏷️ Property definitions that follow you — a property's type and options now replicate between your devices instead of being rebuilt on each one.

Improvements

  • 🚀 Faster window on launch — startup and Agent CLI detection no longer wait for your shell profile to load, so the window appears sooner after a Dock click.
  • ⚡ Quicker time to a readable note — the restored note's code is prefetched and the entry bundle is slimmed down so your last note is readable sooner.
  • 🔄 Clearer update failures — Memry now tells you when an update keeps failing to install and offers a manual download instead of retrying silently forever.
  • 🍎 Honest update messages on macOS — memrynote now explains that updates can't install while the app is running from a read-only volume.
  • 🖥️ Terminal command on headless Linux — the memrynote command now runs on Linux hosts with no display; reinstall it from Settings → Command Line to pick it up.
  • 📥 Sensible Inbox and Agent Chat states — Archive is correctly greyed out on the Inbox, and Agent Chat's send button stays disabled until the selected CLI is detected.

Fixes

  • 🧩 Note properties stay put — properties and status options no longer disappear after an app reload.
  • 🔐 Agent Chat on a shared vault — a vault folder opened on another machine no longer reads as "Claude and Codex not detected", and the agent keeps running when the vault key is unreadable.
  • 🐚 No more startup hang — a login-shell probe could stall the whole session on machines whose shell startup files read input, leaving Agent Chat unable to find the CLIs.
  • ⚙️ Settings that stick — minimize to tray, font size, custom font and several editor options no longer revert to an older value on the next launch.
  • 📊 Graph view recovery — the graph now shows a safe recovery state on devices without WebGL and no longer errors when you switch away from it.
  • ✍️ Table editing crash — switching or closing a tab while a table was focused no longer breaks the editor.
  • ✅ Empty titles handled properly — /task on an empty line or with only quick-add tokens now works, and clearing a note's title tells you a title is required instead of silently reverting.
  • 🔁 Tasks edited on another device — creating or editing a task whose project or status changed elsewhere no longer errors.
  • 🖼️ Images from mobile — attachments added on mobile now render on the desktop.
  • 📲 Mobile edits keep flowing — edits made on mobile continue syncing while the app is open.
  • 🪟 Quieter Windows file conflicts — locked vault files and folder renames interrupted by antivirus or cloud sync no longer surface as errors, and renames now retry.
  • 🧠 Cleaner embeddings shutdown on macOS — the embeddings worker now shuts down cleanly instead of aborting and filing a crash report.
  • 🛰️ Steadier sync — a rate-limited server maintenance step is now retried instead of failing, and offline update checks are no longer reported as app errors.

Changelog

Full Changelog: v2026-09-03.2...v2026-09-09

#2087 feat(mobile): expand note editor and workspace flow @h4yfans
#1889 feat(mobile): notes list, folder and search screens (Paper boards 26–28) @h4yfans
#2088 fix(desktop): recover unsupported graph renderer @h4yfans
#2086 fix(desktop): render mobile attachment images @h4yfans
#2085 fix(vault): keep properties at frontmatter root @h4yfans
#2064 fix(sync): keep mobile edits flowing while the app is open @h4yfans
#2065 fix(startup): stop the login-shell probe hanging for the whole session @h4yfans
#2054 fix(settings): stop the vault settings migration re-running on every launch @h4yfans
#2045 fix(desktop): actually rebuild classic-level for Electron @h4yfans
#2019 fix(updater): stop reporting four more offline check failures as app errors @h4yfans
#2014 fix(telemetry): ship a redacted message with every error report @h4yfans
#2024 fix: the 2026-09-03 error tail — task FK integrity, data.db corruption detection, and expected conditions @h4yfans
#2023 fix(sync-server): retry a rate-limited pack compaction nudge and stop reporting it as a 500 @h4yfans
#2022 fix(editor): stop reading the ProseMirror view through TipTap's lying proxy @h4yfans
#2021 fix(graph): stop repainting Sigma into a container that has no width @h4yfans
#2020 fix(tasks,notes): stop empty titles reaching tasks:create and notes:rename @h4yfans
#2018 fix(updater): tell macOS users why an app on a read-only volume cannot update @h4yfans
#2017 fix(embeddings): dispose the pipeline instead of aborting on idle shutdown @h4yfans
#2016 fix(updater): tell the user when an update keeps failing to install @h4yfans
#2015 fix(ci): stop the mobile boundary check flagging a test-only harness @h4yfans
#2000 fix(agent): a vault opened on another machine no longer breaks Agent Chat @h4yfans
#1982 fix(cli): run the generated Linux launcher on Ozone's headless platform @h4yfans
#2069 Integrate task start dates into Today @h4yfans
#2068 Draw the eleven block types mobile was shipping invisible @h4yfans
#2067 Let the mobile editor ride the push animation instead of waiting it out @h4yfans
#2062 perf(launch): measure when the restored note becomes readable, and prefetch its chunk @h4yfans
#2057 perf(renderer): resolve the startup locale in the preload instead of awaiting IPC @h4yfans
#2056 perf(renderer): keep the hugeicons barrel out of the entry chunk @h4yfans
#2052 perf(startup): probe the login shell alongside boot instead of before it @h4yfans
#2063 perf(startup): run the updater after the window is on screen @h4yfans
#2048 perf(launch): add the cold-launch measurement harness @h4yfans
#2051 Instant note open on mobile: one prewarmed WebView, one paper @h4yfans
#2050 Mobile note metadata zone, and property definitions that replicate @h4yfans
#2059 docs(renderer): record why the renderer build sets no manualChunks @h4yfans
#2055 perf(renderer): lazy-load InboxPage to keep the editor stack out of the entry chunk @h4yfans

Don't miss a new memry release

NewReleases is sending notifications on new releases.