feat(mobile): upload engine with preparation, batching states and retries

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-19 02:50:40 +08:00
parent d96e56f653
commit 3ddb0ea2d4
23 changed files with 3232 additions and 12 deletions
@@ -338,4 +338,36 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get procProcessingFailed => 'Processing failed';
@override
String get queueStubHint =>
'Local upload queue and continuous capture arrive in Task 9';
@override
String get serverHistoryEntry => 'View server upload history';
@override
String get serverHistoryTitle => 'Server upload history';
@override
String get serverHistoryBanner =>
'Server-side history (cross-device) — for this device\'s pending uploads see the Queue tab';
@override
String get serverHistoryEmpty => 'No upload sessions yet';
@override
String get uploadStatePending => 'Pending';
@override
String get uploadStateConfirmed => 'Confirmed';
@override
String get uploadStateCancelled => 'Cancelled';
@override
String get uploadStateExpired => 'Expired';
@override
String get thisDevice => 'This device';
}