| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(cdn): preserve upstream headers alongside CORS and cache overrides | Fuwn | 2026-04-18 | 1 | -6/+8 |
| | | | | | | | | | | | | The response was built with `{ "Cache-Control": ..., "Access-Control- Allow-Origin": ..., ...response.headers }`. Spreading a Headers instance into a plain object does not expand into own properties, so upstream headers (including Content-Type) were dropped on the floor. Build a Headers copy of the upstream response and .set() the overrides on it, so Content-Type and friends survive alongside the locked-down CORS origin and long cache policy. | ||||
| * | fix(dev): route portless .localhost URL through app origin and proxy CORS | Fuwn | 2026-04-18 | 1 | -0/+1 |
| | | |||||
| * | perf(manga): progressively hydrate native chapter counts | Fuwn | 2026-03-29 | 1 | -13/+77 |
| | | |||||
| * | fix(proxy): improve native chapter source routing | Fuwn | 2026-03-29 | 2 | -50/+117 |
| | | |||||
| * | fix(manga): restore progress-based volume recommendations | Fuwn | 2026-03-27 | 3 | -16/+100 |
| | | |||||
| * | fix(proxy): improve native manga chapter counts | Fuwn | 2026-03-27 | 2 | -0/+316 |
| | | |||||
| * | style(ci): format and tidy proxy files | Fuwn | 2026-03-27 | 3 | -109/+116 |
| | | |||||
| * | refactor(proxy): move manga chapter counts behind indexed cache | Fuwn | 2026-03-27 | 5 | -101/+926 |
| | | |||||
| * | chore(apps): Remove placeholder README | Fuwn | 2026-03-27 | 1 | -3/+0 |
| | | |||||
| * | chore(apps): Add CDN | Fuwn | 2026-03-27 | 4 | -0/+128 |
| | | |||||
| * | chore(apps): Add proxy | Fuwn | 2026-03-27 | 6 | -0/+368 |
| | | |||||
| * | chore(monorepo): scaffold workspace layout for apps and shared packages | Fuwn | 2026-03-01 | 1 | -0/+3 |