alpha
Login
or
Join now
zephyra.zone
/
grain
Star
1
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
grain.social is a photo sharing platform built on atproto.
Star
1
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
grain
/
app
/
at
main
2 folders
4 files
Chad Miller
fix: fetch gallery photos from PDS for Bluesky post instead of CDN
5w ago
51a8d0dc
lib
feat: add owner-only gallery edit page Adds a full edit UI at /profile/[did]/gallery/[rkey]/edit, accessible via the overflow menu on gallery cards for the owner account. Supports editing title, description, location, and labels; replacing, adding, removing, and reordering photos using the same canvas resize pipeline as the create flow; and per-photo alt text. Also populates the galleryState field (item URI and position) on photoViews in the hydration layer so the edit page can update and delete gallery.item records without extra fetches. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 month ago
routes
fix: fetch gallery photos from PDS for Bluesky post instead of CDN CDN (cdn.grain.social) lacks CORS headers. Resolve PDS URL from DID document via plc.directory then use com.atproto.sync.getBlob to fetch blob bytes directly from the PDS. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 month ago
app.css
fix: fetch gallery photos from PDS for Bluesky post instead of CDN CDN (cdn.grain.social) lacks CORS headers. Resolve PDS URL from DID document via plc.directory then use com.atproto.sync.getBlob to fetch blob bytes directly from the PDS. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 month ago
app.html
feat: add PWA support with service worker and manifest Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3 months ago
error.html
hatk rewrite Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 months ago
service-worker.js
fix: reduce redundant API calls and service worker noise - SuggestedFollows: stabilize query key to prevent triple-fetch during auth hydration - Profile: defer favorites query until favorites tab is active - Service worker: skip XRPC intercepting (no benefit from caching API) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3 months ago