google-labs-jules[bot]
4c7230f540
Remove metadata storage and handling from watch history
...
Removes the metadata argument from `WatchHistoryService.publishView` and cleans up the associated caching and resolution logic in `watchHistory.js` and `watchHistoryFeed.js`. Deletes `js/watchHistoryMetadata.js` as it is no longer used.
This simplification ensures watch history strictly manages pointers and timestamps, leaving metadata resolution to higher-level consumers. It also reduces the payload size and complexity of persisted history records.
Tests have been updated to reflect the API changes.
2026-01-05 16:58:59 +00:00
thePR0M3TH3AN
e9ce494ccd
Remove watch history metadata caching
2026-01-03 09:11:26 -05:00
thePR0M3TH3AN
9dfe7ef20e
Fix viewer mute blur regression and update modal overrides
2025-10-26 16:06:40 -04:00
thePR0M3TH3AN
b744524521
Hydrate feed timestamps before sorting
2025-10-26 12:05:03 -04:00
thePR0M3TH3AN
89de704336
Use original publish timestamp when sorting feeds
2025-10-26 11:51:49 -04:00
thePR0M3TH3AN
010439998e
Sort recent feed by original posting time
2025-10-26 11:34:36 -04:00
thePR0M3TH3AN
91404af8ad
Make moderation thresholds resolve at runtime
2025-10-26 10:19:34 -04:00
thePR0M3TH3AN
ad01cf852f
Propagate tag preferences through feed runtimes
2025-10-25 17:38:31 -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
0b34a59516
Blur muted and hidden thumbnails
2025-10-25 16:08:02 -04:00
thePR0M3TH3AN
ca56590ce1
Remove admin whitelist hide bypass
2025-10-25 15:04:04 -04:00
thePR0M3TH3AN
c575f48a81
Align moderation defaults with instance config
2025-10-24 21:36:10 -04:00
thePR0M3TH3AN
a5562b4707
Refactor watch history helpers to new module
2025-10-22 14:08:47 -04:00
thePR0M3TH3AN
c1d8a8b9dc
Normalize subscription authors to fix empty feed
2025-10-20 21:15:47 -04:00
thePR0M3TH3AN
e49483d34d
Optimize subscription feed retrieval and rendering
2025-10-20 21:04:52 -04:00
thePR0M3TH3AN
37f291529e
Add trusted hide gating to moderation stage
2025-10-20 19:35:48 -04:00
thePR0M3TH3AN
dfbda08ec5
Ensure admin whitelist respects moderation thresholds
2025-10-20 17:17:46 -04:00
thePR0M3TH3AN
e442b9d31c
Add moderation threshold logging
2025-10-20 11:51:53 -04:00
thePR0M3TH3AN
bf908c3b05
Optimize subscription author lookup
2025-10-18 21:46:27 -04:00
thePR0M3TH3AN
8492091780
Track trusted mute lists and surface UI signals
2025-10-17 22:09:02 -04:00
thePR0M3TH3AN
397ed7c8ce
Harden moderation trust handling
2025-10-17 16:48:07 -04:00
thePR0M3TH3AN
0ec7c5e76c
Add moderation overrides to video cards
2025-10-17 16:24:42 -04:00
thePR0M3TH3AN
071a8a3671
Add moderation service and reporting flow
2025-10-17 15:33:09 -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
614ff3b1f1
Enable runtime watch history debug logging
2025-10-09 16:18:31 -04:00
thePR0M3TH3AN
507f09dff5
Preserve video metadata in watch history payloads
2025-10-09 11:31:47 -04:00
thePR0M3TH3AN
94eb750854
Fix watch history feed dropping older entries
2025-10-04 17:42:34 -04:00
thePR0M3TH3AN
7c3af36003
Add watch history feed adapter and update renderer
2025-10-04 17:25:43 -04:00
thePR0M3TH3AN
f81c97e5a8
feat: introduce feed engine module
2025-10-04 16:21:23 -04:00