* refactor(app): обновить структуру приложения и удалить устаревшие провайдеры
* refactor(runner): упростить обработку ошибок и улучшить логирование времени инициализации
* refactor(runner): улучшить порядок инициализации приложения и обработку ошибок
* refactor(app): исправить контекст MediaQuery для предотвращения перерисовки
* refactor(pp): удалить главный виджет приложения и заменить его на AppRoot
* docs(copilot-instructions): уточнить правила проведения Code Review на русском языке
* refactor(linter): добавить правило avoid_catches_without_on_clauses для улучшения обработки исключений
---------
Co-authored-by: petrovyuri <petrovyuri@example.com>
* refactor(http): удалить интерфейс IHttpClient и упростить реализацию AppHttpClient
- Удален интерфейс IHttpClient, что упростило структуру кода.
- AppHttpClient теперь напрямую использует Dio без промежуточного интерфейса.
- Обновлены зависимости в репозиториях для использования нового HTTP клиента.
* refactor(code): dart format
* chore(pr-template): удалить отключения markdownlint из шаблона PR
* docs(copilot-instructions): добавить правила проведения Code Review
---------
Co-authored-by: petrovyuri <petrovyuri@example.com>
* chore(pubspec,di): Обновить версии SDK и исправить использование AppEnv
* chore(readme): Обновить версии Flutter и Dart, добавить новые библиотеки
---------
Co-authored-by: petrovyuri <petrovyuri@example.com>
1. Реализован интерфейс и репозитории для проверки обновлений.
2. Добавлены состояния и кубит для управления процессом обновления.
3. Созданы UI-компоненты для отображения информации об обновлениях.
4. Обновлен README.md с описанием нового модуля и его интеграции