Commit Graph

  • 183e3826be 3.16.5 master v3.16.5 primakov 2025-04-03 23:07:48 +03:00
  • 1ec4bc081e mark student button primakov 2025-04-03 23:07:41 +03:00
  • 870ac5348b 3.16.4 v3.16.4 Primakov Alexandr Alexandrovich 2025-03-27 14:23:32 +03:00
  • d648a181c3 Упрощено управление реакциями студентов в карточке пользователя. Изменено состояние реакций на использование одного объекта вместо массива, улучшена анимация отображения реакций. Primakov Alexandr Alexandrovich 2025-03-27 14:14:31 +03:00
  • 56a04dbe14 Оптимизация обновления реакций студентов и анимации карточек на странице пользователя. Упрощено добавление новых реакций и улучшено управление состоянием анимации студентов. Primakov Alexandr Alexandrovich 2025-03-27 14:01:12 +03:00
  • 5a92ff2bee 3.16.3 v3.16.3 Primakov Alexandr Alexandrovich 2025-03-27 13:54:13 +03:00
  • 543796740b user page reactions fix Primakov Alexandr Alexandrovich 2025-03-27 13:54:09 +03:00
  • 452d451224 3.16.2 v3.16.2 Primakov Alexandr Alexandrovich 2025-03-27 13:51:29 +03:00
  • 23c943f05d force show new reaction Primakov Alexandr Alexandrovich 2025-03-27 13:51:25 +03:00
  • c87413eb2c 3.16.1 v3.16.1 Primakov Alexandr Alexandrovich 2025-03-27 13:45:48 +03:00
  • 245d56410d fix read students reactions Primakov Alexandr Alexandrovich 2025-03-27 13:45:42 +03:00
  • 424013c570 3.16.0 v3.16.0 Primakov Alexandr Alexandrovich 2025-03-27 00:00:26 +03:00
  • 8a66b96599 Обновлены локализации для дней недели и месяцев, добавлены новые строки для выбора даты и существующих уроков. В компоненте формы уроков реализован календарь для выбора даты с учетом существующих лекций. Primakov Alexandr Alexandrovich 2025-03-26 23:41:05 +03:00
  • 32aad802b9 Добавлены новые временные слоты и улучшена форма выбора даты и времени для уроков. Реализованы функции для генерации временных слотов и получения следующего доступного времени. Обновлены локализации для новых строк. Primakov Alexandr Alexandrovich 2025-03-26 23:20:25 +03:00
  • 03a6172d91 3.15.1 v3.15.1 Primakov Alexandr Alexandrovich 2025-03-26 19:15:13 +03:00
  • fbf6347f62 3.15.0 v3.15.0 flip primakov 2025-03-25 19:23:12 +03:00
  • f4883ee6ea sticky qrcode primakov 2025-03-25 19:23:01 +03:00
  • b2121cc133 Emojy reactions primakov 2025-03-25 19:12:47 +03:00
  • c02cf6dfc9 flip animation primakov 2025-03-25 18:05:03 +03:00
  • ac87a2fc80 Refactor LessonDetail component to enhance student attendance display with 3D flip animation. Removed sorting to prevent reordering animation and added conditional rendering for present and not present states using Flex and Box components. primakov 2025-03-25 09:34:27 +03:00
  • 1d95f295cb 3.14.4 v3.14.4 Primakov Alexandr Alexandrovich 2025-03-24 16:18:29 +03:00
  • 0861d667b1 Добавлен компонент Portal для меню редактирования и удаления уроков в LessonList, что улучшает отображение и взаимодействие с меню. Primakov Alexandr Alexandrovich 2025-03-24 16:18:20 +03:00
  • b070af3188 3.14.3 v3.14.3 Primakov Alexandr Alexandrovich 2025-03-24 15:46:52 +03:00
  • 947599eab2 fix lesson link in course list details Primakov Alexandr Alexandrovich 2025-03-24 15:46:47 +03:00
  • f20819696b 3.14.2 v3.14.2 Primakov Alexandr Alexandrovich 2025-03-24 00:01:45 +03:00
  • 2f84f4a00a Merge branch 'master' of ssh://85.143.175.152:222/bro-js/journal.pl Primakov Alexandr Alexandrovich 2025-03-24 00:01:26 +03:00
  • 8906ae6239 Добавлена обработка ошибок загрузки изображения в компоненте UserCard: теперь при ошибке загрузки аватара используется Gravatar. Реализовано состояние для отслеживания ошибок загрузки изображений. Primakov Alexandr Alexandrovich 2025-03-24 00:00:31 +03:00
  • b7133f5889 3.14.1 v3.14.1 primakov 2025-03-23 23:33:27 +03:00
  • 5f836ea6b4 Обновлен компонент Bar для визуализации данных с нормализацией цветов на основе максимального значения. Добавлены новые стили для tooltip и сетки, улучшены параметры анимации. Обновлен файл mock данных с добавлением новых уроков и студентов, улучшена структура данных. primakov 2025-03-23 23:33:23 +03:00
  • c92be3d7dd Добавлены хлебные крошки для навигации в компонентах и страницах, включая CourseList, LessonList, UserPage и Attendance. Обновлены локализации для новых элементов навигации. Реализован контекст для управления состоянием хлебных крошек через BreadcrumbsProvider и useBreadcrumbs. Обновлен компонент AppHeader для отображения хлебных крошек в зависимости от текущей страницы. primakov 2025-03-23 23:11:27 +03:00
  • 4e27e3d1c6 3.14.0 v3.14.0 primakov 2025-03-23 22:19:54 +03:00
  • e50fb4fd82 Добавлено состояние для отслеживания пульсации в компоненте LessonDetail при изменении количества студентов. Реализована функция для определения цвета на основе посещаемости. Обновлен компонент LessonList для отображения статистики посещаемости с использованием новых стилей и анимаций. primakov 2025-03-23 22:19:43 +03:00
  • 5885124630 3.13.0 v3.13.0 primakov 2025-03-23 21:58:24 +03:00
  • 2901f51862 Рефакторинг импорта dayjs и добавление утилиты форматирования дат. Все компоненты, использующие dayjs, теперь используют новую функцию formatDate для форматирования дат с учетом локали. Также добавлена поддержка обновления локали dayjs при изменении языка в i18next. primakov 2025-03-23 21:58:18 +03:00
  • 3d383f2e25 Обновлены стили компонента UserCard для улучшения визуального восприятия и добавлены анимации при наведении. Реализована поддержка отображения недавно присутствующих студентов с помощью анимации. Обновлен компонент LessonDetail для отслеживания новых студентов и их анимации при появлении. Улучшены стили списков студентов для лучшей адаптивности и пользовательского опыта. primakov 2025-03-23 21:45:16 +03:00
  • 570ae4b171 3.12.2 v3.12.2 primakov 2025-03-23 20:10:45 +03:00
  • 57341c90bb Добавлено новое поле 'courses.statistics' в конфигурацию и обновлен компонент CoursesList для использования этой функции. Теперь статистика курсов отображается только при включенной функции. primakov 2025-03-23 20:10:43 +03:00
  • 32b0e004ca Добавлена новая функция для отображения статистики курса в конфигурации и компоненте LessonList. Теперь статистика курса будет отображаться только при включенной функции. primakov 2025-03-23 20:04:29 +03:00
  • d76d85dfcf 3.12.1 v3.12.1 primakov 2025-03-23 18:46:54 +03:00
  • 510d052116 Добавлены новые локализации для статистики прошедших уроков и посещаемости. Обновлены компоненты статистики для отображения подсказок с информацией о посещаемости и прошедших занятиях. Улучшено взаимодействие с пользователем через использование подсказок в интерфейсе. primakov 2025-03-23 18:44:53 +03:00
  • d61a93e67c 3.12.0 v3.12.0 primakov 2025-03-23 18:25:51 +03:00
  • 5f952ece7a Добавлены новые компоненты для отображения статистики курсов, включая статистику посещаемости, активности студентов и уроков. Обновлены локализации для поддержки новых данных и улучшено взаимодействие с API для получения информации о курсах и уроках. primakov 2025-03-23 18:24:51 +03:00
  • b37c96f640 Добавлен компонент CourseStatistics для отображения статистики курса, включая общее количество уроков, посещаемость, количество студентов и информацию о следующем занятии. Обновлены локализации для поддержки новых статистических данных. primakov 2025-03-23 17:56:51 +03:00
  • bc33de2721 3.11.2 v3.11.2 Primakov Alexandr Alexandrovich 2025-03-23 17:24:13 +03:00
  • e66b616ba4 Оптимизирована генерация QR-кода в компоненте LessonDetail: добавлена обработка изменения размера окна и улучшена логика очистки канваса. Обновлены стили для QRCanvas для обеспечения квадратного соотношения сторон и адаптивности на мобильных устройствах. Primakov Alexandr Alexandrovich 2025-03-23 17:24:04 +03:00
  • 1b337278fe Обновлены компоненты для учета только прошедших лекций в статистике посещаемости. Добавлено мобильное отображение в компонентах LessonItems и Item, улучшена логика фильтрации лекций. Реализовано отображение QR-кода с учетом темы оформления. Primakov Alexandr Alexandrovich 2025-03-23 17:14:53 +03:00
  • d13bff5331 3.11.1 v3.11.1 primakov 2025-03-23 15:18:04 +03:00
  • 5a71314c82 Добавлены новые сообщения об ошибках и возможность повторной генерации уроков с использованием ИИ в компонентах LessonList и LessonForm. Обновлены локализации для поддержки новых функций. primakov 2025-03-23 15:17:55 +03:00
  • 46107cb3d1 Увеличено количество отображаемых скелетонов в компоненте LessonForm с 5 до 6 для улучшения визуального представления загрузки. primakov 2025-03-23 15:11:31 +03:00
  • 238c852b27 3.11.0 v3.11.0 primakov 2025-03-23 15:01:52 +03:00
  • 3357c9ddd0 Обновлен компонент LessonList: изменена логика генерации уроков при открытии формы создания, добавлены обработчики для редактирования уроков. Обновлены компоненты Item и LessonItems для поддержки новых функций редактирования. Упрощена логика запуска генерации уроков. primakov 2025-03-23 15:00:08 +03:00
  • e178ce5cd6 Добавлены новые функции генерации уроков с использованием ИИ в компонент LessonList и соответствующие изменения в форме создания урока. Обновлены локализации для поддержки новых функций. Реализован API для генерации уроков и добавлены тестовые данные для имитации ответов сервера. primakov 2025-03-23 14:57:08 +03:00
  • b00fd32042 3.10.3 v3.10.3 primakov 2025-03-23 13:26:09 +03:00
  • e277308ec2 Добавлены новые переводы для управления списком уроков в файлы локализации (en.json и ru.json). Обновлен компонент CoursesList: реализована форма создания нового курса с использованием нового хука useCreateCourse, а также добавлен компонент YearGroup для отображения курсов по годам. primakov 2025-03-23 13:26:04 +03:00
  • 4416a53bc1 Добавлена группировка курсов по годам в компонент CoursesList с использованием useMemo для оптимизации производительности. Обновлен интерфейс для отображения курсов, сгруппированных по годам, с соответствующими заголовками и разделителями. Обновлены тестовые данные в success.json для поддержки новых курсов. primakov 2025-03-23 13:13:58 +03:00
  • c7f9e3f2bf 3.10.2 v3.10.2 primakov 2025-03-23 12:52:45 +03:00
  • ef8f7356e9 Обновлен компонент CourseCard: добавлены адаптивные размеры и улучшена компоновка для различных экранов. Реализована возможность сворачивания/разворачивания списка уроков. Удален компонент CourseDetails, его функциональность интегрирована в CourseCard. Обновлен компонент CoursesList для поддержки адаптивного дизайна и улучшения пользовательского интерфейса. primakov 2025-03-23 12:51:34 +03:00
  • 142ee6c496 3.10.1 v3.10.1 primakov 2025-03-23 12:10:01 +03:00
  • 2a5d7efcbb Добавлены новые переводы для полноэкранного режима таблицы посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент AttendanceTable: реализована возможность отображения таблицы в полноэкранном режиме с соответствующими кнопками и модальным окном. primakov 2025-03-23 12:09:56 +03:00
  • 5997723166 3.10.0 v3.10.0 primakov 2025-03-23 11:54:45 +03:00
  • d1ae996386 Добавлены новые переводы для статистики курса и посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент CourseCard: реализована логика расчета статистики курса и посещаемости студентов, добавлены визуальные элементы для отображения прогресса и статистики. Улучшено взаимодействие с пользователем через обновленный интерфейс. primakov 2025-03-23 11:54:39 +03:00
  • d3a7f70d12 Добавлены новые зависимости: "react-select" и "@floating-ui/core". Реализована локализация с использованием i18next, добавлены переводы для английского и русского языков. Обновлены компоненты для поддержки локализации, включая AppHeader, Attendance, Dashboard и другие. Улучшена логика отображения данных и взаимодействия с пользователем. primakov 2025-03-23 11:41:29 +03:00
  • d5b5838e51 Добавлено новое зависимость "react-icons" версии 5.5.0. Обновлен компонент AttendanceTable: добавлены эмоджи для отображения посещаемости студентов, возможность скрытия/показа таблицы, а также улучшена логика расчета статистики посещаемости. primakov 2025-03-23 09:24:37 +03:00
  • 49a26edabf 3.9.0 v3.9.0 primakov 2025-03-23 09:10:27 +03:00
  • f274a62be9 Удален переключатель темы из компонента Attendance. Добавлена кнопка для копирования данных таблицы в компонент AttendanceTable с уведомлениями о результате операции. primakov 2025-03-23 09:09:50 +03:00
  • 5e32e55ac2 Реализованы компоненты для отображения посещаемости: AttendanceTable, StatsCard и ShortText. Добавлены хуки useAttendanceData и useAttendanceStats для обработки данных. Обновлен компонент Attendance с использованием новых компонентов и хуков. primakov 2025-03-23 09:01:00 +03:00
  • 433e3b87bf Добавлено расширение темы Chakra UI, реализован компонент AppHeader с переключением темной/светлой темы, обновлены стили для поддержки темной темы, улучшена загрузка компонентов с учетом цветовой схемы. primakov 2025-03-23 08:48:34 +03:00
  • aef215c6e0 3.8.1 v3.8.1 Primakov Alexandr Alexandrovich 2025-03-12 17:30:09 +03:00
  • bfd3b98dca ближайший получасовой слот при создании лекции Primakov Alexandr Alexandrovich 2025-03-12 17:30:01 +03:00
  • 8596d6500a 3.8.0 v3.8.0 Primakov Alexandr Alexandrovich 2025-03-12 17:22:11 +03:00
  • 994311c222 fix first lesson problem Primakov Alexandr Alexandrovich 2025-03-12 17:22:06 +03:00
  • a4447e978a fix use lib Primakov Alexandr Alexandrovich 2025-03-11 18:30:34 +03:00
  • 1f4bb81dee 3.7.0 v3.7.0 Primakov Alexandr Alexandrovich 2025-03-11 18:18:12 +03:00
  • ab55c36ac5 menu Primakov Alexandr Alexandrovich 2025-03-11 18:18:05 +03:00
  • 4eb8ace12b journal deffault client id Primakov Alexandr Alexandrovich 2025-01-08 22:52:18 +03:00
  • c1311f351c 3.6.8 v3.6.8 Primakov Alexandr Alexandrovich 2025-01-08 18:39:22 +03:00
  • c2fe846c5b fix getNavigationValue name Primakov Alexandr Alexandrovich 2025-01-08 18:39:18 +03:00
  • 81533c3342 3.6.7 v3.6.7 Primakov Alexandr Alexandrovich 2025-01-08 18:33:10 +03:00
  • 462ba85fe8 check exam link to render Primakov Alexandr Alexandrovich 2025-01-08 18:33:02 +03:00
  • d0f7dfb87d login required back Primakov Alexandr Alexandrovich 2025-01-07 18:09:54 +03:00
  • a133cea95c 3.6.6 v3.6.6 Primakov Alexandr Alexandrovich 2025-01-07 18:04:01 +03:00
  • 4704b404f9 update ts config Primakov Alexandr Alexandrovich 2025-01-07 17:00:37 +03:00
  • 55d23f1e47 twik a bit Primakov Alexandr Alexandrovich 2025-01-07 16:57:37 +03:00
  • 6b07fef62f up kc js version Primakov Alexandr Alexandrovich 2025-01-07 16:48:40 +03:00
  • 3242576a12 check sso 2 debug Primakov Alexandr Alexandrovich 2025-01-07 16:42:04 +03:00
  • a7168231a1 kc params from env Primakov Alexandr Alexandrovich 2025-01-07 16:20:20 +03:00
  • cc7f3d3371 3.6.5 v3.6.5 Primakov Alexandr Alexandrovich 2024-12-21 16:19:32 +03:00
  • d20cb7257b 3.6.4 v3.6.4 Primakov Alexandr Alexandrovich 2024-12-21 16:16:40 +03:00
  • ab9e5f6d19 3.6.3 v3.6.3 Primakov Alexandr Alexandrovich 2024-12-15 20:35:48 +03:00
  • 71d2f59750 teachers in Attendance Primakov Alexandr Alexandrovich 2024-12-15 20:35:39 +03:00
  • bdd53ca15b 3.6.2 v3.6.2 Primakov Alexandr Alexandrovich 2024-12-15 17:20:20 +03:00
  • 789d2ed6ca manual add for teacher only Primakov Alexandr Alexandrovich 2024-12-15 17:20:16 +03:00
  • d4b7d0616e 3.6.1 v3.6.1 Primakov Alexandr Alexandrovich 2024-12-15 17:14:49 +03:00
  • b5bd2e02d7 not create access token if not teacher Primakov Alexandr Alexandrovich 2024-12-15 17:03:14 +03:00
  • 428b06f920 3.6.0 v3.6.0 Primakov Alexandr Alexandrovich 2024-12-12 22:59:07 +03:00
  • 7d6f2a4ca0 no JSON stringify in attendance Primakov Alexandr Alexandrovich 2024-12-12 16:00:49 +03:00
  • 2fe7600ef3 fix Primakov Alexandr Alexandrovich 2024-12-12 15:20:55 +03:00
  • 985b8ef315 stringify Primakov Alexandr Alexandrovich 2024-12-12 12:30:56 +03:00
  • 956fdec7f5 unknown name if no name Primakov Alexandr Alexandrovich 2024-12-12 12:12:19 +03:00
  • d44a511a3d try get student name even better Primakov Alexandr Alexandrovich 2024-12-12 11:44:35 +03:00