Skip to content

Release v1.83.2 - #1230

Merged
hitalin merged 16 commits into
mainfrom
develop
Oct 10, 2026
Merged

hitalin merged 16 commits into
mainfrom
develop

Conversation

@hitalin

@hitalin hitalin commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator

Closes #1205
Closes #1224
Closes #1225
Closes #1226

なぜ

v1.83 系の Windows で、v1.82 では出ていたカスタム絵文字などの画像が出なくなった。v1.83.0 で入った画像の取得の取り消しまわりの変更 (3e35d1e) と、その退行を直そうとした v1.83.1 の変更 (0e66c91) を戻す。

あわせて、起動のたびに同じ ID のプロファイル / テーマのファイルが増えていた件の防御と、機械的に直せる小さな不具合を入れる。

#1205 は v1.82.0 で実装済みだったが issue が開いたままだったので、ここで閉じる。

変更一覧

注意

  • revert により、v1.83.0 で直した「取得が途中で取り消されると、その画像が再起動まで出なくなる」が戻る。Windows での画像表示の回復は実機未確認

🤖 Generated with Claude Code

hitalin and others added 15 commits October 10, 2026 11:06
倍率を掛ける元の fast / base が global.css より長く、medium が入っていなかったため、
倍率 1 以外で出入りの見た目と閉じきるまでの待ち時間が食い違っていた。
global.css と一致することをテストで検査する。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
重複のときだけ警告していたため、空や不正な文字の ID では理由が見えないまま
自動保存が止まっていた。規則は parseTasks と同じ。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
前の動画でポスターの読み込みに失敗した記録が切り替えで消えず、
次の動画でもサムネイルが出ないことがあった。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
トークンが無いのか違うのかと、referer / sec-fetch-dest / user-agent を出す。
トークン自体はログに出さない。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
読めていない状態で既定のプロファイルを作って書くと、既存と同じ ID のファイルが
起動のたびに 1 つずつ増えていた (v1.83.0 前の ID 重複による読込失敗で発生)。
失敗したら既定のデッキで表示だけして、書込・移行・アクティブの保存を止め、
変更が保存されないことを通知する。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 保存時に fileBase が未割当でも、同じ ID の個体が対応表にあればそのファイルへ
  書く (読込が終わる前に作った写しが -2 で書かれていた)。プロファイル等の
  他の単一ファイル種別にも効く
- 起動時のテーマの読み込みに失敗したセッションでは、テーマのファイルへの
  書込・削除・リネームを止めて通知する。一覧が空のまま同じ ID のテーマを
  入れると既存の横に別名で書かれ、次の起動で片方が読み込まれなくなっていた

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v1.82 では出ていたカスタム絵文字などの画像が、v1.83 系の Windows で出なくなった。
v1.83.0 の 3e35d1e (取り消された取得の登録を外す) と、その退行を直そうとした
v1.83.1 の 0e66c91 を戻す。

This reverts commit 0e66c91.
This reverts commit 3e35d1e.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added rust Pull requests that update rust code javascript Pull requests that update javascript code labels Oct 10, 2026
@github-actions

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 e4289f1..89cf767 100644
--- a/src-tauri/openapi.json
+++ b/src-tauri/openapi.json
@@ -6,7 +6,7 @@
     "license": {
       "name": "MIT"
     },
-    "version": "1.83.1"
+    "version": "1.83.2"
   },
   "paths": {
     "/api": {

@coderabbitai

coderabbitai Bot commented Oct 10, 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 3 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
  • Configuration used: Repository: notedeck-dev/notedeck/.coderabbit.yml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ce80a622-ad6b-412f-aa68-d43dd8b6b12c

📥 Commits

Reviewing files that changed from the base of the PR and between 67ef3a0 and 4d429e6.


⛔ 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 (22)
  • crates/notecore/src/http_server.rs
  • crates/notecore/src/image_cache.rs
  • crates/notecore/src/ogp/mod.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/tauri.conf.json
  • src/components/common/MkMediaVideo.dom.test.ts
  • src/components/common/MkMediaVideo.vue
  • src/components/window/TasksEditorContent.dom.test.ts
  • src/components/window/TasksEditorContent.vue
  • src/services/singleFileCollection.test.ts
  • src/services/singleFileCollection.ts
  • src/stores/deckProfile.ts
  • src/stores/deckProfileFileSync.test.ts
  • src/stores/performanceData.test.ts
  • src/stores/performanceData.ts
  • src/stores/theme.ts
  • src/stores/themeFileLoad.dom.test.ts


  • 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

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

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Deploying notedeck with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4d429e6
Status:⚡️  Build in progress...

View logs

@claude

claude Bot commented Oct 10, 2026

Copy link
Copy Markdown

Code review

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

@hitalin hitalin self-assigned this Oct 10, 2026
GLOSSARY の表記の規則 (既定 → デフォルト) に合わせる。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hitalin
hitalin merged commit 0cd1dc2 into main Oct 10, 2026
27 of 28 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

1 participant