Commit Graph

2 Commits

Author SHA1 Message Date
Nyk a9d9005bac docs: add agent control interfaces section to CLAUDE.md 2026-03-21 21:41:36 +07:00
Nyk 2802f53d53 feat: add first-time setup wizard and zero-config startup
Eliminate friction for new users by adding a web-based setup wizard,
auto-generating infrastructure secrets, and providing actionable
feedback when no admin account exists.

- Add /setup page with visual progress steps for admin account creation
- Add /api/setup route (GET: check status, POST: create admin + auto-login)
- Auto-generate AUTH_SECRET and API_KEY when not set (persisted to .data/)
- Add docker-entrypoint.sh for zero-config Docker startup
- Login page auto-redirects to /setup when no users exist
- Login API returns NO_USERS error code with setup guidance
- Remove insecure defaults from .env.example
- Update README Quick Start for zero-config Docker and web setup
- Add CLAUDE.md for AI agent discoverability
2026-03-13 14:09:44 +07:00