Skip to content

Releases: AndroidCSIDE/ACSIDE

v1.0.0-alpha.3.20260418-arm64-v8a

18 Apr 21:25
cd0600a

Choose a tag to compare

Pre-release

v1.0.0-alpha.3

New Features

  • AI Agent

    • User-configurable endpoints - Each AI provider's base URL can now be
      overridden directly from Settings, enabling use of local proxies, self-hosted models,
      and custom OpenAI-compatible servers
    • Web search tool support (experimental)
    • **OpenRouter AI ** support
  • Gradle wrapper override - Added an option to specify a custom local Gradle
    installation, bypassing the version declared in gradle-wrapper.properties accessible via Settings -> Experimental -> Custom Gradle Installation

  • Web development workflow - Introduced a web preview system and integrated language
    servers to support web development projects

  • Plain editor template - ACS can now open and edit non-Android projects, making it
    a general-purpose code editor beyond Android development

  • System default theme - Added a "System default" option to the app theme selector
    to follow the device's light/dark preference

  • Remove Unused Imports action - Accessible via the Context Menu when an LSP is
    active (#28)

  • Recognize Imports action - Accessible via the Context Menu when an LSP is active

Fixes & Improvements

  • AI Agent shell execution - Agent now correctly invokes Gradle via bash ./gradlew
    instead of calling ./gradlew directly, resolving execution failures on Android (#54)
  • File tree row interaction - Folders can now be expanded and collapsed by tapping
    anywhere along the full row width, not just on the folder name
    (#34)
    • Fixed action buttons (New Folder, New File, Refresh) incorrectly anchoring near the
      folder name instead of aligning to the trailing edge
  • Search result persistence - Selecting a search result no longer clears the query,
    allowing a different result to be chosen without retyping
    (#35)
  • Content search navigation - Selecting a content search result now automatically
    scrolls to and highlights the matched line in the editor
    (#35)
  • Context menu layout - Fixed button labels being clipped; the popup now expands to
    the full editor width rather than being constrained to a fixed size
  • Auto-format on save removed - Auto-format is no longer triggered automatically on
    file save; it is now available as a manual Format Code action in the Context Menu
  • Themed icon rendering - Fixed the ACS icon not rendering correctly when the
    system's themed icons option is enabled
  • Overall IDE Enhancement and Improvements.

🐞 Found a Bug?
If you run into any issues or bugs please report them on the GitHub repository so they can be tracked and fixed.
https://github.com/AndroidCSIDE/ACSIDE/issues/new

v1.0.0-alpha.2.20260403

04 Apr 13:16
fff0034

Choose a tag to compare

Pre-release

ACS v1.0.0-alpha.2 | Changelog

🆕 New Features

  • Added Git integration to clone repos directly from the home screen with support for public and private repos, custom clone options and branch selection
  • Added App Logs fragment that connects to Logcat via Shizuku and streams real-time logs directly in the app
  • Added paged editor for large files and massive output logs to keep the editor fast and responsive
  • Added an error reporting system, when an internal error occurs a warning dialog will appear giving you the option to send a report or dismiss it
  • Added locale support for Arabic, Russian and Simplified Chinese
  • Added Eclipse and Ayu editor color themes
  • Added command queue to the SDK Manager so commands wait for each other to finish before starting

🐛 Bug Fixes

  • Fixed setup failing on some devices due to permission errors, missing directories or network access issues.
  • Fixed Darcula color scheme loading instead of the default ACS color scheme on a fresh install
  • Fixed Flutter release APK build failing due to missing profile artifacts and incomplete ARM64 support
  • Fixed package name not being properly replaced in MainActivity source when creating a Flutter project from the template
  • Fixed Git icon reopening the previously cloned project instead of showing the clone dialog after closing the editor
  • Fixed app scale size allowing the UI to get stuck when scaled too large
  • Fixed large black gap appearing between the keyboard and the extra symbols bar on Samsung devices
  • Fixed Flutter clean logs not showing in the Output tab
  • Fixed crash when double-tapping certain blocks inside Gradle files or other structured file types
  • Fixed setup restarting when rotating the device or putting the app in popup view
  • Fixed Gradle builds getting suspended or killed when switching away from ACS during a sync or build
  • Fixed setup download getting killed when switching away from ACS during installation
  • Fixed Compose Preview renderer getting killed when switching away from ACS while rendering
  • Fixed Kotlin LSP applying input to the wrong file after switching between open files

🔄 Improvements

  • Improved Compose Preview with better error reporting and a cleaner toolbar layout with a fully resizable device frame
  • AndroidCSProjects directory is now automatically created on startup if it does not already exist
  • Overall app performance improvements

🐞 Found a Bug?
If you run into any issues or bugs please report them on the GitHub repository so they can be tracked and fixed.
https://github.com/AndroidCSIDE/ACSIDE/issues/new