Commit Graph

  • 1c4ade5e6c chore: format player mode and state mkelvers 2026-05-28 11:28:56 +02:00
  • 4c2c54229b chore: format player progress quality keyboard mkelvers 2026-05-28 11:28:46 +02:00
  • 2172d32dc6 chore: format player storage and timeline mkelvers 2026-05-28 11:28:36 +02:00
  • d66eb79295 chore: format watchlist mkelvers 2026-05-28 11:28:25 +02:00
  • 3c121cb1ac chore: format search mkelvers 2026-05-28 11:28:15 +02:00
  • bd979cdb68 chore: format schedule_board mkelvers 2026-05-28 11:28:02 +02:00
  • fbf94970fa chore: format toast and sort_filter mkelvers 2026-05-28 11:27:52 +02:00
  • ecd11f70c3 chore: format theme and timezone mkelvers 2026-05-28 11:27:43 +02:00
  • 6a5cf4f375 chore: format htmx and shell mkelvers 2026-05-28 11:27:32 +02:00
  • 7aff463580 chore: format discover and dropdown mkelvers 2026-05-28 11:27:22 +02:00
  • 1536590fa2 chore: format anime and dedupe mkelvers 2026-05-28 11:27:12 +02:00
  • c2afb6eafc chore: format style.css mkelvers 2026-05-28 11:27:01 +02:00
  • a92d2b46c8 chore: format small utility files mkelvers 2026-05-28 11:26:51 +02:00
  • fdfe082e45 chore: format scripts/new-data-fix.ts mkelvers 2026-05-28 11:26:36 +02:00
  • 44563959ca chore: update bun.lock for oxlint and oxfmt mkelvers 2026-05-28 11:26:02 +02:00
  • a3a9b01794 ci: replace prettier and eslint with oxfmt and oxlint mkelvers 2026-05-28 11:25:36 +02:00
  • 003c94f62f chore: replace eslint and prettier with oxlint and oxfmt mkelvers 2026-05-28 11:25:26 +02:00
  • dba96e6713 chore: update lefthook hooks for oxlint and oxfmt mkelvers 2026-05-28 11:25:02 +02:00
  • b4c31b04dd chore: remove eslint config mkelvers 2026-05-28 11:24:53 +02:00
  • 78378f79fa feat: add oxfmt configuration mkelvers 2026-05-28 11:24:39 +02:00
  • 193c8d78a1 feat: add oxlint configuration mkelvers 2026-05-28 11:24:27 +02:00
  • a4f46c67a2 ci: gracefully skip docker build if unavailable mkelvers 2026-05-28 09:32:44 +02:00
  • 429974dc33 docs: remove ci section from readme mkelvers 2026-05-28 09:11:47 +02:00
  • 1df47ccc02 ci: use golangci-lint v2 install path mkelvers 2026-05-28 09:08:38 +02:00
  • e25aba4d70 ci: add forgejo actions workflows mkelvers 2026-05-27 20:50:37 +02:00
  • 580b17e5b9 chore: formatting mkelvers 2026-05-27 14:05:35 +02:00
  • 2b167a8df8 fix: pre push is no more mkelvers 2026-05-27 12:08:52 +02:00
  • f44d6def6b chore: formatting mkelvers 2026-05-27 11:08:19 +02:00
  • 23eb2f9a1b fix: remove redundant type declaration mkelvers 2026-05-27 11:03:11 +02:00
  • a92bb0287c docs: document ANIMESCHEDULE_API_TOKEN in readme mkelvers 2026-05-27 11:02:16 +02:00
  • 73cad8f7d5 refine: adjust schedule board spacing and grid layout mkelvers 2026-05-27 11:00:32 +02:00
  • c23b298f26 chore: remove debug logging from animeschedule integration mkelvers 2026-05-27 11:00:25 +02:00
  • 318de9cb74 feat: wire scraped schedule into handler with caching and week nav mkelvers 2026-05-27 10:56:37 +02:00
  • 228003b013 feat: add schedule board client logic mkelvers 2026-05-27 10:56:28 +02:00
  • feeeb89cfc feat: add animeschedule integration mkelvers 2026-05-27 10:56:21 +02:00
  • 21fd1110d4 feat: populate duration_seconds on anime upsert and add backfill fix mkelvers 2026-06-08 02:26:56 +02:00
  • f8cf4579af test: add HLS playlist rewrite and detection tests mkelvers 2026-06-08 02:13:41 +02:00
  • 1a1189d035 feat: add HLS playlist rewriting to proxy stream mkelvers 2026-06-08 02:13:32 +02:00
  • db4dc20603 refactor: replace HMAC proxy tokens with in-memory store mkelvers 2026-06-08 02:13:21 +02:00
  • a4fa0beff5 refactor: update playback domain types and interfaces mkelvers 2026-06-08 02:13:12 +02:00
  • 39df0ff99a style: migrate watch page to v4 syntax mkelvers 2026-06-07 17:45:56 +02:00
  • 80a3481ebe style: migrate schedule page to v4 syntax mkelvers 2026-06-07 17:45:48 +02:00
  • 6efea21632 style: migrate index page to v4 syntax mkelvers 2026-06-07 17:45:40 +02:00
  • 4c90f759c9 style: migrate filter_bar and video_player to v4 syntax mkelvers 2026-06-07 17:45:32 +02:00
  • 470f9e3532 style: migrate anime page, watchlist_actions, and watchlist to v4 syntax mkelvers 2026-06-07 17:45:24 +02:00
  • e355933ba8 style: migrate z-index/scrollbar in continue_watching, size shorthands in login mkelvers 2026-06-07 17:45:08 +02:00
  • 102317c9b0 style: migrate shadow variable syntax in dropdown component mkelvers 2026-06-07 17:44:59 +02:00
  • cd7fab7fbd style: migrate z-index syntax in toast mkelvers 2026-06-07 17:44:49 +02:00
  • 7f6d2c82cb style: migrate important modifier syntax in browse and discover mkelvers 2026-06-07 17:44:25 +02:00
  • bc9820c536 chore(deps): bump tailwindcss from 4.2.4 to 4.3.0 mkelvers 2026-06-07 17:43:51 +02:00
  • f90ff2e4c7 fix: update anime page layout mkelvers 2026-06-06 17:54:56 +02:00
  • 79be865989 fix: handle edge cases in continue watching carousel mkelvers 2026-06-06 17:26:41 +02:00
  • 18a335fd74 feat: add continue watching carousel mkelvers 2026-06-06 17:26:22 +02:00
  • 082219d2d4 test: add tests for mergeEpisodes capping and cache validation mkelvers 2026-06-06 17:22:14 +02:00
  • b661b577dd feat: cap episode numbers to expected count and validate cached payload mkelvers 2026-06-06 17:22:06 +02:00
  • fb6e48cf92 feat: add visual filler/recap indicator in episode list mkelvers 2026-06-06 17:21:56 +02:00
  • a6cb71c65b refactor: move video source construction from inline script to initPlayer mkelvers 2026-06-06 16:54:35 +02:00
  • e70574ac08 refactor: update anime page scripts mkelvers 2026-06-06 16:54:27 +02:00
  • f9064b3b6c refactor: simplify dedupe module mkelvers 2026-06-06 16:54:19 +02:00
  • 4b1b4266d9 refactor: streamline mobile menu with event delegation mkelvers 2026-06-06 16:54:11 +02:00
  • f7e7dfd161 feat: improve command palette focus management and aria mkelvers 2026-06-06 16:54:03 +02:00
  • 651db05cd0 feat: add htmx error toast on error class swap mkelvers 2026-06-06 16:53:56 +02:00
  • 470e5b092b refactor: read watchlist IDs from JSON script tag instead of global var mkelvers 2026-06-06 16:53:48 +02:00
  • e06a20b5d0 refactor: switch watchlist IDs from global to JSON script tag mkelvers 2026-06-06 16:53:40 +02:00
  • fe46dd9c48 refactor: replace inline theme dialog script with data attributes mkelvers 2026-06-06 16:53:32 +02:00
  • cb8ef29cde refactor: replace inline scripts with module scripts block mkelvers 2026-06-06 16:53:24 +02:00
  • 03e741c561 refactor: use browseURL helper and simplify filter bar templates mkelvers 2026-06-06 16:53:16 +02:00
  • 9cb3e8fe27 test: add tests for browseURL helper mkelvers 2026-06-06 16:53:08 +02:00
  • b9ca82dbd9 refactor: add browseURL template helper for filter URLs mkelvers 2026-06-06 16:53:00 +02:00
  • 5441b14737 feat: improve dropdown accessibility with aria and focus management mkelvers 2026-06-06 16:52:52 +02:00
  • 5cc03579b2 refactor: consolidate scripts into single app.js entry point mkelvers 2026-06-06 16:52:22 +02:00
  • b5fc2dfe4e feat: add app entry point, password toggle, and schedule modules mkelvers 2026-06-06 16:52:16 +02:00
  • 78b36452ae refactor: migrate from htmx:afterSwap to onHtmxLoad mkelvers 2026-06-06 16:51:12 +02:00
  • 392bc10b99 refactor: replace DOMContentLoaded with onReady utility mkelvers 2026-06-06 16:51:07 +02:00
  • 5019e9fcb7 feat: add onHtmxLoad and closestFocusable utilities mkelvers 2026-06-06 16:50:03 +02:00
  • 4bcfc8fdb7 refactor: remove docs folder mkelvers 2026-06-06 15:54:10 +02:00
  • b85b29aa13 feat: add top picks for you page mkelvers 2026-06-06 13:34:18 +02:00
  • ede17ce8aa test: verify diversity reranker spreads repeated genres mkelvers 2026-06-05 16:38:27 +02:00
  • 9d964824dc feat: add multi-feature diversity reranker for recommendations mkelvers 2026-06-05 16:38:19 +02:00
  • 620434f61b feat: dedupe after htmx swap on swap target mkelvers 2026-06-05 16:32:31 +02:00
  • 6aeb887830 refactor: scope dedupe to parent container mkelvers 2026-06-05 16:32:21 +02:00
  • 24bc63e8e2 refactor: remove theme toggle from navigation mkelvers 2026-06-05 16:24:17 +02:00
  • 4791eebf48 refactor: remove theme toggle from footer mkelvers 2026-06-05 16:24:12 +02:00
  • 6b43fa7ce5 feat: add inline theme script to prevent FOUC mkelvers 2026-06-05 16:24:07 +02:00
  • 60ba1a4fb5 refactor: follow system color scheme via matchMedia listener mkelvers 2026-06-05 16:23:59 +02:00
  • 3ea5ea68ff refactor: remove unused htmx global type declaration mkelvers 2026-06-05 16:23:53 +02:00
  • 97623aad4d style: add color-scheme for light and dark themes mkelvers 2026-06-05 16:23:50 +02:00
  • 9587dd5a71 feat: add top pick for you section to homepage mkelvers 2026-06-05 16:15:13 +02:00
  • 8b26e5f036 test: add weighted taste profile and search query tests mkelvers 2026-06-05 16:15:00 +02:00
  • b4061bc9b1 feat: integrate profile search into top pick service mkelvers 2026-06-05 16:14:38 +02:00
  • e326f89d62 feat: add profile search query builders and weighted scoring mkelvers 2026-06-05 16:14:28 +02:00
  • 55ee13d4eb feat: timezone-aware schedule with browser tz and JST client conversion mkelvers 2026-06-05 15:42:23 +02:00
  • 356ac99c64 feat: show audio availability on anime detail page mkelvers 2026-06-05 13:20:21 +02:00
  • 9d58adea9c refactor: try sub and dub modes in allanime resolution, drop fallback mkelvers 2026-06-05 13:20:12 +02:00
  • a8a53d2677 fix: polish watch page layout and button consistency mkelvers 2026-06-04 16:37:06 +02:00
  • 51ee38bb57 refactor: use recommendation engine in discover for-you mkelvers 2026-06-04 16:10:15 +02:00
  • 8ae79c301a feat: add recommendation scoring and reranking engine mkelvers 2026-06-04 16:10:08 +02:00
  • c725d96035 docs: add recommendation architecture document mkelvers 2026-06-04 16:09:53 +02:00
  • ede479c3e1 feat: add loading fragment templates and optimize section triggers mkelvers 2026-06-04 11:28:34 +02:00
  • 390f6386af feat: wire background warming for detail sections mkelvers 2026-06-04 11:28:27 +02:00