google-labs-jules[bot]
c85d129b56
Streamline upload modal form fields and logic
...
- Rename "Legacy description" to "Video description"
- Group technical NIP-71 fields (Event Type, IMETA, Tracks, Segments) into a hidden "Advanced Options" section
- Automate "Summary" field to mirror "Video description" by default (with unlock toggle)
- Automate "Web seed" field to mirror "Hosted video URL"
- Automate "Content Warning" based on NSFW toggle status
- Maintain visibility of Hashtags in the main form flow
- Apply changes consistently to both Custom and Cloudflare R2 upload modes
2026-01-08 02:52:48 +00:00
google-labs-jules[bot]
f0f3bb4b3b
Refactor custom video upload to improve magnet handling and UX
2026-01-08 02:23:28 +00:00
google-labs-jules[bot]
c934e243c3
feat: warn on magnet-only uploads and make video fetch limit configurable
...
- Add a confirmation dialog in `UploadModal.js` when a user uploads a video with only a magnet link to warn about potential data loss.
- Replace the hardcoded limit of 300 in `NostrClient.fetchVideos` with a configurable limit that respects `DEFAULT_VIDEO_REQUEST_LIMIT` and `MAX_VIDEO_REQUEST_LIMIT`, improving client-side scalability.
2026-01-08 01:24:31 +00:00
google-labs-jules[bot]
41ff140982
feat: enable dynamic comment loading and sorting
2026-01-07 03:03:46 +00:00
google-labs-jules[bot]
cced268982
Fix: Ensure comments controller is initialized when opening video modal
...
This addresses an issue where comments would not display on the first load of the video modal if the DOM elements were not fully bound. The `open()` method now checks if the `commentsList` is missing or disconnected and re-initializes the `CommentsController` if necessary.
Also updated `tests/video-modal-accessibility.test.mjs` to fix a JSDOM environment issue with `navigator` mocking.
2026-01-07 00:59:47 +00:00
thePR0M3TH3AN
a8119f5b43
Handle login-required comment visibility
2026-01-02 10:13:45 -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
cac275a220
Normalize root comment keys before rendering
2025-11-04 15:06: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
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
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
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
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
a107bc3192
Prevent duplicate video publishes
2025-10-26 22:12:05 -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
9dfe7ef20e
Fix viewer mute blur regression and update modal overrides
2025-10-26 16:06:40 -04:00
thePR0M3TH3AN
7149494b4e
Normalize video mode defaults for dev builds
2025-10-26 15:44:11 -04:00
thePR0M3TH3AN
cf1f966f60
Fix edit modal error after successful submit
2025-10-26 12:07:17 -04:00
thePR0M3TH3AN
065dafff88
Add restore-default moderation control
2025-10-26 11:13:37 -04:00
thePR0M3TH3AN
31cb2821e4
Keep moderation actions inline and add hide toggle
2025-10-25 22:32:34 -04:00
thePR0M3TH3AN
2622b401bc
Replace bg panel alpha class with overlay token
2025-10-25 22:03:36 -04:00
thePR0M3TH3AN
ba6b56dc26
Switch moderation hide flows to block
2025-10-25 21:54:31 -04:00
thePR0M3TH3AN
489638e882
Refine moderation badge layout
2025-10-25 21:28:30 -04:00
thePR0M3TH3AN
87bde7f022
Add moderation UI support to watch history cards
2025-10-25 19:39:18 -04:00
thePR0M3TH3AN
1e19b2466e
Merge pull request #902 from PR0M3TH3AN/codex/add-moderation-overlay-to-video-modal
...
Add trusted mute coverage to video modal moderation test
2025-10-25 18:28:30 -04:00
thePR0M3TH3AN
5b65d51262
Expand video modal moderation tests
2025-10-25 18:28:13 -04:00
thePR0M3TH3AN
43d38d7f5d
Align tag pills with badge sizing
2025-10-25 18:24:09 -04:00
thePR0M3TH3AN
8efc831af7
Align tag pill variants with preference states
2025-10-25 18:17:00 -04:00
thePR0M3TH3AN
9b18c9b0ba
Extract moderation helpers for video card
2025-10-25 18:01:57 -04:00
thePR0M3TH3AN
6144a84f7b
Merge branch 'unstable' into codex/extend-tag-pill-rendering-and-add-menu-component
2025-10-25 17:29:39 -04:00
thePR0M3TH3AN
2b7097b5f2
Add tag preference menu and state handling
2025-10-25 17:25:46 -04:00
thePR0M3TH3AN
25f190aa90
Extend trusted mute moderation controls
2025-10-25 17:03:29 -04:00
thePR0M3TH3AN
fd54cc72fe
Refine trusted mute moderation badge
2025-10-25 16:39:15 -04:00
thePR0M3TH3AN
a642eb86d4
Refine video modal similar content layout
2025-10-24 22:14:43 -04:00
thePR0M3TH3AN
6908c6d7f3
Improve npub rendering for profile updates
2025-10-24 22:01:20 -04:00
thePR0M3TH3AN
f5cb3c4997
Merge pull request #876 from PR0M3TH3AN/codex/hide-admin-lightning-address-after-sending-zap
...
Hide platform lightning address in zap receipts
2025-10-24 21:52:59 -04:00
thePR0M3TH3AN
671ed1c30c
Hide platform lightning address in zap receipts
2025-10-24 21:52:39 -04:00
thePR0M3TH3AN
665d7fd342
Enhance SimilarContentCard identity layout
2025-10-24 21:42:40 -04:00
thePR0M3TH3AN
e3ba8cbd72
Improve author npub DOM updates
2025-10-24 21:27:09 -04:00
thePR0M3TH3AN
5f1c4ad0bb
feat: add similar content card for video modal
2025-10-24 21:15:52 -04:00