managarten/services/mana-sync
Till JS ceb5f72f12 feat(sync): wire /backup/export route + client + settings UI (M1 tail)
Recovering three files dropped when a parallel terminal reset past the
original M1 commit:

- cmd/server/main.go: register GET /backup/export outside billingMiddleware
- lib/api/services/backup.ts: browser-side downloadBackup() helper
- settings/my-data/+page.svelte: "Backup & Wiederherstellung" section

Pairs with the earlier backup handler + schema_version work already on
main (79996f946). With this commit the endpoint is actually reachable
end-to-end and the download button works.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 15:26:30 +02:00
..
cmd/server feat(sync): wire /backup/export route + client + settings UI (M1 tail) 2026-04-14 15:26:30 +02:00
internal feat(sync): schemaVersion + eventId on wire (M2 protocol hardening) 2026-04-14 15:25:32 +02:00
test refactor: rename ManaDeck to Cards across entire monorepo 2026-04-01 11:45:21 +02:00
CLAUDE.md docs(mana-sync): document billing middleware, new env vars, project structure 2026-04-10 22:38:23 +02:00
Dockerfile fix(mana-sync): update Dockerfile to copy workspace shared-go dependency 2026-04-11 15:49:01 +02:00
go.mod chore: complete ManaCore → Mana rename (docs, go modules, plists, images) 2026-04-07 12:26:10 +02:00
go.sum refactor(shared-go): extract shared auth package from 3 Go services 2026-04-02 13:27:44 +02:00
package.json feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00