Commit Graph

8 Commits (dc4507a7abe7d1a496f887e5022d9bff7396bb6a)

Author SHA1 Message Date
mirivlad dc4507a7ab test: add server unit tests 2026-06-20 02:08:21 +08:00
mirivlad 81756e598f feat: add routes and API handlers
- routes.go: endpoint registration
- handlers_api.go: health, pair, auth test, revoke, me, device register, sync push/pull, blobs
- handlers_auth.go: register, confirm, login, forgot, reset
- middleware.go: requireAuth, requireAdmin, validatePassword
- tokens.go: genDeviceToken
- helpers.go: jsonOK, jsonErr, sha256Hex
- schema.go: add missing tables (email_tokens, revisions, blobs)
- server.go: add SetupRoutes()
2026-06-20 02:05:56 +08:00
mirivlad e0ae36998e feat: add server core (server, config, schema) 2026-06-20 02:01:23 +08:00
mirivlad 69dacb40b0 chore: add .gitignore 2026-06-20 01:57:09 +08:00
mirivlad 984acd2f7e feat: initialize sync server repository 2026-06-20 01:55:51 +08:00
mirivlad 32e27bbeea feat: add scripts/build.sh 2026-06-16 12:12:09 +08:00
mirivlad 8ead372c8d docs: add AGENTS.md with platform architecture rules 2026-06-16 11:53:20 +08:00
mirivlad 271456d252 Initial commit 2026-06-16 06:35:48 +03:00