Version History
1.0.2 - 2025-12-14 Latest
Changed
- Default Memos port to 5230. It will still be changed on the fly if the port is already in use and won’t affect existing installs.
- Only one process is allowed to run at a time. If you need to work with multiple windows, use the new “View->New Window” feature (CmdOrCtrl+N) or “App->Open in browser” (CmdOrCtrl+B).
Fixed
- (macOS) ungraceful shutdown when closing the app via the dock.
- (macOS) fixed updater crashes due to native dialogs not running in the main thread.
Added
- An orphaned Memos process will be killed on startup. This works around a Tauri issue that prevents the cleanup code from running on macOS when the app is closed via the dock context menu. It should also help to recover from abnormal shutdowns on any platform.
- New machine translations to Chinese Simplified, Chinese Traditional, French, German, Japanese, Russian and Spanish. Those can be improved by joining the Crowdin project.
- “View->New Window” (CmdOrCtrl+N) option to open as many windows as you want. Note that all child windows will be closed when the main window that holds the menu bar exits.
1.0.1 - 2025-11-20
Changed
- (Memos) Bundled version: v0.25.2.
- Disabled UPX on Linux to fix issues with the Tauri bundler.
- Quit shortcut is now
CmdOrCtrl+Q.
Fixed
- (macOS) “Fix” issues with dialogs using window.confirm() not showing. This fix is a side effect of Memos now using a modal for the confirmation dialog. The issue may return in the future if the upstream changes are reverted, as the JS API bug is in Tauri itself.
Added
- Allow zooming the config window - (5370ee7).
- Reduce animation setting - (e0965de).
- (Linux/macOS) Gracefully shut down Memos via SIGINT - (b77000e).
- (Windows) Gracefully shut down Memos via CTRL+BREAK - (938be92).
- Improved logging. If enabled, the Memos server output will be logged to
memos.log. The new log config file islog.yaml. You may delete any existinglogging_config.yaml- (219c098)(7e81d37). - Support for Memos v0.26.0+ API - (78ae677).
- “Open in browser” (CmdOrCtrl+B) menu item. It can be used to circumvent any issues with the WebView - (9291eb9).
- Updater execution interval setting - (8643ce1).
1.0.0 - 2025-02-21
Changed
- (Memos) Bundled version: v0.24.0.
- Ported to Tauri v2.
- Update contribution guide - (9068f58).
- Database checkpoint and config writing are now more robust and less resource-intensive.
Added
- Menu bar with useful resources.
- Configuration window.
- Initial localization support.
- Support for a custom user agent when running in client mode.
- (Linux) Heuristics to improve the WebView rendering.
- (macOS) Allow plain HTTP remote servers - (65d5c08).
Fixed
- Fix file drag-and-drop.
- (macOS) Fix issue with Memos not launching.
Known issues
- (Linux) Tauri v2 degraded WebView performance on some systems with an NVIDIA GPU due to a regression in WebKitGTK. The app is usable, but there is little we can do to make the rendering fast.
0.1.7 - 2024-09-11
Changed
- (Memos) Bundled version: v0.22.5.
- Disable UPX on Windows - (3bbd1f0).
Added
-
Auto-updater.
-
Restore the last window size upon restart. Auto-centering is enabled by default but can be disabled via the settings file. - (46e23ff).
0.1.6 - 2024-09-03
Changed
- (Memos) Bundled version: v0.22.4.
Added
-
Display app version and remote URL on the title bar - (9eed232).
-
(Linux)/(macOS) Optional support for a data directory under
$XDG_CONFIG_HOME/memospot- (52b2e06). -
(Memos) Handle new environment variables
password_authandpublic- (93db74b). -
(Memos) Handle new environment variable
instance_url- (934366e). -
(Linux) New RPM package.
-
Support external Memos server - (c354557): Sample
memospot.yamlfile:remote:enabled: trueurl: https://demo.usememos.com/
0.1.5 - 2024-05-25
Changed
- (Memos) Bundled version: v0.22.0.
Fixed
- (Memos) Fixed WebView CORS issue for v0.22+.
Added
-
(Memos) Add v0.22 storage settings migration (Memos ignores previous storage settings on v0.22) - (9e8f4a2).
-
Compatibilized asset migrations with both Memos <= v0.21.1 and >= v0.22.0.
Known issues
- (Memos) The tag management system has changed. Your tag list will be empty. You must hover the “Tags” section and click the refresh icon 🔁 to get your tags back.
0.1.4 - 2024-02-27
- (Memos) Bundled version: v0.20.0.
Fixed
- (Windows) Timezone error in statistics API request - (1a0755c).
0.1.3 - 2024-02-26
Changed
- (Memos) Bundled version: v0.20.0.
- Updated UI wording and color scheme.
Added
-
(Memos) Handle Memos versions with loose front-end files (sidecar dist folder; v0.18.2+) - (a385616).
-
(Memos) Disable Memos metrics (metrics were removed from Memos v0.20+).
-
Add database checkpoint on closing: ensures changed data is persisted.
-
Database migrator: It makes the database and assets portable between any system. The internal resource path migration will run only once when you first start this new version. It will create a new table
memospot_migrationsto keep track of migrations. This won’t affect Memos at all.The path migrator can migrate 300k resources in less than 30 seconds on a modern machine. If you see the “Something went wrong” message, just wait a minute and click the “Check again” button.
This feature was added to address issues with the built-in Memos database migration system, which was really slow to the point the related migration was completely removed at some point.
-
Database backup system: Runs automatically before database migrations. Backups are created using a zip file container, but compression is in Zstandard format (due to a better speed/compression ratio). If needed, you can decompress those files with WinRAR, 7-Zip-zstd, or p7zip.
-
(Memos) Lots of new settings: allows using a custom folder for Memos data and allows fine-grained control of the server.
Sample
memospot.yamlfile:memos:# Use this to spawn a custom Memos binary.binary_path: null# Memos working dir. This is where the `dist` folder must reside.working_dir: null# Memos data storage. Where the database and assets are stored.data: null# Mode: [prod] | dev | demo. This affects the database used on startup.mode: prod# Address where Memos will listen for connections.addr: 127.0.0.1# Memos port. Managed by Memospot. You can set a custom port, but it# will be automatically changed if the port is in use at Memospot startup.port: 0# Custom environment variables for Memos. Custom keys will be automatically uppercased and prefixed with "MEMOS_". Make sure to always quote custom env values, so they get parsed as strings.# env:# NEW_ENV_VAR: "my value"env: nullmemospot:backups:# Enable backups [true]. Currently, backups only run before# database migrations and there's no retention management.enabled: true# Backup directory.path: nullmigrations:# Enable migrations [true]. Currently, there's one migration available that will change local resource paths from absolute to relative, making your data fully portable.enabled: truelog:# Enable logging [false]. Used for advanced debugging.# A new file called `logging_config.yaml` will be created next to this file.# You can change `root.level` from `info` to `debug` to increase the logging level.enabled: true
Removed
- (Memos) No more output logging: log is now available only for debugging Memospot itself.
0.1.2 - 2023-12-25
Changed
-
(Memos) Bundled version: v0.18.1
-
(Windows) UPX is no longer used; this should reduce false-positive detections by AV software.
Added
-
(Memos) Server port is now persisted via the
memospot.yamlsettings file: The port will only change if it’s in use during a next application start. This will increase WebView cache reuse and circumvent an issue that arose with Memos v0.18.0, where the user’s language and theme are not retrieved from the database. -
(Windows) Custom installers: Selecting “Delete the application data” on uninstaller will delete Memospot WebView cache, Memos and Memospot binaries, but never the database, assets or settings. This will also prevent undesired behavior in case Tauri upstream changes.
-
A ‘Try again’ button will appear if the Memos server takes too long to respond: This allows the server to take its time to load when running in low-end or heavily loaded systems.
0.1.1 - 2023-11-28
- (Memos) Bundled version: v0.17.1.