Hermes Agent
|
f75deade23
|
feat: add django export tooling
|
2026-06-20 13:45:52 +10:00 |
|
Hermes Agent
|
3b20137a98
|
feat: add promotion review UI
|
2026-06-20 13:33:14 +10:00 |
|
Hermes Agent
|
d9298239c9
|
feat: add promotion review APIs
|
2026-06-20 12:58:56 +10:00 |
|
Hermes Agent
|
d4ce524b74
|
fix: polish link management UI edge cases
|
2026-06-20 12:49:36 +10:00 |
|
Hermes Agent
|
d1294a92d7
|
feat: add link management UI
|
2026-06-20 12:40:09 +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
|
6c0939947e
|
test: cover invalid alias characters
|
2026-06-20 10:18:55 +10:00 |
|
Hermes Agent
|
0e3e80539e
|
feat: validate shortlink aliases
|
2026-06-20 10:16:13 +10:00 |
|
Hermes Agent
|
e6053b8114
|
feat: add D1 schema for shortlinks
|
2026-06-20 10:10:10 +10:00 |
|
Hermes Agent
|
bac169fe89
|
docs: add cloudflare shortlinks implementation plan
|
2026-06-20 10:01:53 +10:00 |
|
Hermes Agent
|
32913619f4
|
feat: scaffold cloudflare shortlinks app
|
2026-06-20 09:57:13 +10:00 |
|