Commit Graph

  • 9c9a692925 fix(worker): use minutes instead of seconds for SQLite datetime interval mkelvers 2026-04-22 10:48:44 +02:00
  • 2acc1b16eb fix: made auto play work mkelvers 2026-04-22 09:24:27 +02:00
  • 8f15fdf6ea fix: remove functionality in continue watching works mkelvers 2026-04-22 08:37:19 +02:00
  • ca3d015b2e fix: load scripts from dist/static mkelvers 2026-04-21 12:56:10 +02:00
  • 1e79e9aecb fix: remove system theme mode mkelvers 2026-04-21 12:30:34 +02:00
  • 4eae5d55be fix: make anime poster fully clickable mkelvers 2026-04-21 12:23:17 +02:00
  • 0b2957d68c fix: stupid issues in browser mkelvers 2026-04-21 08:24:35 +02:00
  • ee3c22db9d feat: add system/light/dark theme switcher mkelvers 2026-04-21 02:08:56 +02:00
  • 69a3f8520d fix: use theme text color for active episode in watch page mkelvers 2026-04-21 02:04:27 +02:00
  • a21c6ecaa9 fix: skip watchlist progress update for already-completed shows on finish mkelvers 2026-04-21 01:56:19 +02:00
  • 90a12efe61 fix: remove unused watchlist check in save progress mkelvers 2026-04-21 01:47:12 +02:00
  • cf48c974b3 fix: allow progress save for re-watching completed shows mkelvers 2026-04-21 01:43:58 +02:00
  • 4b29509127 refactor: remove table view from watchlist, keep only grid mkelvers 2026-04-21 01:41:11 +02:00
  • ebbc0c26f8 fix: default watchlist sort order to ascending mkelvers 2026-04-21 01:38:08 +02:00
  • 9e196750fe feat: use tailwind cannonical casing mkelvers 2026-04-21 01:35:49 +02:00
  • 7a3654c62b fix: log playback source resolution failures mkelvers 2026-04-21 01:33:49 +02:00
  • 6cc82828c4 fix: restore aes fallback key for allanime decryption mkelvers 2026-04-21 01:33:44 +02:00
  • c7906ba324 fix: replace absolute positioning with grid stacking in anime card mkelvers 2026-04-21 01:30:09 +02:00
  • 28cacdd7c5 refactor: extract inline scripts to dedupe and sort_filter modules mkelvers 2026-04-21 01:22:09 +02:00
  • bece1a970a refactor: extract parseClassList to shared utils mkelvers 2026-04-21 01:22:04 +02:00
  • 1ceca3bd9e style: fix timezone.ts indentation mkelvers 2026-04-21 01:22:00 +02:00
  • 435656a4cc fix: guard fullscreen on ios and space key in player mkelvers 2026-04-21 01:21:56 +02:00
  • 735fc69669 fix: use json.Marshal for hx-vals in watchlist templates mkelvers 2026-04-21 01:21:53 +02:00
  • 0b09c8e9b2 fix: add type="button" to watchlist dropdown buttons mkelvers 2026-04-21 01:21:38 +02:00
  • 9a137be80a fix: replace empty anchor overlay with semantic link wrapper mkelvers 2026-04-21 01:21:16 +02:00
  • 868808e1ff fix: add sri to htmx cdn and defer search.js mkelvers 2026-04-21 01:21:12 +02:00
  • bf9f12f191 fix: log json marshal errors in ToJSON mkelvers 2026-04-21 01:21:08 +02:00
  • 420b7fa67a fix: handle os.Getwd error in server startup mkelvers 2026-04-21 01:21:05 +02:00
  • f1b0a7cf41 fix: remove hardcoded aes key and fix string unescaping mkelvers 2026-04-21 01:20:43 +02:00
  • a1909559b3 fix: check render errors in playback and watchlist handlers mkelvers 2026-04-21 01:20:39 +02:00
  • c3a2285834 fix: check render errors and handle htmx redirect in auth mkelvers 2026-04-21 01:20:36 +02:00
  • 06b36382a6 fix: escape html and check render errors in anime handlers mkelvers 2026-04-21 01:20:32 +02:00
  • 8242d0eaf9 chore: remove unused api/anime/errors.go mkelvers 2026-04-21 01:20:17 +02:00
  • 5cd1ca3f32 fix: make entire anime card clickable with proper pointer events mkelvers 2026-04-21 00:54:17 +02:00
  • ce97d59ebd fix: add hover overlay to watchlist grid cards mkelvers 2026-04-21 00:48:49 +02:00
  • 360010347b feat: hide watchlist button in continue watching cards mkelvers 2026-04-21 00:47:21 +02:00
  • 24437ad8b7 fix: use text-tab-active for initial discover tab color mkelvers 2026-04-21 00:45:31 +02:00
  • a950893434 feat: toggle watchlist on anime cards with auto reload mkelvers 2026-04-21 00:43:49 +02:00
  • cd8df7d2bf feat: persist watchlist status on anime cards with white bookmark and outline play button mkelvers 2026-04-21 00:41:23 +02:00
  • a5f2628d1e feat: add watchlist quick-add button to anime cards mkelvers 2026-04-21 00:34:13 +02:00
  • bda7afa31d revert: remove score from jikan and anime card mkelvers 2026-04-21 00:24:01 +02:00
  • 87c8b807e1 feat: make anime card fully clickable with darker hover overlay and title in hover detail mkelvers 2026-04-21 00:22:51 +02:00
  • d87b7bfb54 fix: restore mobile anime layout order mkelvers 2026-04-21 00:21:33 +02:00
  • 8a887f23fe ui: standardize 6-column grid and fix tab colors mkelvers 2026-04-21 00:21:33 +02:00
  • 980469b448 ui: update card grids and details in components mkelvers 2026-04-21 00:21:32 +02:00
  • 33a7bc7fb1 feat: enhance anime card with hover overlay and play button mkelvers 2026-04-21 00:21:31 +02:00
  • 2a582f87c0 feat: add score to jikan anime mkelvers 2026-04-21 00:21:27 +02:00
  • 4263ead407 ui: animate loading indicator mkelvers 2026-04-21 00:21:27 +02:00
  • 7a4bda43cd style: light theme with dm sans mkelvers 2026-04-21 00:21:26 +02:00
  • deb5b2dc39 deps: add @toolwind/anchors mkelvers 2026-04-21 00:21:23 +02:00
  • ff38e6463e style: improve volume slider visibility mkelvers 2026-04-20 18:45:27 +02:00
  • f64e827d22 style(ui): match exact requested volume slider design mkelvers 2026-04-20 18:20:37 +02:00
  • 0a279cab25 style(ui): update volume slider to match theme without background mkelvers 2026-04-20 18:11:44 +02:00
  • d767e73815 fix(ui): use CSS group-hover for reliable volume panel display mkelvers 2026-04-20 18:08:54 +02:00
  • 92a69fdb35 fix: remove stale create-user docker build mkelvers 2026-04-20 17:56:22 +02:00
  • dd06ad3483 fix: load .env in server startup mkelvers 2026-04-20 17:51:25 +02:00
  • 0d0401865d chore: remove create-user tooling mkelvers 2026-04-20 17:44:09 +02:00
  • 466d7fdc35 fix: align template import aliases mkelvers 2026-04-20 17:37:08 +02:00
  • 29c2e5fdb7 fix: resolve templ compile errors mkelvers 2026-04-20 17:36:52 +02:00
  • 45ce8c1aa4 feat: add create-user cli mkelvers 2026-04-20 17:18:54 +02:00
  • 15cb3ea556 feat: add create user script mkelvers 2026-04-20 17:12:03 +02:00
  • 8088ab7105 fix: break import cycle by moving Layout to shared package and fix import paths mkelvers 2026-04-20 16:59:55 +02:00
  • b57d689468 docs: update public access policy in readme mkelvers 2026-04-20 16:46:34 +02:00
  • e6f8f6cdc0 security: restrict public access to only login and static assets mkelvers 2026-04-20 16:45:58 +02:00
  • a49fba220f fix: remove duplicate BuildStreamURL function mkelvers 2026-04-20 16:44:45 +02:00
  • 0745f0e505 refactor: replace IIFEs with modern JavaScript mkelvers 2026-04-20 16:43:09 +02:00
  • f20e9d626e refactor(templates): remove duplicate functions and use shared utilities mkelvers 2026-04-20 16:40:52 +02:00
  • 436686eed1 feat(shared): add centralized helper functions for templates mkelvers 2026-04-20 16:36:14 +02:00
  • 953e2a067e style: reformat watchlist template with multiline attributes mkelvers 2026-04-20 16:33:46 +02:00
  • 4be1062fd2 style: reformat layout template with multiline attributes mkelvers 2026-04-20 16:30:47 +02:00
  • b101a5e0c9 style: reformat auth template with multiline attributes mkelvers 2026-04-20 16:28:40 +02:00
  • 3f195dfc36 refactor(templates): deduplicate watch page components and reformat mkelvers 2026-04-20 16:26:03 +02:00
  • 81a0d77b9c style: reformat video player with multiline attributes mkelvers 2026-04-20 16:23:29 +02:00
  • eff3072641 style: reformat watchlist dropdown with multiline attributes mkelvers 2026-04-20 16:19:45 +02:00
  • b18aba5a22 refactor(templates): simplify watchlist using extracted components mkelvers 2026-04-20 16:15:59 +02:00
  • 7923636b4a refactor(templates): simplify watch page using extracted components mkelvers 2026-04-20 16:15:55 +02:00
  • 08915a5c3c feat(components): extract watchlist progress indicator component mkelvers 2026-04-20 16:15:50 +02:00
  • 96b4112f75 feat(components): extract video player component mkelvers 2026-04-20 16:10:56 +02:00
  • 2c2cb60d93 feat(shared): add watch page utility functions and types mkelvers 2026-04-20 16:08:40 +02:00
  • 5331744813 feat(components): extract watch episode list components mkelvers 2026-04-20 16:08:00 +02:00
  • f1f7a8de40 feat(components): extract small loading indicator component mkelvers 2026-04-20 16:07:57 +02:00
  • d4053abfaa style: reorder imports in anime shared utilities mkelvers 2026-04-20 16:07:09 +02:00
  • 54d577ea08 refactor(templates): simplify anime details using extracted components mkelvers 2026-04-20 16:05:54 +02:00
  • 203a953352 feat(shared): add anime utility functions package mkelvers 2026-04-20 16:03:56 +02:00
  • c6c3e8549d feat(components): extract anime pending state component mkelvers 2026-04-20 16:03:52 +02:00
  • 4dc059c612 feat(components): extract anime studio links component mkelvers 2026-04-20 16:03:49 +02:00
  • 0385b0682d feat(components): extract anime recommendations component mkelvers 2026-04-20 16:03:44 +02:00
  • 07b9c144a9 feat(components): extract anime relations list component mkelvers 2026-04-20 16:02:56 +02:00
  • d0569d5fde feat(components): extract watchlist dropdown component mkelvers 2026-04-20 16:02:51 +02:00
  • 5e85169d0d docs: update readme with new project structure mkelvers 2026-04-20 15:58:00 +02:00
  • 89f4ebbdb0 style: reorder imports to follow go conventions mkelvers 2026-04-20 15:55:31 +02:00
  • 6df8788749 refactor: reorganize project structure following go standards mkelvers 2026-04-20 15:54:35 +02:00
  • 055ec1fca9 refactor: move all volume slider styles to Tailwind arbitrary variants mkelvers 2026-04-20 02:08:28 +02:00
  • 3b85a8daf3 refactor: convert volume slider CSS to Tailwind utilities mkelvers 2026-04-20 02:04:11 +02:00
  • a6d2b9821a fmt: apply gofmt formatting mkelvers 2026-04-20 01:49:52 +02:00
  • dccd9d8f59 security: fix hardcoded aes key, rate limiter shutdown, stale cache errors, body limit, session cookies mkelvers 2026-04-20 01:48:53 +02:00
  • bbf208b4bf refactor(middleware): remove RequireGlobalAuth wrapper mkelvers 2026-04-20 01:42:12 +02:00
  • f2554152fa refactor(watchlist): sortEntries, null checks, and beginTx mkelvers 2026-04-20 01:42:10 +02:00
  • ffd67338c3 refactor(playback): simplify handlers, http utils, and ranking mkelvers 2026-04-20 01:42:09 +02:00
  • fab0b8a6fa refactor(anime): eliminate passthrough service layer mkelvers 2026-04-20 01:42:08 +02:00