Commit Graph

737 Commits

Author SHA1 Message Date
5f7d82fc0b chore: move test-only helpers to test file 2026-05-13 13:00:59 +02:00
0f8d1c7dc0 fix: lint warnings - errcheck and switch style 2026-05-13 12:59:37 +02:00
0a5ed4ae76 fix: add missing test helpers and fix interface assertion 2026-05-13 12:59:05 +02:00
5a4d48f1b7 chore: remove unreachable middleware package 2026-05-13 12:57:17 +02:00
cca1f0c68d chore: remove unreachable worker package 2026-05-13 12:56:45 +02:00
ec664a6d07 chore: remove unreachable auth middleware and context package 2026-05-13 12:54:16 +02:00
10295a239f chore: remove unreachable middleware package 2026-05-13 12:52:37 +02:00
a99b8b3844 chore: remove unreachable functions 2026-05-13 12:51:47 +02:00
c814e1d391 fix: align template data keys with template expectations 2026-05-13 12:49:56 +02:00
862961d262 feat: add ResolveProxyToken to PlaybackService interface 2026-05-13 12:43:39 +02:00
77ad87bbd8 fix: use exported field names for EpisodeData in watch template 2026-05-13 12:43:29 +02:00
0e25f98f37 refactor: update watch route in watchlist_actions template 2026-05-13 12:43:24 +02:00
2f47dfce94 refactor: update watch route in continue_watching template 2026-05-13 12:43:18 +02:00
687ab64e5e feat: add episode thumbnails and proxy stream handlers, update watch route 2026-05-13 12:43:13 +02:00
28a1723166 feat: add proxy tokens, skip segments, and title-based search to playback service 2026-05-13 12:43:08 +02:00
71c3d4b68b feat: add proxy token key provider to playback module 2026-05-13 12:43:02 +02:00
344317c7e8 chore: reorder imports in allanime client test 2026-05-13 12:42:58 +02:00
ba75d0c22c feat: update allanime provider for title-based search 2026-05-13 12:42:52 +02:00
cc74b6720e feat: update provider interface for title-based search 2026-05-13 12:42:47 +02:00
3ab9edd256 feat: add GetAllEpisodes to anime domain and service 2026-05-13 12:42:41 +02:00
458ee52604 fix: remaining domain interface and repository return types 2026-05-13 11:20:53 +02:00
345853406c refactor: general architectural cleanup and bug fixes 2026-05-13 11:20:49 +02:00
1b88c4597c feat: implement auth middleware using domain service 2026-05-13 11:20:48 +02:00
1380fda7f7 feat: implement allanime provider with utls support 2026-05-13 11:20:47 +02:00
4d1fd2834b feat: migrate playback domain to modular architecture 2026-05-13 11:20:46 +02:00
ab31cf4c4c cleanup: remove redundant and old architectural files 2026-05-13 10:34:16 +02:00
0d6c7613a9 feat: migrate playback module to modular domain pattern 2026-05-13 10:34:01 +02:00
c94a2fed04 feat: migrate watchlist module to modular domain pattern 2026-05-13 10:33:24 +02:00
c32ffd54de feat: migrate anime module to modular domain pattern 2026-05-13 10:32:44 +02:00
34aeb91252 feat: migrate auth module to modular domain pattern 2026-05-13 10:31:46 +02:00
afdd880d0e feat: switch to fx app in main 2026-05-13 10:30:55 +02:00
424434a2a5 feat: add modular template renderer 2026-05-13 10:30:47 +02:00
4dd27d6d52 feat: add jikan integration module 2026-05-13 10:30:26 +02:00
83da0b3c25 feat: scaffold fx app and gin server 2026-05-13 10:29:50 +02:00
17b9fd7686 refactor: remove old migrations directory 2026-05-13 10:29:37 +02:00
2167955bb2 feat: setup goose and database module 2026-05-13 10:29:34 +02:00
8ba3926a11 chore: formatting 2026-05-12 16:19:55 +02:00
1e28e2597c fix: suppress context canceled logs 2026-05-12 16:17:41 +02:00
36d77ad793 refactor: use strconv instead of fmt.Sscanf 2026-05-12 16:06:18 +02:00
a53fc91068 refactor: remove unused constants and fields 2026-05-12 16:06:15 +02:00
2fba84edc1 fix: handle template render errors 2026-05-12 16:06:12 +02:00
bc16bf16ca fix: handle json encode errors 2026-05-12 16:06:10 +02:00
b03e90fc47 fix: handle close errors 2026-05-12 16:05:36 +02:00
31796543c2 chore: go fmt 2026-05-12 12:35:23 +02:00
3c7ff72afa refactor: remove broken tests for deleted code 2026-05-12 12:35:20 +02:00
459e4d30b3 refactor: cleanup db helpers, ratelimit and base template padding 2026-05-12 12:34:42 +02:00
5d55edf9b8 refactor: remove unreachable jikan client functions 2026-05-12 12:34:41 +02:00
211777815c refactor: remove unused continue watching getter 2026-05-12 12:34:40 +02:00
857bd85b4f refactor: remove unused playback methods and source resolution 2026-05-12 12:34:39 +02:00
fc1726d1fd refactor: remove dead code from anime and auth packages 2026-05-12 12:34:38 +02:00