Commit Graph

47 Commits

Author SHA1 Message Date
60627f11d6 feat(app): deep links, notification launch, and night splash
Add wallenc:// URI patterns, manifest VIEW intent-filters, and NavDeepLink
with handleDeepLink from MainActivity. Move FGS notification PendingIntent
constants to WallencExternalLaunch. Theme splash/window background via
splash_screen_background in values and values-night.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 22:43:22 +03:00
88a13080e5 Открытие экрана Tasks при нажатии на уведомление 2026-05-11 22:28:07 +03:00
61bcaa95d8 Исправлено много варнингов 2026-05-11 22:18:15 +03:00
d176f2a464 Переименован domain-vault 2026-05-11 20:56:26 +03:00
9ceb8bd934 Перенос localVault в domain-storage 2026-05-11 20:54:15 +03:00
3928ac5409 Большая реструктуризация проекта 2026-05-11 19:33:32 +03:00
be1ba29f4d feat(yandex-disk): REST client, repository, and app-folder storages
Add Yandex Disk API (Retrofit + OkHttp), per-vault repository with DB-backed
OAuth token, YandexStorage/YandexStorageAccessor under app:/<uuid>, and a
real YandexVault bootstrap (disk quota, list storages, create/remove).

Expose vault and storage availability: vault is reachable after diskInfo;
each storage combines vault reachability with local init readiness. Map
401 to YandexDiskAuthException and mark the vault unavailable.

Add YandexAccountDao.getByVaultUuid for fresh tokens on each request.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-03 21:11:53 +03:00
1034e134c2 Большой рефакторинг
Из domain выкинуты типы vault, теперь он ничего не знает о Yandex. Объявления провайдеров вынесены в vault-api, а реализации в data
2026-04-27 02:47:02 +03:00
404ff201c4 Рабочий UI уведомления 2026-04-22 01:20:06 +03:00
e00455691a UI уведомления новый 2026-04-22 00:43:53 +03:00
75162e2d64 Новый конвейер задач и уведомлений 2026-04-21 01:52:31 +03:00
52353ea4a0 yandex user info repository 2026-04-21 00:25:20 +03:00
c84edcf16a Чистка предупреждений 2026-04-19 14:10:29 +03:00
b3c00b1719 Добавлен Yandex 2026-04-19 00:22:05 +03:00
586e2b61fd Ещё чистка 2026-04-18 22:47:49 +03:00
9bea6a2a4c Улучшен запуск сервиса 2026-04-18 21:53:52 +03:00
d806e3a8a1 Добавлен foreground сервис 2026-04-18 21:38:09 +03:00
db9463c2c6 Полное управление шифрованием и ключами 2026-04-18 17:36:29 +03:00
3455b91bca Новый юзкейс удаления хранилищ 2026-04-17 22:28:22 +03:00
d965dd8609 UnlockManager больше не Vault 2026-04-17 22:15:59 +03:00
fd15caadd4 targetApi=37 2026-04-17 21:04:40 +03:00
fc6468fced Улучшения 2026-04-16 22:29:29 +03:00
0e69bf0fd6 Вот теперь обновлено 2026-04-16 21:10:13 +03:00
879d2ded3b обновлены все либы 2026-04-16 19:59:49 +03:00
Пытков Роман
5fd96003db IUnlockManager теперь IVault 2026-03-31 00:57:04 +03:00
Пытков Роман
2d433671d0 Опциональное шифрование имён файлов 2026-03-30 05:42:23 +03:00
Пытков Роман
7cc816ba10 Delete app/release directory 2026-03-27 04:43:11 +03:00
Пытков Роман
bf058db21b Диалог изменения имени 2026-03-27 04:09:45 +03:00
Пытков Роман
4b7e12585e Мета информация о хранилищах хранится в бд 2026-03-26 07:56:39 +03:00
51174dc2b2 Реализован UnlockManager 2026-03-24 09:26:34 +03:00
Roman Pytkov
12bd7babd8 Добавлено StorageEncryptionInfo для локальных хранилищ 2026-03-20 13:17:33 +03:00
Roman Pytkov
270f0d671d Создана база данных 2026-03-20 12:11:25 +03:00
Roman Pytkov
0dbaf3a2f5 Вынос IStorageInfo и IVaultInfo 2026-03-20 06:44:10 +03:00
Roman Pytkov
9d0690639a Шифрование путей 2026-03-19 16:03:59 +03:00
Пытков Роман
7ed2aad3fd Локальное хранилище теперь читает файлы и создаёт .wallenc-meta 2026-03-16 14:35:31 +03:00
Roman Pytkov
8e07e3b870 Начат LocalStorage, выкинут мусор из UiState 2026-03-15 12:06:22 +03:00
Roman Pytkov
360c76ddb0 Domain 2026-03-15 11:25:18 +03:00
Roman Pytkov
9fff2bd537 Заложена навигация с передачей параметров и сохранением состояний 2026-03-04 22:08:57 +03:00
Roman Pytkov
cf4f2a81a9 Базовая навигация 2026-03-04 15:23:43 +03:00
Roman Pytkov
7870987274 Нормальная модульная структура 2026-03-02 16:12:47 +03:00
Roman Pytkov
664b04e698 Реструктуризация проекта 2026-03-02 08:03:48 +03:00
Roman Pytkov
a22b29f777 Модель, обновление зависимостей 2026-03-02 07:49:33 +03:00
Пытков Роман
3a510d930a Новый Client ID 2026-02-24 17:30:08 +03:00
Пытков Роман
602fd1ba3b Переименован пакет 2026-02-19 12:45:43 +03:00
Пытков Роман
b0d13cdf75 Какое-то шевеление 2026-02-19 05:07:33 +03:00
Пытков Роман
b48f28dc89 Начало архитектуры 2026-02-15 22:13:41 +03:00
Пытков Роман
27ebdf4646 Initial commit 2026-02-15 07:48:22 +03:00