thePR0M3TH3AN
|
0434401596
|
Show original posted timestamp for videos
|
2025-10-08 21:21:44 -04:00 |
|
thePR0M3TH3AN
|
0addd59226
|
feat: prioritize video root pointer for view tracking
|
2025-10-08 17:50:03 -04:00 |
|
thePR0M3TH3AN
|
0ec2d48142
|
Sanitize NIP-71 hashtag inputs
|
2025-10-08 16:39:30 -04:00 |
|
thePR0M3TH3AN
|
ebc306c928
|
Prevent duplicate edit submissions
|
2025-10-08 16:27:04 -04:00 |
|
thePR0M3TH3AN
|
4f266e25db
|
Preserve NIP-71 metadata on base video posts
|
2025-10-08 16:18:44 -04:00 |
|
thePR0M3TH3AN
|
04865ffdc5
|
Add NIP-71 metadata wiring and caching
|
2025-10-08 14:47:26 -04:00 |
|
thePR0M3TH3AN
|
46ef2b8123
|
Ensure watch history loads include full lists by default
|
2025-10-08 08:11:26 -04:00 |
|
thePR0M3TH3AN
|
10751a8fb9
|
Improve watch history loading responsiveness
|
2025-10-08 07:33:44 -04:00 |
|
thePR0M3TH3AN
|
a43f8e634d
|
Refactor video modal zap flow into dedicated controller
|
2025-10-07 22:49:51 -04:00 |
|
thePR0M3TH3AN
|
9122a14493
|
Add jsdom-based tests for profile modal controller
|
2025-10-07 22:28:43 -04:00 |
|
thePR0M3TH3AN
|
e6b465ccca
|
Enforce platform override when Lightning fees are enabled
|
2025-10-05 22:41:52 -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
|
99e8bd0c78
|
Fix modal zap flow tests and dependencies
|
2025-10-04 23:40:51 -04:00 |
|
thePR0M3TH3AN
|
bbad8f7d48
|
Add Lightning zap split utilities
|
2025-10-04 22:16:13 -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
|
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
|
cf34e28a47
|
Refactor app orchestrator into Application with dependency injection
|
2025-10-03 21:10:22 -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
|
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
|
9112aeadcc
|
Add comprehensive watch history test coverage
|
2025-10-02 15:41:41 -04:00 |
|
thePR0M3TH3AN
|
c2c7f6445d
|
refactor: centralize safe decode helpers
|
2025-10-02 12:48:24 -04:00 |
|
thePR0M3TH3AN
|
7f586a38c4
|
Refactor magnet helpers into shared module
|
2025-10-02 12:30:12 -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
|
92cc05f1f6
|
Refactor relay publish acknowledgements
|
2025-10-02 08:00:21 -04:00 |
|
thePR0M3TH3AN
|
38924abdcc
|
chore: migrate watch history kind to 30079
|
2025-10-01 21:58:31 -04:00 |
|
thePR0M3TH3AN
|
b6dc562a3e
|
Revert "Guard watch history publish when relays omit seen listener"
|
2025-10-01 21:30:18 -04:00 |
|
thePR0M3TH3AN
|
672c7cb052
|
Guard watch history publish against missing seen listener
|
2025-10-01 21:25:38 -04:00 |
|
thePR0M3TH3AN
|
8ff22e1e81
|
Increase watch history fetch limit and expand tests
|
2025-10-01 21:02:55 -04:00 |
|
thePR0M3TH3AN
|
61c8b3a8ee
|
Handle missing signer when decrypting watch history
|
2025-10-01 20:50:08 -04:00 |
|
thePR0M3TH3AN
|
a1505b7538
|
Handle watch history snapshot publish without NIP-07 signer
|
2025-10-01 20:37:47 -04:00 |
|
thePR0M3TH3AN
|
1298443c00
|
Handle unsupported COUNT relays
|
2025-10-01 19:56:36 -04:00 |
|
thePR0M3TH3AN
|
ea25e0a92a
|
Guard relay publish listeners
|
2025-10-01 19:34:26 -04:00 |
|
thePR0M3TH3AN
|
9416efdf1a
|
Handle plaintext watch history chunks
|
2025-10-01 19:20:11 -04:00 |
|
thePR0M3TH3AN
|
bea08e3b3c
|
Sort watch history by most recent view
|
2025-10-01 19:00:54 -04:00 |
|
thePR0M3TH3AN
|
ecd3f4026e
|
Restore canonical watch history snapshot format
|
2025-10-01 18:47:57 -04:00 |
|
thePR0M3TH3AN
|
63274d4c43
|
Update view counter test for publish return
|
2025-10-01 18:21:47 -04:00 |
|
thePR0M3TH3AN
|
cf99059564
|
Add default view event payload and cover recordVideoView
|
2025-10-01 17:48:05 -04:00 |
|