thePR0M3TH3AN
8a4e4754f2
Revert "fix(logs): suppress dm sync spam and allow local image paths"
2026-01-05 21:26:32 -05:00
google-labs-jules[bot]
5ed5554f51
fix(logs): suppress dm sync spam and allow local image paths
2026-01-05 21:23:32 +00:00
thePR0M3TH3AN
6d719b7b6d
Remove watch history metadata caching controls
2026-01-03 09:33:43 -05:00
thePR0M3TH3AN
16539400e8
Ensure comment snapshots show in video modal on first open
2026-01-02 11:37:22 -05:00
thePR0M3TH3AN
2c8066fd9d
Handle synchronous comment snapshots in video modal
2026-01-02 11:24:04 -05:00
thePR0M3TH3AN
9d859b07ed
Render guest comment snapshots before auth gating
2026-01-02 11:08:28 -05:00
thePR0M3TH3AN
a8119f5b43
Handle login-required comment visibility
2026-01-02 10:13:45 -05:00
thePR0M3TH3AN
735d67313c
Add shared hex normalization for comment flows
2025-12-12 13:42:15 -05:00
thePR0M3TH3AN
6caa31ae51
Normalize comment thread video IDs
2025-12-12 12:03:39 -05:00
thePR0M3TH3AN
203a0a6d0c
Normalize comment profile pubkeys in modal
2025-12-12 11:14:50 -05:00
thePR0M3TH3AN
49adb42e36
Fix logger import path for comments controller
2025-12-12 10:04:30 -05:00
thePR0M3TH3AN
5c08f8771e
Add fallback comments disabled placeholder
2025-12-12 09:19:04 -05:00
thePR0M3TH3AN
047a465d66
Refine comments modal disable handling
2025-12-12 09:12:13 -05:00
thePR0M3TH3AN
f777ff7049
Add guard for missing video modal comment selectors
2025-12-12 09:06:34 -05:00
thePR0M3TH3AN
04e72a0b46
Propagate video root identifier from pointer metadata
2025-11-14 09:30:01 -05:00
thePR0M3TH3AN
74bbe8e078
Add root identifier plumbing to modal comments
2025-11-12 20:31:43 -05:00
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