Skip to content

chore(main): release 0.31.0 - #6121

Open
boojack wants to merge 1 commit into
mainfrom
release-please--branches--main--components--memos
Open

chore(main): release 0.31.0#6121
boojack wants to merge 1 commit into
mainfrom
release-please--branches--main--components--memos

Conversation

@boojack

@boojack boojack commented Jul 27, 2026

Copy link
Copy Markdown
Member

🤖 I have created a release beep boop

0.31.0 (2026-08-27)

Features

  • filter: support memo location filters (#6181) (57bfe0a)
  • insert attachment images into memo content (#6172) (9a928c2)
  • instance: persist access mode independently of URL (#6225) (76a7629)
  • link-preview: support standards-based metadata (#6206) (16cd310)
  • markdown: unify tag syntax and recognition (#6132) (c68e3d5)
  • persist and display client media metadata (#6180) (da81b6b)
  • sidebar: make the desktop rail resizable (#6148) (abe87d9)
  • space: add client-defined UIDs and identity cues (9d2b77c)
  • spaces: add consent-based member invitations (#6232) (05f882e)
  • spaces: add multi-space memo collaboration (#6228) (6da8461)
  • spaces: add settings management (#6234) (854d893)
  • spaces: add space-aware UI and filtering (#6230) (66b9cb4)
  • spaces: unify collection scope across resource pages (cdd13ca)
  • storage: add named attachment storage drivers (#6184) (7d971b1)
  • support memo-scoped Markdown attachment images (#6169) (bd636a4)
  • user: define username format and mention syntax (#6134) (8648b97)
  • web: add a global memo composer to the sidebar (#6219) (f36ca93)
  • web: unify navigation in a route-aware sidebar (#6144) (4d26679)

Bug Fixes

  • align memo outline links with rendered headings (#6159) (e5ed6e7)
  • api: omit unset message fields from gateway JSON (#6156) (bdf87e8)
  • attachments: link media to source memos (c4221c6)
  • editor: match tag autocomplete on path segments (bbb2395), closes #6190
  • editor: preserve IME composition during content sync (14d757c)
  • editor: restore Windows emoji input (b4fefa9)
  • editor: scope view toggles to inline presentations (#6227) (fc6cbab)
  • i18n: correct French memo link label (#6182) (bba1d6d)
  • markdown: avoid parsing currency as inline math (#6216) (e99ae78)
  • markdown: support word-internal apostrophes in tags (#6135) (d617f65)
  • settings: validate memo content length limit (45c3a79)
  • sidebar: stop the month calendar growing with the rail (d722608)
  • spaces: add context to summary query errors (fc7970a)
  • storage: proxy S3 attachments through authenticated routes (#6210) (38412eb)
  • store: begin sqlite memo mutations with BEGIN IMMEDIATE (#6192) (f954434)
  • ui: keep select menus above parent popovers (9328413)
  • ui: refine space labels and sidebar menus (22a5f33)
  • upgrade golang.org/x/crypto to 0.52.0 (CVE-2026-39829) (#6152) (3b8d255)
  • web: correct RTL layout behavior (#6215) (e67ec79)
  • web: keep share token on shared-memo attachment thumbnails (#6155) (3f567fd)
  • web: keep task checkboxes controlled so check-all updates render (5192732)
  • web: make archived independent of space scope (040f9ae)
  • web: preserve memo scope across global navigation (83eab44)
  • web: restore sidebar and outline behavior (#6161) (f75d49f)

Performance Improvements

  • sse: reduce redundant connections and fanout overhead (dd18002)

This PR was generated with Release Please. See documentation.

@boojack
boojack requested a review from a team as a code owner July 27, 2026 14:06
@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Review 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

Walkthrough

The release manifest version for the root package is updated from 0.30.0 to 0.30.1. The changelog adds a 0.30.1 entry dated 2026-07-30, documenting three bug fixes and an SSE performance improvement.

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Title check ⚠️ Warning The title identifies a release but uses version 0.31.0. The changeset and objectives identify the release as 0.30.1. Change the title to chore(main): release 0.30.1.
Linked Issues check ❓ Inconclusive The description contains issue references, but no explicit linked-issue configuration or validation data is provided. Provide the pull request's linked-issue metadata or validation results.
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Out of Scope Changes check ✅ Passed The manifest and changelog changes support the stated 0.30.1 release objective.
Description check ✅ Passed The description contains release notes related to the changeset, including attachment linking, Windows emoji input, select menu layering, and SSE performance. However, it labels the release 0.31.0 ins…
Full details: Description check

Explanation

The description contains release notes related to the changeset, including attachment linking, Windows emoji input, select menu layering, and SSE performance. However, it labels the release 0.31.0 instead of 0.30.1.


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.

@greptile-apps

greptile-apps Bot commented Jul 27, 2026

Copy link
Copy Markdown

Greptile Summary

Automated release PR for version 0.31.0, generated by Release Please. The only changes are a version bump in .release-please-manifest.json and a new changelog section in CHANGELOG.md.

  • Version bump: .release-please-manifest.json updated from 0.30.0 to 0.31.0.
  • Changelog: New 0.31.0 section added covering 15 features (spaces collaboration, resizable sidebar, named storage drivers, link-preview metadata, etc.), 16 bug fixes (including a golang.org/x/crypto CVE upgrade and SQLite BEGIN IMMEDIATE fix), and 1 SSE performance improvement.

Confidence Score: 5/5

  • This PR is safe to merge — it only touches the release manifest and changelog with no executable code changes.
  • Both changed files are purely declarative (a version string and a markdown document). No logic, migrations, or runtime behavior is altered by this PR itself; all functional changes were merged separately and are referenced only as changelog entries.
  • No files require special attention.

Important Files Changed

Filename Overview
.release-please-manifest.json Version bumped from 0.30.0 to 0.31.0 — correct and expected for this release PR.
CHANGELOG.md New 0.31.0 section prepended with 15 features, 16 bug fixes, and 1 performance improvement, all linking to correct commit SHAs and issue numbers.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Release Please Bot] --> B[Bump .release-please-manifest.json\n0.30.0 → 0.31.0]
    A --> C[Prepend CHANGELOG.md\nv0.31.0 section]
    B --> D[PR Merged]
    C --> D
    D --> E[Git tag v0.31.0 created]
    E --> F[Container image published\nghcr.io/usememos/memos:0.31.0]
Loading

Reviews (43): Last reviewed commit: "chore(main): release 0.31.0" | Re-trigger Greptile

@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 4 times, most recently from e5b4902 to f385577 Compare July 30, 2026 15:43
@boojack boojack changed the title chore(main): release 0.30.1 chore(main): release 0.31.0 Aug 2, 2026
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 12 times, most recently from 4d1c952 to b5d5d5c Compare August 8, 2026 00:58
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 9 times, most recently from 580325e to 6143d23 Compare August 13, 2026 16:10
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 7 times, most recently from 8dd35ef to 368ecef Compare August 19, 2026 01:19
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 11 times, most recently from 874e90c to d732234 Compare August 26, 2026 01:17
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch 3 times, most recently from 0f908cd to bde1e63 Compare August 27, 2026 16:34
@boojack
boojack force-pushed the release-please--branches--main--components--memos branch from bde1e63 to 8c8736f Compare August 27, 2026 17:06
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.

Tag autocomplete dropdown only matches from the beginning of the full tag path

1 participant