Commit Graph

  • de939cc5f3 refactor: use url.Values in avatar url mkelvers 2026-06-11 12:29:28 +02:00
  • 4d6736a439 refactor: use url.Values in command palette search url mkelvers 2026-06-11 12:29:27 +02:00
  • 02bbc6c4d4 refactor: use url.Values in allanime graphql request mkelvers 2026-06-11 12:29:23 +02:00
  • 5ada1f72e4 feat: add shared query param helpers for jikan mkelvers 2026-06-11 12:27:56 +02:00
  • 4b95f85d4d chore: remove stray blank line in test mkelvers 2026-06-11 12:19:59 +02:00
  • c36f02862d refactor: split getFullRelations into smaller helpers mkelvers 2026-06-11 12:19:43 +02:00
  • 704058a512 refactor: extract helpers from TestGetWithCacheReturnsStaleAndRefreshesAsync mkelvers 2026-06-11 12:17:40 +02:00
  • 9b19661fa3 refactor: extract skip/level helpers from logJikanCache mkelvers 2026-06-11 12:15:00 +02:00
  • ca957b5cdc refactor: reduce cyclomatic complexity in fetchWeekAPI mkelvers 2026-06-11 12:13:22 +02:00
  • 03ccd54c85 refactor: extract parseAirType from parseMeta mkelvers 2026-06-11 12:09:57 +02:00
  • c70adbd0ec fix: only report new lint issues with --new-from-rev mkelvers 2026-06-11 12:06:04 +02:00
  • 5f346d8dec fix: run linter at package level, not file level mkelvers 2026-06-11 12:05:38 +02:00
  • 3ade952653 fix: scope pre-commit hooks to staged files mkelvers 2026-06-11 12:05:18 +02:00
  • 37d7e0f6f0 chore: scope pre-commit hooks to staged files mkelvers 2026-06-11 11:28:26 +02:00
  • f32bcf1288 fix: close response body in FetchHTMLDocument mkelvers 2026-06-11 11:25:51 +02:00
  • 7f98fbfa7a chore: remove unused CORSMiddleware wrapper mkelvers 2026-06-11 11:11:43 +02:00
  • 827b77cb20 fix: remove leading space in class attributes mkelvers 2026-06-09 19:11:48 +02:00
  • b67727c21c test: add template function and renderer tests mkelvers 2026-06-09 19:10:25 +02:00
  • 470039d9e9 refactor: use posterURL in templates mkelvers 2026-06-09 19:10:16 +02:00
  • ea518a7d0a refactor: simplify browseURL, add posterURL helper mkelvers 2026-06-09 19:10:10 +02:00
  • bd89715ea0 chore: remove unused template files mkelvers 2026-06-09 19:09:10 +02:00
  • 49512a6708 refactor: replace scrollbar hacks with scrollbar-hidden class mkelvers 2026-06-09 18:21:27 +02:00
  • 070375eaa5 refactor: reorder head and use non-blocking font loading mkelvers 2026-06-09 18:21:16 +02:00
  • 1d4364d63e refactor: deduplicate sidebar navigation into data-driven loop mkelvers 2026-06-09 18:21:08 +02:00
  • 15876a4f86 refactor: consolidate css token system and add base utilities mkelvers 2026-06-09 18:21:02 +02:00
  • 1a35bd81bd fix: preserve schedule source items mkelvers 2026-06-09 12:36:26 +02:00
  • 12076f4cbb chore(deploy): update image to latest Gitea Action 2026-06-09 07:21:33 +00:00
  • 30a00eb348 remove kustomize install as it should be in the actor container Milas Holsting 2026-06-09 08:45:35 +02:00
  • 2e26a82aa7 feat: populate duration_seconds on anime upsert and add backfill fix mkelvers 2026-06-08 02:26:56 +02:00
  • b319b2d93d test: add HLS playlist rewrite and detection tests mkelvers 2026-06-08 02:13:41 +02:00
  • e13330367d feat: add HLS playlist rewriting to proxy stream mkelvers 2026-06-08 02:13:32 +02:00
  • 600c8dec2e refactor: replace HMAC proxy tokens with in-memory store mkelvers 2026-06-08 02:13:21 +02:00
  • 162265a3f3 refactor: update playback domain types and interfaces mkelvers 2026-06-08 02:13:12 +02:00
  • 9e3185c04e style: migrate watch page to v4 syntax mkelvers 2026-06-07 17:45:56 +02:00
  • b8a89b7d2d style: migrate schedule page to v4 syntax mkelvers 2026-06-07 17:45:48 +02:00
  • 295afa6b59 style: migrate index page to v4 syntax mkelvers 2026-06-07 17:45:40 +02:00
  • 633ed066d4 style: migrate filter_bar and video_player to v4 syntax mkelvers 2026-06-07 17:45:32 +02:00
  • 15ac8e4065 style: migrate anime page, watchlist_actions, and watchlist to v4 syntax mkelvers 2026-06-07 17:45:24 +02:00
  • f12df9b515 style: migrate z-index/scrollbar in continue_watching, size shorthands in login mkelvers 2026-06-07 17:45:08 +02:00
  • b81bc63042 style: migrate shadow variable syntax in dropdown component mkelvers 2026-06-07 17:44:59 +02:00
  • 4e375adcee style: migrate z-index syntax in toast mkelvers 2026-06-07 17:44:49 +02:00
  • b87a8feb1b style: migrate important modifier syntax in browse and discover mkelvers 2026-06-07 17:44:25 +02:00
  • 7142e7745e chore(deps): bump tailwindcss from 4.2.4 to 4.3.0 mkelvers 2026-06-07 17:43:51 +02:00
  • 5311640056 fix: update anime page layout mkelvers 2026-06-06 17:54:56 +02:00
  • 24d77cfe98 fix: handle edge cases in continue watching carousel mkelvers 2026-06-06 17:26:41 +02:00
  • 5c10bd1a5a feat: add continue watching carousel mkelvers 2026-06-06 17:26:22 +02:00
  • 550d594f00 test: add tests for mergeEpisodes capping and cache validation mkelvers 2026-06-06 17:22:14 +02:00
  • a328d72665 feat: cap episode numbers to expected count and validate cached payload mkelvers 2026-06-06 17:22:06 +02:00
  • 97477807d4 feat: add visual filler/recap indicator in episode list mkelvers 2026-06-06 17:21:56 +02:00
  • 731b13a2aa refactor: move video source construction from inline script to initPlayer mkelvers 2026-06-06 16:54:35 +02:00
  • b01eec3925 refactor: update anime page scripts mkelvers 2026-06-06 16:54:27 +02:00
  • ac02fb9b71 refactor: simplify dedupe module mkelvers 2026-06-06 16:54:19 +02:00
  • 44786455b4 refactor: streamline mobile menu with event delegation mkelvers 2026-06-06 16:54:11 +02:00
  • 037a8abd1b feat: improve command palette focus management and aria mkelvers 2026-06-06 16:54:03 +02:00
  • 33b0d4b3c6 feat: add htmx error toast on error class swap mkelvers 2026-06-06 16:53:56 +02:00
  • 9b2846af33 refactor: read watchlist IDs from JSON script tag instead of global var mkelvers 2026-06-06 16:53:48 +02:00
  • 81966520a1 refactor: switch watchlist IDs from global to JSON script tag mkelvers 2026-06-06 16:53:40 +02:00
  • 072f565c1b refactor: replace inline theme dialog script with data attributes mkelvers 2026-06-06 16:53:32 +02:00
  • c9b3df573e refactor: replace inline scripts with module scripts block mkelvers 2026-06-06 16:53:24 +02:00
  • d6390acf3c refactor: use browseURL helper and simplify filter bar templates mkelvers 2026-06-06 16:53:16 +02:00
  • 103b6acb9a test: add tests for browseURL helper mkelvers 2026-06-06 16:53:08 +02:00
  • cd38bbad16 refactor: add browseURL template helper for filter URLs mkelvers 2026-06-06 16:53:00 +02:00
  • 407bda720e feat: improve dropdown accessibility with aria and focus management mkelvers 2026-06-06 16:52:52 +02:00
  • 26509e6741 refactor: consolidate scripts into single app.js entry point mkelvers 2026-06-06 16:52:22 +02:00
  • 6c5bfd95c1 feat: add app entry point, password toggle, and schedule modules mkelvers 2026-06-06 16:52:16 +02:00
  • 2b7aef0072 refactor: migrate from htmx:afterSwap to onHtmxLoad mkelvers 2026-06-06 16:51:12 +02:00
  • 0482a43ac7 refactor: replace DOMContentLoaded with onReady utility mkelvers 2026-06-06 16:51:07 +02:00
  • 61218c2676 feat: add onHtmxLoad and closestFocusable utilities mkelvers 2026-06-06 16:50:03 +02:00
  • 64d62e79ce refactor: remove docs folder mkelvers 2026-06-06 15:54:10 +02:00
  • 77971d611c feat: add top picks for you page mkelvers 2026-06-06 13:34:18 +02:00
  • 7d3aea8625 test: verify diversity reranker spreads repeated genres mkelvers 2026-06-05 16:38:27 +02:00
  • 0cd8f8563d feat: add multi-feature diversity reranker for recommendations mkelvers 2026-06-05 16:38:19 +02:00
  • 31a59b60b8 feat: dedupe after htmx swap on swap target mkelvers 2026-06-05 16:32:31 +02:00
  • cd55def040 refactor: scope dedupe to parent container mkelvers 2026-06-05 16:32:21 +02:00
  • 388a1623aa refactor: remove theme toggle from navigation mkelvers 2026-06-05 16:24:17 +02:00
  • ce9b6efe46 refactor: remove theme toggle from footer mkelvers 2026-06-05 16:24:12 +02:00
  • b2f6db8ae1 feat: add inline theme script to prevent FOUC mkelvers 2026-06-05 16:24:07 +02:00
  • 2df8b7863d refactor: follow system color scheme via matchMedia listener mkelvers 2026-06-05 16:23:59 +02:00
  • 351640e604 refactor: remove unused htmx global type declaration mkelvers 2026-06-05 16:23:53 +02:00
  • 41be0fc923 style: add color-scheme for light and dark themes mkelvers 2026-06-05 16:23:50 +02:00
  • e235f36a45 feat: add top pick for you section to homepage mkelvers 2026-06-05 16:15:13 +02:00
  • 8e66581f6c test: add weighted taste profile and search query tests mkelvers 2026-06-05 16:15:00 +02:00
  • 9b92f37cb1 feat: integrate profile search into top pick service mkelvers 2026-06-05 16:14:38 +02:00
  • ed48aa340c feat: add profile search query builders and weighted scoring mkelvers 2026-06-05 16:14:28 +02:00
  • c13895b7cd feat: timezone-aware schedule with browser tz and JST client conversion mkelvers 2026-06-05 15:42:23 +02:00
  • 7ebfe4807b feat: show audio availability on anime detail page mkelvers 2026-06-05 13:20:21 +02:00
  • 1327cb3b86 refactor: try sub and dub modes in allanime resolution, drop fallback mkelvers 2026-06-05 13:20:12 +02:00
  • 16ee2ed0ee fix: polish watch page layout and button consistency mkelvers 2026-06-04 16:37:06 +02:00
  • 91e0280ec7 refactor: use recommendation engine in discover for-you mkelvers 2026-06-04 16:10:15 +02:00
  • f880205f5c feat: add recommendation scoring and reranking engine mkelvers 2026-06-04 16:10:08 +02:00
  • fcdfd0a623 docs: add recommendation architecture document mkelvers 2026-06-04 16:09:53 +02:00
  • 32d7301788 feat: add loading fragment templates and optimize section triggers mkelvers 2026-06-04 11:28:34 +02:00
  • 136afa05a5 feat: wire background warming for detail sections mkelvers 2026-06-04 11:28:27 +02:00
  • 63802bfc5a feat: warm anime recommendations in background mkelvers 2026-06-04 11:28:20 +02:00
  • 3f482b69be feat: stale-while-revalidate cache for watch order mkelvers 2026-06-04 11:28:13 +02:00
  • b0429ead6e feat: add htmx type declarations and process on ready mkelvers 2026-06-04 11:28:06 +02:00
  • d15e1a33b6 feat: bundle htmx.org locally instead of loading from unpkg mkelvers 2026-06-04 11:28:01 +02:00
  • d82eeecfc0 refactor: replace discover for-you swap with targeted htmx fragment mkelvers 2026-06-04 11:00:40 +02:00
  • 41be636c4d redesign: schedule page layout with scrollable calendar grid mkelvers 2026-06-04 10:36:29 +02:00
  • 95b1e2b93e refactor: consolidate skeleton styles into global css mkelvers 2026-06-04 10:06:22 +02:00