thePR0M3TH3AN
|
0944ecf32a
|
Fix owner checks by reusing selected video details
|
2025-10-26 19:48:38 -04:00 |
|
thePR0M3TH3AN
|
078c8788b3
|
Add ensureLoaded helper for subscriptions and align error UX
|
2025-10-26 14:16:51 -04:00 |
|
thePR0M3TH3AN
|
91404af8ad
|
Make moderation thresholds resolve at runtime
|
2025-10-26 10:19:34 -04:00 |
|
thePR0M3TH3AN
|
ba6b56dc26
|
Switch moderation hide flows to block
|
2025-10-25 21:54:31 -04:00 |
|
thePR0M3TH3AN
|
7d3a4fbd49
|
Wire moderation handlers for subscriptions list
|
2025-10-25 20:29:33 -04:00 |
|
thePR0M3TH3AN
|
ad01cf852f
|
Propagate tag preferences through feed runtimes
|
2025-10-25 17:38:31 -04:00 |
|
thePR0M3TH3AN
|
876020b90f
|
Add popular tag strip support to recent videos
|
2025-10-23 15:13:05 -04:00 |
|
thePR0M3TH3AN
|
9ed0fae127
|
refactor: route nostr imports through facades
|
2025-10-22 22:40:17 -04:00 |
|
thePR0M3TH3AN
|
5536180682
|
refactor: centralize nostr client bootstrap
|
2025-10-22 21:09:18 -04:00 |
|
thePR0M3TH3AN
|
75ea73b178
|
Refactor Nostr client imports
|
2025-10-22 20:55:54 -04:00 |
|
thePR0M3TH3AN
|
bc14817967
|
Refactor Nostr helper imports for view metrics
|
2025-10-22 19:24:54 -04:00 |
|
thePR0M3TH3AN
|
5e634e0d87
|
Refactor view event helpers into dedicated module
|
2025-10-22 15:30:43 -04:00 |
|
thePR0M3TH3AN
|
23482808b6
|
refactor: extract nostr toolkit helpers
|
2025-10-22 10:42:49 -04:00 |
|
thePR0M3TH3AN
|
36f5f8960a
|
Allow direct signers to load and publish subscriptions offline
|
2025-10-21 21:43:04 -04:00 |
|
thePR0M3TH3AN
|
cf65ace78e
|
Add direct key auth flow with encrypted key storage
|
2025-10-21 15:43:53 -04:00 |
|
thePR0M3TH3AN
|
578d2ddde4
|
Refactor Nostr signer integration
|
2025-10-21 15:13:48 -04:00 |
|
thePR0M3TH3AN
|
b331392a7e
|
Improve subscription relay coverage
|
2025-10-20 23:03:44 -04:00 |
|
thePR0M3TH3AN
|
d7405883d2
|
Ensure subscription publishing targets configured write relays
|
2025-10-20 22:59:29 -04:00 |
|
thePR0M3TH3AN
|
c48a138785
|
Handle nip44.v2 subscription lists
|
2025-10-20 21:56:30 -04:00 |
|
thePR0M3TH3AN
|
d7d12c3b74
|
Support nip44 subscription list decryption
|
2025-10-20 21:56:18 -04:00 |
|
thePR0M3TH3AN
|
2322b19a3f
|
Improve subscriptions empty state rendering
|
2025-10-20 21:39:08 -04:00 |
|
thePR0M3TH3AN
|
c1d8a8b9dc
|
Normalize subscription authors to fix empty feed
|
2025-10-20 21:15:47 -04:00 |
|
thePR0M3TH3AN
|
e49483d34d
|
Optimize subscription feed retrieval and rendering
|
2025-10-20 21:04:52 -04:00 |
|
thePR0M3TH3AN
|
34ef65db7b
|
Gate subscriptions feed on nostr warmup
|
2025-10-18 22:37:10 -04:00 |
|
thePR0M3TH3AN
|
b29e196a5c
|
Parallelize subscription relay fetches
|
2025-10-18 21:41:21 -04:00 |
|
thePR0M3TH3AN
|
8824eee942
|
Sync moderation summaries after user block changes
|
2025-10-17 22:49:58 -04:00 |
|
thePR0M3TH3AN
|
1d48358922
|
Refactor more menu controller to use popover engine
|
2025-10-16 11:07:23 -04:00 |
|
thePR0M3TH3AN
|
deffbf7670
|
Ensure NIP-07 permissions are granted before signing and encrypting
|
2025-10-15 22:36:57 -04:00 |
|
thePR0M3TH3AN
|
7ae07b1369
|
refactor: migrate console usage to shared loggers
|
2025-10-15 14:37:25 -04:00 |
|
thePR0M3TH3AN
|
d705cf176b
|
Revert "Refactor logging to centralized logger"
|
2025-10-15 11:14:10 -04:00 |
|
thePR0M3TH3AN
|
37ba57aa37
|
Refactor logging to centralized logger
|
2025-10-15 11:11:14 -04:00 |
|
thePR0M3TH3AN
|
19d971b49d
|
refactor: adopt tokenized color utilities
|
2025-10-11 12:59:37 -04:00 |
|
thePR0M3TH3AN
|
85258e27ea
|
Respect NSFW flag while letting authors review their uploads
|
2025-10-09 22:58:07 -04:00 |
|
thePR0M3TH3AN
|
e2935c23fd
|
Cache health badge state to avoid re-flashing
|
2025-10-09 20:31:40 -04:00 |
|
thePR0M3TH3AN
|
4ed5c97678
|
Refactor discussion counts into dedicated service
|
2025-10-09 12:51:34 -04:00 |
|
thePR0M3TH3AN
|
9531fb21be
|
Ensure channel grid passes playback sources to modal
|
2025-10-07 19:30:07 -04:00 |
|
thePR0M3TH3AN
|
24309c1356
|
Refactor subscriptions view to use feed engine
|
2025-10-04 16:58:48 -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
|
92cc05f1f6
|
Refactor relay publish acknowledgements
|
2025-10-02 08:00:21 -04:00 |
|
thePR0M3TH3AN
|
284bab6cff
|
Align sidebar loading indicators and history heading
|
2025-10-01 13:42:50 -04:00 |
|
thePR0M3TH3AN
|
0e29b07d5b
|
refactor: centralize nostr event schemas
|
2025-10-01 13:21:59 -04:00 |
|
thePR0M3TH3AN
|
cd96e3a2b4
|
Ensure card clicks open video modal without navigation
|
2025-09-30 11:31:05 -04:00 |
|
thePR0M3TH3AN
|
62cbc2a2eb
|
Guard user block list from self entries
|
2025-09-28 21:47:56 -04:00 |
|
thePR0M3TH3AN
|
5365fad888
|
Add profile modal scaffolding and video overflow menus
|
2025-09-27 23:55:18 -04:00 |
|
thePR0M3TH3AN
|
f07ca9966c
|
Defer health checks until video cards are visible
|
2025-09-27 15:33:41 -04:00 |
|
thePR0M3TH3AN
|
2dfe20907b
|
Treat missing CDN/WebTorrent sources as offline
|
2025-09-27 14:59:45 -04:00 |
|
thePR0M3TH3AN
|
866e4f11fb
|
Hide videos with dead CDN and torrent peers
|
2025-09-27 14:45:48 -04:00 |
|
thePR0M3TH3AN
|
1e388757ff
|
Align WebTorrent indicators with CDN badges
|
2025-09-25 19:21:18 -04:00 |
|
thePR0M3TH3AN
|
ddd8a393f4
|
Add tracker health badges for magnets
|
2025-09-25 18:50:12 -04:00 |
|