Commit Graph

119 Commits

Author SHA1 Message Date
289ad25064 test: add edge case tests for compression 2026-07-03 03:01:40 +02:00
8561e0dca0 test: add compression middleware tests 2026-07-03 03:01:25 +02:00
2476a21b86 test: add compression test case definitions 2026-07-03 03:00:57 +02:00
2d4e4c6ae3 test: add static cache middleware tests 2026-07-03 03:00:32 +02:00
22b26da0dc feat: wire compression and cache middlewares into router 2026-07-03 02:59:53 +02:00
37717fec69 feat: add compression middleware 2026-07-03 02:59:28 +02:00
40eb3a146e feat: add flush and finish for compression writer 2026-07-03 02:58:16 +02:00
db9ac7c28c feat: add compression writer write method 2026-07-03 02:57:53 +02:00
fbbee45650 feat: add compression feasibility check 2026-07-03 02:57:39 +02:00
54fb72e001 feat: add gzip initiation and content length helpers 2026-07-03 02:57:25 +02:00
89447cbc15 feat: add compression writer struct and basic methods 2026-07-03 02:57:07 +02:00
ba0e5c6d21 feat: add compression types and negotiation helpers 2026-07-03 02:55:59 +02:00
ca67562a77 feat: add cache control writer and static cache middleware 2026-07-03 02:55:34 +02:00
32fed1eee2 feat: add static cache policy function 2026-07-03 02:55:10 +02:00
01776f4eef feat: add content type and path helpers 2026-07-03 02:54:56 +02:00
58abaaceb0 feat: add vary header helper 2026-07-03 02:54:40 +02:00
cdcf6a5a2a chore: stop redacting token from request log query params 2026-06-28 12:45:46 +02:00
63221d72dc fix: reduce RequestLogger cyclomatic complexity 2026-06-27 20:59:47 +02:00
b59ad79117 refactor: add requestLogFields helper 2026-06-27 20:59:32 +02:00
ae88b92151 fix: redact token query logs 2026-06-27 20:53:55 +02:00
f661c2ed6c test: cover proxy token log redaction 2026-06-27 20:53:45 +02:00
9acb9218c2 fix: skip logging unmatched 303 redirects 2026-06-27 16:30:39 +02:00
88c066398e feat: add robots.txt and sitemap.xml 2026-06-27 16:30:33 +02:00
c1475dd71c test: assert pprof routes return 404 2026-06-26 23:45:47 +02:00
8345143bb0 fix: remove unauthenticated pprof routes 2026-06-26 23:45:43 +02:00
0d31d46fae feat: add custom 404 page with playful inline artwork and prose 2026-06-26 15:12:10 +02:00
69c1c9d507 refactor: remove metrics from server and database 2026-06-23 15:09:01 +02:00
2d79c3e1ad fix: extract requestLogLevel to reduce cyclomatic complexity 2026-06-19 13:40:05 +02:00
f11bc865b5 fix: reduce hls playback churn 2026-06-18 20:50:44 +02:00
e9bb8ee05c fix: check exists from c.Get 2026-06-16 10:17:18 +02:00
71ec3d3548 feat: add profiling recipes 2026-06-16 01:34:30 +02:00
25471e0bd5 fix: replace nil context with context.TODO 2026-06-11 17:11:47 +02:00
1485800c32 fix: use request context in server 2026-06-11 14:51:56 +02:00
7f98fbfa7a chore: remove unused CORSMiddleware wrapper 2026-06-11 11:18:05 +02:00
1861e20e2a docs: add package comments to server and watchlist packages 2026-06-01 12:55:48 +02:00
5dd49e585a refactor: extract CurrentUser and CurrentUserID helpers 2026-05-28 12:51:11 +02:00
ff8f760750 chore: remove trailing newlines across packages 2026-05-26 16:17:48 +02:00
a303c131f1 feat: wire audit module and middleware into app 2026-05-26 16:14:26 +02:00
118c028873 feat: add structured error response helpers 2026-05-26 15:57:29 +02:00
3f496ac65c refactor: migrate server logs to observability 2026-05-26 15:56:16 +02:00
1e9874a482 refactor: migrate env-var reads to config package 2026-05-26 15:38:14 +02:00
7a18461ca6 fix: add warn levels to observability logs 2026-05-23 18:16:03 +02:00
f33c2e18af refactor: emit structured json logs 2026-05-23 18:08:43 +02:00
c2e4cae253 feat: add observability metrics 2026-05-23 17:13:18 +02:00
767e056aad feat: remove firefox extension 2026-05-23 16:32:08 +02:00
2cfab673f6 feat: add request logger middleware 2026-05-20 17:22:54 +02:00
ccfb469299 feat: add CORS middleware for API routes 2026-05-19 02:46:44 +02:00
825f481329 chore: formatting 2026-05-18 13:59:11 +02:00
a097410f40 refactor: use mock transport in watch order tests and harden server timeouts 2026-05-18 13:58:17 +02:00
345853406c refactor: general architectural cleanup and bug fixes 2026-05-13 11:20:49 +02:00