From 618525b4124a274cfdaaa76077bddc84ad5fb72f Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Mon, 22 Jun 2026 10:23:23 -0400 Subject: [PATCH] docs(todo): NIP-71 mirror auto-sync done; note remaining polish Co-Authored-By: Claude Opus 4.8 --- todo/TODO_2026-06-20_pre-launch.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/todo/TODO_2026-06-20_pre-launch.md b/todo/TODO_2026-06-20_pre-launch.md index daad6071..82a864c1 100644 --- a/todo/TODO_2026-06-20_pre-launch.md +++ b/todo/TODO_2026-06-20_pre-launch.md @@ -268,10 +268,13 @@ notes below. Summary: mirror service via new FEATURE_NIP71_MIRROR flag (on) + nip71MirrorFlags (per-video opt-in). Ineligible videos show the reason (private / NSFW-blocked / no-url). LIVE on unstable. - - [ ] Remaining polish: auto-update the mirror when a video is edited in the - edit modal (currently the user re-toggles from My Videos); capture - dimensions at upload (short 34236 + imeta dim — defaults to 34235 now); - hashtags input → t tags (bitvid has no hashtags field yet). + - [x] Auto-sync (89d9a62b): mirror stays in lockstep on edit/delete, + event-driven via nostrService videos:edited/deleted (no nostrService + growth). Edit re-publishes (or unshares if now-private); delete tears + down + clears the flag. + - [ ] Remaining polish: capture dimensions at upload (short 34236 + imeta + dim — defaults to 34235 now); hashtags input → t tags (no hashtags + field yet); optional account-level "auto-share new public videos". - NOTE: legacy FEATURE_PUBLISH_NIP71 (videoPublisher.js auto-21/22) stays OFF/dormant — superseded by the opt-in 34235/36 mirror; clean up later. - [ ] Phase 1.5: NIP-89 handler reg (kind 31990 → "Open in bitvid" elsewhere);