Skip to content

feat: add community bookmark library contracts - #2

Merged
CountableNewt merged 3 commits into
mainfrom
sam/ltr-13-community-bookmarks
Aug 20, 2026
Merged

feat: add community bookmark library contracts#2
CountableNewt merged 3 commits into
mainfrom
sam/ltr-13-community-bookmarks

Conversation

@CountableNewt

Copy link
Copy Markdown
Contributor

What changed

  • adds the canonical community bookmark and metadata-sidecar models
  • adds bookmark save/list/state/delete and legacy migration behavior
  • preserves service-derived previews and reconciles metadata for externally-created bookmarks

Why

This is the exact LatrKit revision already pinned by latr-link for LTR-13. Landing it establishes the public baseline required by LTR-15 tag management without folding prerequisite work into the tag PR.

Testing

  • Xcode beta Swift test suite with the SwiftPM sandbox disabled
  • 35 XCTest tests passed
  • 5 Swift Testing tests passed
  • diff check against origin/main

Risk

No deployment or Production change. Consumers remain pinned to immutable revisions.

Decodes service-derived preview fields in Swift BookmarkView responses so Apple clients receive the same clean XRPC shape as web clients.
@linear-code

linear-code Bot commented Aug 20, 2026

Copy link
Copy Markdown

LTR-13

@CountableNewt
CountableNewt merged commit e6c1fe8 into main Aug 20, 2026
1 check passed
@CountableNewt
CountableNewt deleted the sam/ltr-13-community-bookmarks branch August 20, 2026 23:05
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