Commit Graph
63 Commits
Author SHA1 Message Date
google-labs-jules[bot] cd38fd0c2a Add "Upload Content" guide and link in Upload Modal
- Create `assets/svg/upload-content-icon.svg`
- Create `content/upload-content.md` with Cloudflare R2 setup instructions
- Create `views/upload-content.html` to render the guide
- Add "Learn How" link to `components/upload-modal.html` in the R2 credentials section
2026-01-09 03:31:00 +00:00
google-labs-jules[bot] c322fcee14 fix(watch-history): add manual refresh and fix dynamic pulling
This commit addresses issues with the watch history not updating dynamically and adds a manual refresh mechanism.

Changes:
- Added a "Refresh" button to the watch history view in `views/history.html` and `js/historyView.js`.
- Updated `watchHistoryService.js` to accept a `forceRefresh` option in `loadLatest`, which bypasses the cache freshness check and triggers a relay fetch.
- Updated `js/feedEngine/watchHistoryFeed.js` to propagate the `forceRefresh` flag from the runtime context to the service.
- Added user feedback (toast messages and logs) for "Clear Local History" and "Republish Now" actions.
- Updated `tests/watch-history.test.mjs` to align with the new `fetchHistory` signature.
2026-01-07 14:05:21 +00:00
google-labs-jules[bot] 89ce081453 Update history view copy to reflect event ID-only tracking
- Rename "Clear local cache" button to "Clear local history"
- Update info text to remove references to hydrating from session/caches
- Simplify copy to remove "encrypted" references in favor of "syncing" or "history"
- Update success/error messages to match new terminology
2026-01-05 19:17:51 +00:00
thePR0M3TH3AN 006f561302 Simplify watch history messaging 2026-01-03 09:40:15 -05:00
thePR0M3TH3AN 153205ccbf Align subscriptions view heading typography 2025-10-27 16:33:45 -04:00
thePR0M3TH3AN 5cc0e136bd Add channel header moderation badge 2025-10-25 20:54:12 -04:00
thePR0M3TH3AN 876020b90f Add popular tag strip support to recent videos 2025-10-23 15:13:05 -04:00
thePR0M3TH3AN a392fbd85b Restore desktop channel profile sizing 2025-10-19 22:30:53 -04:00
thePR0M3TH3AN 6739ed2285 Adjust channel header mobile sizing breakpoints 2025-10-19 22:23:55 -04:00
thePR0M3TH3AN 0114baedb4 Refine mobile channel profile sizing 2025-10-19 22:19:58 -04:00
thePR0M3TH3AN 7a45925e31 Reduce channel profile hero sizing on mobile 2025-10-19 22:15:24 -04:00
thePR0M3TH3AN 0aabb8c554 Split overlay gradients for header and channel 2025-10-19 13:49:25 -04:00
thePR0M3TH3AN 8c568af46a Remove local blog view in favor of configurable external link 2025-10-18 15:28:33 -04:00
thePR0M3TH3AN cd966c28af Add gradient overlay for channel banner 2025-10-18 10:52:54 -04:00
thePR0M3TH3AN e40e55691c Use overlay banner token for channel profile 2025-10-18 10:09:25 -04:00
thePR0M3TH3AN 68df764790 Merge branch 'unstable' into codex/fix-theme-color-issues-on-channel-view 2025-10-18 10:05:12 -04:00
thePR0M3TH3AN 095c90d728 Themed action buttons for video controls 2025-10-18 09:44:16 -04:00
thePR0M3TH3AN 6396476220 Fix channel action icons for theme support 2025-10-17 23:47:05 -04:00
thePR0M3TH3AN 7594902f0b Handle channel banner load failures 2025-10-17 23:39:35 -04:00
thePR0M3TH3AN 9ddf3c8e2d Improve blog embed resize robustness 2025-10-17 14:00:43 -04:00
thePR0M3TH3AN aae70d442d Improve blog embed resize coordination 2025-10-17 13:33:06 -04:00
thePR0M3TH3AN 09467c8fde Adjust blog embed sizing to match iframe height 2025-10-17 13:23:55 -04:00
thePR0M3TH3AN 60cf6bb9c1 Add coordinated blog iframe resize messaging 2025-10-17 11:32:25 -04:00
thePR0M3TH3AN 50f7fe9657 Scope markdown view scripts to reload content 2025-10-17 11:06:18 -04:00
thePR0M3TH3AN f087076401 Fix markdown views loading and theming 2025-10-17 11:00:42 -04:00
thePR0M3TH3AN c6500d6b7a Improve channel banner sanitization 2025-10-17 10:03:50 -04:00
thePR0M3TH3AN 3638a49503 Add overlay menu documentation and QA demo 2025-10-16 15:03:03 -04:00
thePR0M3TH3AN 62a2694c23 Refactor channel profile popovers 2025-10-16 12:41:28 -04:00
thePR0M3TH3AN 4d95a6415f Remove inline console fallbacks from static views 2025-10-15 15:42:24 -04:00
thePR0M3TH3AN b13104162d Add logger fallbacks for iframe forms and views 2025-10-15 15:22:42 -04:00
thePR0M3TH3AN d705cf176b Revert "Refactor logging to centralized logger" 2025-10-15 11:14:10 -04:00
thePR0M3TH3AN 37ba57aa37 Refactor logging to centralized logger 2025-10-15 11:11:14 -04:00
thePR0M3TH3AN 780a7f6701 Align explore and recent headings with theme 2025-10-15 09:15:07 -04:00
thePR0M3TH3AN 3aafef72b7 Add layout width tokens and utilities 2025-10-14 16:48:29 -04:00
thePR0M3TH3AN cd42003e81 Refine markdown styling with Tailwind typography 2025-10-12 20:20:14 -04:00
thePR0M3TH3AN af1cb24027 Refactor styling to rely on design system 2025-10-12 14:32:29 -04:00
thePR0M3TH3AN 3f1238b5a9 Remove legacy CSS and enable design system by default 2025-10-12 06:58:50 -04:00
thePR0M3TH3AN 8265f9e2de Add design system feature flag and runtime integration 2025-10-11 16:11:43 -04:00
thePR0M3TH3AN b50d474151 Refine static layouts and card primitives 2025-10-11 13:45:22 -04:00
thePR0M3TH3AN 19d971b49d refactor: adopt tokenized color utilities 2025-10-11 12:59:37 -04:00
thePR0M3TH3AN badcfc6944 Refactor zap popovers and more menus 2025-10-10 22:52:58 -04:00
thePR0M3TH3AN a4e75392af Refine modal primitives for auth and zap flows 2025-10-10 22:40:55 -04:00
thePR0M3TH3AN 13cb9c44c1 Refine layout tokens and utilities 2025-10-10 13:48:39 -04:00
thePR0M3TH3AN 3b14de35da chore: adopt gpl licensing and lowercase bitvid 2025-10-10 12:56:46 -04:00
thePR0M3TH3AN 35a041d1be Refine profile and edit modals with design system tokens 2025-10-10 12:16:22 -04:00
thePR0M3TH3AN 8fd5ce3c88 Darken zap dialog and add send control 2025-10-05 18:45:03 -04:00
thePR0M3TH3AN 0fd54abde8 Fix zap dialog positioning and gating 2025-10-05 18:24:32 -04:00
thePR0M3TH3AN ce94e2c411 Enhance channel zap flow with UI and metadata caching 2025-10-04 22:33:29 -04:00
thePR0M3TH3AN 9945c024fc Refactor watch history renderer 2025-10-02 14:16:48 -04:00
thePR0M3TH3AN 284bab6cff Align sidebar loading indicators and history heading 2025-10-01 13:42:50 -04:00