Skip to content

Release v1.103.2 - #1344

Merged
hitalin merged 5 commits into
mainfrom
develop
Nov 5, 2026
Merged

hitalin merged 5 commits into
mainfrom
develop

Conversation

@hitalin

@hitalin hitalin commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator

変更

  • feat(notify): OS 通知を本家 sw と同じ形式にしてノート本文のダイジェストを載せる (feat(notify): OS 通知を本家 sw と同じ形式にしてノート本文のダイジェストを載せる #1343)
    • Android / デスクトップの OS 通知で、見出しに「誰が何をしたか」(「👍 名前」「{name}からのメンション」等)、本文に対象ノートの本文を出す。何のノートにリアクションがついたのか通知を見ただけで分かる
    • CW 付きは本文ではなく注釈を出す (空白だけの CW でも本文は出さない)
    • Android は展開時に本文を折り返して全文読める
  • chore: bump version to 1.103.2

🤖 Generated with Claude Code

hitalin and others added 5 commits November 5, 2026 09:49
Android の通知が「alice / リアクション :igyo:」のように種別だけで、何のノートに
ついたのか通知を見ただけでは分からなかった。本家 Web (packages/sw の
create-notification.ts) と同じく、見出しに「誰が何をしたか」、本文に対象ノートの
本文を出す。

- reaction: 見出し「👍 名前」(カスタム絵文字はコロンとホストを外す)、本文 = ノート本文
- mention / reply / quote / note: 見出し「{name}からのメンション」等、本文 = ノート本文
- renote: 本文はリノートされた元ノート (通知の note はリノート側)
- follow 系: 見出しが固定文、本文が相手の名前
- CW 付きは本文ではなく注釈を出す (ロック画面に伏せた本文を出さない)。
  isHidden と空文は本文なし
- Android は BigTextStyle で展開時に全文を折り返し、絵文字画像があるときは
  BigPictureStyle の summary に本文を載せる
- デスクトップのまとめ通知の名前列挙は見出しではなく NotifyPlan.actor_name から

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Android は要約通知を作らず OS 任せなので、まとめ用の名前は使わない。
CI の Clippy (app, Android) が -D warnings で落ちていた。

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
本家 backend は cw を minLength 1 で trim せずに保存し、Web は cw != null で
本文を隠す。CW が空白だけのとき本文へフォールバックしていたので、Web では
隠れている本文がロック画面に出ていた。CW が Some なら本文には落とさない。

まとめ通知の名前列挙が actor_name で dedup されることのテストも追加
(既存テストは actor_name が None だったので見出しだけでも通っていた)。

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
feat(notify): OS 通知を本家 sw と同じ形式にしてノート本文のダイジェストを載せる
@coderabbitai

coderabbitai Bot commented Nov 5, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 25 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration

Commits

Reviewing files that changed from the base of the PR and between af32429 and 3466d12.

Files ignored due to path filters: 3

  • Cargo.lock is excluded by !**/*.lock
  • src-tauri/openapi.json is excluded by !src-tauri/openapi.json
  • src/i18n/locale.generated.ts is excluded by !**/*.generated.*
Files selected for processing: 13

  • crates/notecore/locales/en-US.json
  • crates/notecore/locales/ja-JP.json
  • crates/notecore/src/notify_plan.rs
  • crates/notecore/src/push_payload.rs
  • crates/notemaid/Cargo.toml
  • locales/en-US.source.json
  • locales/en-US.yml
  • locales/ja-JP.yml
  • package.json
  • src-tauri/Cargo.toml
  • src-tauri/android/NotificationRenderer.kt
  • src-tauri/src/streaming.rs
  • src-tauri/tauri.conf.json
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@github-actions github-actions Bot added rust Pull requests that update rust code javascript Pull requests that update javascript code labels Nov 5, 2026
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown

API surface diff

外部アプリ向け API 面 (src-tauri/openapi.json / src/bindings.ts) が変更されています。
互換性への影響 (#709) をレビューしてください。

src-tauri/openapi.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Full diff
diff --git a/src-tauri/openapi.json b/src-tauri/openapi.json
index 51e5dcc..68c6716 100644
--- a/src-tauri/openapi.json
+++ b/src-tauri/openapi.json
@@ -6,7 +6,7 @@
     "license": {
       "name": "MIT"
     },
-    "version": "1.103.1"
+    "version": "1.103.2"
   },
   "paths": {
     "/api": {

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying notedeck with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3466d12
Status: ✅  Deploy successful!
Preview URL: https://03ef3397.notedeck-d3a.pages.dev
Branch Preview URL: https://develop.notedeck-d3a.pages.dev

View logs

@claude

claude Bot commented Nov 5, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@hitalin
hitalin merged commit 7b4ff6c into main Nov 5, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Pull requests that update javascript code rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant