Conversation
通知カラムの localStorage キャッシュは読込時に無検証だったため、 旧バージョンが保存した形式不整合データが流入し、種別タブの中身が 空になる・カラムが描画不能になる原因と疑われる (#407)。 - キャッシュを { _v, items } envelope で保存し、version 不一致・ 必須フィールド欠落・reactions/users 非配列は全破棄して再フェッチに委ねる - 旧 plain-array 形式は invalid 扱いで自動破棄 (マイグレーションなし) - loadNotificationCache / saveNotificationCache を utils に切り出しテスト追加 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v1.1.4
通知カラムの修正リリース。
Fixes
{ _v, items }envelope で保存し、読込時に version + 必須フィールド +reactions/users配列を検証。不正データは全破棄して再フェッチに委ねるCloses #407
🤖 Generated with Claude Code