|
|
0dbe4e75bc
|
refactor: flatten pkg/net/proxytransport into pkg/net
|
2026-05-28 12:35:08 +02:00 |
|
|
|
05b9dfd216
|
refactor: flatten pkg/net/limits into pkg/net
|
2026-05-28 12:35:00 +02:00 |
|
|
|
60c8f6039b
|
chore: formatting
|
2026-05-18 17:49:03 +02:00 |
|
|
|
943285b356
|
feat: add shared size limit constants
|
2026-05-18 15:08:26 +02:00 |
|
|
|
56c8618f5f
|
chore: formatting
|
2026-05-18 14:08:17 +02:00 |
|
|
|
9859ddea42
|
feat: add shared user agent constants
|
2026-05-18 14:07:33 +02:00 |
|
|
|
846fe9ccd9
|
feat: add proxy transport with dns caching, subtitle handler, and stream pre-warm
|
2026-05-13 13:35:27 +02:00 |
|
|
|
5a4d48f1b7
|
chore: remove unreachable middleware package
|
2026-05-13 12:57:17 +02:00 |
|
|
|
b03e90fc47
|
fix: handle close errors
|
2026-05-12 16:05:36 +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 |
|
|
|
e48d95cb4e
|
feat: add comments and cleanup unused imports across codebase
|
2026-05-10 20:00:04 +02:00 |
|
|
|
a88cec0915
|
refactor: move utls roundtripper to pkg/net/utls
|
2026-05-06 23:24:14 +02:00 |
|
|
|
d234c9b0ba
|
test: add unit tests for rate limiter
|
2026-05-06 23:19:44 +02:00 |
|
|
|
03d9f4bd0d
|
refactor: convert rate limiter to struct-based implementation
|
2026-05-06 23:18:35 +02:00 |
|
|
|
295ab22fd9
|
log: only log errors, remove debug noise
|
2026-04-27 20:39:39 +02:00 |
|
|
|
d6457541ce
|
perf: reduce watch progress saves and cache anime API responses
|
2026-04-26 18:46:54 +02:00 |
|
|
|
c860a1a70a
|
fix: validate cache data and suppress static file logging
|
2026-04-22 20:39:47 +02:00 |
|
|
|
621d4e1bf1
|
fix(ratelimit): block on 5th attempt not 6th
|
2026-04-22 10:49:03 +02:00 |
|
|
|
e4cff38773
|
fix(csrf): handle X-Forwarded-Host and parse origin as URL
|
2026-04-22 10:48:52 +02:00 |
|
|
|
6df8788749
|
refactor: reorganize project structure following go standards
|
2026-04-20 15:54:35 +02:00 |
|