SkateSpots/src
SkateSpots f029b5a516 feat(newsletter): weekly generated drafts, covers, and admin preview
- Add a browser-safe editorial generator with rotating satire and shipped highlights.
- Generate a fresh 1200x630 cover from the Drop #006 foundation and upload it to Blossom.
- Publish weekly drafts as NIP-78; add the admin Load draft/Preview composer flow and banner.
- Add the Monday user timer (draft by default) and a manual newsletter:weekly script.
- Remove static/live issue duplicates; translate the new admin strings to all 24 locales.
2026-10-28 09:42:44 +07:00
..
components feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
contexts fix(auth): keep signup alive across page cards; sanitize trip links 2026-10-28 00:05:28 +07:00
hooks feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
i18n feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
lib feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
pages feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
test chore(security): react-router 7 + vitest 5; audit 13 -> 8 2026-10-26 12:41:45 +07:00
workers fix(translation): repair Basque tokenizer IDs and evict stale cache 2026-10-27 16:32:29 +07:00
App.test.tsx New project created with Shakespeare 2026-06-15 19:49:07 +07:00
App.tsx feat(relay): retire the legacy hosted relay from the app + servers 2026-10-12 13:06:02 +07:00
AppRouter.tsx feat(community): add the app-wide Cordn room and always-on bot 2026-10-27 17:37:09 +07:00
index.css fix(ui): harden menus for all locales 2026-10-26 21:44:16 +07:00
main.tsx feat(i18n): add Hindi (24 dictionaries, 25 codes, all 100%) 2026-10-26 16:35:53 +07:00
vite-env.d.ts fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00