Константин Лебединский
2a05f41b65
Redesign test editor: meta, content, AI shape, command bar
...
- Split draft editor into AccSection Метаинформация and Содержание
- AI generation: topic, question count (1–30), answers per question (2–8)
- Move save and back-to-list to bottom command panel; remove AI from hero
- Normalize generated options to requested count; sync ai topic on import draft
- Add DOC/ШАГИ/ШАГ_2026-04-27_001.md and track design proposal doc
Made-with: Cursor
2 weeks ago
Константин Лебединский
b3e3757a92
docs: миграция на tgFlaskForm и производительность Flask; контур flask_app; UI без лишних описаний
...
Made-with: Cursor
2 weeks ago
Константин Лебединский
47279c72e3
chore: фронт :3107, API :3001 (Docker, Vite, CORS, доки)
...
- compose: testing-web 3107:80, testing-backend 3001:3001, PORT+FRONTEND_URL
- nginx → testing-backend:3001; Vite 3107, proxy /api → 3001
- server default PORT 3001; Dockerfile EXPOSE 3001; CORS dev — localhost:3107
- README, журнал, user guide
Made-with: Cursor
2 weeks ago
Константин Лебединский
42b5e9ad44
chore: API на хосте 3107 (согласовано с Vite proxy)
...
- compose: 3107:3107 вместо 3002:3107
- README: прямой URL API с хоста
- vite: комментарий про порт
Made-with: Cursor
2 weeks ago
Константин Лебединский
0fe04d4d99
feat: полный бэк и фронт (попытки, разбор, импорт, ИИ, назначения)
...
- Сервисы: testAttemptService, testAccess, document import/gen/extract, LLM, assignment, aiEditor
- Конфиг: devAuthor, featureFlags; messages/ru; интеграция V.9 (skip без БД)
- API/роуты: app, auth, server; Dockerfile и env example
- Фронт: TestAttempt, TestAttemptReview, AttemptReviewBlock, стили, правки App/api/login/vite
- compose и README; смоук-тесты расширены
Закрывает отсутствие модулей в origin после клона.
Made-with: Cursor
2 weeks ago
Константин Лебединский
4801ea9f19
UI: фамилия с инициалами в шапке, подпись автора у тестов
...
- Хедер: отображать Фамилия И. О., полное ФИО в title.
- Список тестов и карточка: «Автор: Вы» для своих, иначе «Автор: Фамилия И. О.».
- API: в каталоге и summary/versions — created_by, author full_name (camelCase в JSON).
Made-with: Cursor
2 weeks ago
Константин Лебединский
89da5b60b7
feat(docker): docker-compose.dev — backend+nginx, общий Postgres, миграции в entrypoint
...
Made-with: Cursor
2 weeks ago
Константин Лебединский
5631d85238
feat(card1): версии тестов API, черновик, HR-login, import, UI
...
- V.1–V.3: saveTestDraft, fork при попытках; миграция 003 staff_id
- V.4–V.6: REST /api/tests, activate, PATCH, start attempt
- A: HR_DATABASE_URL + Werkzeug/bcrypt, JWT staffId, HR_AUTH
- D.1: multipart /api/tests/import/document
- Frontend: login, список тестов, экран версий/черновика/попытки
- ТЗ: V.10 назначения vs активная версия; журнал приёма
Made-with: Cursor
2 weeks ago