Commit graph

56 commits

Author SHA1 Message Date
596b0fd013
Add SQLite database layer with tests 2026-01-28 11:15:36 -05:00
59f21cd062
Add HMAC authentication with comprehensive tests
Implements device authentication using HMAC-SHA256 signatures with constant-time comparison for security. Includes timestamp-based auth headers with configurable freshness checking (default 5min) and clock skew tolerance.
2026-01-28 11:14:54 -05:00
e61bcb544d
Add message and entity types 2026-01-28 11:09:44 -05:00
1db763aa89
Add placeholder test 2026-01-28 11:03:32 -05:00
02be345946
Fix biome config formatting (self-heal) 2026-01-28 11:03:31 -05:00
726190eaa6
Restructure project files into src and public directories
Moved index.ts to src/server.ts and created stub files for types, db, auth,
and cli modules. Added minimal placeholder for dashboard. Removed generated
README.md in favor of CLAUDE.md and docs/plan.md.
2026-01-28 11:00:19 -05:00