aboutsummaryrefslogtreecommitdiff
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* refactor(naming): replace banned ctx abbreviation with full namesFuwn2026-04-181-6/+6
| | | | | | | | | | | | | CLAUDE.md prohibits abbreviations like ctx in identifiers. Rename the Cloudflare Worker ExecutionContext parameter to executionContext in the proxy worker (handleMangaChapterCounts, fetch, scheduled), and alias Trigger.dev's destructured { ctx } to taskContext in the notifications scheduled task. The external property name on Trigger.dev's params object is library-defined and remains ctx on the wire. Verified: proxy worker still boots under local wrangler dev and all routes (OPTIONS, POST /manga/chapter-counts, forwardProxyRequest) still respond identically.
* build(workers): bump wrangler compatibility_date to 2025-01-01Fuwn2026-04-182-2/+2
| | | | | | | | | | Both the CDN (2023-10-30) and proxy (2023-12-18) workers were pinned to 2023 compatibility dates, missing ~2 years of Cloudflare Workers runtime fixes and API behaviour corrections. Bump both to 2025-01-01. Verified: both workers boot cleanly under local wrangler dev on the new date, and the CDN worker still returns correct cache/CORS/content -type headers on a sample PNG request.
* fix(cdn): preserve upstream headers alongside CORS and cache overridesFuwn2026-04-181-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 CORSFuwn2026-04-181-0/+1
|
* perf(manga): progressively hydrate native chapter countsFuwn2026-03-291-13/+77
|
* fix(proxy): improve native chapter source routingFuwn2026-03-292-50/+117
|
* fix(manga): restore progress-based volume recommendationsFuwn2026-03-273-16/+100
|
* fix(proxy): improve native manga chapter countsFuwn2026-03-272-0/+316
|
* style(ci): format and tidy proxy filesFuwn2026-03-273-109/+116
|
* refactor(proxy): move manga chapter counts behind indexed cacheFuwn2026-03-275-101/+926
|
* chore(apps): Remove placeholder READMEFuwn2026-03-271-3/+0
|
* chore(apps): Add CDNFuwn2026-03-274-0/+128
|
* chore(apps): Add proxyFuwn2026-03-276-0/+368
|
* chore(monorepo): scaffold workspace layout for apps and shared packagesFuwn2026-03-011-0/+3