Commit Graph
2510 Commits
Author SHA1 Message Date
thePR0M3TH3AN 48de1a3c4e update 2025-11-05 16:41:16 -05:00
thePR0M3TH3AN cdb82e6e72 update 2025-11-05 16:17:56 -05:00
thePR0M3TH3AN 5aa1f8687b update 2025-11-05 15:20:14 -05:00
thePR0M3TH3AN 6025f6e078 update 2025-11-05 14:49:33 -05:00
thePR0M3TH3AN e90f3770ef update 2025-11-05 11:12:38 -05:00
thePR0M3TH3AN f642e51eb8 Merge pull request #1033 from PR0M3TH3AN/codex/fix-comment-display-in-video-player-modal-iw110j
Fix comment event matching for uppercase addresses
2025-11-04 16:53:02 -05:00
thePR0M3TH3AN c882139e90 Fix comment event matching for uppercase addresses 2025-11-04 16:52:12 -05:00
thePR0M3TH3AN 71df75a8d1 update 2025-11-04 15:19:34 -05:00
thePR0M3TH3AN ed2ac76edc Merge pull request #1032 from PR0M3TH3AN/codex/fix-comment-display-in-video-player-modal
Normalize comment tree root keys before rendering
2025-11-04 15:07:55 -05:00
thePR0M3TH3AN cac275a220 Normalize root comment keys before rendering 2025-11-04 15:06:17 -05:00
thePR0M3TH3AN a52e1e2a17 update 2025-11-03 22:07:49 -05:00
thePR0M3TH3AN 5a0b35ff60 Merge branch 'unstable' of https://github.com/PR0M3TH3AN/bitvid into unstable 2025-11-03 21:49:18 -05:00
thePR0M3TH3AN 8ad7d82a70 update 2025-11-03 21:49:10 -05:00
thePR0M3TH3AN 1a945765d8 Merge pull request #1031 from PR0M3TH3AN/codex/update-commentthreadservice-for-videoauthorpubkey
Preserve raw video author pubkeys for comment threads
2025-11-03 21:37:35 -05:00
thePR0M3TH3AN 8258686f55 Preserve raw video author pubkeys for comment threads 2025-11-03 21:27:30 -05:00
thePR0M3TH3AN b7d63f235c Merge branch 'unstable' of https://github.com/PR0M3TH3AN/bitvid into unstable 2025-11-03 21:05:23 -05:00
thePR0M3TH3AN dc0b6a1f8c update 2025-11-03 21:05:20 -05:00
thePR0M3TH3AN f851c24885 Merge pull request #1030 from PR0M3TH3AN/codex/update-wss-trackers-in-constants
Refresh WebTorrent tracker defaults
2025-11-03 20:52:07 -05:00
thePR0M3TH3AN 831d5693fd Fix lint violations in CSS and docs 2025-11-03 20:48:06 -05:00
thePR0M3TH3AN 043648fc62 Refresh WebTorrent tracker defaults 2025-11-03 20:34:40 -05:00
thePR0M3TH3AN 26e6f9044e Merge pull request #1029 from PR0M3TH3AN/codex/swap-nip44-import-and-verify-resolution
Fix nip44 bootstrap import path
2025-11-03 20:21:20 -05:00
thePR0M3TH3AN 5d31366c79 Restore comment bootstrap and guard admin cache hydration 2025-11-03 20:19:45 -05:00
thePR0M3TH3AN 4a70adcd1c Fix default flags syntax regression 2025-11-03 19:21:18 -05:00
thePR0M3TH3AN ac930abaca Fix nip44 bootstrap import 2025-11-03 19:18:05 -05:00
thePR0M3TH3AN 1d29a241b0 Merge pull request #1028 from PR0M3TH3AN/codex/update-thumbnail-constants-to-use-leading-slash
Ensure fallback thumbnail assets use absolute paths
2025-11-03 19:16:01 -05:00
thePR0M3TH3AN fbc352e460 Fix fallback thumbnail asset paths 2025-11-03 19:15:44 -05:00
thePR0M3TH3AN 2d01711320 update 2025-11-03 19:04:52 -05:00
thePR0M3TH3AN a9f2c4ec37 update 2025-11-03 18:57:43 -05:00
thePR0M3TH3AN db586727fa update 2025-11-03 18:53:59 -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 ed4d2caf82 update 2025-11-03 15:36:39 -05:00
thePR0M3TH3AN 7f7dd0f197 update 2025-11-03 15:31:33 -05:00
thePR0M3TH3AN c3fc375cc1 update 2025-11-03 15:22:07 -05:00
thePR0M3TH3AN 828be92c7b Merge pull request #1027 from PR0M3TH3AN/codex/update-repostevent-and-buildrepostevent
Serialize repost targets when available
2025-11-03 14:35:59 -05:00
thePR0M3TH3AN a59f214aeb Serialize repost targets when available 2025-11-03 14:35:43 -05:00
thePR0M3TH3AN ceeabddf11 update 2025-11-03 14:27:30 -05:00
thePR0M3TH3AN e4cd0f3154 update 2025-11-03 14:07:35 -05:00
thePR0M3TH3AN d0c5132090 update 2025-11-03 13:56:34 -05:00
thePR0M3TH3AN eda229b3d6 Merge pull request #1024 from PR0M3TH3AN/codex/modify-comment-tag-handling-in-nostreventschemas
Ensure comment builder keeps root #e tags with address pointers
2025-11-03 11:54:22 -05:00
thePR0M3TH3AN fe25ea00a8 Merge pull request #1026 from PR0M3TH3AN/codex/revise-css-build-pipeline-documentation
Document deploy-time Tailwind build
2025-11-03 11:49:17 -05:00
thePR0M3TH3AN 0c66578901 Document deploy-time Tailwind build 2025-11-03 11:39:35 -05:00
thePR0M3TH3AN 3dbab10044 Merge pull request #1025 from PR0M3TH3AN/codex/update-git-ignore-and-deploy-scripts
Ignore generated Tailwind CSS and update build automation
2025-11-03 11:37:08 -05:00
thePR0M3TH3AN 1c13122ba0 Ignore generated Tailwind CSS and update build commands 2025-11-03 11:36:48 -05:00
thePR0M3TH3AN e704b93287 Fix comment address fallback when video tags missing 2025-11-03 11:36:39 -05:00
thePR0M3TH3AN 3445ef9059 Ensure comment builder always appends root #e tag 2025-11-03 10:45:44 -05:00
thePR0M3TH3AN d9b45ed867 Ensure comment events keep root e tags alongside addresses 2025-11-03 09:56:33 -05:00
thePR0M3TH3AN a107f59221 Merge pull request #1023 from PR0M3TH3AN/codex/update-to-kind-30000-for-subscriptions
Align subscription list events with NIP-51 follow sets
2025-11-03 09:44:10 -05:00
thePR0M3TH3AN 7db78b07f2 Restore legacy subscription list compatibility 2025-11-03 09:42:17 -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 e496376236 Align subscription lists with NIP-51 follow set kind 2025-10-31 08:33:39 -04:00