Commit Graph

1671 Commits

Author SHA1 Message Date
4d6736a439 refactor: use url.Values in command palette search url 2026-06-11 12:29:27 +02:00
02bbc6c4d4 refactor: use url.Values in allanime graphql request 2026-06-11 12:29:23 +02:00
5ada1f72e4 feat: add shared query param helpers for jikan 2026-06-11 12:27:56 +02:00
4b95f85d4d chore: remove stray blank line in test 2026-06-11 12:19:59 +02:00
c36f02862d refactor: split getFullRelations into smaller helpers 2026-06-11 12:19:43 +02:00
704058a512 refactor: extract helpers from TestGetWithCacheReturnsStaleAndRefreshesAsync
Split setup (newTestCacheDB, insertCachedResponse) and async
polling (waitForFreshCache) out of the test to reduce its
cyclomatic complexity below 10. Switch DB calls to ExecContext
/ QueryRowContext to fix noctx lint.
2026-06-11 12:17:40 +02:00
9b19661fa3 refactor: extract skip/level helpers from logJikanCache 2026-06-11 12:15:00 +02:00
ca957b5cdc refactor: reduce cyclomatic complexity in fetchWeekAPI 2026-06-11 12:13:22 +02:00
03ccd54c85 refactor: extract parseAirType from parseMeta 2026-06-11 12:09:57 +02:00
c70adbd0ec fix: only report new lint issues with --new-from-rev 2026-06-11 12:06:04 +02:00
5f346d8dec fix: run linter at package level, not file level 2026-06-11 12:05:38 +02:00
3ade952653 fix: scope pre-commit hooks to staged files 2026-06-11 12:05:18 +02:00
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
Gitea Action
12076f4cbb chore(deploy): update image to latest 2026-06-09 07:21:33 +00:00
30a00eb348 remove kustomize install as it should be in the actor container
All checks were successful
Build and Push Container Image / build-and-push (push) Successful in 10m55s
2026-06-09 08:45:35 +02:00
2e26a82aa7 feat: populate duration_seconds on anime upsert and add backfill fix
Some checks failed
Build and Push Container Image / build-and-push (push) Has been cancelled
2026-06-08 08:32:10 +02:00
b319b2d93d test: add HLS playlist rewrite and detection tests 2026-06-08 08:32:10 +02:00
e13330367d feat: add HLS playlist rewriting to proxy stream 2026-06-08 08:32:10 +02:00
600c8dec2e refactor: replace HMAC proxy tokens with in-memory store 2026-06-08 08:32:10 +02:00
162265a3f3 refactor: update playback domain types and interfaces 2026-06-08 08:32:10 +02:00
9e3185c04e style: migrate watch page to v4 syntax 2026-06-08 08:32:10 +02:00
b8a89b7d2d style: migrate schedule page to v4 syntax 2026-06-08 08:32:10 +02:00
295afa6b59 style: migrate index page to v4 syntax 2026-06-08 08:32:10 +02:00
633ed066d4 style: migrate filter_bar and video_player to v4 syntax 2026-06-08 08:32:10 +02:00
15ac8e4065 style: migrate anime page, watchlist_actions, and watchlist to v4 syntax 2026-06-08 08:32:10 +02:00
f12df9b515 style: migrate z-index/scrollbar in continue_watching, size shorthands in login 2026-06-08 08:32:09 +02:00
b81bc63042 style: migrate shadow variable syntax in dropdown component 2026-06-08 08:32:09 +02:00
4e375adcee style: migrate z-index syntax in toast 2026-06-08 08:32:09 +02:00
b87a8feb1b style: migrate important modifier syntax in browse and discover 2026-06-08 08:32:09 +02:00
7142e7745e chore(deps): bump tailwindcss from 4.2.4 to 4.3.0 2026-06-08 08:32:09 +02:00
5311640056 fix: update anime page layout 2026-06-08 08:32:09 +02:00
24d77cfe98 fix: handle edge cases in continue watching carousel 2026-06-08 08:32:09 +02:00
5c10bd1a5a feat: add continue watching carousel 2026-06-08 08:32:09 +02:00
550d594f00 test: add tests for mergeEpisodes capping and cache validation 2026-06-08 08:32:09 +02:00
a328d72665 feat: cap episode numbers to expected count and validate cached payload 2026-06-08 08:32:09 +02:00
97477807d4 feat: add visual filler/recap indicator in episode list 2026-06-08 08:32:09 +02:00
731b13a2aa refactor: move video source construction from inline script to initPlayer 2026-06-08 08:32:09 +02:00
b01eec3925 refactor: update anime page scripts 2026-06-08 08:32:09 +02:00