Skip to content

Releases: chibisafe/mobile-app

v1.0.3

17 Mar 00:54
f17d386

Choose a tag to compare

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

18 Feb 22:58

Choose a tag to compare

Full Changelog: v1.0.0...v1.0.2

Build

18 Feb 20:56

Choose a tag to compare

v1.0.1

Merge branch 'main' of github.com:chibisafe/mobile-app

First release

18 Feb 19:52

Choose a tag to compare

v1.0.0

Merge branch 'main' of github.com:chibisafe/mobile-app