feat: delta sync (#18428)

* feat: delta sync

* fix: ignore iCloud assets

* feat: dev logs

* add full sync button

* remove photo_manager dep for sync

* misc logs and fix

* add time taken to DLog

* fix: build release iOS

* ios sync go brrr

* rename local sync service

* update isar fork

* rename to platform assets / albums

* fix ci check

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
This commit is contained in:
shenlong
2025-05-29 21:12:00 +05:30
committed by GitHub
parent 2b1b20ab0b
commit dbdb64f6c5
49 changed files with 5634 additions and 488 deletions

View File

@@ -1,7 +1,13 @@
.PHONY: build watch create_app_icon create_splash build_release_android
.PHONY: build watch create_app_icon create_splash build_release_android pigeon
build:
dart run build_runner build --delete-conflicting-outputs
# Remove once auto_route updated to 10.1.0
dart format lib/routing/router.gr.dart
pigeon:
dart run pigeon --input pigeon/native_sync_api.dart
dart format lib/platform/native_sync_api.g.dart
watch:
dart run build_runner watch --delete-conflicting-outputs
@@ -19,4 +25,5 @@ migrations:
dart run drift_dev make-migrations
translation:
dart run easy_localization:generate -S ../i18n
dart run easy_localization:generate -S ../i18n
dart format lib/generated/codegen_loader.g.dart