Commit Graph
15 Commits
Author SHA1 Message Date
multipleof4 f7232b61e6 Fix: Reject literal dots and slashes in pathname 2026-02-17 19:51:50 -08:00
multipleof4 0cbcc73326 Refactor: Reduce rate-limit TTL to 25 hours 2026-02-15 11:00:07 -08:00
multipleof4 e5b167d731 Feat: Reject queries with slashes, serve bad.webp 2026-02-15 09:02:54 -08:00
multipleof4 509a1d7269 Fix: Update daily search rate limit to 15 2026-02-14 19:03:52 -08:00
multipleof4 c6a7ad6960 Fix: Atomic rate limiting via individual KV keys 2026-02-14 18:58:10 -08:00
multipleof4 b4d515a9c7 Feat: Serve limit.webp meme on rate limit instead of JSON 2026-02-14 11:55:28 -08:00
multipleof4 de6fec20ca Feat: Include full URL in search notifications 2026-02-14 09:19:34 -08:00
multipleof4 ede0bfe459 Feat: Increase daily search rate limit from 10 to 25 2026-02-14 08:48:35 -08:00
multipleof4 ac74ce6cbe Fix: Sanitize queries, limit length, normalize slashes 2026-02-13 21:49:53 -08:00
multipleof4 2bb96a5789 Fix: Add global 20s deadline with dynamic per-attempt timeout 2026-02-13 18:36:30 -08:00
multipleof4 62e683ad9f Fix: Replace setTimeout with AbortSignal.timeout 2026-02-13 18:28:52 -08:00
multipleof4 86e55cc222 Fix: Move body consumption inside fetchImage timeout scope 2026-02-13 18:24:25 -08:00
multipleof4 1d434afaf1 Feat: Add ntfy notifications and robust search loop 2026-02-13 17:53:19 -08:00
multipleof4 333b29e0a5 Fix: Update safesearch parameter to valid value 2026-02-13 16:34:31 -08:00
multipleof4 f05c642e65 Refactor: Remove redundant TTL logic and simplify cache check 2026-02-13 16:26:15 -08:00