aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/server/routes/index.ts
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-12-07 19:16:48 +0900
committernsfisis <nsfisis@gmail.com>2025-12-07 19:16:48 +0900
commitfe101104cdd50256d4ef5c61e1bf099ed2da68e3 (patch)
tree862d84bd685dcbea6fe1bb2fc02f1cad33049196 /src/server/routes/index.ts
parentc086c8b35b6c6f0b0e2623e9b6421713a540941a (diff)
downloadkioku-fe101104cdd50256d4ef5c61e1bf099ed2da68e3.tar.gz
kioku-fe101104cdd50256d4ef5c61e1bf099ed2da68e3.tar.zst
kioku-fe101104cdd50256d4ef5c61e1bf099ed2da68e3.zip
feat(server): add POST /api/sync/push endpoint
Implement sync push endpoint with Last-Write-Wins conflict resolution. Includes Zod validation for decks, cards, and review logs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/server/routes/index.ts')
-rw-r--r--src/server/routes/index.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/routes/index.ts b/src/server/routes/index.ts
index e702044..08f42df 100644
--- a/src/server/routes/index.ts
+++ b/src/server/routes/index.ts
@@ -2,3 +2,4 @@ export { auth } from "./auth.js";
export { cards } from "./cards.js";
export { decks } from "./decks.js";
export { study } from "./study.js";
+export { sync } from "./sync.js";