Skip to content

Releases: nikolanovoselec/zipline-native

v1.0.6 - Upload Optimizations

02 Oct 09:42

Choose a tag to compare

Highlights

  • Restored single-card progress by routing all uploads through the inline flow.
  • Disabled the background queue overlay and floating badge to keep UI focused.
  • Upgraded Flutter to 3.35.5 with refreshed share_plus, flutter_slidable, and connectivity_plus.

Validation

  • ~/flutter/bin/flutter pub get
  • ~/flutter/bin/flutter analyze --no-fatal-infos
  • ~/flutter/bin/flutter test
  • npm test --prefix cloudflare-oauth-redirect
  • ~/flutter/bin/flutter build apk --release --split-per-abi

v1.0.5 - security optimizations and cleanup

19 Sep 10:51

Choose a tag to compare

Highlights

  • Sensitive Zipline credentials, session cookies, and Cloudflare Access headers now migrate into Flutter Secure Storage with legacy cleanup plus targeted logout/clear logic.
  • Cloudflare OAuth worker redacts Set-Cookie headers, base64-encodes the returned session payload, and ships with a Node test to guard against regressions.
  • Upload services resolve dependencies through GetIt, share intents enqueue uploads by default, queue IDs use UUIDs, and MinimalTextField disposes its scroll controller to plug leaks.
  • Added smoke tests, stricter lints, and expanded environment/worker docs to keep security hardening from regressing.

Verification

  • ~/flutter/bin/flutter test
  • npm test --prefix cloudflare-oauth-redirect
  • ~/flutter/bin/flutter build apk --release --split-per-abi

v1.0.4 - Updated Icon

18 Sep 13:17

Choose a tag to compare

Highlights

  • Launcher icon now matches the splash-screen rocket across all Android densities.
  • Share sheet & round variants use the same refreshed art.
  • Rebuilt split-per-ABI APKs with the new assets.

Artifacts

  • app-arm64-v8a-release.apk
  • app-armeabi-v7a-release.apk
  • app-x86_64-release.apk

v1.0.3 – Sharing optimization

17 Sep 21:00

Choose a tag to compare

v1.0.3 – Sharing optimization

  • Single uploads and shortened links now copy automatically, surface the “Ready for sharing!” banner, and then open the share sheet.
  • Multi-file uploads keep every link in Recent Activity so you choose what to share.
  • Sharing banner now sits above the status bar and fills about 15% of the screen with centered messaging.
  • Recent Activity cards gained a share action chip and reuse the streamlined copy+share workflow.

Assets

  • app-arm64-v8a-release.apk
  • app-armeabi-v7a-release.apk
  • app-x86_64-release.apk

v1.0.2 - UI Alignment Fix

08 Sep 20:28

Choose a tag to compare

Minor Improvements

  • Improved title alignment on home screen for better visual balance
  • Adjusted spacing between status bar and main content

Download

Choose the APK for your device architecture:

  • arm64-v8a: Most modern Android devices (recommended)
  • armeabi-v7a: Older 32-bit ARM devices
  • x86_64: Intel/AMD based devices and emulators

v1.0.1 - Settings Button Fix

08 Sep 20:15

Choose a tag to compare

Bug Fixes

  • Fixed Settings button not responding on login screen for high-DPI devices (#1)
  • Improved touch target sizes for better accessibility on all screens
  • Enhanced button visibility with subtle shadows and increased opacity
  • Fixed potential z-index conflicts in Stack layouts

Technical Changes

  • Moved Settings button to top of Stack rendering order
  • Added HitTestBehavior.opaque to all interactive buttons
  • Increased minimum touch target to 60x60dp (from 48x48dp)
  • Applied consistent button improvements across login and home screens

Download

Choose the APK for your device architecture:

  • arm64-v8a: Most modern Android devices (recommended)
  • armeabi-v7a: Older 32-bit ARM devices
  • x86_64: Intel/AMD based devices and emulators

Requirements

  • Android 8.0 or higher
  • Zipline server instance

v1.0.0 - Initial Release

08 Sep 14:58

Choose a tag to compare

Features

  • Native share integration with Android share menu
  • OAuth/OIDC authentication support (optional)
  • Username/password authentication
  • Biometric authentication for quick access
  • Smart upload queue with parallel uploads (3 concurrent)
  • URL shortening for cleaner links
  • Automatic retry with exponential backoff
  • Cloudflare Access support (optional)
  • Dark mode interface with glassmorphic design
  • Offline queue management

Technical Details

  • Minimum Android version: 8.0 (API 26)
  • Target SDK: Android 13 (API 33)
  • Flutter 3.24.5+
  • Material Design 3 components

Download

Choose the APK for your device architecture:

  • arm64-v8a: Most modern Android devices (recommended)
  • armeabi-v7a: Older 32-bit ARM devices
  • x86_64: Intel/AMD based devices and emulators

Requirements

  • Android 8.0 or higher
  • Zipline server instance
  • Optional: OAuth provider for OIDC authentication
  • Optional: Cloudflare Worker for OAuth redirect handling

See README for detailed setup instructions.