background upload plugin

add schemas

sync variants

formatting

initial implementation

use existing db, wip

move to separate folder

fix table definitions

wip

wiring it up
This commit is contained in:
mertalev
2025-11-09 20:09:08 -05:00
parent 1e1c4ac9d2
commit 41f013387f
67 changed files with 17482 additions and 1260 deletions
@@ -37,10 +37,7 @@ class ShareIntentPage extends HookConsumerWidget {
}
void upload() async {
for (final attachment in candidates) {
await ref.read(shareIntentUploadProvider.notifier).upload(attachment.file);
}
await ref.read(shareIntentUploadProvider.notifier).upload(candidates);
isUploaded.value = true;
}
@@ -212,6 +209,11 @@ class UploadStatusIcon extends StatelessWidget {
color: context.primaryColor,
semanticLabel: 'paused'.tr(),
),
UploadStatus.preparing => Icon(
Icons.hourglass_top_rounded,
color: context.primaryColor,
semanticLabel: 'preparing'.tr(),
),
};
return statusIcon;