CodeAssist 3.17.0
馃殌 CodeAssist 3.17.0
A stability release. Most of it came out of the crash reports you send: several ways the app could close on you are gone, and a few things that were quietly broken on older Android versions now work.
CRASHES
- Saving a file the app is not allowed to write no longer closes the app. It now tells you why and keeps the tab unsaved so you can try again or save somewhere else.
- Changing a project setting (an inspection, a build variant) on such a project no longer closes the app either.
- The Store, Home and Daily screens can no longer be taken down by a repeated row. A shelf that listed the same project twice, or a leaderboard with two people tied, used to end the screen.
- Tapping the bottom navigation can no longer crash.
- No more error dialog on startup about a port. The optional MCP and FTP servers just stay off when their port is taken.
ANDROID 13 AND OLDER
- The AI agent can read and write files again. Every file tool it has was failing on device.
- Projects published to the Store now carry their app icon. They were being uploaded without one.
- Plugins that ask for their own data folder no longer fail to load.
SPEED
- Dependencies stop re-unpacking the same AAR on every resolve.
- Projects using Hilt stop re-processing their classes on every build.
EDITOR
- Extensions on
ThrowableandCharSequenceresolve again:e.stackTraceToString()inside acatch (e: Exception)read as an unresolved reference even with the import, and did not complete.
Full changelog: https://github.com/tyron12233/CodeAssist/releases/tag/v3.17.0