Commit Graph
243 Commits
Author SHA1 Message Date
thePR0M3TH3AN 54a862e38b Add messaging and notification token mappings 2026-01-18 23:33:17 -05:00
thePR0M3TH3AN 11853037ec Add DM UI shell components 2026-01-18 23:27:29 -05:00
google-labs-jules[bot] 09545c869c docs(ai): improve onboarding steps and add devcontainer
- Update README.md to recommend `npm ci` and include test steps.
- Update CONTRIBUTING.md with explicit development setup instructions.
- Add `.devcontainer/devcontainer.json` for reproducible Node 20 environment.
- Add audit report in `ai/reports/onboarding-20260118.md`.
2026-01-18 08:23:14 +00:00
google-labs-jules[bot] fca40daa70 Fix oversized watch history thumbnails on mobile
- Replaced `w-full` with `w-56 max-w-full` in `.watch-history-card__thumbnail` class.
- This ensures thumbnails are constrained to ~224px (14rem) on all viewports, fixing the "bleeding" issue on mobile while maintaining the desktop layout.
- The `max-w-full` ensures safety on very narrow screens.
2026-01-17 14:47:55 +00:00
google-labs-jules[bot] b059d66d80 Fix watch history mobile layout and sort order
- Updated CSS for `.watch-history-card` to use `flex-col` on mobile for stacked layout, switching to `sm:flex-row` on larger screens.
- Added `w-full` to `.watch-history-card__thumbnail` on mobile to constrain image width.
- Fixed a bug in `js/nostr/watchHistory.js` where `computeWatchHistoryFingerprintForItems` was sorting the live history array in-place by ID, causing the UI to display an incorrect (non-chronological) order. The fix involves creating a shallow copy before sorting.
- Updated `tests/nostr/watchHistory.test.js` to verify behavior against the current storage version (`v5`).
2026-01-17 13:35:37 +00:00
google-labs-jules[bot] 8e3365682a fix(ui): ensure Event Details modal renders above video player
Assigns a specific ID `eventDetailsModal` to the Event Details modal component and applies explicit z-index rules (using `--z-modal-top-*` tokens) in the CSS to ensure it sits above the video player modal (z-index 130) in the stacking order. This resolves the issue where the details modal would open behind the active player.
2026-01-15 22:02:32 +00:00
thePR0M3TH3AN 990c7f1695 Add measurement tokens for layout and media sizing 2026-01-13 21:37:54 -05:00
thePR0M3TH3AN b48edbb055 Refactor inline styles to CSS rules 2026-01-13 21:13:32 -05:00
thePR0M3TH3AN a697a1de5f Refactor iframe theme accent sync 2026-01-13 20:48:05 -05:00
thePR0M3TH3AN 4c4f57c6e5 Replace inline styles with classes 2026-01-13 20:29:38 -05:00
google-labs-jules[bot] 81e8b2ed40 Refine Video Modal moderation UI styles: blur creator avatar and fix text contrast. 2026-01-13 14:28:42 +00:00
google-labs-jules[bot] 0772d2fa09 Refactor Video Modal moderation UI to a persistent bar above the player. 2026-01-13 14:12:14 +00:00
google-labs-jules[bot] 2912b5abbb Reduce width of Similar Content sidebar and improve layout
- Reduced width of "Similar Content" sidebar in the video modal (further reduced from 40rem to 35rem).
- Adjusted responsive widths for the sidebar:
  - LG: 30vw (was 36vw)
  - XL: 28vw (was 32vw)
- Added bottom padding to the primary video column (`.video-modal__primary`) to ensure the comments box does not touch the bottom of the scroll container.
- Updated `css/tokens.css` and `css/tailwind.source.css`.
- Regenerated `css/tailwind.generated.css`.
2026-01-13 01:26:51 +00:00
google-labs-jules[bot] 9dcd8e636b Reduce width of Similar Content sidebar in video modal
Reduced the width of the "Similar Content" sidebar by approximately 10% to provide more space for the video player.

- Updated `css/tokens.css` to reduce `--video-modal-secondary-max` from 44rem to 40rem.
- Updated `css/tailwind.source.css` to reduce the viewport width percentage clamp values:
  - LG breakpoint: 40vw -> 36vw
  - XL breakpoint: 36vw -> 32vw
- Regenerated `css/tailwind.generated.css`.
2026-01-13 01:05:01 +00:00
google-labs-jules[bot] 90adb7db21 Refactor "Similar Content" UI for modern layout and responsiveness
- Refactored `SimilarContentCard.js` to use Flexbox layout.
- Updated `css/tailwind.source.css` to remove grid layout and use standard flex utilities.
- Improved thumbnail sizing (16:9, fixed width) and responsiveness.
- Added hover effects (background color, thumbnail zoom).
- Cleaned up typography and metadata hierarchy.
2026-01-08 21:07:17 +00:00
thePR0M3TH3AN 831d5693fd Fix lint violations in CSS and docs 2025-11-03 20:48:06 -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 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 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 51ae8220aa Ensure login modal overlays profile modal 2025-10-26 19:52:00 -04:00
thePR0M3TH3AN c8e978ede3 Make video modal stage background transparent 2025-10-26 12:23:32 -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 489638e882 Refine moderation badge layout 2025-10-25 21:28:30 -04:00
thePR0M3TH3AN 5cc0e136bd Add channel header moderation badge 2025-10-25 20:54:12 -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 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 74e7016b13 Merge pull request #892 from PR0M3TH3AN/codex/blur-thumbnail-for-muted-or-blocked-accounts
Blur thumbnails for muted or hidden content
2025-10-25 17:24:47 -04:00
thePR0M3TH3AN 25f190aa90 Extend trusted mute moderation controls 2025-10-25 17:03:29 -04:00
thePR0M3TH3AN b9a927199c Add hashtag management to profile modal 2025-10-25 16:39:26 -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 665d7fd342 Enhance SimilarContentCard identity layout 2025-10-24 21:42:40 -04:00
thePR0M3TH3AN cc99f9e9fb Update player modal similar content styling 2025-10-24 21:21:51 -04:00
thePR0M3TH3AN 5872e228ea Tighten video modal spacing 2025-10-24 16:39:38 -04:00
thePR0M3TH3AN 471bdfc287 Refine player modal nav spacing and action layout 2025-10-24 16:26:12 -04:00
thePR0M3TH3AN 3803767a9a Refine similar video cards layout 2025-10-24 16:15:59 -04:00
thePR0M3TH3AN 1727bb4e17 Tighten video modal spacing 2025-10-24 16:07:11 -04:00
thePR0M3TH3AN 28d0607f29 Add comment thread scaffold to video modal 2025-10-24 15:14:32 -04:00