alexei.dolgolyov
c5166ba3a9
feat(mvp): phase 6 - admin panel
...
Add admin layout with auth guard, user management (CRUD + group membership),
group management, system settings (auth mode, registration, theme, healthcheck),
permission editor component, and global search API endpoint.
2026-03-24 21:18:06 +03:00
alexei.dolgolyov
b0d77d3c29
feat(mvp): phase 5 - board, section & widget system
...
Add board/section/widget CRUD APIs with permission filtering, board view
page with collapsible sections and app widgets in responsive grid, form-based
board editor, and 9 Svelte components (Board, Section, Widget families).
2026-03-24 21:05:00 +03:00
alexei.dolgolyov
4d941f566f
feat(mvp): phase 4 - app registry & healthcheck
...
Add app CRUD API endpoints, healthcheck service with node-cron scheduler,
icon resolver (Lucide, Simple Icons, CDN, uploads), app management UI
with Superforms, health badge component, and Docker health endpoint.
2026-03-24 20:53:50 +03:00
alexei.dolgolyov
2c001df322
feat(mvp): phase 3 - authentication system
...
Implement local auth flow: login, registration, logout, JWT access/refresh
tokens in HTTP-only cookies, hooks.server.ts middleware, guest mode support,
Superforms + Zod validation, and reusable auth/authorize middleware.
2026-03-24 20:45:14 +03:00
alexei.dolgolyov
f1b1aa5975
feat(mvp): phase 2 - database schema & services layer
...
Define full Prisma schema (10 models), run initial migration, build core
services (auth, user, group, app, board, permission), Zod validators,
type definitions, API response envelope, constants, and seed script.
2026-03-24 20:00:21 +03:00
alexei.dolgolyov
cf6bde238c
feat(mvp): phase 1 - project scaffolding & tooling
...
Initialize SvelteKit project with Svelte 5, TypeScript strict, Tailwind CSS v4,
shadcn-svelte, Prisma + SQLite, Vitest, ESLint, Prettier. Add Docker multi-stage
build, docker-compose, and Gitea Actions CI pipeline.
2026-03-24 19:53:06 +03:00
alexei.dolgolyov
dc9bd3bba4
chore: add plan files and gitignore for MVP feature
2026-03-24 19:46:26 +03:00
alexei.dolgolyov
6d415ac97d
docs: add project plan prompt
2026-03-24 19:42:21 +03:00