Skip to content

2.0.1-test 2

Pre-release
Pre-release

Choose a tag to compare

@Gameaday Gameaday released this 07 Oct 01:56
· 118 commits to main since this 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