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
/
server
/
feeds
/
at
main
8 files
Chad Miller
feat: add owner-only gallery edit page
6w ago
b5a1f49b
_galleryTable.ts
fix: clamp gallery sort key to indexed_at to ignore future-dated createdAt A gallery published with a future-dated createdAt (e.g. client clock skew) was pinning itself to the top of /recent — and inflating the freshness term in /foryou's time-decay scoring — until wall-clock time caught up. Order chronological feeds by min(created_at, indexed_at) instead, so future-dated records slot in at their actual ingest time. Backdated values (e.g. /settings/import preserving the original Bluesky post date) still sort by created_at since min picks the smaller value. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 months ago
actor.ts
style: auto-format files via vp check --fix Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 months ago
camera.ts
fix: clamp gallery sort key to indexed_at to ignore future-dated createdAt A gallery published with a future-dated createdAt (e.g. client clock skew) was pinning itself to the top of /recent — and inflating the freshness term in /foryou's time-decay scoring — until wall-clock time caught up. Order chronological feeds by min(created_at, indexed_at) instead, so future-dated records slot in at their actual ingest time. Backdated values (e.g. /settings/import preserving the original Bluesky post date) still sort by created_at since min picks the smaller value. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 months ago
following.ts
fix: clamp gallery sort key to indexed_at to ignore future-dated createdAt A gallery published with a future-dated createdAt (e.g. client clock skew) was pinning itself to the top of /recent — and inflating the freshness term in /foryou's time-decay scoring — until wall-clock time caught up. Order chronological feeds by min(created_at, indexed_at) instead, so future-dated records slot in at their actual ingest time. Backdated values (e.g. /settings/import preserving the original Bluesky post date) still sort by created_at since min picks the smaller value. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 months ago
foryou.ts
fix: clamp gallery sort key to indexed_at to ignore future-dated createdAt A gallery published with a future-dated createdAt (e.g. client clock skew) was pinning itself to the top of /recent — and inflating the freshness term in /foryou's time-decay scoring — until wall-clock time caught up. Order chronological feeds by min(created_at, indexed_at) instead, so future-dated records slot in at their actual ingest time. Backdated values (e.g. /settings/import preserving the original Bluesky post date) still sort by created_at since min picks the smaller value. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 months ago
hashtag.ts
fix: clamp gallery sort key to indexed_at to ignore future-dated createdAt A gallery published with a future-dated createdAt (e.g. client clock skew) was pinning itself to the top of /recent — and inflating the freshness term in /foryou's time-decay scoring — until wall-clock time caught up. Order chronological feeds by min(created_at, indexed_at) instead, so future-dated records slot in at their actual ingest time. Backdated values (e.g. /settings/import preserving the original Bluesky post date) still sort by created_at since min picks the smaller value. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 months ago
location.ts
fix: clamp gallery sort key to indexed_at to ignore future-dated createdAt A gallery published with a future-dated createdAt (e.g. client clock skew) was pinning itself to the top of /recent — and inflating the freshness term in /foryou's time-decay scoring — until wall-clock time caught up. Order chronological feeds by min(created_at, indexed_at) instead, so future-dated records slot in at their actual ingest time. Backdated values (e.g. /settings/import preserving the original Bluesky post date) still sort by created_at since min picks the smaller value. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 months ago
recent.ts
fix: clamp gallery sort key to indexed_at to ignore future-dated createdAt A gallery published with a future-dated createdAt (e.g. client clock skew) was pinning itself to the top of /recent — and inflating the freshness term in /foryou's time-decay scoring — until wall-clock time caught up. Order chronological feeds by min(created_at, indexed_at) instead, so future-dated records slot in at their actual ingest time. Backdated values (e.g. /settings/import preserving the original Bluesky post date) still sort by created_at since min picks the smaller value. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 months ago