Releases: chibisafe/mobile-app
Releases · chibisafe/mobile-app
v1.0.3
What's Changed
In-App File Upload
- Upload button — Floating "Upload" pill button on the Gallery screen (both album list and
file views) - Dual picker — Tap the button to choose between "Photos & Videos" (native media grid with
album tabs) or "Files" (system file browser, any file type) - Multi-file selection — Select multiple files at once from either picker
- File list review — Upload sheet shows all selected files with thumbnails, names, sizes, and
individual remove buttons before uploading - File validation — Files exceeding server's max size or with blocked extensions are
automatically filtered with user-facing alerts
Chunked Uploads
- Automatic chunking — Files larger than 10MB are automatically split into chunks and uploaded
sequentially - Server compatibility — Follows the Chibisafe chunked upload protocol (chibi-uuid,
chibi-chunks-total, chibi-chunk-number headers) with file metadata sent on the final chunk - Retry logic — Each chunk retries up to 5 times with exponential backoff on failure
- Album support — Album selection works for both single and chunked uploads
Upload Progress Tracking
- Live progress in History tab — After starting uploads, you're redirected to the History tab
where progress bars and percentages update in real-time - Per-file progress — Each file shows its own progress bar and percentage during upload
- System notifications — Upload progress, completion, and failure notifications for each file
- Sequential uploads — Multiple files upload one after another to avoid bandwidth saturation
Gallery: All Files View
- "All files" option — New entry at the top of the album list to browse all uploaded files
sorted by recency, with pagination - Paginated browsing — Same grid view and pagination controls as album files (GET
/api/files?page=N&limit=50)
History Improvements
- Swipe to delete — Swipe left on any completed or failed upload to remove it from history
(uploading items are protected) - Instant visibility — Upload items appear in History immediately when uploads start
(pre-created before navigation) - Auto-refresh — History polls for updates while uploads are active, stops automatically when
all uploads finish
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Full Changelog: v1.0.0...v1.0.2
Build
First release
v1.0.0 Merge branch 'main' of github.com:chibisafe/mobile-app