Commit Graph
324 Commits
Author SHA1 Message Date
thePR0M3TH3AN 4f75f2dff4 Add local nostr-tools fallback for restricted domains 2025-10-06 11:40:09 -04:00
thePR0M3TH3AN f80ebef5c3 Defer nostr-tools access until bootstrap 2025-10-06 10:17:11 -04:00
thePR0M3TH3AN 62ccc468f9 Add Nostr tools bootstrapper with timeout fallbacks 2025-10-06 09:45:25 -04:00
thePR0M3TH3AN 1c805b053e Wait for nostr pool before platform lookup 2025-10-05 22:37:23 -04:00
thePR0M3TH3AN b773e1ec21 Fix zap fee parsing for split calculations 2025-10-05 22:03:07 -04:00
thePR0M3TH3AN c0ffde6462 Handle string zap platform fee inputs 2025-10-05 21:48:39 -04:00
thePR0M3TH3AN aa4e86758a Fix NWC encryption fallback handling 2025-10-05 20:49:56 -04:00
thePR0M3TH3AN e76107c8b2 Handle multi-relay NWC URIs 2025-10-05 19:49:22 -04:00
thePR0M3TH3AN 1e42b2af56 Convert NWC payment amounts to msats 2025-10-05 19:33:58 -04:00
thePR0M3TH3AN 1f0fb6ac87 Support NIP-47 encryption negotiation 2025-10-05 19:22:24 -04:00
thePR0M3TH3AN f2c7520a40 Handle NWC responses without e-tag IDs 2025-10-05 19:08:43 -04:00
thePR0M3TH3AN 8fd5ce3c88 Darken zap dialog and add send control 2025-10-05 18:45:03 -04:00
thePR0M3TH3AN 0fd54abde8 Fix zap dialog positioning and gating 2025-10-05 18:24:32 -04:00
thePR0M3TH3AN a39446f1e0 Fix zap payment parameter handling 2025-10-05 14:18:32 -04:00
thePR0M3TH3AN 8925eee72e Fix channel zap share amount tracking 2025-10-05 14:07:15 -04:00
thePR0M3TH3AN c9ea82a6dc Fix zap tracking amount reference 2025-10-05 13:57:53 -04:00
thePR0M3TH3AN e07d4c4cab Add profile modal controller skeleton 2025-10-05 13:52:31 -04:00
thePR0M3TH3AN ad4f56a1d4 Ensure NostrTools nip04 helper persists 2025-10-05 08:44:23 -04:00
thePR0M3TH3AN 80438555f5 Improve zap failure diagnostics 2025-10-05 02:34:52 -04:00
thePR0M3TH3AN d843a6aa51 Fix NostrTools detection for zaps 2025-10-04 23:48:23 -04:00
thePR0M3TH3AN 99e8bd0c78 Fix modal zap flow tests and dependencies 2025-10-04 23:40:51 -04:00
thePR0M3TH3AN ce94e2c411 Enhance channel zap flow with UI and metadata caching 2025-10-04 22:33:29 -04:00
thePR0M3TH3AN bbad8f7d48 Add Lightning zap split utilities 2025-10-04 22:16:13 -04:00
thePR0M3TH3AN a37e82fe03 Add wallet management pane to profile modal 2025-10-04 22:04:23 -04:00
thePR0M3TH3AN 73a7a48c5c Add NWC settings persistence with per-profile isolation 2025-10-04 21:44:50 -04:00
thePR0M3TH3AN 7672726088 Add platform fee configuration validation 2025-10-04 21:31:12 -04:00
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