Siddharth Kumar Sah
1d8761a976
feat: serve React SPA from Fastify in production mode
2026-03-22 03:09:20 +08:00
Siddharth Kumar Sah
de3d544ab6
feat: add generic tool page template with settings panel and dropzone
2026-03-22 03:05:45 +08:00
Siddharth Kumar Sah
b7900ed4ef
feat: add login page with split layout matching Stirling-PDF style
2026-03-22 03:05:42 +08:00
Siddharth Kumar Sah
e8dfd2e628
fix: deduplicate react in Vite to prevent zustand hook errors in monorepo
2026-03-22 03:03:07 +08:00
Siddharth Kumar Sah
e920021da1
feat: add Stirling-PDF-style layout with sidebar, tool panel, dropzone, and theme toggle
2026-03-22 03:01:23 +08:00
Siddharth Kumar Sah
541e49576c
feat: add theme system with dark/light/system support and persistence
2026-03-22 03:01:17 +08:00
Siddharth Kumar Sah
5fa012e44b
feat: add Vite + React SPA with Tailwind CSS and routing
2026-03-22 02:57:49 +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