alpha
Login
or
Join now
jeremy.herve.bzh
/
skypress
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A calm place to write long-form, and publish it to the open social web.
skypress.blog/
Star
0
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
skypress
/
src
/
lib
/
social
/
at
trunk
6 files
Jeremy Herve
Use atmosphere post URL; relabel post links 'the ATmosphere'
8d ago
761d7c75
atmosphere-url.test.ts
Add atmosphere-url helper for mu.social view-links
1 week ago
atmosphere-url.ts
Add atmosphere-url helper for mu.social view-links
1 week ago
interactions.test.ts
Reader: hide social actions when the companion Bluesky post is gone The action bar rendered whenever a document carried a bskyPostRef, which only proves the reference exists — not that the post it points at is still live. A deleted post left Like/Repost/Quote/Reply buttons and a dead thread link that couldn't work. Add a client-side presence gate to the PostActions island: signed-in readers learn the post is gone from the authenticated getPosts (a null result), and signed-out readers from a new unauthenticated fetchPostExists() against the public AppView. The gate is optimistic (shows by default, hides only on a definitive 'gone') so a transient error never hides a live post. When gone, the whole block renders nothing — buttons, note, and thread link.
2 weeks ago
interactions.ts
Reader: hide social actions when the companion Bluesky post is gone The action bar rendered whenever a document carried a bskyPostRef, which only proves the reference exists — not that the post it points at is still live. A deleted post left Like/Repost/Quote/Reply buttons and a dead thread link that couldn't work. Add a client-side presence gate to the PostActions island: signed-in readers learn the post is gone from the authenticated getPosts (a null result), and signed-out readers from a new unauthenticated fetchPostExists() against the public AppView. The gate is optimistic (shows by default, hides only on a definitive 'gone') so a transient error never hides a live post. When gone, the whole block renders nothing — buttons, note, and thread link.
2 weeks ago
records.test.ts
Use atmosphere post URL; relabel post links 'the ATmosphere'
1 week ago
records.ts
Use atmosphere post URL; relabel post links 'the ATmosphere'
1 week ago