232 Commits

Author SHA1 Message Date
Primakov Alexandr Alexandrovich
1d95f295cb 3.14.4
All checks were successful
platform/bro-js/journal.pl/pipeline/head This commit looks good
2025-03-24 16:18:29 +03:00
Primakov Alexandr Alexandrovich
0861d667b1 Добавлен компонент Portal для меню редактирования и удаления уроков в LessonList, что улучшает отображение и взаимодействие с меню. 2025-03-24 16:18:20 +03:00
Primakov Alexandr Alexandrovich
b070af3188 3.14.3 2025-03-24 15:46:52 +03:00
Primakov Alexandr Alexandrovich
947599eab2 fix lesson link in course list details 2025-03-24 15:46:47 +03:00
Primakov Alexandr Alexandrovich
f20819696b 3.14.2 2025-03-24 00:01:45 +03:00
Primakov Alexandr Alexandrovich
2f84f4a00a Merge branch 'master' of ssh://85.143.175.152:222/bro-js/journal.pl 2025-03-24 00:01:26 +03:00
Primakov Alexandr Alexandrovich
8906ae6239 Добавлена обработка ошибок загрузки изображения в компоненте UserCard: теперь при ошибке загрузки аватара используется Gravatar. Реализовано состояние для отслеживания ошибок загрузки изображений. 2025-03-24 00:00:31 +03:00
b7133f5889 3.14.1 2025-03-23 23:33:27 +03:00
5f836ea6b4 Обновлен компонент Bar для визуализации данных с нормализацией цветов на основе максимального значения. Добавлены новые стили для tooltip и сетки, улучшены параметры анимации. Обновлен файл mock данных с добавлением новых уроков и студентов, улучшена структура данных. 2025-03-23 23:33:23 +03:00
c92be3d7dd Добавлены хлебные крошки для навигации в компонентах и страницах, включая CourseList, LessonList, UserPage и Attendance. Обновлены локализации для новых элементов навигации. Реализован контекст для управления состоянием хлебных крошек через BreadcrumbsProvider и useBreadcrumbs. Обновлен компонент AppHeader для отображения хлебных крошек в зависимости от текущей страницы. 2025-03-23 23:11:27 +03:00
4e27e3d1c6 3.14.0
All checks were successful
platform/bro-js/journal.pl/pipeline/head This commit looks good
2025-03-23 22:19:54 +03:00
e50fb4fd82 Добавлено состояние для отслеживания пульсации в компоненте LessonDetail при изменении количества студентов. Реализована функция для определения цвета на основе посещаемости. Обновлен компонент LessonList для отображения статистики посещаемости с использованием новых стилей и анимаций. 2025-03-23 22:19:43 +03:00
5885124630 3.13.0 2025-03-23 21:58:24 +03:00
2901f51862 Рефакторинг импорта dayjs и добавление утилиты форматирования дат. Все компоненты, использующие dayjs, теперь используют новую функцию formatDate для форматирования дат с учетом локали. Также добавлена поддержка обновления локали dayjs при изменении языка в i18next. 2025-03-23 21:58:18 +03:00
3d383f2e25 Обновлены стили компонента UserCard для улучшения визуального восприятия и добавлены анимации при наведении. Реализована поддержка отображения недавно присутствующих студентов с помощью анимации. Обновлен компонент LessonDetail для отслеживания новых студентов и их анимации при появлении. Улучшены стили списков студентов для лучшей адаптивности и пользовательского опыта. 2025-03-23 21:45:16 +03:00
570ae4b171 3.12.2 2025-03-23 20:10:45 +03:00
57341c90bb Добавлено новое поле 'courses.statistics' в конфигурацию и обновлен компонент CoursesList для использования этой функции. Теперь статистика курсов отображается только при включенной функции. 2025-03-23 20:10:43 +03:00
32b0e004ca Добавлена новая функция для отображения статистики курса в конфигурации и компоненте LessonList. Теперь статистика курса будет отображаться только при включенной функции. 2025-03-23 20:04:29 +03:00
d76d85dfcf 3.12.1 2025-03-23 18:46:54 +03:00
510d052116 Добавлены новые локализации для статистики прошедших уроков и посещаемости. Обновлены компоненты статистики для отображения подсказок с информацией о посещаемости и прошедших занятиях. Улучшено взаимодействие с пользователем через использование подсказок в интерфейсе. 2025-03-23 18:44:53 +03:00
d61a93e67c 3.12.0 2025-03-23 18:25:51 +03:00
5f952ece7a Добавлены новые компоненты для отображения статистики курсов, включая статистику посещаемости, активности студентов и уроков. Обновлены локализации для поддержки новых данных и улучшено взаимодействие с API для получения информации о курсах и уроках. 2025-03-23 18:24:51 +03:00
b37c96f640 Добавлен компонент CourseStatistics для отображения статистики курса, включая общее количество уроков, посещаемость, количество студентов и информацию о следующем занятии. Обновлены локализации для поддержки новых статистических данных. 2025-03-23 17:57:11 +03:00
Primakov Alexandr Alexandrovich
bc33de2721 3.11.2 2025-03-23 17:24:13 +03:00
Primakov Alexandr Alexandrovich
e66b616ba4 Оптимизирована генерация QR-кода в компоненте LessonDetail: добавлена обработка изменения размера окна и улучшена логика очистки канваса. Обновлены стили для QRCanvas для обеспечения квадратного соотношения сторон и адаптивности на мобильных устройствах. 2025-03-23 17:24:04 +03:00
Primakov Alexandr Alexandrovich
1b337278fe Обновлены компоненты для учета только прошедших лекций в статистике посещаемости. Добавлено мобильное отображение в компонентах LessonItems и Item, улучшена логика фильтрации лекций. Реализовано отображение QR-кода с учетом темы оформления. 2025-03-23 17:14:53 +03:00
d13bff5331 3.11.1 2025-03-23 15:18:04 +03:00
5a71314c82 Добавлены новые сообщения об ошибках и возможность повторной генерации уроков с использованием ИИ в компонентах LessonList и LessonForm. Обновлены локализации для поддержки новых функций. 2025-03-23 15:17:55 +03:00
46107cb3d1 Увеличено количество отображаемых скелетонов в компоненте LessonForm с 5 до 6 для улучшения визуального представления загрузки. 2025-03-23 15:11:31 +03:00
238c852b27 3.11.0 2025-03-23 15:01:52 +03:00
3357c9ddd0 Обновлен компонент LessonList: изменена логика генерации уроков при открытии формы создания, добавлены обработчики для редактирования уроков. Обновлены компоненты Item и LessonItems для поддержки новых функций редактирования. Упрощена логика запуска генерации уроков. 2025-03-23 15:00:08 +03:00
e178ce5cd6 Добавлены новые функции генерации уроков с использованием ИИ в компонент LessonList и соответствующие изменения в форме создания урока. Обновлены локализации для поддержки новых функций. Реализован API для генерации уроков и добавлены тестовые данные для имитации ответов сервера. 2025-03-23 14:57:08 +03:00
b00fd32042 3.10.3 2025-03-23 13:26:09 +03:00
e277308ec2 Добавлены новые переводы для управления списком уроков в файлы локализации (en.json и ru.json). Обновлен компонент CoursesList: реализована форма создания нового курса с использованием нового хука useCreateCourse, а также добавлен компонент YearGroup для отображения курсов по годам. 2025-03-23 13:26:04 +03:00
4416a53bc1 Добавлена группировка курсов по годам в компонент CoursesList с использованием useMemo для оптимизации производительности. Обновлен интерфейс для отображения курсов, сгруппированных по годам, с соответствующими заголовками и разделителями. Обновлены тестовые данные в success.json для поддержки новых курсов. 2025-03-23 13:13:58 +03:00
c7f9e3f2bf 3.10.2 2025-03-23 12:52:45 +03:00
ef8f7356e9 Обновлен компонент CourseCard: добавлены адаптивные размеры и улучшена компоновка для различных экранов. Реализована возможность сворачивания/разворачивания списка уроков. Удален компонент CourseDetails, его функциональность интегрирована в CourseCard. Обновлен компонент CoursesList для поддержки адаптивного дизайна и улучшения пользовательского интерфейса. 2025-03-23 12:51:34 +03:00
142ee6c496 3.10.1 2025-03-23 12:10:01 +03:00
2a5d7efcbb Добавлены новые переводы для полноэкранного режима таблицы посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент AttendanceTable: реализована возможность отображения таблицы в полноэкранном режиме с соответствующими кнопками и модальным окном. 2025-03-23 12:09:56 +03:00
5997723166 3.10.0 2025-03-23 11:54:45 +03:00
d1ae996386 Добавлены новые переводы для статистики курса и посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент CourseCard: реализована логика расчета статистики курса и посещаемости студентов, добавлены визуальные элементы для отображения прогресса и статистики. Улучшено взаимодействие с пользователем через обновленный интерфейс. 2025-03-23 11:54:39 +03:00
d3a7f70d12 Добавлены новые зависимости: "react-select" и "@floating-ui/core". Реализована локализация с использованием i18next, добавлены переводы для английского и русского языков. Обновлены компоненты для поддержки локализации, включая AppHeader, Attendance, Dashboard и другие. Улучшена логика отображения данных и взаимодействия с пользователем. 2025-03-23 11:41:29 +03:00
d5b5838e51 Добавлено новое зависимость "react-icons" версии 5.5.0. Обновлен компонент AttendanceTable: добавлены эмоджи для отображения посещаемости студентов, возможность скрытия/показа таблицы, а также улучшена логика расчета статистики посещаемости. 2025-03-23 09:24:37 +03:00
49a26edabf 3.9.0 2025-03-23 09:10:27 +03:00
f274a62be9 Удален переключатель темы из компонента Attendance. Добавлена кнопка для копирования данных таблицы в компонент AttendanceTable с уведомлениями о результате операции. 2025-03-23 09:09:50 +03:00
5e32e55ac2 Реализованы компоненты для отображения посещаемости: AttendanceTable, StatsCard и ShortText. Добавлены хуки useAttendanceData и useAttendanceStats для обработки данных. Обновлен компонент Attendance с использованием новых компонентов и хуков. 2025-03-23 09:01:00 +03:00
433e3b87bf Добавлено расширение темы Chakra UI, реализован компонент AppHeader с переключением темной/светлой темы, обновлены стили для поддержки темной темы, улучшена загрузка компонентов с учетом цветовой схемы. 2025-03-23 08:48:34 +03:00
Primakov Alexandr Alexandrovich
aef215c6e0 3.8.1
All checks were successful
platform/bro-js/journal.pl/pipeline/head This commit looks good
2025-03-12 17:30:09 +03:00
Primakov Alexandr Alexandrovich
bfd3b98dca ближайший получасовой слот при создании лекции 2025-03-12 17:30:01 +03:00
Primakov Alexandr Alexandrovich
8596d6500a 3.8.0 2025-03-12 17:22:11 +03:00