Skip to content

chore(main): release 0.31.0 - #6331

Merged
boojack merged 2 commits into
mainfrom
release-please--branches--main--components--memos
Sep 19, 2026
Merged

boojack merged 2 commits into
mainfrom
release-please--branches--main--components--memos

Conversation

@boojack

@boojack boojack commented Sep 15, 2026 •

Copy link
Copy Markdown
Member

🤖 I have created a release beep boop

0.31.0 (2026-09-20)

Memos 0.31 adds Spaces for collaboration, Calendar and Map views for browsing your notes, and tools to move your memos between instances. Writing, search, attachments, and navigation also receive improvements throughout the app.

This stable release includes the changes since 0.30.0, including both 0.31.0 release candidates.

Highlights

  • Spaces: Organize memos in shared Spaces, invite people through their inbox, move memos between Spaces, and choose custom icons or emoji. Space-only visibility limits a memo's audience to active Space members, with the administrator access described below. (#6228, #6266, #6285, #6287)
  • Calendar and Map: Browse memos by month, open a day to read or add notes for that date, and explore memos with location data on a dedicated map. (#6277, #6280, map page)
  • Views and search: Save reusable filters as Views with custom icons. Filter by Space or location, find memos outside any Space, use expressions in Quick Find, and see search matches highlighted in memo content. (#6167, #6181, #6267, #6276, #6305, #6335)
  • Export and import: Move your memos between instances from Settings → Export & Import using Memos Export Format (ZIP). Exports include archived memos, comments you wrote, and attachment files. Older export files remain importable. This is a personal export; instance settings and other users' data are not included. (#6334, export format)
  • Attachments: Configure multiple named storage backends, insert attachment images into memo content, upload files in smaller chunks, and see your attachment storage usage in account settings. (#6184, #6172, chunked uploads, #6326)
  • Writing and navigation: Create memos from the sidebar, use Markdown formatting shortcuts, resize the desktop sidebar, and keep your Space and filters when navigating to a memo and back. (#6219, #6258, #6148, Space navigation)

Fixes and polish

  • Editor: Improved IME and Windows emoji input, restored native mobile text assistance, attached pasted files correctly, preserved timestamp edits, and expanded tag autocomplete to more editing contexts. (IME input, emoji input, #6248, pasted files, timestamp edits, #6327)
  • Markdown: Improved tag recognition, stopped currency amounts from being interpreted as inline math, fixed numbered task-list toggles, and enabled telephone and SMS links. (#6132, #6216, #6346, #6341)
  • Map and media: Restored keyless OpenStreetMap tiles, fixed navigation away from the Map after a WebGL failure, improved HEIC/HEIF detection, and added 0.5× and 0.75× audio playback. (#6242, WebGL cleanup, #6246, audio speeds)
  • Interface and languages: Refined memo navigation and comment menus, corrected focus-mode and right-to-left layouts, matched the installed app's status bar to dark mode, added Azerbaijani and Hebrew, and synchronized translations across supported languages. (#6261, comment menus, #6310, #6215, #6320, #6278, #6203, translations)

Administration and integrations

  • Security and reliability: Added rate limits and tighter request, image-processing, and import limits; strengthened remote-fetch validation; protected S3 uploads from object-key collisions; and corrected attachment cleanup. (#6315, hardening, remote-fetch protection)
  • Sessions and private files: Changing your password signs out your other sessions; an administrator password reset signs out all sessions for that account. S3 attachments are served through authenticated file routes. (session revocation, #6210)
  • Access mode: Public/private instance access is now stored independently of the instance URL. (#6225)
  • Integrations: Added Space operations to MCP and corrected tool schemas, fixed scheduled-job day matching, and added -V and --version to the CLI. (MCP Spaces, MCP schemas, #6306, #6321)

Upgrade notes

  • Administrator access: Active instance administrators can now read and manage individual memos, including private and Space-only memos, without being their author or a Space member. Collection listings still apply audience filtering; administrators do not automatically become Space members. (permission changes)
  • Views and API clients: Existing Shortcuts are migrated to Views. Integrations using the old Shortcut API must move to the UserService View operations under /api/v1/users/{user}/views. The reaction API also removes contentId; reactions remain scoped to their memo. (#6167, View operations, #6221)
  • Account email: Email remains optional. Addresses are trimmed, lowercased, and unique per instance. Upgrades clear invalid addresses and keep a duplicate address only on the oldest account; affected usernames are logged. (#6314)
  • RSS: RSS feed support has been removed. Existing feed URLs no longer provide feeds. (#6243)

This PR was generated with Release Please. See documentation.

@boojack
boojack requested a review from a team as a code owner September 15, 2026 17:43
@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 406d55b4-14a0-442c-9cc6-27398f09d091

📥 Commits

Reviewing files that changed from the base of the PR and between 559e38d and 5f57aab.

📒 Files selected for processing (2)
  • .release-please-manifest.json
  • CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • CHANGELOG.md

Included review availability: Your plan provides up to 10 included reviews per hour; 8 remain after this review.


Walkthrough

The root package version changed from 0.31.0-rc.2 to 0.31.0-rc.3. The changelog now includes a 0.31.0-rc.3 entry dated 2026-09-15. The entry documents the addition of a Cloudflare D1 database driver in the store component.

Suggested reviewers: bluedbird

Priority: ⬇️ Low

Merge Risk: ⚪ Minimal · up to 5f57a

The PR updates the release version and changelog consistently, with no identified merge-blocking risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title identifies this as a release of version 0.31.0, which matches the primary changes. It does not specify the rc.3 designation but remains clear and relevant.
Description check ✅ Passed The description contains release notes for Memos 0.31.0 and covers changes related to the release. It is directly related to the changeset.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 8 times, most recently from 8d5a478 to c614614 Compare September 17, 2026 15:01
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 5 times, most recently from b0ad3a7 to 1f6019c Compare September 19, 2026 16:10
@boojack boojack changed the title chore(main): release 0.31.0-rc.3 chore(main): release 0.31.0 Sep 19, 2026
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch from 1f6019c to f3f755d Compare September 19, 2026 16:17
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch from a437e64 to c1edfb8 Compare September 19, 2026 16:38
@boojack
boojack merged commit 2b2192d into main Sep 19, 2026
1 check passed
@boojack
boojack deleted the release-please--branches--main--components--memos branch September 19, 2026 16:50
@boojack

boojack commented Sep 19, 2026

Copy link
Copy Markdown
Member Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants