- Timestamp:
- 07/01/2026 10:38:48 PM (2 months ago)
- Branches:
- main
- Children:
- a369029
- Parents:
- e67828e
- File:
-
- 1 edited
-
.beads/issues.jsonl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
.beads/issues.jsonl
re67828e r0877771 5 5 {"_type":"issue","id":"prutfolio-src-u2e","title":"Paid posts: per-site Patreon + passkey unlock (design first)","description":"Premium feature (like downloads). Site owner configures their own Patreon app + amount in admin; readers unlock a paid post with a passkey (no account, no cookies, token in DB not traceable to a person). One-time Patreon link + refresh on de-auth. Klonkt Premium unlock stays as-is. Needs a design round before building. Also evaluate payment alternatives (OpenCollective, Open Payments). Phase 3.","status":"open","priority":2,"issue_type":"feature","owner":"roboburr@gmail.com","created_at":"2026-07-01T22:02:59Z","created_by":"roboburr","updated_at":"2026-07-01T22:02:59Z","dependency_count":0,"dependent_count":0,"comment_count":0} 6 6 {"_type":"issue","id":"prutfolio-src-h1q","title":"PWA: web push notifications","description":"Push messages for the installed PWA (per-instance VAPID keys, subscribe UI, push on new post/notification). PWA id is already site-slug specific. Phase 2.","status":"open","priority":2,"issue_type":"feature","owner":"roboburr@gmail.com","created_at":"2026-07-01T22:02:58Z","created_by":"roboburr","updated_at":"2026-07-01T22:02:58Z","dependency_count":0,"dependent_count":0,"comment_count":0} 7 {"_type":"issue","id":"prutfolio-src-k1q","title":"News/Circle: some remote video embeds do not render","description":"A Loops video in the News feed did not load like other providers; the Circle also lacks a video thumbnail for such posts. Reproduce first (regression or never supported?), then fix. Phase 1.","status":" open","priority":2,"issue_type":"bug","owner":"roboburr@gmail.com","created_at":"2026-07-01T22:02:57Z","created_by":"roboburr","updated_at":"2026-07-01T22:02:57Z","dependency_count":0,"dependent_count":0,"comment_count":0}7 {"_type":"issue","id":"prutfolio-src-k1q","title":"News/Circle: some remote video embeds do not render","description":"A Loops video in the News feed did not load like other providers; the Circle also lacks a video thumbnail for such posts. Reproduce first (regression or never supported?), then fix. Phase 1.","status":"closed","priority":2,"issue_type":"bug","owner":"roboburr@gmail.com","created_at":"2026-07-01T22:02:57Z","created_by":"roboburr","updated_at":"2026-07-01T22:38:47Z","closed_at":"2026-07-01T22:38:47Z","close_reason":"Diagnosed + fixed on main. Root cause: the image proxy refused video content, so remote-video posters 302d to the raw mp4 and tiles/feed showed a black box until play. Proxy now extracts a poster frame via a bounded 4MB range fetch; News feed videos carry a poster. Verified in-browser with the actual Loops video. Note: clips over 30s keeping controls instead of autoplaying is by design.","dependency_count":0,"dependent_count":0,"comment_count":0} 8 8 {"_type":"issue","id":"prutfolio-src-ovj","title":"Fediverse: verify outgoing reply mentions against remote receivers","description":"Reported case: a Klonkt reply to a remote (mastodon.xyz) post where the mention handling looked off on the receiving side. First verify against current main (the reporting instance may run older code), diff the note JSON against the expected Mention shape, then fix if real. Phase 1.","status":"closed","priority":2,"issue_type":"bug","assignee":"roboburr","owner":"roboburr@gmail.com","created_at":"2026-07-01T22:02:55Z","created_by":"roboburr","updated_at":"2026-07-01T22:22:19Z","started_at":"2026-07-01T22:16:41Z","closed_at":"2026-07-01T22:22:19Z","close_reason":"Root cause found + fixed on main: the mention/hashtag/URL prefix regexes required whitespace/\u003e before the token, so a bracketed (@user@host federated as plain text and the target was never notified (the reported reply showed exactly this). Opening brackets are now valid prefixes; quotes deliberately excluded (attribute safety). Verified live: bracketed mention beta-\u003edemocirkel resolved, linked and notified.","dependency_count":0,"dependent_count":0,"comment_count":0} 9 9 {"_type":"issue","id":"prutfolio-src-xgg","title":"Fediverse: notification when mentioned in a non-reply post","description":"An inbound Create whose Mention tag targets one of our actors, but which is not a reply to our content, is currently ignored. Store + show it in the fediverse notifications. Phase 1.","status":"closed","priority":2,"issue_type":"feature","owner":"roboburr@gmail.com","created_at":"2026-07-01T22:02:53Z","created_by":"roboburr","updated_at":"2026-07-01T22:15:26Z","closed_at":"2026-07-01T22:15:26Z","close_reason":"Built on main: inbound Create with a Mention tag targeting one of our actors (non-reply) is stored (ap_mentions) and shown in fediverse notifications with a link to the original. Verified live Klonkt-to-Klonkt (democirkel -\u003e beta).","dependency_count":0,"dependent_count":0,"comment_count":0}
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)