88 Commits

Author SHA1 Message Date
n08i40k 5dc7616a99 fixup! Убрана неиспользуемая фича и обновлены тесты. 2025-04-13 21:14:38 +04:00
n08i40k f3817bfb5f 3.0.2 2025-04-13 21:13:00 +04:00
n08i40k 78849c91cf Убрана неиспользуемая фича и обновлены тесты. 2025-04-13 21:12:50 +04:00
Nikita 8f0360cebf Merge pull request #3 from n08i40k/dependabot/npm_and_yarn/axios-1.8.2
Bump axios from 1.7.9 to 1.8.2
2025-03-20 22:09:05 +04:00
dependabot[bot] 55ae9f43e6 Bump axios from 1.7.9 to 1.8.2
Bumps [axios](https://github.com/axios/axios) from 1.7.9 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 18:02:33 +00:00
n08i40k 8c3f83ed00 fixup! Улучшение конвертера расписания для групп в расписание для преподавателей 2025-03-20 04:15:56 +04:00
n08i40k 4d9b790c93 Улучшение конвертера расписания для групп в расписание для преподавателей 2025-03-20 04:08:23 +04:00
n08i40k f44fce2a0e Переход на postgres 2025-03-20 02:55:35 +04:00
n08i40k b3eb3a7371 Обход бана со стороны сайта политехникума путём подмены User-Agent. 2025-03-18 00:21:52 +04:00
n08i40k 8ca6d2ed6d Замена монтирования start.sh на его упаковку внутрь Docker образа 2025-03-04 16:32:05 +04:00
n08i40k e78f93061d fixup! Если в расписании указана только одна подгруппа, то для второй подгруппы будет явно указано, что им не нужно идти на эту пару 2025-03-02 21:00:54 +04:00
n08i40k 69d2db8623 Если в расписании указана только одна подгруппа, то для второй подгруппы будет явно указано, что им не нужно идти на эту пару 2025-03-02 20:56:24 +04:00
n08i40k 566efb52b3 Ну заработай пж 2025-03-02 20:26:42 +04:00
n08i40k 714d86c197 fixup! Ну заработай пж 2025-03-02 20:19:29 +04:00
n08i40k e5fbeeddb6 fixup! Ну заработай пж 2025-03-02 20:17:16 +04:00
n08i40k 2952e3ff90 fixup! Ну заработай пж 2025-03-02 20:11:58 +04:00
n08i40k 0c52d6b899 Ну заработай пж 2025-03-02 20:09:54 +04:00
n08i40k 4bb18c2c88 fixup! Исправление запуска контейнера 2025-03-02 20:02:19 +04:00
n08i40k 033035ee71 Исправление запуска контейнера 2025-03-02 19:52:46 +04:00
n08i40k 677b24fe35 Публикация Docker image 2025-03-02 17:41:43 +04:00
n08i40k a5ee6d7a17 fixup! Сборка Docker image 2025-03-02 17:35:22 +04:00
n08i40k dc266f1d04 fixup! Сборка Docker image 2025-03-02 17:26:49 +04:00
n08i40k a70d2f442d Сборка Docker image 2025-03-02 17:22:48 +04:00
n08i40k 6734bb1321 Merge remote-tracking branch 'origin/master' 2025-03-02 17:05:03 +04:00
n08i40k aeff28e094 3.0.1
- Switch VK ID authentication to use JWT tokens
- Implement JWT verification and decoding
- Validate JWT issuer and app ID
- Add VKID OAuth integration and constants
2025-03-02 17:04:55 +04:00
Nikita 08a5aba41e Create docker-publish.yml 2025-03-02 16:59:39 +04:00
n08i40k 05b195926b 3.0.1
- Switch VK ID authentication to use JWT tokens
- Implement JWT verification and decoding
- Validate JWT issuer and app ID
- Add VKID OAuth integration and constants
2025-01-26 20:12:45 +04:00
n08i40k bb73b83edf Switch VK ID authentication to use JWT tokens
- Replace access token with JWT id token
- Add JWT public key for VK ID
- Implement JWT verification and decoding
- Validate JWT issuer and app ID
2025-01-26 19:20:16 +04:00
n08i40k 75e5874dc2 Add extra logging for tests. 2025-01-26 18:50:27 +04:00
n08i40k ddcb6b6d5d Add extra logging for tests. 2025-01-26 18:43:05 +04:00
n08i40k 1b5917f651 Add VKID OAuth integration and constants
- Add VKIDModule
- Define vkIdConstants in constants.ts
- Create OAuthRequestDto for VKID
- Create OAuthResponseDto for VKID
2025-01-26 01:14:46 +04:00
n08i40k bf58c2b66a fixup! 3.0.0. 2025-01-25 23:26:16 +04:00
n08i40k 425805031a fixup! 3.0.0. 2025-01-25 22:52:04 +04:00
n08i40k 50325c3862 3.0.0.
- Updated package version to 3.0.0
- Improved FCM topic handling logic
- Enhanced schedule parser accuracy
- Removed HTTPS options for dev simplicity
- Added detailed API documentation
- Removed support for older api versions
2025-01-25 22:51:33 +04:00
n08i40k 1174f61487 Refactor and reorganize codebase for better maintainability and clarity
- Rename DTOs to entities and move them to appropriate directories
- Remove deprecated controllers and services
- Update imports and dependencies
- Implement new class transformer decorators for better serialization
- Add VK authentication support
- Improve error handling and validation
- Update ESLint configuration and TypeScript settings
- Refactor schedule parsing logic
- Enhance user and authentication services
- Update Prisma schema and related entities
- Improve code organization and structure

This commit introduces significant changes to improve the overall structure and maintainability of the codebase, including better organization of DTOs, enhanced authentication features, and updated tooling configurations.
2025-01-25 03:36:58 +04:00
n08i40k 09a55fdff8 Смена времени действия jwt токенов. 2024-12-23 18:55:05 +04:00
n08i40k 855206d822 АХАХААХАХХАХ 2024-12-20 23:02:58 +04:00
n08i40k a41064e24a 2.2.3 2024-12-20 22:41:58 +04:00
n08i40k f92e27dd34 Фикс регистрации для адекватной работы регистрации преподавателей. 2024-12-20 22:41:47 +04:00
n08i40k 31f7f3c9c3 2.2.2 2024-12-13 06:03:22 +04:00
n08i40k e9e10ad17e Отключение обновление ссылки для старых версий 2024-12-13 06:03:11 +04:00
n08i40k c79052c8d4 Повторный фикс 2024-12-02 11:36:12 +04:00
n08i40k 1faae50863 2.2.1 2024-12-02 11:31:28 +04:00
n08i40k 38badf3c2f Фикс парсинга подгруппы и добавление парсинга пары типа "экзамен". 2024-12-02 11:31:16 +04:00
n08i40k e20fe9745d format & lint 2024-11-17 23:20:07 +04:00
n08i40k ea70c5cd07 2.2.0 2024-11-17 23:17:47 +04:00
n08i40k 504f06db92 Прекращение поддержки расписания v1.
Новые типы пар.

Фикс парсинга информации о паре, если в названии присутствуют дополнительные данные.
2024-11-17 23:17:33 +04:00
n08i40k 387b847a5d 2.1.1 2024-11-12 04:12:23 +04:00
n08i40k b2f9b3a7df Исправление краша при обновлении расписания.
Исправление отсутствия субботы из-за изменившегося формата расписания.
2024-11-12 04:11:38 +04:00
n08i40k 4b5fe6e1bd Откат обновления пакета jest.
Спасибо ещё не обновившемуся ts-jest.
2024-11-03 07:10:51 +04:00