Commit Graph

  • 3fe1135203 feat: warm anime recommendations in background mkelvers 2026-06-04 11:28:20 +02:00
  • 342bd096da feat: stale-while-revalidate cache for watch order mkelvers 2026-06-04 11:28:13 +02:00
  • 404fa3c406 feat: add htmx type declarations and process on ready mkelvers 2026-06-04 11:28:06 +02:00
  • 8b3bd30b6c feat: bundle htmx.org locally instead of loading from unpkg mkelvers 2026-06-04 11:28:01 +02:00
  • 0c4b35cc4b refactor: replace discover for-you swap with targeted htmx fragment mkelvers 2026-06-04 11:00:40 +02:00
  • b639e933ff redesign: schedule page layout with scrollable calendar grid mkelvers 2026-06-04 10:36:29 +02:00
  • 59d903d400 refactor: consolidate skeleton styles into global css mkelvers 2026-06-04 10:06:22 +02:00
  • 4316ce3f1d test: add skip segment overrides table check mkelvers 2026-06-03 09:10:28 +02:00
  • 5604432187 refactor: share jst helpers mkelvers 2026-06-01 22:32:12 +02:00
  • 0483bc5cc1 refactor: dedupe scrub seek mkelvers 2026-06-01 22:29:42 +02:00
  • 983981a186 refactor: dedupe next nav mkelvers 2026-06-01 22:28:49 +02:00
  • 55bf11d8be refactor: share stream url mkelvers 2026-06-01 22:26:57 +02:00
  • 455490f07d refactor: share dom ready mkelvers 2026-06-01 22:25:47 +02:00
  • 36435b6eb5 refactor: dedupe html fetch mkelvers 2026-06-01 22:24:27 +02:00
  • 340daeadc6 refactor: dedupe html headers mkelvers 2026-06-01 22:23:10 +02:00
  • 625c3bbe25 refactor: dedupe repo tx mkelvers 2026-06-01 22:22:14 +02:00
  • d5406a6857 refactor: dedupe jikan refresh mkelvers 2026-06-01 22:21:19 +02:00
  • 9f754012eb test: dedupe jikan bool cases mkelvers 2026-06-01 22:20:12 +02:00
  • 58036bea5a refactor: dedupe season fetch mkelvers 2026-06-01 22:19:10 +02:00
  • 25a8167461 refactor: dedupe anime warnings mkelvers 2026-06-01 22:18:23 +02:00
  • 70be78fd7b refactor: dedupe allanime requests mkelvers 2026-06-01 22:17:02 +02:00
  • fbd2c5b602 refactor: dedupe watchlist ids mkelvers 2026-06-01 22:15:21 +02:00
  • bfe23276ba refactor: dedupe proxy handlers mkelvers 2026-06-01 22:14:15 +02:00
  • 208281aee7 refactor: dedupe browse render mkelvers 2026-06-01 22:12:49 +02:00
  • 7943822194 refactor: dedupe allanime sources mkelvers 2026-06-01 22:11:29 +02:00
  • d9ed4287a5 fix: hide scrollbar on studio and genre dropdowns mkelvers 2026-06-01 19:04:03 +02:00
  • e907c7ae07 fix: hide episode list scrollbar on desktop mkelvers 2026-06-01 19:00:11 +02:00
  • 957905299e fix: give toggle inactive state a solid background mkelvers 2026-06-01 18:58:55 +02:00
  • a865da79d4 fix: open More dropdown upward on watch page mkelvers 2026-06-01 18:53:57 +02:00
  • 156cb92fbe docs: add package comments to public and template packages mkelvers 2026-06-01 12:55:53 +02:00
  • 1861e20e2a docs: add package comments to server and watchlist packages mkelvers 2026-06-01 12:55:48 +02:00
  • e146b0320a docs: add package comments to playback packages mkelvers 2026-06-01 12:55:43 +02:00
  • fdd09bc004 docs: add package comments to anime and episodes packages mkelvers 2026-06-01 12:55:38 +02:00
  • 10c3923352 docs: add package comments to data layer packages mkelvers 2026-06-01 12:55:33 +02:00
  • b862b6e08b docs: add package comments to auth and audit packages mkelvers 2026-06-01 12:55:28 +02:00
  • 5e553ceecc docs: add package comments to core infrastructure packages mkelvers 2026-06-01 12:55:23 +02:00
  • 475625de35 docs: add package comments to integrations mkelvers 2026-06-01 12:55:20 +02:00
  • f4b3d1bccb feat: refacotr cmd/user/main.go mkelvers 2026-05-31 19:17:05 +02:00
  • 7f45e62dce refactor: extract generic graphql client mkelvers 2026-05-31 19:01:26 +02:00
  • 2b761127a0 chore: cleanup mkelvers 2026-05-31 00:39:20 +02:00
  • 1da19d500e feat: extract video module and add mode-switch fallback mkelvers 2026-05-31 00:39:01 +02:00
  • 2e3650b77b fix: sort scraped schedule entries by time within each day mkelvers 2026-05-30 13:12:46 +02:00
  • 9321f36a0f style: format cmd/readme table alignment mkelvers 2026-05-29 21:24:27 +02:00
  • 77acc627dc docs: improve readmes for cmd and template components mkelvers 2026-05-29 21:24:00 +02:00
  • 6929124ee3 fix: episode refresh resilience and allanime fallback mkelvers 2026-05-29 21:12:53 +02:00
  • 0b27974258 docs: clarify animeschedule api key is optional mkelvers 2026-05-29 19:10:58 +02:00
  • dd38b1f7ba fix: remove forgejo ci/cd mkelvers 2026-05-29 19:07:29 +02:00
  • c94e0699f3 feat: add create-user cli to image mkelvers 2026-05-29 13:01:04 +02:00
  • cfb0ea724d feat: add end-state detection and prevent airing auto-complete mkelvers 2026-05-29 00:04:17 +02:00
  • 32586d6b08 feat: add airing status and end-state helpers to player mkelvers 2026-05-29 00:04:05 +02:00
  • aebdd75942 fix: preserve watchlist progress on complete and status update mkelvers 2026-05-29 00:03:47 +02:00
  • f89012f23c refactor: redesign schedule with responsive grid and expanded spacing mkelvers 2026-05-28 23:24:50 +02:00
  • 1242297742 feat: prefer english titles from animeschedule api mkelvers 2026-05-28 23:24:39 +02:00
  • e8dcf1466b refactor: decompose anime handler and parallelize for-you fetches mkelvers 2026-05-28 17:45:56 +02:00
  • 54b03f85a2 refactor: remove CONFLICTS.md and inline avatar URL from migration mkelvers 2026-05-28 12:52:10 +02:00
  • 5dd49e585a refactor: extract CurrentUser and CurrentUserID helpers mkelvers 2026-05-28 12:51:11 +02:00
  • 04b241392c refactor: remove unused watchlist partial template mkelvers 2026-05-28 12:47:38 +02:00
  • fd36b97908 refactor: replace regex parser with JSON walker in allanime extractor mkelvers 2026-05-28 12:40:51 +02:00
  • f9a2649bec refactor: update template embed to remove anime subdirectory mkelvers 2026-05-28 12:40:35 +02:00
  • dc09dcc547 refactor: update backfill migration to use internal.DefaultAvatarURL mkelvers 2026-05-28 12:40:27 +02:00
  • 271a24dbbe refactor: update user CLI to use internal.DefaultAvatarURL mkelvers 2026-05-28 12:40:19 +02:00
  • 363121465b refactor: update audit middleware to use flattened audit package mkelvers 2026-05-28 12:40:11 +02:00
  • cf9c60ba70 refactor: update watchlist module imports for flattened package structure mkelvers 2026-05-28 12:40:03 +02:00
  • cdebd407e4 refactor: update playback module imports for flattened package structure mkelvers 2026-05-28 12:39:55 +02:00
  • 82543d39fb refactor: update auth module imports for flattened package structure mkelvers 2026-05-28 12:39:44 +02:00
  • c000e7c778 refactor: update audit module imports for flattened package structure mkelvers 2026-05-28 12:39:35 +02:00
  • 65a1d15383 refactor: update anime module imports for flattened package structure mkelvers 2026-05-28 12:39:26 +02:00
  • 7122a5d34d refactor: move reviews template from subdirectory mkelvers 2026-05-28 12:39:07 +02:00
  • 0b115e583d refactor: move watchlist service from subdirectory mkelvers 2026-05-28 12:38:58 +02:00
  • 589bf53597 refactor: move watchlist repository from subdirectory mkelvers 2026-05-28 12:38:50 +02:00
  • 6e2ba51c28 refactor: move watchlist handler from subdirectory mkelvers 2026-05-28 12:38:42 +02:00
  • 8b405845a1 refactor: move playback service from subdirectory mkelvers 2026-05-28 12:38:34 +02:00
  • ceec637a43 refactor: move playback repository from subdirectory mkelvers 2026-05-28 12:38:26 +02:00
  • 21b84d7440 refactor: move anime service from subdirectory mkelvers 2026-05-28 12:38:18 +02:00
  • 7cdbcd7c04 refactor: move anime repository from subdirectory mkelvers 2026-05-28 12:38:09 +02:00
  • 68462d5591 refactor: move anime handler from subdirectory mkelvers 2026-05-28 12:38:00 +02:00
  • 9a0506913c refactor: move auth service from subdirectory mkelvers 2026-05-28 12:37:51 +02:00
  • 221155bed3 refactor: move auth repository from subdirectory mkelvers 2026-05-28 12:37:42 +02:00
  • f9543d0d79 refactor: move auth middleware from subdirectory mkelvers 2026-05-28 12:37:33 +02:00
  • d0d115cc93 refactor: move auth handler from subdirectory mkelvers 2026-05-28 12:37:25 +02:00
  • f392610b4e refactor: move audit service test from internal/audit/service to internal/audit mkelvers 2026-05-28 12:37:17 +02:00
  • 3bbcc71460 refactor: move audit service from internal/audit/service to internal/audit mkelvers 2026-05-28 12:37:09 +02:00
  • cb51800ae3 refactor: move audit context from internal/auditctx to internal/audit mkelvers 2026-05-28 12:37:01 +02:00
  • b29fb5a3d6 refactor: move avatar from internal/users to internal mkelvers 2026-05-28 12:36:50 +02:00
  • 9695d7772d refactor: update playback handler imports for flattened pkg/net mkelvers 2026-05-28 12:36:31 +02:00
  • 866d293419 refactor: update watchorder imports for flattened pkg/net mkelvers 2026-05-28 12:36:21 +02:00
  • 91f6ba9db8 refactor: update allanime client imports for flattened pkg/net mkelvers 2026-05-28 12:36:04 +02:00
  • 3c1e4d34a9 refactor: update jikan imports for flattened pkg/net mkelvers 2026-05-28 12:35:56 +02:00
  • 186ea65545 refactor: update animeschedule imports for flattened pkg/net mkelvers 2026-05-28 12:35:47 +02:00
  • 3b930c5b79 refactor: flatten pkg/net/utls into pkg/net mkelvers 2026-05-28 12:35:26 +02:00
  • 0f96ec0c18 refactor: flatten pkg/net/useragent into pkg/net mkelvers 2026-05-28 12:35:17 +02:00
  • 0dbe4e75bc refactor: flatten pkg/net/proxytransport into pkg/net mkelvers 2026-05-28 12:35:08 +02:00
  • 05b9dfd216 refactor: flatten pkg/net/limits into pkg/net mkelvers 2026-05-28 12:35:00 +02:00
  • f7e5f46234 refactor: move utls client from package var to provider field mkelvers 2026-05-28 12:18:52 +02:00
  • fe0de5a214 refactor: centralize avatar URL generation and backfill existing users mkelvers 2026-05-28 12:18:03 +02:00
  • dd4c7f80f3 feat: add transactional InTx to playback and watchlist repos mkelvers 2026-05-28 12:17:19 +02:00
  • 4329bce4a7 refactor: decouple domain types from jikan mkelvers 2026-05-28 12:14:10 +02:00
  • 6cc25af18a refactor: switch playback to AnimePlaybackService interface mkelvers 2026-05-28 12:12:09 +02:00
  • 3e67602e92 refactor: wire anime handler to use new service interfaces via fx mkelvers 2026-05-28 12:12:00 +02:00
  • 794eb8da27 refactor: split AnimeService into segregated interfaces mkelvers 2026-05-28 12:11:53 +02:00