Commit Graph

30 Commits

Author SHA1 Message Date
ef20533984 Merge remote-tracking branch 'origin/dependabot/gradle/plugin.serialization-2.1.10' 2025-01-31 22:42:33 +04:00
dependabot[bot]
75527c4fe4 Bump plugin.serialization from 2.0.20 to 2.1.10
Bumps [plugin.serialization](https://github.com/JetBrains/kotlin) from 2.0.20 to 2.1.10.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.10)

---
updated-dependencies:
- dependency-name: plugin.serialization
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 18:33:08 +00:00
dependabot[bot]
385ba31820 Bump com.google.protobuf:protoc from 3.6.1 to 4.29.3
Bumps [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) from 3.6.1 to 4.29.3.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 18:32:23 +00:00
4593a67c28 3.1.0
Возвращено и исправлено отображение текущих пар в уведомлении.

Исправлен баг при котором происходил выхода из аккаунта.

Исправлен баг с неправильным отображением "сегодня", "завтра" и т.п.
2025-01-31 22:25:15 +04:00
0ab25e68a3 3.0.0 / 3.0.1 2025-01-28 20:45:45 +04:00
44c1f01541 2.3.0 2024-12-20 23:44:19 +04:00
f4d3759d47 Экзамен отображается не как зачёт. 2024-12-13 06:50:20 +04:00
ff6d5d4dac 2.2.1
Теперь регулярное выражение для парсинга ссылки на расписание получается с сервера.

2.2.0

Отображение дополнительного типа пары.

Отображение улицы, на которой будут проходить пары, если указана.
2024-12-13 06:38:18 +04:00
c9bb2b6b1e 2.1.0
Окончательный, по моему мнению, фикс запуска постоянного уведомления.

Добавлена возможность просмотра расписания конкретного преподавателя.
2024-11-03 07:18:33 +04:00
637a66a647 2.0.3
Фикс запуска постоянного уведомления.

Предотвращение запуска фоновых задач до прохождения авторизации.

Обновление библиотек.
2024-11-01 02:19:34 +04:00
c4444ff2ca 2.0.2
Исправлено отображение уведомления о просмотре устаревшего расписания.

Исправлен запуск сервиса постоянного уведомления.
2024-10-26 18:32:33 +04:00
2b2c202cfa Интернет 2024-10-19 02:18:51 +04:00
c81fd2540b 2.0.0
Переход на API v2

Переработано отображение расписания.
- Один предмет теперь может занимать несколько пар.
- В заголовке дня теперь может писаться "Сегодня", "Завтра", "Вчера".

Обновление расписания теперь происходит без отгрузки целой страницы политехникума на сервер.
Приложение теперь само находит ссылку с помощью регулярных выражений, что влечёт за собой малый прирост к скорости отправки запроса и его обработки сервером.

Пасхалко.
2024-10-19 01:31:44 +04:00
8ed9ce17e7 1.8.0
Удалёно большинство классов относящихся к CustomLessonViewService:
- AlarmReceiver
- BootCompletedBroadcastReceiver
- ScheduleClvAlarm
- StartClvService

CustomLessonViewService теперь запускается сервером в определённое время.

Переработаны формы авторизации и регистрации.

В форме регистрации теперь можно выбрать свою группу из выпадающего списка, а не вводить вручную.

Исправлен недочёт, из-за которого можно было вернуться к форме авторизации нажимая кнопку назад (или делать свайп для того же эффекта).

Немного изменён логотип приложения.

Изменена иконка уведомлений на самодельную.
2024-10-13 20:14:40 +04:00
2a7e63dce4 1.7.1
Фикс невозможности запуска службы переднего плана из LinkUpdateWorker.

Небольшие визуальные изменения.
2024-10-10 01:27:26 +04:00
3da65a3327 1.7.0
Отображение текущей пары в уведомлении.

Мне на данный момент невероятно сложно написать код для запуска сервиса перед началом пар (мне лень), поэтому сервис будет запускаться каждые 7 утра с задежкой до 15 минут.
2024-10-08 16:13:35 +04:00
dde7f3e254 Обновление используемой версии JAVA до 11. 2024-10-06 03:09:02 +04:00
43cb667614 1.6.0
Поддержка Firebase Remote Config.

Уведомления об обновлении приложения.

Добавлен TopBar с проверкой обновлений.

Удалены некоторые уже не важные логи.
2024-10-06 02:56:18 +04:00
1c773b4713 Вернул домен на место. 2024-10-05 00:41:59 +04:00
800c49dcc4 1.5.0
Уведомления об обновлении расписания.

Обновление кеша сервера в фоновом режиме (раз в 15 минут).

Теперь полный порядок с запросами.
2024-10-05 00:27:43 +04:00
13d77bbf28 Блять 2024-10-03 01:49:55 +04:00
e694edc334 1.4.0
Администраторам добавлена возможность заменять расписание на текущую неделю.

Исправлены недочёты в меню авторизации и регистрации.

Добавлен класс AuthorizedMultipartRequest для отправки multipart запросов.

Файлы дата классов разбиты на ещё большее количество файлов.

Переименовано большинство классов с сетевыми запросами и их файлов для подгонки под однородный вид.

Убрано много мусора в коде.

Я наконец-то плюс минус разобрался в ViewModel'ах. Очень важная информация.
2024-10-03 01:49:22 +04:00
4db3a7d1c2 1.3.2
Фикс краша при получении расписания с включённым VPN.

Допилено обновление расписания без перезагрузки всего экрана.
2024-10-02 00:22:51 +04:00
f2724d275b 1.3.1
Дополнительная информация о последних обновлениях.
2024-09-28 01:45:02 +04:00
c651f4ba01 1.3.0
Верии ниже этой больше не совместимы (т.е не работают).

Уменьшение размера приложения.
- Существенное)

Адекватное кеширование.
- Улучшено кеширование на стороне сервера (до этого сервер не выставлял флаг отвечающий за потребность в обновлении).
- Добавлено кеширование ответов от сервера в хранилище приложения.
2024-09-26 04:12:19 +04:00
f7596749e3 1.2.2
Ещё больше визуальных изменений.
2024-09-23 00:33:58 +04:00
f929ba2f93 1.2.1
Фикс отображения нескольких кабинетов.

Дополнительная информация в диалоговом окне о паре.
2024-09-22 23:47:53 +04:00
c98d34bd98 Релиз 1.2
Теперь сайт политеха не сможет забанить сервер за пинг его каждые 5 секунд.
2024-09-16 15:10:27 +04:00
ee7c4b06a1 Релиз 1.1
Исправлена установка группы пользователя при регистрации.

Во вкладке профиля добавлена кнопка для выхода из аккаунта.
2024-09-15 21:12:18 +04:00
4c75b87656 Первый коммит 2024-09-15 14:39:30 +04:00