Commit Graph
100 Commits
Author SHA1 Message Date
primakov b2121cc133 Emojy reactions 2025-03-25 19:12:47 +03:00
primakov c02cf6dfc9 flip animation 2025-03-25 18:05:03 +03:00
primakov 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. 2025-03-25 09:34:27 +03:00
primakov b7133f5889 3.14.1 2025-03-23 23:33:27 +03:00
primakov 5f836ea6b4 Обновлен компонент Bar для визуализации данных с нормализацией цветов на основе максимального значения. Добавлены новые стили для tooltip и сетки, улучшены параметры анимации. Обновлен файл mock данных с добавлением новых уроков и студентов, улучшена структура данных. 2025-03-23 23:33:23 +03:00
primakov c92be3d7dd Добавлены хлебные крошки для навигации в компонентах и страницах, включая CourseList, LessonList, UserPage и Attendance. Обновлены локализации для новых элементов навигации. Реализован контекст для управления состоянием хлебных крошек через BreadcrumbsProvider и useBreadcrumbs. Обновлен компонент AppHeader для отображения хлебных крошек в зависимости от текущей страницы. 2025-03-23 23:11:27 +03:00
primakov 4e27e3d1c6 3.14.0
platform/bro-js/journal.pl/pipeline/head This commit looks good
2025-03-23 22:19:54 +03:00
primakov e50fb4fd82 Добавлено состояние для отслеживания пульсации в компоненте LessonDetail при изменении количества студентов. Реализована функция для определения цвета на основе посещаемости. Обновлен компонент LessonList для отображения статистики посещаемости с использованием новых стилей и анимаций. 2025-03-23 22:19:43 +03:00
primakov 5885124630 3.13.0 2025-03-23 21:58:24 +03:00
primakov 2901f51862 Рефакторинг импорта dayjs и добавление утилиты форматирования дат. Все компоненты, использующие dayjs, теперь используют новую функцию formatDate для форматирования дат с учетом локали. Также добавлена поддержка обновления локали dayjs при изменении языка в i18next. 2025-03-23 21:58:18 +03:00
primakov 3d383f2e25 Обновлены стили компонента UserCard для улучшения визуального восприятия и добавлены анимации при наведении. Реализована поддержка отображения недавно присутствующих студентов с помощью анимации. Обновлен компонент LessonDetail для отслеживания новых студентов и их анимации при появлении. Улучшены стили списков студентов для лучшей адаптивности и пользовательского опыта. 2025-03-23 21:45:16 +03:00
primakov 570ae4b171 3.12.2 2025-03-23 20:10:45 +03:00
primakov 57341c90bb Добавлено новое поле 'courses.statistics' в конфигурацию и обновлен компонент CoursesList для использования этой функции. Теперь статистика курсов отображается только при включенной функции. 2025-03-23 20:10:43 +03:00
primakov 32b0e004ca Добавлена новая функция для отображения статистики курса в конфигурации и компоненте LessonList. Теперь статистика курса будет отображаться только при включенной функции. 2025-03-23 20:04:29 +03:00
primakov d76d85dfcf 3.12.1 2025-03-23 18:46:54 +03:00
primakov 510d052116 Добавлены новые локализации для статистики прошедших уроков и посещаемости. Обновлены компоненты статистики для отображения подсказок с информацией о посещаемости и прошедших занятиях. Улучшено взаимодействие с пользователем через использование подсказок в интерфейсе. 2025-03-23 18:44:53 +03:00
primakov d61a93e67c 3.12.0 2025-03-23 18:25:51 +03:00
primakov 5f952ece7a Добавлены новые компоненты для отображения статистики курсов, включая статистику посещаемости, активности студентов и уроков. Обновлены локализации для поддержки новых данных и улучшено взаимодействие с API для получения информации о курсах и уроках. 2025-03-23 18:24:51 +03:00
primakov b37c96f640 Добавлен компонент CourseStatistics для отображения статистики курса, включая общее количество уроков, посещаемость, количество студентов и информацию о следующем занятии. Обновлены локализации для поддержки новых статистических данных. 2025-03-23 17:57:11 +03:00
primakov d13bff5331 3.11.1 2025-03-23 15:18:04 +03:00
primakov 5a71314c82 Добавлены новые сообщения об ошибках и возможность повторной генерации уроков с использованием ИИ в компонентах LessonList и LessonForm. Обновлены локализации для поддержки новых функций. 2025-03-23 15:17:55 +03:00
primakov 46107cb3d1 Увеличено количество отображаемых скелетонов в компоненте LessonForm с 5 до 6 для улучшения визуального представления загрузки. 2025-03-23 15:11:31 +03:00
primakov 238c852b27 3.11.0 2025-03-23 15:01:52 +03:00
primakov 3357c9ddd0 Обновлен компонент LessonList: изменена логика генерации уроков при открытии формы создания, добавлены обработчики для редактирования уроков. Обновлены компоненты Item и LessonItems для поддержки новых функций редактирования. Упрощена логика запуска генерации уроков. 2025-03-23 15:00:08 +03:00
primakov e178ce5cd6 Добавлены новые функции генерации уроков с использованием ИИ в компонент LessonList и соответствующие изменения в форме создания урока. Обновлены локализации для поддержки новых функций. Реализован API для генерации уроков и добавлены тестовые данные для имитации ответов сервера. 2025-03-23 14:57:08 +03:00
primakov b00fd32042 3.10.3 2025-03-23 13:26:09 +03:00
primakov e277308ec2 Добавлены новые переводы для управления списком уроков в файлы локализации (en.json и ru.json). Обновлен компонент CoursesList: реализована форма создания нового курса с использованием нового хука useCreateCourse, а также добавлен компонент YearGroup для отображения курсов по годам. 2025-03-23 13:26:04 +03:00
primakov 4416a53bc1 Добавлена группировка курсов по годам в компонент CoursesList с использованием useMemo для оптимизации производительности. Обновлен интерфейс для отображения курсов, сгруппированных по годам, с соответствующими заголовками и разделителями. Обновлены тестовые данные в success.json для поддержки новых курсов. 2025-03-23 13:13:58 +03:00
primakov c7f9e3f2bf 3.10.2 2025-03-23 12:52:45 +03:00
primakov ef8f7356e9 Обновлен компонент CourseCard: добавлены адаптивные размеры и улучшена компоновка для различных экранов. Реализована возможность сворачивания/разворачивания списка уроков. Удален компонент CourseDetails, его функциональность интегрирована в CourseCard. Обновлен компонент CoursesList для поддержки адаптивного дизайна и улучшения пользовательского интерфейса. 2025-03-23 12:51:34 +03:00
primakov 142ee6c496 3.10.1 2025-03-23 12:10:01 +03:00
primakov 2a5d7efcbb Добавлены новые переводы для полноэкранного режима таблицы посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент AttendanceTable: реализована возможность отображения таблицы в полноэкранном режиме с соответствующими кнопками и модальным окном. 2025-03-23 12:09:56 +03:00
primakov 5997723166 3.10.0 2025-03-23 11:54:45 +03:00
primakov d1ae996386 Добавлены новые переводы для статистики курса и посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент CourseCard: реализована логика расчета статистики курса и посещаемости студентов, добавлены визуальные элементы для отображения прогресса и статистики. Улучшено взаимодействие с пользователем через обновленный интерфейс. 2025-03-23 11:54:39 +03:00
primakov d3a7f70d12 Добавлены новые зависимости: "react-select" и "@floating-ui/core". Реализована локализация с использованием i18next, добавлены переводы для английского и русского языков. Обновлены компоненты для поддержки локализации, включая AppHeader, Attendance, Dashboard и другие. Улучшена логика отображения данных и взаимодействия с пользователем. 2025-03-23 11:41:29 +03:00
primakov d5b5838e51 Добавлено новое зависимость "react-icons" версии 5.5.0. Обновлен компонент AttendanceTable: добавлены эмоджи для отображения посещаемости студентов, возможность скрытия/показа таблицы, а также улучшена логика расчета статистики посещаемости. 2025-03-23 09:24:37 +03:00
primakov 49a26edabf 3.9.0 2025-03-23 09:10:27 +03:00
primakov f274a62be9 Удален переключатель темы из компонента Attendance. Добавлена кнопка для копирования данных таблицы в компонент AttendanceTable с уведомлениями о результате операции. 2025-03-23 09:09:50 +03:00
primakov 5e32e55ac2 Реализованы компоненты для отображения посещаемости: AttendanceTable, StatsCard и ShortText. Добавлены хуки useAttendanceData и useAttendanceStats для обработки данных. Обновлен компонент Attendance с использованием новых компонентов и хуков. 2025-03-23 09:01:00 +03:00
primakov 433e3b87bf Добавлено расширение темы Chakra UI, реализован компонент AppHeader с переключением темной/светлой темы, обновлены стили для поддержки темной темы, улучшена загрузка компонентов с учетом цветовой схемы. 2025-03-23 08:48:34 +03:00
primakov 1cd1e26751 Merge pull request 'move 2 brojs' (#28) from feature/bro-js into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.bro-js.ru/bro-js/journal.pl/pulls/28
2024-08-05 22:30:26 +03:00
primakov 61cfd689f8 2.4.4
platform/bro/pipeline/head This commit looks good
2024-04-27 11:54:26 +03:00
primakov 82a54022b2 Merge pull request '#25 Отображение только времени в случае сгрупированных по дате лекций' (#26) from feature/lesson-date-time into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/26
2024-04-15 13:48:39 +03:00
primakov f28c644da5 #25 Отображение только времени в случае сгрупированных по дате лекций
platform/bro/pipeline/head This commit looks good
platform/bro/pipeline/pr-master This commit looks good
2024-04-15 13:45:35 +03:00
primakov 50bf5b31b6 2.4.3
platform/bro/pipeline/head This commit looks good
2024-04-11 13:03:27 +03:00
primakov 5670a96696 check jenkins script
platform/bro/pipeline/head This commit looks good
2024-04-11 12:52:40 +03:00
primakov 3a13b68a3d 2.4.2
platform/bro/pipeline/head This commit looks good
2024-04-09 23:38:59 +03:00
primakov fc3366d52a gropu and sort lessons
platform/bro/pipeline/head This commit looks good
2024-04-09 23:38:51 +03:00
primakov 99c95d0706 2.4.1
platform/bro/pipeline/head This commit looks good
2024-04-09 22:56:02 +03:00
primakov 0bdae7fc23 bugfix sorting & grouping
platform/bro/pipeline/head This commit looks good
2024-04-09 22:53:51 +03:00
primakov 814e089a67 2.4.0
platform/bro/pipeline/head This commit looks good
2024-04-09 21:25:44 +03:00
primakov 8f08b5ca52 group by date feature
platform/bro/pipeline/head This commit looks good
2024-04-09 21:25:36 +03:00
primakov 20aca51375 2.3.0
platform/bro/pipeline/head This commit looks good
2024-04-09 16:57:08 +03:00
primakov ff58ae2fe1 Merge pull request 'Бар Посещаемость лекций студентами' (#24) from feature/charts into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/24
2024-04-09 16:56:10 +03:00
primakov cf843f887d Бар Посещаемость лекций студентами
platform/bro/pipeline/pr-master This commit looks good
platform/bro/pipeline/head This commit looks good
2024-04-09 16:01:15 +03:00
primakov 91ea7fddaf 2.2.1
platform/bro/pipeline/head This commit looks good
2024-04-08 11:01:02 +03:00
primakov d084870c49 (#23) Убрал кнопку с действиями для студентов 2024-04-08 11:00:54 +03:00
primakov 4d498662f8 Merge pull request '#19 Неверные надписи в форме редактирования лекции' (#21) from bugfix/wrong-title-edit-lesson into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/21
Reviewed-by: primakov <primakovpro@gmail.com>
2024-04-07 12:39:35 +03:00
primakov 4504961fa0 2.2.0
platform/bro/pipeline/head This commit looks good
2024-04-04 10:37:12 +03:00
primakov 3e54f0099b Merge pull request 'Верстка страницы со списком студентов' (#20) from feature/students-layout into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/20
2024-04-04 10:36:49 +03:00
primakov 58342561ee users screen + userCard component
platform/bro/pipeline/pr-master This commit looks good
platform/bro/pipeline/head This commit looks good
platform/gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
platform/bro-js/journal.pl/pipeline/head This commit looks good
2024-04-03 22:00:17 +03:00
primakov 927bf3929d students list layout
platform/bro/pipeline/head This commit looks good
platform/bro/pipeline/pr-master This commit looks good
2024-04-03 19:47:18 +03:00
primakov 177f1b3f5b 2.1.1
platform/bro/pipeline/head This commit looks good
2024-04-02 16:27:28 +03:00
primakov 3d7e7a1783 (#16) fix put lesson api call 2024-04-02 16:27:22 +03:00
primakov 2087666991 2.1.0
platform/bro/pipeline/head This commit looks good
2024-04-02 16:21:40 +03:00
primakov 1c08a70525 Merge pull request '(#16) Редактирование лекции' (#18) from feature/edit-delete-lesson into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/18
2024-04-02 16:21:05 +03:00
primakov a32e55807b (#16) Редактирование лекции
platform/bro/pipeline/pr-master This commit looks good
platform/bro/pipeline/head This commit looks good
platform/gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
platform/bro-js/journal.pl/pipeline/head This commit looks good
2024-04-02 16:17:24 +03:00
primakov 997f463c08 2.0.0
platform/bro/pipeline/head This commit looks good
2024-04-01 23:25:52 +03:00
primakov 00488de460 Merge pull request 'CRUD лекции' (#17) from feature/edit-delete-lesson into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/17
2024-04-01 23:25:13 +03:00
primakov 032cdaaa12 (#16) delete lesson
platform/bro/pipeline/pr-master This commit looks good
platform/bro/pipeline/head This commit looks good
2024-04-01 23:21:54 +03:00
primakov c68cea7fa6 (#16) Layout списка лекций как таблица
platform/bro/pipeline/head This commit looks good
platform/bro/pipeline/pr-master This commit looks good
2024-04-01 17:42:30 +03:00
primakov e30974acb7 Merge pull request '#13 QR code centered' (#15) from bugfix/centered-qr-code into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/15
Reviewed-by: primakov <primakovpro@gmail.com>
2024-03-31 19:02:56 +03:00
primakov 0df3612c08 Merge pull request '#7 feature/add-jenkins' (#9) from feature/add-jenkins into master
platform/bro/pipeline/head This commit looks good
Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/9
2024-03-29 13:33:36 +03:00
primakov a0562e6f8d #7 cleanup after build
platform/bro/pipeline/pr-master This commit looks good
platform/bro/pipeline/head This commit looks good
2024-03-29 13:30:41 +03:00
primakov 5d075ac6da #7 cleanup after build
platform/bro/pipeline/head There was a failure building this commit
platform/bro/pipeline/pr-master There was a failure building this commit
2024-03-29 13:29:35 +03:00
primakov cb525f8c19 #7 check
platform/bro/pipeline/head There was a failure building this commit
platform/bro/pipeline/pr-master There was a failure building this commit
2024-03-29 13:26:04 +03:00
primakov 6b0b8ffebc #7 check
platform/gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
platform/gitea-bro-js/journal.pl/pipeline/pr-master There was a failure building this commit
2024-03-29 13:13:23 +03:00
primakov 719a5e9930 #7 check
gitea-bro-js/journal.pl/pipeline/pr-master There was a failure building this commit
gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
bro/pipeline/head Build started...
bro/pipeline/pr-master This commit looks good
platform/bro/pipeline/head There was a failure building this commit
2024-03-29 11:49:40 +03:00
primakov 5d051eae76 #7 check
gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
2024-03-29 11:39:32 +03:00
primakov 5da3dddc2c #7 check
gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
2024-03-29 11:35:55 +03:00
primakov e6faee3cff #7 check
gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
2024-03-29 11:30:22 +03:00
primakov 3dcb226c85 Jenkinsfile pipline
gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
2024-03-29 10:40:00 +03:00
primakov 0f3512750a #7 add Jenkins file
gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
2024-03-29 10:33:30 +03:00
primakov 5cea65ee0f #7 test & eslint scripts for jenkins 2024-03-29 10:30:11 +03:00
primakov 97e940b873 Форма создания лекции (#1)
gitea-bro-js/journal.pl/pipeline/head There was a failure building this commit
2024-03-28 18:59:16 +03:00
primakov b858d70675 Добавил спиннер (#5) 2024-03-28 18:26:26 +03:00
primakov f09536f4aa fix readme open project link 2024-03-27 17:26:48 +03:00
primakov b014c53cd2 Обновил урл для readme 2024-03-27 17:25:56 +03:00
primakov 70051a1742 start-test-domain
Во время исполнения команды npm start открывать сразу же http://ift-b1.kc.inno-js.test/journal.pl

Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/3
2024-03-27 16:57:19 +03:00
primakov 25511f37d1 fix typo
polling interval from config

qrcode as link

courses list page

journal.pl as name

fix package-lock

lesson missed students

merge students list

reset version

1.0.0

styled page of visits

rename students

fake students, delete comments

Обновил Readme

Squashed commit of the following:

commit ebc511e36b84c077f7bc029540ead1e3c58c49ab
Author: Alexei <adu864222@gmail.com>
Date:   Tue Mar 19 00:23:30 2024 +1000

    fake students, delete comments

commit 018582d16c581663103e5fded99cc10fca400532
Author: Alexei <adu864222@gmail.com>
Date:   Mon Mar 18 23:13:01 2024 +1000

    rename students

commit e53922d7fd89cf371c90e167c6486b36b0789036
Author: Alexei <adu864222@gmail.com>
Date:   Sun Mar 17 00:45:11 2024 +1000

    styled page of visits

Обновил Readme

Squashed commit of the following:

commit ebc511e36b84c077f7bc029540ead1e3c58c49ab
Author: Alexei <adu864222@gmail.com>
Date:   Tue Mar 19 00:23:30 2024 +1000

    fake students, delete comments

commit 018582d16c581663103e5fded99cc10fca400532
Author: Alexei <adu864222@gmail.com>
Date:   Mon Mar 18 23:13:01 2024 +1000

    rename students

commit e53922d7fd89cf371c90e167c6486b36b0789036
Author: Alexei <adu864222@gmail.com>
Date:   Sun Mar 17 00:45:11 2024 +1000

    styled page of visits

JRL-51 breadcrumbs + fonts

1.1.0

1.2.0

correct width h1 on page of visits students

styled card of course
2024-03-24 11:32:17 +03:00
primakov 0574d4e8d0 handle other error on user screen 2024-03-01 12:35:17 +03:00
primakov cfa2261cd5 user error message 2024-03-01 12:16:13 +03:00
primakov 7d0357e5ac relogin on 403 2024-03-01 12:03:16 +03:00
primakov 37998bee63 relogin on 403 2024-03-01 12:01:32 +03:00
primakov 29b9d7a853 fix api endpoint 2024-03-01 11:54:12 +03:00
primakov 9e1c2c9504 mvp 2024-03-01 11:43:31 +03:00
primakov ff1f8e0452 fix token resolve 2024-02-29 22:16:57 +03:00
primakov 80713f7e0f get lessons list 2024-02-29 09:18:13 +03:00
primakov 5134d44e39 init 2024-02-28 23:43:36 +03:00
primakov db6c735fdc check-sso or login 2024-02-21 17:38:22 +03:00