Commit Graph

  • a47497f822 chore: go fixes main mkelvers 2026-05-14 13:38:42 +02:00
  • 25ac7f20ad Merge pull request 'refactor/significant-changes' (#4) from refactor/significant-changes into main mkelvers 2026-05-14 11:37:04 +00:00
  • 35c1d3da1a Merge pull request 'refactor/significant-changes' (#3) from refactor/significant-changes into main mkelvers 2026-05-14 11:25:25 +00:00
  • b31ef97204 chore: tidy go dependencies refactor/significant-changes mkelvers 2026-05-14 12:42:17 +02:00
  • 596e8265f7 refactor: remove noisy debug logging mkelvers 2026-05-14 12:41:41 +02:00
  • eb173ac072 chore: formatting mkelvers 2026-05-14 12:30:06 +02:00
  • 2619dc2c94 fix: autoplay video instantly on watch page load mkelvers 2026-05-13 23:48:09 +02:00
  • e675f125d4 fix: replace revealed sentinel with intersect once for infinite scroll mkelvers 2026-05-13 20:55:45 +02:00
  • 4f6b534093 refactor: extract watchlist remove button into shared component mkelvers 2026-05-13 19:08:13 +02:00
  • b3c906a16e fix: centralize watchlist dropdown js and fix page load timing mkelvers 2026-05-13 19:05:10 +02:00
  • 950e143faf fix: clean up completion flow and watch page dropdown mkelvers 2026-05-13 18:44:08 +02:00
  • efbce87d5c feat: set status to completed on anime completion mkelvers 2026-05-13 18:28:33 +02:00
  • 28e8b322d0 feat: add watch-complete endpoint mkelvers 2026-05-13 18:22:18 +02:00
  • 6c45a80623 fix: pass watchlist status to anime detail page mkelvers 2026-05-13 18:18:22 +02:00
  • 413ee70923 feat: use saved progress for watch button on anime page mkelvers 2026-05-13 18:16:25 +02:00
  • 851c9d701f feat: link continue watching cards to saved episode mkelvers 2026-05-13 18:16:19 +02:00
  • 89e0120ca6 feat: add GetContinueWatchingEntry to watchlist service mkelvers 2026-05-13 18:16:14 +02:00
  • b7f91f3b1b feat: save progress to continue_watching_entry only mkelvers 2026-05-13 18:16:02 +02:00
  • a5b0aeca98 fix: fetch both sub and dub streams on watch page load mkelvers 2026-05-13 17:53:12 +02:00
  • 699394e2e9 fix: add linker flags to server build mkelvers 2026-05-13 16:09:20 +02:00
  • 1b20fa9d32 fix: enhance entrypoint diagnostics and ensure server binary is executable mkelvers 2026-05-13 16:07:22 +02:00
  • b625f024f3 fix: allow static and dist paths to bypass auth middleware mkelvers 2026-05-13 16:04:50 +02:00
  • 9077dbbfcf fix: remove unused os import in database.go mkelvers 2026-05-13 15:55:58 +02:00
  • 239957d261 fix: use DATABASE_FILE env var consistently and update Dockerfile mkelvers 2026-05-13 15:55:19 +02:00
  • afbfc59452 feat: set DB_PATH to /app/data/mal.db and ensure directory exists mkelvers 2026-05-13 15:54:45 +02:00
  • 299553a878 fix: revert sqlc schema to migrations/ matching main branch mkelvers 2026-05-13 15:46:18 +02:00
  • ce9dde3af7 fix: sqlc schema path to absolute path for Docker build mkelvers 2026-05-13 15:38:38 +02:00
  • 6f1b4db4f5 fix: enforce authentication by redirecting unauthenticated users to login mkelvers 2026-05-13 15:23:37 +02:00
  • 037137f48a fix: update dist paths to include static/ subdirectory matching Bun output mkelvers 2026-05-13 15:07:32 +02:00
  • 7dfae428e5 fix: entrypoint now logs dist contents instead of clearing mkelvers 2026-05-13 14:58:28 +02:00
  • 00fb8b3b2f fix: ensure dist files are cleared at container startup mkelvers 2026-05-13 14:12:02 +02:00
  • 3f6da13299 fix: remove explicit transaction from migration 012 mkelvers 2026-05-13 13:46:44 +02:00
  • 27a1017c5d fix: update migration paths in Dockerfile and sqlc config mkelvers 2026-05-13 13:42:32 +02:00
  • e7dfaaf8c0 chore: format with prettier mkelvers 2026-05-13 13:36:22 +02:00
  • d00f9493af fix: cast cloneNode to DocumentFragment for firstElementChild access mkelvers 2026-05-13 13:35:53 +02:00
  • 846fe9ccd9 feat: add proxy transport with dns caching, subtitle handler, and stream pre-warm mkelvers 2026-05-13 13:35:27 +02:00
  • 8006868fe2 fix: improve video title matching and segments null error mkelvers 2026-05-13 13:23:54 +02:00
  • d7ee662bb0 fix: delete button removes correct watchlist item mkelvers 2026-05-13 13:14:20 +02:00
  • ff15a82f10 fix: watchlist 500 from missing UUID and toast classList error mkelvers 2026-05-13 13:10:04 +02:00
  • 14b7668afa chore: formatting mkelvers 2026-05-13 13:01:39 +02:00
  • 5f7d82fc0b chore: move test-only helpers to test file mkelvers 2026-05-13 13:00:59 +02:00
  • 0f8d1c7dc0 fix: lint warnings - errcheck and switch style mkelvers 2026-05-13 12:59:37 +02:00
  • 0a5ed4ae76 fix: add missing test helpers and fix interface assertion mkelvers 2026-05-13 12:59:05 +02:00
  • 5a4d48f1b7 chore: remove unreachable middleware package mkelvers 2026-05-13 12:57:17 +02:00
  • cca1f0c68d chore: remove unreachable worker package mkelvers 2026-05-13 12:56:45 +02:00
  • ec664a6d07 chore: remove unreachable auth middleware and context package mkelvers 2026-05-13 12:54:16 +02:00
  • 10295a239f chore: remove unreachable middleware package mkelvers 2026-05-13 12:52:37 +02:00
  • a99b8b3844 chore: remove unreachable functions mkelvers 2026-05-13 12:51:47 +02:00
  • c814e1d391 fix: align template data keys with template expectations mkelvers 2026-05-13 12:49:56 +02:00
  • 862961d262 feat: add ResolveProxyToken to PlaybackService interface mkelvers 2026-05-13 12:43:39 +02:00
  • 77ad87bbd8 fix: use exported field names for EpisodeData in watch template mkelvers 2026-05-13 12:43:29 +02:00
  • 0e25f98f37 refactor: update watch route in watchlist_actions template mkelvers 2026-05-13 12:43:24 +02:00
  • 2f47dfce94 refactor: update watch route in continue_watching template mkelvers 2026-05-13 12:43:18 +02:00
  • 687ab64e5e feat: add episode thumbnails and proxy stream handlers, update watch route mkelvers 2026-05-13 12:43:13 +02:00
  • 28a1723166 feat: add proxy tokens, skip segments, and title-based search to playback service mkelvers 2026-05-13 12:43:08 +02:00
  • 71c3d4b68b feat: add proxy token key provider to playback module mkelvers 2026-05-13 12:43:02 +02:00
  • 344317c7e8 chore: reorder imports in allanime client test mkelvers 2026-05-13 12:42:58 +02:00
  • ba75d0c22c feat: update allanime provider for title-based search mkelvers 2026-05-13 12:42:52 +02:00
  • cc74b6720e feat: update provider interface for title-based search mkelvers 2026-05-13 12:42:47 +02:00
  • 3ab9edd256 feat: add GetAllEpisodes to anime domain and service mkelvers 2026-05-13 12:42:41 +02:00
  • 458ee52604 fix: remaining domain interface and repository return types mkelvers 2026-05-13 11:20:53 +02:00
  • 345853406c refactor: general architectural cleanup and bug fixes mkelvers 2026-05-13 11:20:49 +02:00
  • 1b88c4597c feat: implement auth middleware using domain service mkelvers 2026-05-13 11:20:48 +02:00
  • 1380fda7f7 feat: implement allanime provider with utls support mkelvers 2026-05-13 11:20:47 +02:00
  • 4d1fd2834b feat: migrate playback domain to modular architecture mkelvers 2026-05-13 11:20:46 +02:00
  • ab31cf4c4c cleanup: remove redundant and old architectural files mkelvers 2026-05-13 10:34:16 +02:00
  • 0d6c7613a9 feat: migrate playback module to modular domain pattern mkelvers 2026-05-13 10:34:01 +02:00
  • c94a2fed04 feat: migrate watchlist module to modular domain pattern mkelvers 2026-05-13 10:33:24 +02:00
  • c32ffd54de feat: migrate anime module to modular domain pattern mkelvers 2026-05-13 10:32:44 +02:00
  • 34aeb91252 feat: migrate auth module to modular domain pattern mkelvers 2026-05-13 10:31:46 +02:00
  • afdd880d0e feat: switch to fx app in main mkelvers 2026-05-13 10:30:55 +02:00
  • 424434a2a5 feat: add modular template renderer mkelvers 2026-05-13 10:30:47 +02:00
  • 4dd27d6d52 feat: add jikan integration module mkelvers 2026-05-13 10:30:26 +02:00
  • 83da0b3c25 feat: scaffold fx app and gin server mkelvers 2026-05-13 10:29:50 +02:00
  • 17b9fd7686 refactor: remove old migrations directory mkelvers 2026-05-13 10:29:37 +02:00
  • 2167955bb2 feat: setup goose and database module mkelvers 2026-05-13 10:29:34 +02:00
  • 8ba3926a11 chore: formatting mkelvers 2026-05-12 16:19:55 +02:00
  • 1e28e2597c fix: suppress context canceled logs mkelvers 2026-05-12 16:17:41 +02:00
  • 36d77ad793 refactor: use strconv instead of fmt.Sscanf mkelvers 2026-05-12 16:06:18 +02:00
  • a53fc91068 refactor: remove unused constants and fields mkelvers 2026-05-12 16:06:15 +02:00
  • 2fba84edc1 fix: handle template render errors mkelvers 2026-05-12 16:06:12 +02:00
  • bc16bf16ca fix: handle json encode errors mkelvers 2026-05-12 16:06:10 +02:00
  • b03e90fc47 fix: handle close errors mkelvers 2026-05-12 16:05:36 +02:00
  • 31796543c2 chore: go fmt mkelvers 2026-05-12 12:35:23 +02:00
  • 3c7ff72afa refactor: remove broken tests for deleted code mkelvers 2026-05-12 12:35:20 +02:00
  • 459e4d30b3 refactor: cleanup db helpers, ratelimit and base template padding mkelvers 2026-05-12 12:34:42 +02:00
  • 5d55edf9b8 refactor: remove unreachable jikan client functions mkelvers 2026-05-12 12:34:41 +02:00
  • 211777815c refactor: remove unused continue watching getter mkelvers 2026-05-12 12:34:40 +02:00
  • 857bd85b4f refactor: remove unused playback methods and source resolution mkelvers 2026-05-12 12:34:39 +02:00
  • fc1726d1fd refactor: remove dead code from anime and auth packages mkelvers 2026-05-12 12:34:38 +02:00
  • 6e4fdf6314 refactor: remove unused parameters and redundant errors mkelvers 2026-05-12 12:25:18 +02:00
  • ebce2edb7d chore: add user.sh to gitignore mkelvers 2026-05-12 10:07:05 +02:00
  • 7c465906a7 chore: update deps and tidy go.mod mkelvers 2026-05-11 17:25:27 +02:00
  • 6e9897b512 fix: correct static asset output path mkelvers 2026-05-10 21:39:59 +02:00
  • c77d2d202e chore: rename eslint to ts exst mkelvers 2026-05-10 20:29:31 +02:00
  • 91aa0de67d refactor: move SVGs and style.css to static/assets/ and update references mkelvers 2026-05-10 20:28:01 +02:00
  • 790a384f58 chore: formatting mkelvers 2026-05-10 20:03:35 +02:00
  • 59ec9b17c9 style: apply prettier/eslint quote consistency and add missing comments mkelvers 2026-05-10 20:01:33 +02:00
  • e48d95cb4e feat: add comments and cleanup unused imports across codebase mkelvers 2026-05-10 20:00:04 +02:00
  • b152e246ff style: format remaining files mkelvers 2026-05-10 19:25:51 +02:00