Files
simplefileupload-android/app
Matt Hills 4557d13064 Refactor upload architecture and fix Android 14+ notification delay
- Convert UploadController, FileUploadForegroundService, and UploadHistory from Java to Kotlin
- Move all upload logic from UploadController into FileUploadForegroundService for better encapsulation
- Service now directly manages ChunkedUploadManager instances instead of delegating to controller
- Add FOREGROUND_SERVICE_IMMEDIATE flag to bypass Android 14+ notification display delay (up to 10s for DATA_SYNC services)
- Add notification update logging for better debugging
- Simplify UploadController to only handle service launching and server file deletion

Fixes notification appearing late during uploads (was showing around 70% progress instead of immediately).
2025-12-27 20:28:16 -05:00
..