Repository navigation
2.0.1-test 2
Pre-release
Pre-release
What's Changed
- Fix Android artifact empty issue - Generate proper APKs for dev and production builds by @Copilot in #137
- Change artifact compression from tar.gz to zip for improved device compatibility by @Copilot in #139
- Fix GUI responsiveness, about dialog, and Android build configuration issues by @Copilot in #141
- Fix duplicate job definition causing workflow failure in release.yml by @Copilot in #143
- Fix Android build failure due to incorrect App Bundle path mapping by @Copilot in #145
- Fix Android build failure by allowing graceful architecture degradation by @Copilot in #147
- Fix Android APK build path resolution in mobile build script by @Copilot in #149
- Fix Android build pipeline exit code 1 with comprehensive error handling and debugging by @Copilot in #151
- Comprehensive rebranding to Internet Archive Helper and Play Store deployment preparation by @Copilot in #153
- Fix Clippy manual_is_multiple_of lint: replace manual modulo with is_multiple_of() by @Copilot in #155
- Fix CI mobile build script exit code 1 failure in arithmetic operations by @Copilot in #157
- Add comprehensive Android deployment documentation and tooling by @Copilot in #159
- 🎉 Complete Android improvements implementation - all roadmap phases delivered by @Copilot in #161
- Fix Android APK/AAB artifact generation in CI development builds by @Copilot in #163
- Fix development builds to ensure working APK artifacts for testing by @Copilot in #165
- Fix Flutter build errors: syntax fix and SharedPreferences API update by @Copilot in #167
- Fix Flutter build dependency conflict by updating to Dart SDK 3.8.0 by @Copilot in #169
- Fix Flutter/Dart SDK version conflicts in CI/CD and add comprehensive troubleshooting tools by @Copilot in #171
- Fix GitHub builds by upgrading Flutter to 3.35.0 for Dart 3.8.0+ compatibility by @Copilot in #173
- Fix Flutter build failures and update Kotlin to 2.2.20 by @Copilot in #175
- Fix Android bugs: crash on search, title overflow, and add unofficial affiliation disclaimer by @Copilot in #177
- Add Internet Archive logo as Android app icon with adaptive icon and Material You support by @Copilot in #179
- Fix Android application crash on archive search with comprehensive error handling by @Copilot in #181
- Add disk space check to warn before starting downloads (CLI and Android) by @Copilot in #183
- Fix Android build failure by making sys-info dependency optional for Android targets by @Copilot in #185
- Fix Android application crashes by adding comprehensive error handling, resilience, and smart design patterns by @Copilot in #187
- Update Android icons to use ia-helper.svg with automated generation workflow by @Copilot in #189
- Fix Android app icon appearing pure white and critical search crash by @Copilot in #191
- Fix Android search crash by removing FFI callback invocations from native threads by @Copilot in #193
- Fix mobile UI issues: Add cancel button, search suggestions, improved filters, download button state, app icon, deep links, and settings by @Copilot in #195
- Add in-memory file and video preview with privacy policy link by @Copilot in #197
- Fix Flutter build errors: resolve static method access and invalid icon reference by @Copilot in #199
- Fix Flutter build errors: Move static helper methods to public SettingsScreen class by @Copilot in #201
- Implement feature improvements: dynamic filters, improved suggestions, and UX enhancements by @Copilot in #203
- Fix Dart type mismatch error in search suggestions mapping by @Copilot in #206
- Separate search and archive views with improved mobile UX and download management by @Copilot in #208
- Fix Android build failure by removing disk_space plugin dependency by @Copilot in #212
- Fix mobile UI bugs: navigation, suggestions, filtering, capitalization, and error handling by @Copilot in #214
- Fix mobile app permissions, navigation, and streamline download UX by @Copilot in #216
- Fix Flutter build syntax errors and add pre-build analysis to CI/CD by @Copilot in #218
- Implement retry logic, isolate processing, and archive validation for Flutter downloads by @Copilot in #220
- Fix clippy warning: remove redundant identifier field from RequestTracker by @Copilot in #222
- Fix CI android-build job: Add NDK setup and explicit Rust toolchain configuration by @Copilot in #224
- Fix Flutter deprecation warnings and code quality issues (36 issues resolved) by @Copilot in #226
- Implement gold standard navigation with predictive back support, fix downloads and modal sizing by @Copilot in #228
- Fix source type filter bugs - enable proper filtering and display in GUI and mobile by @Copilot in #230
- Fix Android app hanging on initialization due to JNI package name mismatch by @Copilot in #232
- Fix Android initialization hang caused by incorrect FFI library loading and silent failures by @Copilot in #234
- Fix app crash on open by converting all FFI function pointers to lazy getters by @Copilot in #236
- Improve startup process resilience: Fix race conditions, add timeout protection, and enhance error handling by @Copilot in #238
- Fix build errors: resolve MutexGuard await_holding_lock and missing FFI test argument by @Copilot in #240
- Implement Simplified FFI (Hybrid) approach: Rust core with stateless functions for Flutter integration (All Phases Complete) by @Copilot in #242
- Complete FFI implementation with SHA1/SHA256 validation, async support, Flutter migration, UI enhancements, and architecture optimization by @Copilot in #245
- Improve Flutter GUI and Rust FFI safety with concurrent downloads, enhanced previews, optimized startup, download resume, batch operations, statistics dashboard, advanced file filtering, and Archive.org API compliance by @Copilot in #247
- Improve CI/CD workflows to reflect new simplified architecture by @Copilot in #249
- Fix Flutter code analysis field failures in DownloadProgress class by @Copilot in #251
- Fix Flutter analysis errors in mobile app implementation by @Copilot in #253
- Fix Flutter build issues - 18 analysis errors resolved by @Copilot in #255
- Fix Flutter build failure: resolve DownloadStatus type mismatch and unused field warnings by @Copilot in #257
- [WIP] Address build issues by @Copilot in #259
- Fix FFI symbol lookup error by correcting module import paths by @Copilot in #261
- Address unsafe Rust code and remove deprecated files and dependencies by @Copilot in #262
- Fix FFI symbol lookup error in mobile app by making re-exports explicit by @Copilot in #264
- Simplify codebase by removing deprecated JNI bridge and Kotlin wrapper (1,030+ lines) by @Copilot in #266
- Fix metadata retrieval, FFI symbol exports, and implement real search API by @Copilot in #268
- Fix BuildContext usage across async gaps in Flutter code by @Copilot in #270
- [WIP] Resolve flutter error on build by @Copilot in #272
- Fix Flutter List type error and implement type-safe models with comprehensive serialization by @Copilot in #274
- Fix FFI symbol duplication error preventing search and metadata functionality by @Copilot in #276
- Remove Rust FFI from Flutter, establish independent implementations, improve Flutter architecture with centralized utilities, enhance Rust CLI with integrated search and batch commands, modernize CI/CD, and add comprehensive Dart extensions/mixins by @Copilot in #278
- [WIP] identify and address why the development build process did not result in an apk being created by @Copilot in #280
- Update documentation and scripts to reflect pure Dart Flutter implementation by @Copilot in #282
- Fix automated development build APK artifacts not being uploaded to releases by @Copilot in #284
- Fix type conversion errors, add identifier suggestions, implement history page, and achieve API parity in Flutter app by @Copilot in #286
- Fix Flutter build warnings: utilize HistoryService and remove unnecessary null assertion by @Copilot in #288
- Remove Android NDK requirement, deprecate obsolete build functions, and fix Flutter app bugs by @Copilot in #290
- Replace platform-specific code with platform-agnostic Dart implementations by @Copilot in #292
- Improve APK build time for development with --no-tree-shake-icons and flexible NDK by @Copilot in #296
- Fix Flutter analyzer issues: BuildContext async gaps and const literals by @Copilot in #300
Full Changelog: v1.6.0...v2.0.1-test