Releases: nikolanovoselec/zipline-native
Releases · nikolanovoselec/zipline-native
v1.0.6 - Upload Optimizations
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
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
MinimalTextFielddisposes 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
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
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
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
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
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.