Commit Graph
11 Commits
Author SHA1 Message Date
ar.badiei 4d734f9047 feat(assessment & chat): polish PCQ-24 mobile result view, typography hierarchy, and anchored chat composer 2026-10-18 01:08:09 +03:30
ar.badiei d2a52a2958 Fix chat typing experience and Persian ordered list numbering
- Eliminate slow character-by-character typewriter delay on completed responses; render AI responses smoothly and immediately.
- Fix Persian/RTL list marker orientation by isolating numbers and placing delimiter in natural RTL flow (display 1. instead of .1).
- Ensure standard ordered lists in chat have explicit decimal numbering.
2026-10-15 19:56:00 +03:30
ar.badiei a3a9f2664b Remove inter-session waiting period for immediate sequential access
- Set SESSION_UNLOCK_INTERVAL_MS to 0 in backend and frontend.
- Allow immediate access to next eligible session upon completing previous sessions.
- Preserve all session prerequisites, assignment unlock logic, and participant progress.
- Update tests to verify immediate session unlock and assignment availability.
2026-10-14 19:42:54 +03:30
ar.badieiandCursor 8c37c15697 Fix minimum age 12 and ensure assignment catalog seeds on startup.
Persian age validation messages, clearer homework entry points, and seed assignment definitions so «تکالیف من» is not empty after deploy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 07:24:40 +03:30
ar.badieiandCursor c6243caa35 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>
2026-09-21 08:00:24 +03:30
ar.badieiandCursor 8016b8f45e Polish Novya UI with brand colors, first-load skeletons, and session transition overlay.
Keep chat pinned to the latest message while AI thinks or streams, and align buttons/inputs with the logo teal/blue focus treatment.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 01:31:24 +03:30
ar.badieiandCursor 370ac15471 Ship Novya PWA with backend for deployable production use.
Fix production TypeScript builds and add DEPLOY.md so the app can be hosted from this repo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 21:01:52 +03:30
ahmadrezabd aa9236fb92 added all new chanes 2026-01-05 14:59:18 +03:30
ahmadrezabd 33d26f5af9 clean up: remove unnecessary empty lines across various files 2025-11-20 09:48:50 +03:30
ahmadrezabd db5fc8f636 add Docker configuration for containerization 2025-11-19 18:16:17 +03:30
ahmadrezabd 948238b6d9 first commit 2025-11-18 20:22:25 +03:30