|
|
37d7e0f6f0
|
chore: scope pre-commit hooks to staged files
|
2026-06-11 11:28:26 +02:00 |
|
|
|
f32bcf1288
|
fix: close response body in FetchHTMLDocument
|
2026-06-11 11:25:51 +02:00 |
|
|
|
7f98fbfa7a
|
chore: remove unused CORSMiddleware wrapper
|
2026-06-11 11:18:05 +02:00 |
|
|
|
827b77cb20
|
fix: remove leading space in class attributes
|
2026-06-09 19:11:48 +02:00 |
|
|
|
b67727c21c
|
test: add template function and renderer tests
|
2026-06-09 19:10:25 +02:00 |
|
|
|
470039d9e9
|
refactor: use posterURL in templates
|
2026-06-09 19:10:16 +02:00 |
|
|
|
ea518a7d0a
|
refactor: simplify browseURL, add posterURL helper
|
2026-06-09 19:10:10 +02:00 |
|
|
|
bd89715ea0
|
chore: remove unused template files
- delete dropdown.gohtml (unused — codebase uses <ui-dropdown> directly)
- delete footer.gohtml (never referenced)
- update components/README.md to reflect actual files
|
2026-06-09 19:09:10 +02:00 |
|
|
|
49512a6708
|
refactor: replace scrollbar hacks with scrollbar-hidden class
|
2026-06-09 18:21:27 +02:00 |
|
|
|
070375eaa5
|
refactor: reorder head and use non-blocking font loading
|
2026-06-09 18:21:16 +02:00 |
|
|
|
1d4364d63e
|
refactor: deduplicate sidebar navigation into data-driven loop
|
2026-06-09 18:21:08 +02:00 |
|
|
|
15876a4f86
|
refactor: consolidate css token system and add base utilities
|
2026-06-09 18:21:02 +02:00 |
|
|
|
1a35bd81bd
|
fix: preserve schedule source items
|
2026-06-09 12:36:26 +02:00 |
|
|
|
21fd1110d4
|
feat: populate duration_seconds on anime upsert and add backfill fix
|
2026-06-08 02:26:56 +02:00 |
|
|
|
f8cf4579af
|
test: add HLS playlist rewrite and detection tests
|
2026-06-08 02:13:41 +02:00 |
|
|
|
1a1189d035
|
feat: add HLS playlist rewriting to proxy stream
|
2026-06-08 02:13:32 +02:00 |
|
|
|
db4dc20603
|
refactor: replace HMAC proxy tokens with in-memory store
|
2026-06-08 02:13:21 +02:00 |
|
|
|
a4fa0beff5
|
refactor: update playback domain types and interfaces
|
2026-06-08 02:13:12 +02:00 |
|
|
|
39df0ff99a
|
style: migrate watch page to v4 syntax
|
2026-06-07 17:45:56 +02:00 |
|
|
|
80a3481ebe
|
style: migrate schedule page to v4 syntax
|
2026-06-07 17:45:48 +02:00 |
|
|
|
6efea21632
|
style: migrate index page to v4 syntax
|
2026-06-07 17:45:40 +02:00 |
|
|
|
4c90f759c9
|
style: migrate filter_bar and video_player to v4 syntax
|
2026-06-07 17:45:32 +02:00 |
|
|
|
470f9e3532
|
style: migrate anime page, watchlist_actions, and watchlist to v4 syntax
|
2026-06-07 17:45:24 +02:00 |
|
|
|
e355933ba8
|
style: migrate z-index/scrollbar in continue_watching, size shorthands in login
|
2026-06-07 17:45:08 +02:00 |
|
|
|
102317c9b0
|
style: migrate shadow variable syntax in dropdown component
|
2026-06-07 17:44:59 +02:00 |
|
|
|
cd7fab7fbd
|
style: migrate z-index syntax in toast
|
2026-06-07 17:44:49 +02:00 |
|
|
|
7f6d2c82cb
|
style: migrate important modifier syntax in browse and discover
|
2026-06-07 17:44:25 +02:00 |
|
|
|
bc9820c536
|
chore(deps): bump tailwindcss from 4.2.4 to 4.3.0
|
2026-06-07 17:43:51 +02:00 |
|
|
|
f90ff2e4c7
|
fix: update anime page layout
|
2026-06-06 17:54:56 +02:00 |
|
|
|
79be865989
|
fix: handle edge cases in continue watching carousel
|
2026-06-06 17:26:41 +02:00 |
|
|
|
18a335fd74
|
feat: add continue watching carousel
|
2026-06-06 17:26:22 +02:00 |
|
|
|
082219d2d4
|
test: add tests for mergeEpisodes capping and cache validation
|
2026-06-06 17:22:14 +02:00 |
|
|
|
b661b577dd
|
feat: cap episode numbers to expected count and validate cached payload
|
2026-06-06 17:22:06 +02:00 |
|
|
|
fb6e48cf92
|
feat: add visual filler/recap indicator in episode list
|
2026-06-06 17:21:56 +02:00 |
|
|
|
a6cb71c65b
|
refactor: move video source construction from inline script to initPlayer
|
2026-06-06 16:54:35 +02:00 |
|
|
|
e70574ac08
|
refactor: update anime page scripts
|
2026-06-06 16:54:27 +02:00 |
|
|
|
f9064b3b6c
|
refactor: simplify dedupe module
|
2026-06-06 16:54:19 +02:00 |
|
|
|
4b1b4266d9
|
refactor: streamline mobile menu with event delegation
|
2026-06-06 16:54:11 +02:00 |
|
|
|
f7e7dfd161
|
feat: improve command palette focus management and aria
|
2026-06-06 16:54:03 +02:00 |
|
|
|
651db05cd0
|
feat: add htmx error toast on error class swap
|
2026-06-06 16:53:56 +02:00 |
|
|
|
470e5b092b
|
refactor: read watchlist IDs from JSON script tag instead of global var
|
2026-06-06 16:53:48 +02:00 |
|
|
|
e06a20b5d0
|
refactor: switch watchlist IDs from global to JSON script tag
|
2026-06-06 16:53:40 +02:00 |
|
|
|
fe46dd9c48
|
refactor: replace inline theme dialog script with data attributes
|
2026-06-06 16:53:32 +02:00 |
|
|
|
cb8ef29cde
|
refactor: replace inline scripts with module scripts block
|
2026-06-06 16:53:24 +02:00 |
|
|
|
03e741c561
|
refactor: use browseURL helper and simplify filter bar templates
|
2026-06-06 16:53:16 +02:00 |
|
|
|
9cb3e8fe27
|
test: add tests for browseURL helper
|
2026-06-06 16:53:08 +02:00 |
|
|
|
b9ca82dbd9
|
refactor: add browseURL template helper for filter URLs
|
2026-06-06 16:53:00 +02:00 |
|
|
|
5441b14737
|
feat: improve dropdown accessibility with aria and focus management
|
2026-06-06 16:52:52 +02:00 |
|
|
|
5cc03579b2
|
refactor: consolidate scripts into single app.js entry point
|
2026-06-06 16:52:22 +02:00 |
|
|
|
b5fc2dfe4e
|
feat: add app entry point, password toggle, and schedule modules
|
2026-06-06 16:52:16 +02:00 |
|