Releases: AndroidCSIDE/ACSIDE
v1.0.0-alpha.3.20260418-arm64-v8a
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
- User-configurable endpoints - Each AI provider's base URL can now be
-
Gradle wrapper override - Added an option to specify a custom local Gradle
installation, bypassing the version declared ingradle-wrapper.propertiesaccessible 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./gradlewdirectly, 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
- Fixed action buttons (New Folder, New File, Refresh) incorrectly anchoring near the
- 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
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