Commit Graph
298 Commits
Author SHA1 Message Date
thePR0M3TH3AN 62fe113bf4 Add NIP-71 video builder and dual publish workflow 2025-10-04 21:14:41 -04:00
thePR0M3TH3AN 9041f9c0b7 feat: pass nip71 metadata through publish pipeline 2025-10-04 18:49:43 -04:00
thePR0M3TH3AN 84002d439d Add NIP-71 metadata controls to upload modal 2025-10-04 18:39:55 -04:00
thePR0M3TH3AN 94eb750854 Fix watch history feed dropping older entries 2025-10-04 17:42:34 -04:00
thePR0M3TH3AN 7c3af36003 Add watch history feed adapter and update renderer 2025-10-04 17:25:43 -04:00
thePR0M3TH3AN 24309c1356 Refactor subscriptions view to use feed engine 2025-10-04 16:58:48 -04:00
thePR0M3TH3AN 4a588ed5d5 Integrate feed engine into recent video flow 2025-10-04 16:36:00 -04:00
thePR0M3TH3AN f81c97e5a8 feat: introduce feed engine module 2025-10-04 16:21:23 -04:00
thePR0M3TH3AN edc03bf152 Improve video modal close responsiveness 2025-10-04 15:50:18 -04:00
thePR0M3TH3AN 8a73d6d1fb Refactor application bootstrap to run on DOM ready 2025-10-04 13:41:26 -04:00
thePR0M3TH3AN 1421a0c198 Parallelize application bootstrap tasks 2025-10-04 12:58:06 -04:00
thePR0M3TH3AN 21b095e45f Fix duplicate magnet validator definition 2025-10-03 22:24:14 -04:00
thePR0M3TH3AN cf34e28a47 Refactor app orchestrator into Application with dependency injection 2025-10-03 21:10:22 -04:00
thePR0M3TH3AN ad58ff04a3 Refactor video UI component orchestration 2025-10-03 19:58:21 -04:00
thePR0M3TH3AN b46135cd36 Refactor video list rendering into dedicated view 2025-10-03 16:35:32 -04:00
thePR0M3TH3AN f33cd66642 Call VideoModal cleanup hooks before tearing down video 2025-10-03 15:54:24 -04:00
thePR0M3TH3AN 2fb2a83272 Refactor video list rendering into reusable VideoCard component 2025-10-03 15:48:48 -04:00
thePR0M3TH3AN 361185ec02 Refactor revert modal into standalone component 2025-10-03 15:28:35 -04:00
thePR0M3TH3AN 1e1600984c Refactor edit modal into component 2025-10-03 15:15:25 -04:00
thePR0M3TH3AN 2cfcbc8366 Refactor upload modal into component 2025-10-03 14:58:33 -04:00
thePR0M3TH3AN cbf5203dcf Refactor video modal into reusable component 2025-10-03 14:35:19 -04:00
thePR0M3TH3AN 61815ba289 Add nostr service layer for video operations 2025-10-03 13:41:44 -04:00
thePR0M3TH3AN 3d04c90ddc refactor: introduce auth service 2025-10-03 12:39:17 -04:00
thePR0M3TH3AN 2b42d0ada6 Refactor playback into service 2025-10-02 22:59:12 -04:00
thePR0M3TH3AN 06c979569f Refactor Cloudflare R2 handling into dedicated service 2025-10-02 22:29:54 -04:00
thePR0M3TH3AN 2e26242153 Fix duplicate url health reader in cache module 2025-10-02 22:03:12 -04:00
thePR0M3TH3AN 2e6e7012a6 Refactor shared helpers into utility modules 2025-10-02 21:33:56 -04:00
thePR0M3TH3AN 762dbe5dcc Fix watch history sync when logged in 2025-10-02 18:45:44 -04:00
thePR0M3TH3AN c3ed4bc6ea Scope watch history sync to logged users 2025-10-02 18:26:43 -04:00
thePR0M3TH3AN b1a493f113 Enable local watch history fallback when sync disabled 2025-10-02 17:07:21 -04:00
thePR0M3TH3AN 84b70475d9 Ensure watch history logging executes when service available 2025-10-02 16:53:09 -04:00
thePR0M3TH3AN a4eb4f2367 Add detailed logging for watch history flow 2025-10-02 16:44:13 -04:00
thePR0M3TH3AN 7fad136f4a Fix duplicate remove destructuring in watch history renderer 2025-10-02 16:29:23 -04:00
thePR0M3TH3AN 041aa58398 Handle partial watch history publish retries 2025-10-02 16:14:20 -04:00
thePR0M3TH3AN f6729b8e35 Fix watch history batch window 2025-10-02 15:59:06 -04:00
thePR0M3TH3AN 6cfaf38ce1 Gate watch history v2 behind runtime flag 2025-10-02 15:19:55 -04:00
thePR0M3TH3AN 138094f57d Add watch history removal actions and metadata sync 2025-10-02 15:06:13 -04:00
thePR0M3TH3AN a1a4a3bbe1 Enhance profile watch history controls 2025-10-02 14:39:23 -04:00
thePR0M3TH3AN 9945c024fc Refactor watch history renderer 2025-10-02 14:16:48 -04:00
thePR0M3TH3AN 97a8ff814e feat: add watch history service and integrate playback flush 2025-10-02 13:58:42 -04:00
thePR0M3TH3AN 15a5bbe499 Implement watch history publishing and caching 2025-10-02 13:38:09 -04:00
thePR0M3TH3AN c2c7f6445d refactor: centralize safe decode helpers 2025-10-02 12:48:24 -04:00
thePR0M3TH3AN bf63808007 Refactor health observers to share card observer utility 2025-10-02 12:39:11 -04:00
thePR0M3TH3AN 7f586a38c4 Refactor magnet helpers into shared module 2025-10-02 12:30:12 -04:00
thePR0M3TH3AN 0320492c54 fix: restore session actor for view events 2025-10-02 12:01:09 -04:00
thePR0M3TH3AN 57655aa304 fix: restore view counter support 2025-10-02 11:51:22 -04:00
thePR0M3TH3AN 48410b1abb chore: remove watch history logic 2025-10-02 11:43:15 -04:00
thePR0M3TH3AN 10adeddd82 Add durable identifiers to view events 2025-10-02 10:51:41 -04:00
thePR0M3TH3AN d8f6da2b2c Improve watch history fetch parity and logging 2025-10-02 10:38:29 -04:00
thePR0M3TH3AN 8bdfd672aa Log relay acceptance for watch history publishes 2025-10-02 10:06:12 -04:00