SkateSpots/src/i18n
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
..
batch3 Sasquatch: restore the pulse, hide by dragging left, cleaner Go Pro 2026-10-04 17:54:42 +07:00
batch4 feat(relay): cut over community relay to self-hosted Newlay 2026-10-12 12:38:13 +07:00
ca feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
cs feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
de feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
el feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
eu feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
fr feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
gl feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
hi feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
id feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
it feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
ja feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
ko feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
legacy feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
nl feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
pl feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
pt feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
pt-PT feat(map,i18n): single-copy world clamp + regional flags + pt-PT 2026-10-26 16:09:21 +07:00
ro feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
ru feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
sv feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
th feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
tr feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
uk feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
vi feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
zh-CN feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
zh-TW feat(newsletter): weekly generated drafts, covers, and admin preview 2026-10-28 09:42:44 +07:00
deepMerge.ts i18n: close the drift — all 20 locales back to 100% 2026-10-13 19:14:17 +07:00
en.ts feat(chat): on-device translation pilot (English ↔ Spanish) 2026-10-27 10:49:54 +07:00
es.ts feat(chat): on-device translation pilot (English ↔ Spanish) 2026-10-27 10:49:54 +07:00