Add read-only Noya admin panel with assignments and UX polish.

Ship admin auth, user overview, assessments, chats, assignment filters/export, security hardening, and a separate desktop admin shell with clearer assessment answers.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ar.badiei
2026-09-21 08:00:24 +03:30
co-authored by Cursor
parent 8016b8f45e
commit c6243caa35
104 changed files with 15654 additions and 415 deletions
@@ -0,0 +1,8 @@
-- Additive: completion threshold + per-day status for multi-day assignments.
-- Non-destructive: existing rows keep requiresReport / draftData / entries unchanged.
ALTER TABLE `assignment_definitions`
ADD COLUMN `minValidDays` INTEGER NULL;
ALTER TABLE `assignment_daily_entries`
ADD COLUMN `dayStatus` ENUM('done', 'skipped', 'difficult') NOT NULL DEFAULT 'done';