google-labs-jules[bot]
163327aaa8
Remove watch history privacy banner and info text
2026-01-17 13:58:39 +00:00
google-labs-jules[bot]
19dd570607
Fix profile watch history and subscription lists syncing issues.
2026-01-07 19:22:23 +00:00
google-labs-jules[bot]
9d365bf65e
Fix profile watch history and subscription lists syncing issues.
2026-01-07 18:44:43 +00:00
google-labs-jules[bot]
346f969f79
Fix watch history sync speed, caching, and deletion bug
2026-01-07 18:29:58 +00:00
google-labs-jules[bot]
ddcbc0f004
Update profile watch history to match main features
...
- Shorten npubs in history view cards.
- Add Refresh, Privacy Banner, and Info to Profile Modal Watch History.
- Wire up Profile Modal Watch History controls.
2026-01-07 18:11:49 +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]
f2f55830e8
fix: ensure watch history is sorted by most recent first
...
- Enforce descending month order in `js/nostr/watchHistory.js` by explicitly sorting keys before flattening buckets.
- Update `js/feedEngine/watchHistoryFeed.js` and `js/historyView.js` to use `video.created_at` as a fallback sort key when `watchedAt` is missing or equal.
- Verified logic with `tests/verify_sort.mjs`.
2026-01-07 00:28:39 +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
6d719b7b6d
Remove watch history metadata caching controls
2026-01-03 09:33:43 -05:00
thePR0M3TH3AN
e9ce494ccd
Remove watch history metadata caching
2026-01-03 09:11:26 -05:00
thePR0M3TH3AN
065dafff88
Add restore-default moderation control
2025-10-26 11:13:37 -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
ad01cf852f
Propagate tag preferences through feed runtimes
2025-10-25 17:38:31 -04:00
thePR0M3TH3AN
9ed0fae127
refactor: route nostr imports through facades
2025-10-22 22:40:17 -04:00
thePR0M3TH3AN
d98176d6ba
Add watch history bindings module
2025-10-22 21:23:23 -04:00
thePR0M3TH3AN
75ea73b178
Refactor Nostr client imports
2025-10-22 20:55:54 -04:00
thePR0M3TH3AN
a5562b4707
Refactor watch history helpers to new module
2025-10-22 14:08:47 -04:00
thePR0M3TH3AN
3ae86c68a3
Refine profile modal layout and metadata toggle
2025-10-19 22:10:26 -04:00
thePR0M3TH3AN
7ae07b1369
refactor: migrate console usage to shared loggers
2025-10-15 14:37:25 -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
19d971b49d
refactor: adopt tokenized color utilities
2025-10-11 12:59:37 -04:00
thePR0M3TH3AN
22cb57ccec
Align modals with refactored markup
2025-10-10 13:12:19 -04:00
thePR0M3TH3AN
35a041d1be
Refine profile and edit modals with design system tokens
2025-10-10 12:16:22 -04:00
thePR0M3TH3AN
4d367109d5
Preserve playback metadata in watch history
2025-10-09 19:23:29 -04:00
thePR0M3TH3AN
46ef2b8123
Ensure watch history loads include full lists by default
2025-10-08 08:11:26 -04:00
thePR0M3TH3AN
10751a8fb9
Improve watch history loading responsiveness
2025-10-08 07:33:44 -04:00
thePR0M3TH3AN
9d7efce44e
Refactor watch history actions into controller
2025-10-08 07:16:26 -04:00
thePR0M3TH3AN
9531fb21be
Ensure channel grid passes playback sources to modal
2025-10-07 19:30:07 -04:00
thePR0M3TH3AN
7c3af36003
Add watch history feed adapter and update renderer
2025-10-04 17:25:43 -04:00
thePR0M3TH3AN
cf34e28a47
Refactor app orchestrator into Application with dependency injection
2025-10-03 21:10:22 -04:00
thePR0M3TH3AN
61815ba289
Add nostr service layer for video operations
2025-10-03 13:41:44 -04:00
thePR0M3TH3AN
c3ed4bc6ea
Scope watch history sync to logged users
2025-10-02 18:26:43 -04:00
thePR0M3TH3AN
b1a493f113
Enable local watch history fallback when sync disabled
2025-10-02 17:07:21 -04:00
thePR0M3TH3AN
7fad136f4a
Fix duplicate remove destructuring in watch history renderer
2025-10-02 16:29:23 -04:00
thePR0M3TH3AN
f6729b8e35
Fix watch history batch window
2025-10-02 15:59:06 -04:00
thePR0M3TH3AN
6cfaf38ce1
Gate watch history v2 behind runtime flag
2025-10-02 15:19:55 -04:00
thePR0M3TH3AN
138094f57d
Add watch history removal actions and metadata sync
2025-10-02 15:06:13 -04:00
thePR0M3TH3AN
a1a4a3bbe1
Enhance profile watch history controls
2025-10-02 14:39:23 -04:00
thePR0M3TH3AN
9945c024fc
Refactor watch history renderer
2025-10-02 14:16:48 -04:00
thePR0M3TH3AN
48410b1abb
chore: remove watch history logic
2025-10-02 11:43:15 -04:00
thePR0M3TH3AN
a22b904ddc
Cache watch history state across views
2025-10-02 08:46:22 -04:00
thePR0M3TH3AN
bea08e3b3c
Sort watch history by most recent view
2025-10-01 19:00:54 -04:00
thePR0M3TH3AN
284bab6cff
Align sidebar loading indicators and history heading
2025-10-01 13:42:50 -04:00
thePR0M3TH3AN
ca4c53e081
Refresh watch history when auth changes
2025-10-01 11:14:55 -04:00
thePR0M3TH3AN
177cd191e3
Simplify watch history controls and add loading spinners
2025-09-30 21:29:23 -04:00