Commit Graph

1119 Commits

Author SHA1 Message Date
532e03d354 refactor: decompose anime handler and parallelize for-you fetches 2026-06-08 08:32:09 +02:00
0a0b4895de refactor: remove CONFLICTS.md and inline avatar URL from migration 2026-06-08 08:32:09 +02:00
bf28c307c9 refactor: extract CurrentUser and CurrentUserID helpers 2026-06-08 08:32:09 +02:00
8454d01b09 refactor: remove unused watchlist partial template 2026-06-08 08:32:09 +02:00
324dcc29b5 refactor: replace regex parser with JSON walker in allanime extractor 2026-06-08 08:32:09 +02:00
0fd478cadb refactor: update template embed to remove anime subdirectory 2026-06-08 08:32:09 +02:00
23e7a417b2 refactor: update backfill migration to use internal.DefaultAvatarURL 2026-06-08 08:32:09 +02:00
089d79bc5f refactor: update user CLI to use internal.DefaultAvatarURL 2026-06-08 08:32:09 +02:00
0ec987f39f refactor: update audit middleware to use flattened audit package 2026-06-08 08:32:09 +02:00
e0126c964e refactor: update watchlist module imports for flattened package structure 2026-06-08 08:32:09 +02:00
7ff407bafa refactor: update playback module imports for flattened package structure 2026-06-08 08:32:09 +02:00
b6604629fc refactor: update auth module imports for flattened package structure 2026-06-08 08:32:09 +02:00
8a207d383c refactor: update audit module imports for flattened package structure 2026-06-08 08:32:09 +02:00
59b1e0513b refactor: update anime module imports for flattened package structure 2026-06-08 08:32:09 +02:00
10c2d50d23 refactor: move reviews template from subdirectory 2026-06-08 08:32:09 +02:00
cd26b24252 refactor: move watchlist service from subdirectory 2026-06-08 08:32:09 +02:00
9c8075eedd refactor: move watchlist repository from subdirectory 2026-06-08 08:32:09 +02:00
6bb9b06ebf refactor: move watchlist handler from subdirectory 2026-06-08 08:32:09 +02:00
198786d743 refactor: move playback service from subdirectory 2026-06-08 08:32:09 +02:00
d6b96068fb refactor: move playback repository from subdirectory 2026-06-08 08:32:09 +02:00
4aac57d40d refactor: move anime service from subdirectory 2026-06-08 08:32:09 +02:00
219dbe0f4b refactor: move anime repository from subdirectory 2026-06-08 08:32:09 +02:00
a71fab0c35 refactor: move anime handler from subdirectory 2026-06-08 08:32:09 +02:00
f80a52b171 refactor: move auth service from subdirectory 2026-06-08 08:32:09 +02:00
e6ab45da74 refactor: move auth repository from subdirectory 2026-06-08 08:32:09 +02:00
bc90145fca refactor: move auth middleware from subdirectory 2026-06-08 08:32:09 +02:00
7a6765c1bd refactor: move auth handler from subdirectory 2026-06-08 08:32:09 +02:00
0695fb7472 refactor: move audit service test from internal/audit/service to internal/audit 2026-06-08 08:32:09 +02:00
3853e4a327 refactor: move audit service from internal/audit/service to internal/audit 2026-06-08 08:32:09 +02:00
5909a46803 refactor: move audit context from internal/auditctx to internal/audit 2026-06-08 08:32:09 +02:00
2068e6b0b7 refactor: move avatar from internal/users to internal 2026-06-08 08:32:09 +02:00
2091f0f365 refactor: update playback handler imports for flattened pkg/net 2026-06-08 08:32:09 +02:00
7e6153afa1 refactor: update watchorder imports for flattened pkg/net 2026-06-08 08:32:09 +02:00
4b690ebd99 refactor: update allanime client imports for flattened pkg/net 2026-06-08 08:32:09 +02:00
5b8988ff14 refactor: update jikan imports for flattened pkg/net 2026-06-08 08:32:09 +02:00
e3fe31fff7 refactor: update animeschedule imports for flattened pkg/net 2026-06-08 08:32:09 +02:00
cef7d1055a refactor: flatten pkg/net/utls into pkg/net 2026-06-08 08:32:09 +02:00
c2831f8aca refactor: flatten pkg/net/useragent into pkg/net 2026-06-08 08:32:09 +02:00
47a7aa8e81 refactor: flatten pkg/net/proxytransport into pkg/net 2026-06-08 08:32:09 +02:00
3b6d1b6439 refactor: flatten pkg/net/limits into pkg/net 2026-06-08 08:32:09 +02:00
34b8b96a62 refactor: move utls client from package var to provider field 2026-06-08 08:32:09 +02:00
2df19af6ad refactor: centralize avatar URL generation and backfill existing users 2026-06-08 08:32:09 +02:00
d528f6b372 feat: add transactional InTx to playback and watchlist repos 2026-06-08 08:32:09 +02:00
86586ed344 refactor: decouple domain types from jikan 2026-06-08 08:32:09 +02:00
4a4ed6ef02 refactor: switch playback to AnimePlaybackService interface 2026-06-08 08:32:08 +02:00
3accf85f99 refactor: wire anime handler to use new service interfaces via fx 2026-06-08 08:32:08 +02:00
931ee7f493 refactor: split AnimeService into segregated interfaces 2026-06-08 08:32:08 +02:00
a57b0b79de chore: format player main 2026-06-08 08:32:08 +02:00
5a11343a19 chore: format player controls 2026-06-08 08:32:08 +02:00
ea63544998 chore: format player skip editor 2026-06-08 08:32:08 +02:00