Commit Graph
5263 Commits
Author SHA1 Message Date
thePR0M3TH3AN cad9db188e update 2025-11-06 16:15:14 -05:00
thePR0M3TH3AN f60aae282b update 2025-11-06 15:37:17 -05:00
thePR0M3TH3AN 0c011f14b3 update 2025-11-06 13:57:38 -05:00
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