thePR0M3TH3AN
cac275a220
Normalize root comment keys before rendering
2025-11-04 15:06:17 -05:00
thePR0M3TH3AN
5d31366c79
Restore comment bootstrap and guard admin cache hydration
2025-11-03 20:19:45 -05:00
thePR0M3TH3AN
c5eda532df
feat: improve comment persistence on reload via union filters and caching
...
- Introduce FEATURE_IMPROVED_COMMENT_FETCHING flag (default: true in unstable)
- Enhance createVideoCommentFilters to include comprehensive union of legacy (#e/#a) and uppercase (#E/#A/#I/#K/#P) tags for NIP-22 compliance, reducing misses in mixed-relay propagation
- Add localStorage caching (5min TTL) in CommentThreadService.fetchThread for fast loads post-reload; includes getCachedComments, cacheComments, and clearCommentCache
- Force full-history re-fetch in VideoModalCommentController.load with retry logic if low count, plus background refresh after 1s
- Bootstrap cache warm-up for recent videos on bitvidApp init (tracks via localStorage recentVideos list)
Fixes: Comments posted not reloading in video modal (root cause: incomplete filters + no persistence)
Closes: #N/A (internal fix)
QA: Verified post → reload → modal open shows comments via cache/query; no regressions in threading/UI
Rollout: Gated by flag; rollback by setting false + clear localStorage (^comments: keys)
2025-11-03 15:46:12 -05:00
thePR0M3TH3AN
e704b93287
Fix comment address fallback when video tags missing
2025-11-03 11:36:39 -05:00
thePR0M3TH3AN
318eea15e3
Enhance VideoModal title handling and styling. Added responsive styles for video title in CSS, ensuring proper overflow handling. Updated JavaScript to set video title dynamically, with fallback for missing elements and improved logging for debugging.
2025-11-02 19:30:05 -05:00
thePR0M3TH3AN
b4d2370611
Trim video modal tag list to container width
2025-10-30 21:01:37 -04:00
thePR0M3TH3AN
aff9d11d25
Trim popular tag pills to container width
2025-10-30 16:44:02 -04:00
thePR0M3TH3AN
59161df063
Require active signer for comment publishing
2025-10-30 11:39:09 -04:00
thePR0M3TH3AN
aee8bd44ae
Fix comment modal current video handling
2025-10-29 22:38:49 -04:00
thePR0M3TH3AN
53540a205d
Align moderation reports with NIP-56
2025-10-29 21:07:00 -04:00
thePR0M3TH3AN
796b6c9ae6
Support per-variant duration and bitrate in NIP-71 metadata
2025-10-29 17:06:19 -04:00
thePR0M3TH3AN
18f6d135fc
Handle skipped zap receipt validation
2025-10-29 15:59:33 -04:00
thePR0M3TH3AN
0724307202
Add zap receipt validation for zap receipts
2025-10-29 15:48:54 -04:00
thePR0M3TH3AN
56b31f324e
Improve comment metadata propagation
2025-10-29 15:24:10 -04:00
thePR0M3TH3AN
a4e6db7151
Allow comments without definition address
2025-10-29 09:20:05 -04:00
thePR0M3TH3AN
98ea36bd93
Add wallet budget enforcement for NWC payments
2025-10-29 06:52:30 -04:00
thePR0M3TH3AN
d84e324878
Handle partial zap receipt failures
2025-10-28 05:38:08 -04:00
thePR0M3TH3AN
8879c3a46d
Handle zap allowance exhaustion
2025-10-27 21:41:44 -04:00
thePR0M3TH3AN
2c5213aa17
Merge pull request #981 from PR0M3TH3AN/codex/fix-video-modal-profile-info-loading-issue
...
Improve video modal creator profile hydration
2025-10-27 20:25:36 -04:00
thePR0M3TH3AN
be6162f5cd
Reset wallet client after NWC timeouts
2025-10-27 19:56:18 -04:00
thePR0M3TH3AN
9ef040f0ec
Sanitize similar content avatars
2025-10-27 19:12:07 -04:00
thePR0M3TH3AN
3ef44a6651
Hydrate video cards with cached creator identity
2025-10-27 19:03:31 -04:00
thePR0M3TH3AN
e5556c938e
Fix edit modal magnet hint refresh
2025-10-27 18:19:14 -04:00
thePR0M3TH3AN
6a1b9a86e2
Hide profile modal while add-profile login is active
2025-10-27 17:43:52 -04:00
thePR0M3TH3AN
9377d39be0
Fix add profile flow to prioritize login modal
2025-10-27 17:36:18 -04:00
thePR0M3TH3AN
6efd4c80b1
Merge pull request #975 from PR0M3TH3AN/codex/fix-comments-not-working-with-nip-07
...
Fix comment composer login check for nip07 logins
2025-10-27 16:27:50 -04:00
thePR0M3TH3AN
f3f5d59a5d
Fix sidebar upload button hydration
2025-10-27 16:23:49 -04:00
thePR0M3TH3AN
907da99378
Fix upload button visibility for authenticated users
2025-10-27 15:27:59 -04:00
thePR0M3TH3AN
11479e28e2
Refactor video modal comment handling into controller
2025-10-27 13:58:55 -04:00
thePR0M3TH3AN
108ef37456
Restore similar content playback handling
2025-10-27 13:24:01 -04:00
thePR0M3TH3AN
ad35ca2628
Fix accessControl import in ApplicationBootstrap
2025-10-27 12:52:19 -04:00
thePR0M3TH3AN
f4819060e4
Fix VideoListView import in ApplicationBootstrap
2025-10-27 12:47:53 -04:00
thePR0M3TH3AN
62e0f6b303
Handle missing canvas context in ambient background
2025-10-27 09:25:12 -04:00
thePR0M3TH3AN
a107bc3192
Prevent duplicate video publishes
2025-10-26 22:12:05 -04:00
thePR0M3TH3AN
e777b40065
Add cached DM snapshot storage and hydration
2025-10-26 20:23:28 -04:00
thePR0M3TH3AN
ec62a14928
Merge pull request #950 from PR0M3TH3AN/codex/add-logout-button-to-profile-modals
...
Add logout controls to profile modal saved accounts
2025-10-26 20:13:26 -04:00
thePR0M3TH3AN
83794299aa
Merge branch 'unstable' into codex/add-subscriptions-tab-to-profile-modal
2025-10-26 20:10:03 -04:00
thePR0M3TH3AN
1c781a9978
Add subscriptions tab to profile modal
2025-10-26 20:09:12 -04:00
thePR0M3TH3AN
6b7f8835ca
Merge pull request #949 from PR0M3TH3AN/codex/add-unfriend-button-to-friends-list
...
Add unfriend option to profile friends list
2025-10-26 20:08:21 -04:00
thePR0M3TH3AN
d8f28f98e9
Ensure friends list shows unfriend button when manageable
2025-10-26 20:06:02 -04:00
thePR0M3TH3AN
44bcf9fd2f
Add logout controls to saved profiles
2025-10-26 19:57:50 -04:00
thePR0M3TH3AN
9cca8996fb
Add unfriend action to profile friends list
2025-10-26 19:53:07 -04:00
thePR0M3TH3AN
8a43ecd73f
Add direct messages pane to profile modal
2025-10-26 19:45:23 -04:00
thePR0M3TH3AN
700056b5fc
Extract video note payload normalization
2025-10-26 18:21:32 -04:00
thePR0M3TH3AN
429829b7a1
Refactor video modal into domain controllers
2025-10-26 18:02:53 -04:00
thePR0M3TH3AN
2059ef87a5
Refactor UI responsibilities into controllers
2025-10-26 16:28:41 -04:00
thePR0M3TH3AN
3507b0d013
Merge pull request #934 from PR0M3TH3AN/codex/fix-video-grid-blurring-for-muted-accounts
...
Fix viewer mute blur handling and modal override behavior
2025-10-26 16:07:02 -04:00
thePR0M3TH3AN
9dfe7ef20e
Fix viewer mute blur regression and update modal overrides
2025-10-26 16:06:40 -04:00
thePR0M3TH3AN
0ca7f5165d
Merge pull request #933 from PR0M3TH3AN/codex/fix-friends-tab-to-show-nostr-friends
...
Fix profile modal friends tab to show Nostr contacts
2025-10-26 15:54:04 -04:00
thePR0M3TH3AN
00d9c218c3
Fix profile modal friends tab to show Nostr contacts
2025-10-26 15:53:25 -04:00