Commit Graph
158 Commits
Author SHA1 Message Date
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 84b70475d9 Ensure watch history logging executes when service available 2025-10-02 16:53:09 -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 97a8ff814e feat: add watch history service and integrate playback flush 2025-10-02 13:58:42 -04:00
thePR0M3TH3AN 48410b1abb chore: remove watch history logic 2025-10-02 11:43:15 -04:00
thePR0M3TH3AN e97d1bb084 Surface watch history publish logs in production 2025-10-02 09:49:22 -04:00
thePR0M3TH3AN 7149255004 Decouple view logging and watch history timers 2025-10-02 09:40:39 -04:00
thePR0M3TH3AN ff30678afc Delay access control refresh until nostr pool ready 2025-10-01 22:07:31 -04:00
thePR0M3TH3AN ecd3f4026e Restore canonical watch history snapshot format 2025-10-01 18:47:57 -04:00
thePR0M3TH3AN 8708431083 Refine playback view logging error handling 2025-10-01 18:17:17 -04:00
thePR0M3TH3AN 6b1602d170 Ensure playback uses fallback pointer for view logging 2025-10-01 16:30:39 -04:00
thePR0M3TH3AN b2ceb197f2 Fix sidebar loading spinners for videos and history 2025-10-01 14:25:37 -04:00
thePR0M3TH3AN 9f2e06744c Add relay list management for profile relays 2025-10-01 14:13:11 -04:00
thePR0M3TH3AN fa583f0685 Show spinner while recent videos load 2025-10-01 13:49:43 -04:00
thePR0M3TH3AN 284bab6cff Align sidebar loading indicators and history heading 2025-10-01 13:42:50 -04:00
thePR0M3TH3AN ca4c53e081 Refresh watch history when auth changes 2025-10-01 11:14:55 -04:00
thePR0M3TH3AN 9309ac11ea Wait for app initialization before handling hash views 2025-09-30 23:53:42 -04:00
thePR0M3TH3AN a9be08be1d Gate discussion badges on available counts 2025-09-30 23:21:59 -04:00
thePR0M3TH3AN 5d4c0d494b Fix per-identity view logging 2025-09-30 23:11:02 -04:00
thePR0M3TH3AN 5a243eea50 Add live view counters to video list and modal 2025-09-30 22:40:04 -04:00
thePR0M3TH3AN 9682875ed9 Add Nostr COUNT helper and surface discussion counts 2025-09-30 22:03:40 -04:00
thePR0M3TH3AN ff14d10d9c Add profile history status message 2025-09-30 16:10:41 -04:00
thePR0M3TH3AN 2351f9e126 Refresh watch history when snapshots change 2025-09-30 13:04:56 -04:00
thePR0M3TH3AN cd96e3a2b4 Ensure card clicks open video modal without navigation 2025-09-30 11:31:05 -04:00
thePR0M3TH3AN 80fcb22f89 Add profile watch history pane to modal 2025-09-30 10:59:33 -04:00
thePR0M3TH3AN b56cd0c95f Add playback view logging via Nostr helpers 2025-09-30 10:22:54 -04:00
thePR0M3TH3AN 213f92f496 Merge pull request #164 from PR0M3TH3AN/codex/update-moderation-list-loading-indication
Replace moderation relay warning with loading status
2025-09-30 00:01:10 -04:00
thePR0M3TH3AN 96e8adc553 Ensure moderation loading banner clears after sync 2025-09-29 23:59:52 -04:00
thePR0M3TH3AN 233c50d238 Show moderation filter loading status 2025-09-29 23:51:20 -04:00
thePR0M3TH3AN b50996b907 Auto-fetch saved profile metadata 2025-09-29 23:38:22 -04:00
thePR0M3TH3AN edbc3786eb Enhance profile switching interactions 2025-09-29 23:18:37 -04:00