Commit Graph

  • f196862aeb refactor: extract template funcs into separate file mkelvers 2026-05-26 15:59:21 +02:00
  • 118c028873 feat: add structured error response helpers mkelvers 2026-05-26 15:57:29 +02:00
  • 28251876e1 fix: handle mac.Write errors in proxy token signing mkelvers 2026-05-26 15:56:55 +02:00
  • 3331c96c06 fix: propagate rand.Read error in token generation mkelvers 2026-05-26 15:56:49 +02:00
  • 4fc79bc692 refactor: migrate user CLI logs to observability mkelvers 2026-05-26 15:56:43 +02:00
  • 96307d2979 refactor: migrate database logs to observability mkelvers 2026-05-26 15:56:38 +02:00
  • e08a0e1f71 refactor: migrate episodes logs to observability mkelvers 2026-05-26 15:56:33 +02:00
  • d64dbaf7df refactor: migrate handler logs to observability mkelvers 2026-05-26 15:56:27 +02:00
  • d787625435 refactor: migrate jikan relations logs to observability mkelvers 2026-05-26 15:56:22 +02:00
  • 3f496ac65c refactor: migrate server logs to observability mkelvers 2026-05-26 15:56:16 +02:00
  • 8daad49061 feat: add observability Info/Warn/Error helpers mkelvers 2026-05-26 15:56:10 +02:00
  • e99070c6d4 fix: use config.Config for database path mkelvers 2026-05-26 15:41:49 +02:00
  • 513bfe07f2 refactor: migrate template renderer to embedded fs mkelvers 2026-05-26 15:41:22 +02:00
  • 1e9874a482 refactor: migrate env-var reads to config package mkelvers 2026-05-26 15:38:14 +02:00
  • 26ff84d70f feat: add central config package mkelvers 2026-05-26 15:38:08 +02:00
  • 82072b256d refactor: extract public route check into declarative table mkelvers 2026-05-26 15:32:28 +02:00
  • f8ba6db3d6 fix: use constant-time comparison for proxy token signature mkelvers 2026-05-26 15:31:37 +02:00
  • a190ca417d chore: remove trailing newlines in data fixes mkelvers 2026-05-26 15:30:33 +02:00
  • 4bf31fb511 fix: log and abort on missing catalog/discover sections mkelvers 2026-05-26 15:30:28 +02:00
  • 46cff45d0e refactor: extract data fixes into dedicated package mkelvers 2026-05-26 15:19:40 +02:00
  • ab5476d3d2 chore: chmod entrypoint executable mkelvers 2026-05-26 14:04:50 +02:00
  • f4061c0213 chore: add run-fixes cli mkelvers 2026-05-26 13:56:57 +02:00
  • 1eb28dad64 fix: formatting and typecheck mkelvers 2026-05-26 13:49:44 +02:00
  • 76a32e1dc4 feat: add new-data-fix scaffolding script mkelvers 2026-05-26 13:48:38 +02:00
  • 4af68021f6 feat: backfill null next_refresh_at in episode cache mkelvers 2026-05-26 13:48:33 +02:00
  • 36213edd60 feat: add data fix framework mkelvers 2026-05-26 13:48:09 +02:00
  • f5dfb91ffe chore: formatting mkelvers 2026-05-26 13:40:27 +02:00
  • f5fd50d472 fix: episode refresh lag for airing shows mkelvers 2026-05-26 13:17:54 +02:00
  • 698fcc9b5b docs: tighten README to opener and essentials only mkelvers 2026-05-25 20:28:04 +02:00
  • b95427998c chore: delete screenshot mkelvers 2026-05-25 20:20:56 +02:00
  • b6e06870aa docs: rewrite README with prose focus and screenshot mkelvers 2026-05-25 20:19:28 +02:00
  • 246fa7439d chore: delete docker/entrypoint.sh mkelvers 2026-05-25 19:56:37 +02:00
  • 53abdace1c chore: restructure Dockerfile and move entrypoint to root mkelvers 2026-05-25 19:55:21 +02:00
  • 76a92894e8 chore: formatting mkelvers 2026-05-25 18:24:09 +02:00
  • 3a0e04dda9 feat: add studio filter UI and studio links on anime page mkelvers 2026-05-25 17:59:22 +02:00
  • 29c0c0bb18 feat: add studio filter to search pipeline mkelvers 2026-05-25 17:59:17 +02:00
  • e54d6b8142 feat: add producer data types and caching mkelvers 2026-05-25 17:59:11 +02:00
  • f4a9453514 fix: standardize watchlist partial styles mkelvers 2026-05-25 01:57:21 +02:00
  • a9dfb77bc4 fix: standardize command palette styles mkelvers 2026-05-25 01:55:28 +02:00
  • 48b5523d95 style: format segment editor mkelvers 2026-05-25 01:55:23 +02:00
  • 345c3b05f7 fix: standardize watch page and player dropdown styles mkelvers 2026-05-25 01:54:30 +02:00
  • 585b02b37a fix: improve segment editor accessibility and modal behavior mkelvers 2026-05-25 01:54:25 +02:00
  • c480a9be1f fix: standardize anime detail page and review styles mkelvers 2026-05-25 01:46:53 +02:00
  • fe39e094d8 fix: standardize watchlist filter tabs and empty state mkelvers 2026-05-25 01:43:56 +02:00
  • f9c1fc9391 fix: standardize empty state and grid styles mkelvers 2026-05-25 01:41:31 +02:00
  • 900e56d7ca fix: standardize headings and button styles mkelvers 2026-05-25 01:37:30 +02:00
  • 019a519b81 fix: improve accessibility and visual consistency mkelvers 2026-05-25 01:34:54 +02:00
  • 28bfbe5257 fix: improve accessibility and keyboard navigation mkelvers 2026-05-25 01:31:05 +02:00
  • 6932d4b8d0 refactor: extract inline JS to modules mkelvers 2026-05-25 01:16:02 +02:00
  • 83f64a1dfe fix: add aria attributes and cleanup to toast system mkelvers 2026-05-25 01:15:56 +02:00
  • 44a36e3fb7 feat: improve theme system with cookie and prefers-color-scheme mkelvers 2026-05-25 01:15:50 +02:00
  • 931398fa67 refactor: use maps.Copy from stdlib mkelvers 2026-05-25 01:15:45 +02:00
  • f13f7b7fc6 style: fix gofmt indentation mkelvers 2026-05-25 01:15:39 +02:00
  • e0749066ec chore: add node types for typecheck mkelvers 2026-05-24 22:47:52 +02:00
  • 233beb609c fix: satisfy typecheck in player mkelvers 2026-05-24 22:47:44 +02:00
  • e87b79bbe1 fix: add package comments to cmd mkelvers 2026-05-24 22:46:21 +02:00
  • 624a02c49d fix: satisfy staticcheck in integrations mkelvers 2026-05-24 22:46:14 +02:00
  • 5d7518afd9 fix: ignore close errors in tests and queries mkelvers 2026-05-24 22:46:08 +02:00
  • 4606c790f1 fix: handle backend errors and driver import mkelvers 2026-05-24 22:46:02 +02:00
  • 05e963151c chore: configure strict golangci-lint mkelvers 2026-05-24 22:45:51 +02:00
  • 6012ba824f fix: use type-only imports in player mkelvers 2026-05-24 22:45:36 +02:00
  • 2324d2a8e6 fix: use array shorthand in thumbnails mkelvers 2026-05-24 22:45:24 +02:00
  • 36f1961c9e fix: remove noop arrow functions in player mkelvers 2026-05-24 22:45:04 +02:00
  • aa650068b1 fix: avoid unused expressions in overlay mkelvers 2026-05-24 22:44:53 +02:00
  • 0edc8feb8d fix: prefer interfaces in static types mkelvers 2026-05-24 22:44:47 +02:00
  • 258c676e89 fix: simplify dropdown boolean fields mkelvers 2026-05-24 22:44:39 +02:00
  • fc1883a6c3 feat: setup stricter linting mkelvers 2026-05-24 22:36:41 +02:00
  • e022b60920 chore: remove @toolwind/anchors mkelvers 2026-05-24 22:32:29 +02:00
  • ea831b3e2d refactor: restyle progress bar, scrubber and preview popover mkelvers 2026-05-24 21:14:23 +02:00
  • 6e41bb2789 fix: manage preview popover hidden class properly mkelvers 2026-05-24 21:14:13 +02:00
  • 650b2e614a refactor: use explicit hex color for skip segments mkelvers 2026-05-24 21:13:42 +02:00
  • 7c1045df93 refactor: update accent color to #00b3c4 mkelvers 2026-05-24 21:13:34 +02:00
  • 31b763b714 refactor: remove redundant current relation override mkelvers 2026-05-24 20:50:52 +02:00
  • 679c26e43f feat: show only episodes in current range, update label mkelvers 2026-05-24 20:31:06 +02:00
  • bdf09ccdb7 refactor: close episode dropdown on range selection mkelvers 2026-05-24 20:30:44 +02:00
  • ae0ac66c2a feat: add atoi and idiv template functions mkelvers 2026-05-24 20:30:04 +02:00
  • 2cf5bc2017 refactor: restructure episode controls for high episode counts mkelvers 2026-05-24 20:20:50 +02:00
  • e25b0acf7d refactor: remove rounded from watch order dropdowns mkelvers 2026-05-24 20:15:58 +02:00
  • 54aca51e2b refactor: remove watch page borders and update filler/recap indicator mkelvers 2026-05-24 20:07:36 +02:00
  • 3cd7302c9c refactor: remove remaining border and ring classes mkelvers 2026-05-24 20:07:28 +02:00
  • df0c00a2f9 feat: add theme toggle to sidebar mkelvers 2026-05-24 20:07:09 +02:00
  • 125b2e2510 feat: add login page background image mkelvers 2026-05-24 20:07:01 +02:00
  • 7e3e138fee feat: redesign login page with password toggle mkelvers 2026-05-24 20:06:53 +02:00
  • 79a518d941 refactor: inline scrollbar styles as tailwind arbitrary mkelvers 2026-05-24 20:06:44 +02:00
  • cfaf6e6640 refactor: replace custom css utilities with tailwind arbitrary mkelvers 2026-05-24 20:06:32 +02:00
  • da9bb56d80 fix: continue watching label mkelvers 2026-05-24 02:48:07 +02:00
  • 4403301f72 fix: allow progress requests mkelvers 2026-05-24 02:34:05 +02:00
  • c0606ef938 fix: use session cookie for progress mkelvers 2026-05-24 02:31:27 +02:00
  • 2ac8660435 fix: save progress on player actions mkelvers 2026-05-24 02:29:54 +02:00
  • 9da9edae7f fix: restore command palette overlay mkelvers 2026-05-24 02:27:35 +02:00
  • 323c503581 fix: unstyle watch list menu mkelvers 2026-05-24 02:13:22 +02:00
  • 0e1bf7a36f fix: unstyle watchlist options mkelvers 2026-05-24 02:12:28 +02:00
  • f6f95bc164 fix: unstyle settings mode buttons mkelvers 2026-05-24 02:10:53 +02:00
  • 391a4f750c fix: normalize button styling mkelvers 2026-05-24 02:09:25 +02:00
  • 905e00ef6a fix: restore mobile drawer mkelvers 2026-05-24 02:09:10 +02:00
  • 07a6b6e4aa fix: keep sidebar collapsed mkelvers 2026-05-24 02:04:28 +02:00
  • ad3817dfee fix: reserve continue watching space mkelvers 2026-05-24 01:50:24 +02:00
  • 065e3fd7d6 fix: improve form accessibility mkelvers 2026-05-24 01:48:14 +02:00
  • bfb8cc0274 fix: player dropdown light-mode visibility mkelvers 2026-05-24 01:45:39 +02:00
  • 7a18461ca6 fix: add warn levels to observability logs mkelvers 2026-05-23 18:16:02 +02:00