worldwide todo list: public todo list of 68 real, sourced problems (planet to street) at /projects/worldwide-todo. worldtodo schema (categories, tasks, change_requests), idempotent seed on deploy, public add/edit/delete requests with Turnstile + salted daily-rotating IP-hash rate limit, owner-only review queue (approve, edit & approve, reject) with live updates over /ws/worldtodo(-owner), JSON API, detail pages with OSM map and history; listed in projects, header, /start and sitemap
Some checks failed
Deploy production / deploy (push) Failing after 9s

This commit is contained in:
2026-10-26 01:25:59 +00:00
parent 0ee981a96b
commit 5e812271e1
58 changed files with 47689 additions and 9 deletions

View File

@@ -30,5 +30,8 @@ export const variables = defineEnvVars({
UBI_EMAIL: { schema: (input) => input ?? '' },
UBI_PASSWORD: { schema: (input) => input ?? '' },
GAMES_POLLER: { schema: (input) => input ?? '' },
DB_URL: { schema: (input) => input ?? '' }
DB_URL: { schema: (input) => input ?? '' },
// Cloudflare Turnstile for the worldwide todo list request form.
TURNSTILE_SECRET_KEY: { schema: (input) => input ?? '' },
PUBLIC_TURNSTILE_SITE_KEY: { public: true, schema: (input) => input ?? '' }
});