Skip to content

Preserve Bluesky media for offline browsing - #102

Merged
micahflee merged 1 commit into
mainfrom
issue-90-offline-media
Jul 31, 2026
Merged

Preserve Bluesky media for offline browsing#102
micahflee merged 1 commit into
mainfrom
issue-90-offline-media

Conversation

@micahflee

Copy link
Copy Markdown
Member

Closes #90

Summary

  • download original image and video blobs from each author’s PDS into UUID-keyed account storage
  • track content identity, local references, source metadata, completion state, failures, and retry attempts in the account database
  • deduplicate assets by CID within each account while preserving account isolation
  • render and play only local saved media in Browse, with explicit incomplete-media messaging
  • retry failed assets through idempotent re-saving

Verification

  • npm run lint
  • npm test -- --runInBand (45 suites, 634 tests)

(This was written by an LLM.)

@micahflee
micahflee merged commit ed865b3 into main Jul 31, 2026
1 check passed
@micahflee
micahflee deleted the issue-90-offline-media branch July 31, 2026 16:20
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.

Preserve full Bluesky images and videos for offline browsing

1 participant