f38b3dfbb4
feat(sync): добавил механизм синхронизации хранилищ и управление группами
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 23:46:31 +03:00
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