Commit Graph

14 Commits

Author SHA1 Message Date
dipatrik10
97bf3cc50a feat: завершить миграцию фронтенда на React (этапы 1-5)
Админка, настройки, логин, кабинеты преподавателя и студента
полностью переведены на React 19 (модель strangler, docs/REACT_MIGRATION.md).

- 15 вкладок админки: lazy-загрузка, общий error boundary, сервисный слой
- Удалены legacy-views и переходный слой LegacyTabView (45 файлов)
- Сборка esbuild (frontend/scripts/build-react.mjs) с бюджетами gzip на чанки
- CSP-хэши, кэширование: chunk'и immutable, CSS/HTML no-cache (react-cache.conf)
- Фиксы: lazy-импорт именованных экспортов (краш после авторизации),
  растяжение #admin-root/#settings-root на всю ширину,
  возврат subjects/lessonTypes из справочников (краш просмотра расписаний),
  отказ от заведомо широкого поиска расписания без выбранной цели,
  центрирование карточки логина
- Тесты: 237/237 (npm run check), регрессионные на lazy-вкладки и ширину
- Документация: REACT_MIGRATION.md, REACT_MIGRATION_RESULT.md, FRONTEND.md
2026-09-28 23:15:04 +03:00
dipatrik10
c6083b35e0 Поправил шрифты и некоторые визуальные косяки 2026-09-27 17:47:36 +03:00
Zuev
a1c4ee4298 Много разных изменений 2026-08-20 00:55:27 +03:00
Zuev
bc0e1ab1b4 баг-фикс 30/34 2026-07-19 14:40:43 +03:00
3217586657 редизайн кнопок 1st version 2026-06-01 02:55:06 +03:00
Zuev
d4ace6aab2 переделал токен
All checks were successful
Build and Push Docker Images / build-and-push-backend (push) Successful in 13s
Build and Push Docker Images / build-and-push-frontend (push) Successful in 11s
Build and Push Docker Images / deploy-to-k8s (push) Successful in 3m48s
2026-05-27 16:48:33 +03:00
Zuev
02c5ea9118 подправил создание правил расписания 2026-05-08 13:41:25 +03:00
Zuev
e12a5bcccd добавил денение на подгруппы для лабораторных работ 2026-05-06 22:25:53 +03:00
Zuev
8f71b9b2b5 начало работы построения динамического расписания и документация 2026-04-29 15:42:05 +03:00
Zuev
2563c769de Реализована фильтрация столбцов и улучшена сортировка в расписании 2026-03-04 22:46:36 +03:00
Zuev
74d937f6dc feat: complete UI redesign with glassmorphism and custom multi-select equipment dropdown 2026-02-21 01:35:56 +03:00
Zuev
86a29f6419 feat(frontend): add dynamic animations to login and admin panel 2026-02-20 00:48:03 +03:00
EgorZuev
1000d49c1e feat: добавлена светлая тема с кнопкой переключения 2026-02-16 16:12:56 +00:00
Zuev
b6ff6c457a feat: backend auth, admin panel, role-based routing 2026-02-14 02:05:37 +03:00