Hermes Agent
e4fbbaec14
feat: add terraform IaC, dev/prod environments, and multi-host worker support
...
- Terraform configs for D1 databases, KV namespaces, Worker custom domains
- wrangler.dev.jsonc and wrangler.prod.jsonc for environment-specific deployments
- Worker code refactored to use env vars for host checking (PUBLIC_HOST, PRIVATE_HOST)
- Configurable app URLs and cookie domain via env vars
- Deploy and migrate npm scripts for dev/prod
- Updated all tests with new env fixtures
- Deployment guide in README
2026-06-20 14:26:56 +10:00
Hermes Agent
d9298239c9
feat: add promotion review APIs
2026-06-20 12:58:56 +10:00
Hermes Agent
7f939bef89
fix: harden link API validation and conflicts
2026-06-20 12:28:46 +10:00
Hermes Agent
0e93faab2d
feat: add link CRUD APIs
2026-06-20 12:14:51 +10:00
Hermes Agent
57e77f3e3c
fix: mark private host reserved responses no-store
2026-06-20 12:04:19 +10:00
Hermes Agent
ebf365dfc9
fix: prevent caching private shortlink responses
2026-06-20 11:56:28 +10:00
Hermes Agent
0af13191df
feat: resolve private shortlink redirects
2026-06-20 11:12:21 +10:00
Hermes Agent
10158e1f51
feat: add session guard
2026-06-20 10:58:32 +10:00
Hermes Agent
f7a6b239f6
docs: record auth provider decision for workers
2026-06-20 10:51:48 +10:00
Hermes Agent
d45091a7c3
feat: resolve public shortlink redirects
2026-06-20 10:39:53 +10:00
Hermes Agent
4f598225b5
fix: reuse path parameters for repeated templates
2026-06-20 10:31:22 +10:00
Hermes Agent
70cc8f5b4a
feat: resolve parameterized shortlink URLs
2026-06-20 10:25:34 +10:00
Hermes Agent
0e3e80539e
feat: validate shortlink aliases
2026-06-20 10:16:13 +10:00
Hermes Agent
32913619f4
feat: scaffold cloudflare shortlinks app
2026-06-20 09:57:13 +10:00