Skip to content

refactor(bookmarks): store reference facts - #300

Merged
xingkaixin merged 2 commits into
mainfrom
feat/cs-181-bookmark-facts
Aug 9, 2026
Merged

refactor(bookmarks): store reference facts#300
xingkaixin merged 2 commits into
mainfrom
feat/cs-181-bookmark-facts

Conversation

@xingkaixin

Copy link
Copy Markdown
Owner

Summary

  • store bookmarks as durable session references plus bookmarkedAt instead of copied session heads
  • materialize current bookmark views from the live reference index with targeted cache fallback and explicit unavailable states
  • migrate state schema v1/v2 to v3 and remove client-side snapshot synchronization

Verification

  • pnpm lint
  • pnpm format:check
  • pnpm test
  • pnpm build
  • pnpm exec playwright test tests/e2e/browsing.spec.ts --project web-chromium --grep "bookmarks a recent session"

Issue: CS-181

Derive bookmark views from live or cached session heads and migrate state storage to schema v3. Remove client snapshot synchronization and expose explicit unavailable states.
@xingkaixin
xingkaixin marked this pull request as ready for review August 9, 2026 04:55
@xingkaixin
xingkaixin merged commit c6eb7df into main Aug 9, 2026
10 checks passed
@xingkaixin
xingkaixin deleted the feat/cs-181-bookmark-facts branch August 9, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant