Commit Graph

40 Commits

Author SHA1 Message Date
5dc7616a99 fixup! Убрана неиспользуемая фича и обновлены тесты. 2025-04-13 21:14:38 +04:00
f3817bfb5f 3.0.2 2025-04-13 21:13:00 +04:00
78849c91cf Убрана неиспользуемая фича и обновлены тесты. 2025-04-13 21:12:50 +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
8c3f83ed00 fixup! Улучшение конвертера расписания для групп в расписание для преподавателей 2025-03-20 04:15:56 +04:00
4d9b790c93 Улучшение конвертера расписания для групп в расписание для преподавателей 2025-03-20 04:08:23 +04:00
dc266f1d04 fixup! Сборка Docker image 2025-03-02 17:26:49 +04:00
a70d2f442d Сборка Docker image 2025-03-02 17:22:48 +04:00
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
425805031a fixup! 3.0.0. 2025-01-25 22:52:04 +04:00
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
a41064e24a 2.2.3 2024-12-20 22:41:58 +04:00
31f7f3c9c3 2.2.2 2024-12-13 06:03:22 +04:00
1faae50863 2.2.1 2024-12-02 11:31:28 +04:00
ea70c5cd07 2.2.0 2024-11-17 23:17:47 +04:00
504f06db92 Прекращение поддержки расписания v1.
Новые типы пар.

Фикс парсинга информации о паре, если в названии присутствуют дополнительные данные.
2024-11-17 23:17:33 +04:00
387b847a5d 2.1.1 2024-11-12 04:12:23 +04:00
4b5fe6e1bd Откат обновления пакета jest.
Спасибо ещё не обновившемуся ts-jest.
2024-11-03 07:10:51 +04:00
d5abb537fb 2.1.0 2024-11-03 07:05:02 +04:00
7f6ab874db Добавлено получение расписания по имени преподавателя. 2024-11-03 07:04:52 +04:00
2bb09f1f52 2.0.3 2024-11-01 02:00:46 +04:00
fe88c685e0 Возможный фикс невозможности отправить уведомление.
Добавлена возможность отправки сообщений вручную.
2024-11-01 02:00:33 +04:00
979877532c 2.0.2
Фикс получения списка групп во второй версии api.
2024-10-26 17:59:13 +04:00
ab15fdc136 2.0.1
Фикс уведомлений при обновлении расписания и хеширования кеша.
2024-10-21 00:50:12 +04:00
5fe5d56ca9 2.0.0
Я пока перечислю - умру.
Надо научиться писать changelog постепенно.
2024-10-19 02:12:37 +04:00
c594039ca2 1.4.0
Энд-поинт schedule/get-group-names теперь не требует авторизации (для формы регистрации).

Энд-поинт schedule/get-group теперь не требует указания группы. Она берётся из данных пользователя.

Энд-поинт auth/sign-in теперь может возвращать группу пользователя начиная с версии 1.
2024-10-13 17:59:48 +04:00
a4d7bb9cdc 1.3.5
Мда... Хуже не придумаешь.
2024-10-10 23:52:51 +04:00
64168dc517 1.3.4
Обновление пакетов.
2024-10-07 03:08:03 +04:00
dependabot[bot]
fa9b8d9b25 Bump path-to-regexp, @nestjs/core, @nestjs/platform-express, @nestjs/swagger and express
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 3.3.0 and updates ancestor dependencies [path-to-regexp](https://github.com/pillarjs/path-to-regexp), [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core), [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express), [@nestjs/swagger](https://github.com/nestjs/swagger) and [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `path-to-regexp` from 0.1.7 to 3.3.0
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v3.3.0)

Updates `@nestjs/core` from 10.4.1 to 10.4.4
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v10.4.4/packages/core)

Updates `@nestjs/platform-express` from 10.4.1 to 10.4.4
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v10.4.4/packages/platform-express)

Updates `@nestjs/swagger` from 7.4.0 to 7.4.2
- [Release notes](https://github.com/nestjs/swagger/releases)
- [Changelog](https://github.com/nestjs/swagger/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/swagger/compare/7.4.0...7.4.2)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: "@nestjs/core"
  dependency-type: direct:production
- dependency-name: "@nestjs/platform-express"
  dependency-type: direct:production
- dependency-name: "@nestjs/swagger"
  dependency-type: direct:production
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-06 23:00:52 +00:00
504ca54124 1.3.3
Фикс парсинга ФИО преподавателей при отсутствии пробела между ФИО преподавателя и его подгруппой.
2024-10-06 20:43:18 +04:00
ac95dad30e 1.3.2
Фикс подписки пользователя на уведомления.
2024-10-06 17:46:14 +04:00
2efceeaec4 1.3.1
Уведомления об обновлении приложения.
2024-10-06 02:43:13 +04:00
6ffe39a4a9 1.3.0
Добавлена совместимость с Firebase Cloud Messaging.

Сервис и контроллер модуля schedule-replacer были перенесены в модуль schedule.
2024-10-05 00:36:50 +04:00
32e06350ad 1.2.0
Добавлена возможность заменять файл с расписанием.

Добалена возможность давать доступ к end-point'ам только определённым ролям.

Чуть-чуть меньше спагетти в объявлениях модулей.
2024-10-03 01:49:23 +04:00
d18a6764c9 1.1.1
Фикс невозможности парсинга субботы.

class-validator.interceptor.ts
- Добавлена возможность возвращать клиенту любой DTO из списка.

Добавлен разный ответ клиенту в зависимости от его версии.
2024-09-28 01:40:19 +04:00
99dc3c86e7 1.1.0 2024-09-26 03:52:26 +04:00
cd9dc319eb Обновлённая система кеширования и чистка кода. 2024-09-26 01:37:44 +04:00
8fb9214246 Много 2024-09-12 00:39:01 +04:00
31906fbbd1 1.0.0 2024-09-06 23:13:44 +04:00
2b2018c317 Начальная настройка и установка зависимостей. 2024-09-06 15:48:56 +04:00