Siddharth Kumar Sah
4069f4db42
feat: add Swagger/OpenAPI documentation at /api/docs
...
Registers @fastify/swagger and @fastify/swagger-ui, adds /api/docs to
public auth paths, and wires up static serving + cleanup cron in
index.ts.
2026-03-22 03:09:33 +08:00
Siddharth Kumar Sah
8bda22033f
feat: add automatic workspace file cleanup cron
2026-03-22 03:09:26 +08:00
Siddharth Kumar Sah
1d8761a976
feat: serve React SPA from Fastify in production mode
2026-03-22 03:09:20 +08:00
Siddharth Kumar Sah
3cb7123070
feat: add authentication with default admin user
...
Implement custom auth using crypto.scrypt password hashing and UUID
session tokens. Includes login/logout/session endpoints, preHandler
middleware that skips public routes, and automatic default admin
creation on first startup.
2026-03-22 02:55:10 +08:00
Siddharth Kumar Sah
a24c6dd014
feat: add SQLite database with Drizzle ORM schema and migrations
2026-03-22 02:51:57 +08:00
Siddharth Kumar Sah
1e7fb11da0
feat: add Fastify API server with health check and env config
2026-03-22 02:46:34 +08:00