Releases: appdevforall/CodeOnTheGo
Releases · appdevforall/CodeOnTheGo
26.17
What's Changed
- fix/ADFA-3705 make d8 executable by @jomen-adfa in #1182
- ADFA-3365: include Kotlin analysis api as dependency by @itsaky-adfa in #1098
- fix/ADFA-3705 make apksigner executable by @jomen-adfa in #1183
- ADFA-3612 | Refactor generic box resolution to domain layer by @jatezzz in #1177
- ADFA-2885: Handle merge conflicts by @dara-abijo-adfa in #1167
- ADFA-3071 | Refactor BottomSheet behavior and clean up attribute dialogs by @jatezzz in #1179
- ADFA-2738 connectedV8DebugAndroidTest Part 2 of 3: onboarding repairs by @hal-eisen-adfa in #1176
- ADFA-2738 connectedV8DebugAndroidTest Part 3 of 3: iterate over 1st three templates by @hal-eisen-adfa in #1187
- ADFA-3749 Disable programmer playground endpoint in localwebserver by @hal-eisen-adfa in #1195
- ADFA-3587 Change logo from ADFA to CoGo on Preferences > About page by @hal-eisen-adfa in #1196
- ADFA-3572 Swap in new branding for app icon and opening splash page by @hal-eisen-adfa in #1197
- ADFA-3546: Add code snippet support for plugin api by @Daniel-ADFA in #1162
- ADFA-3640 | Fix fullscreen button overlapping by moving it to bottom start by @jatezzz in #1192
- ADFA-3709 | Refactor OCR fuzzy parsing and modularize YOLO to XML conversion by @jatezzz in #1185
- ADFA-3318: setup K2-based Kotlin LSP infra by @itsaky-adfa in #1105
- ADFA-3553 Update logo on 1st onboarding slide by @hal-eisen-adfa in #1203
- ADFA-3634 Swap logo on tablet/dex left rail on project screen by @hal-eisen-adfa in #1205
- ADFA-3319: add basic K2-based Kotlin diagnostic provider by @itsaky-adfa in #1112
- ADFA-3571 Change logo on home page and onboarding permissions info page by @hal-eisen-adfa in #1209
- ADFA-3717: Render inactive toolbar actions as disabled instead of hidden by @Daniel-ADFA in #1181
- ADFA-3608: Add Discover plugins shortcut to Plugin Manager toolbar by @Daniel-ADFA in #1216
- ADFA-3629 Changes logo in notifications by @hal-eisen-adfa in #1207
- ADFA-3617 | Support horizontal widgets in XML generation by @jatezzz in #1204
- ADFA-3320: Avoid re-creating full K2 session by invalidating source files when needed by @itsaky-adfa in #1142
- ADFA-3320: introduce KtFileManager to manage parsed KtFile instances by @itsaky-adfa in #1143
- ADFA-3320: add K2-backed code completions by @itsaky-adfa in #1145
- ADFA-3581: add indexing API and service implementation by @itsaky-adfa in #1156
- ADFA-3320: add support for completing non imported symbol completions by @itsaky-adfa in #1163
- ADFA-3320: add support for completing non-imported extension symbols by @itsaky-adfa in #1169
- ADFA-3581: add custom analysis API services and source file index by @itsaky-adfa in #1180
- ADFA-3721: remove unused kotlin lsp modules by @itsaky-adfa in #1184
- fix/ADFA-3613 externalize template strings by @jomen-adfa in #1218
- ADFA-3740: comment/uncomment line code actions for Kotlin by @itsaky-adfa in #1189
- ADFA-3739: collect and report Kotlin syntax errors by @itsaky-adfa in #1191
- ADFA-3694: add day/night icon support for plugins by @Daniel-ADFA in #1213
- ADFA-3695: Implement plugin conflict detection with signature verification and overwrite confirmation by @Daniel-ADFA in #1200
- ADFA-2539 Sentry APPDEVFORALL-27 safer exception handling by @hal-eisen-adfa in #1222
- ADFA-3784: java.lang.ClassCastException: java.util.Collections cannot be cast to kotlin.collections.EmptyList by @Daniel-ADFA in #1221
- ADFA-3671: Save git credentials by @dara-abijo-adfa in #1178
- ADFA-3782 | Implement UI grammar for CV module by @jatezzz in #1220
- ADFA-3550: allow plugins to contribute Tier 3 documentation by @Daniel-ADFA in #1215
- ADFA-3723: Prompt save before performing Git operations by @dara-abijo-adfa in #1199
- feat(ADFA-3073): Show Git clone messages on banners by @dara-abijo-adfa in #1201
- ADFA-3754: add AddImport action for Kotlin by @itsaky-adfa in #1202
- ADFA-3727: un-imported extension symbols are not shown in completion items by @itsaky-adfa in #1210
- ADFA-3731: add cancellation support for Kotlin diagnostics by @itsaky-adfa in #1211
- ADFA-3729: add cancellation support for Kotlin code completions by @itsaky-adfa in #1212
Full Changelog: 26.16...26.17
26.16
What's Changed
- ADFA-3569 | Refactor editor fullscreen state handling by @jatezzz in #1149
- ADFA-3133 Bug fix for over-eager auto-save during onPause event by @hal-eisen-adfa in #1151
- ADFA-3530 | Fix tooltip focus stealing and extract hover delay constant by @jatezzz in #1160
- ADFA-3365: add ability to re-write class name references in desugar plugin by @itsaky-adfa in #1097
- ADFA-2738 connectedV8DebugAndroidTest Part 1 of 2: onboarding by @hal-eisen-adfa in #1168
- fix(ADFA-2872): Set default layout params values by @dara-abijo-adfa in #1158
- ADFA-3644 | Support pop-out tooltip display for tablets and DeX by @jatezzz in #1164
- ADFA-1639 Rename .androidide/ to .cg/ in multiple locations by @hal-eisen-adfa in #1161
- ADFA-1414 Adding tooltips for java/kotlin operators by @hal-eisen-adfa in #1067
- ADFA-3489 | Fix onboarding blocked by unsupported overlay permission by @jatezzz in #1157
- fix/ADFA-3668 enable strictvariables flag in pebble by @jomen-adfa in #1172
- ADFA-3290 | Implement smart boundary detection for dynamic margins by @jatezzz in #1171
- feat/ADFA-3674-template-custom-functions template custom functions by @jomen-adfa in #1175
- ADFA-3645 | Open terminal in adjacent window on large screens by @jatezzz in #1173
- ADFA-3580: (feat) Plugin Build Actions & Custom Scripts System by @Daniel-ADFA in #1150
- ADFA-3491 | Update missing icons to Material Design by @jatezzz in #1174
- ADFA-2488: Fix strictmode disk validation error on sample plugin by @Daniel-ADFA in #1159
Full Changelog: 26.15...26.16
26.15
What's Changed
- ADFA-3459 | Add AI tooltip tag to Explain Selection action by @jatezzz in #1135
- ADFA-3490 | Fix screen orientation lock in OnboardingActivity by @jatezzz in #1139
- Update various string resources for consistency and clarity by @Elissa-AppDevforAll in #1054
- ADFA-3495 | Add swipe-down gesture to reveal top bar by @jatezzz in #1141
- fix/ADFA-3380 template warnings by @jomen-adfa in #1147
- ADFA-2883: Git pull and push by @dara-abijo-adfa in #1128
- ADFA-3574 | Add drag and drop support for Git repository URLs by @jatezzz in #1132
- Add CLASS_NAME support and fix Pebble template rendering for plugin templates by @Daniel-ADFA in #1144
- ADFA-3576 error details on no templates.json and no warnings lack of language mindsk by @jomen-adfa in #1154
- fix/ADFA-1123 Better error message for missing assets zip by @jomen-adfa in #1155
- ADFA-3573 | Implement file drag-and-drop export and import handling by @jatezzz in #1146
Full Changelog: 26.14...26.15
26.14
What's Changed
- ADFA-3394: Show cloned project on Recents list by @dara-abijo-adfa in #1111
- ADFA-2646 | Fix window insets accumulation and landscape appbar behavior by @jatezzz in #1114
- ADFA-3270: Add erase installation file when done button to Plugin Manager by @Daniel-ADFA in #1119
- ADFA-2808: Add Plugin API to provide access to experimental flag by @Daniel-ADFA in #1110
- ADFA-3148: Refactor APK Analyzer plugin with Material table UI and ViewModel by @Daniel-ADFA in #1117
- ADFA-3127 | Support onHoverListener and tooltips for mouse interactions by @jatezzz in #1120
- ADFA-3412: Update Git-related texts with Git commands by @dara-abijo-adfa in #1108
- skip experimental templates when experimental flag is off by @jomen-adfa in #1131
- Add plugin template contribution API by @Daniel-ADFA in #1122
- ADFA-3126 | Fix text clipping on high-density displays and large font sizes by @jatezzz in #1129
- bugfix/ADFA-3487: Remove duplicated projects by @dara-abijo-adfa in #1130
- ADFA-3494 | Remove top bar auto-hide in landscape mode by @jatezzz in #1134
- fix/ADFA-3549 compose logsender runtime error by @jomen-adfa in #1138
- ADFA-3191: warn users when the IDE is not allowed to access the local network by @itsaky-adfa in #1088
Full Changelog: 26.13...26.14
26.13
What's Changed
- ADFA-3223 Fix circular buttons for back/finish on the Permissions page for RTL by @hal-eisen-adfa in #1087
- ADFA-3033 Flag file in /sdcard/Download/CodeOnTheGo.lc for Leak Canary by @hal-eisen-adfa in #1084
- ADFA-2682: use random port to listen for JDWP connections by @itsaky-adfa in #1080
- ADFA-3153 | Introduce modular Code On the Go shortcut system by @jatezzz in #1083
- ADFA-3263 | Refactor FeedbackButtonManager and use position ratios by @jatezzz in #1086
- ADFA-3074: Clone error handling by @dara-abijo-adfa in #1064
- ADFA-2456 | Add hierarchy validator for layout editor nesting rules by @jatezzz in #1100
- ADFA-2880: Git commit operations by @dara-abijo-adfa in #1074
- ADFA-3421 Change from AndroidIDE to CodeOnTheGo for two log use cases by @hal-eisen-adfa in #1107
- next gen template initial version by @jomen-adfa in #1069
- ADFA-3260: Fix plugin resource and theme resolution for custom package IDs by @Daniel-ADFA in #1103
- ADFA-2708 | Add AI-powered "Explain Selection" editor action by @jatezzz in #1106
- ADFA-3048 | Implement landscape immersive mode for editor by @jatezzz in #1101
- ADFA-3169: Auto-generate unique plugin versions at build time by @Daniel-ADFA in #1104
- add zero length core.cgt by @jomen-adfa in #1116
Full Changelog: 26.12...26.13
26.12
What's Changed
- Add markdown/html previewer plugin by @Daniel-ADFA in #1060
- ADFA-3123 | Adaptive navigation patterns by @jatezzz in #1055
- ADFA-3207: Resolve window inset issues by @dara-abijo-adfa in #1058
- ADFA-3099 | Prevent UI stalls by generating TreeSitter line spans asynchronously by @jatezzz in #1032
- fix: resolve Gradle configuration cache incompatibility in PluginBuilder by @Daniel-ADFA in #1065
- ADFA-3162: Add FileOpenExtension plugin delegation, archive viewer, and Install action by @Daniel-ADFA in #1068
- ADFA-3122 | Fix editor viewport and buffer persistence on configuration change by @jatezzz in #1066
- Added text "App Dev for All" for the IP attorney by @Elissa-AppDevforAll in #1072
- ADFA-3224: ensure java is available in PATH when invoking D8 by @itsaky-adfa in #1052
- ADFA-3269 Share nightly release build with private Telegram channel by @hal-eisen-adfa in #1073
- ADFA-3255 | Fix high severity Snyk vulnerabilities by @jatezzz in #1070
- ADFA-3269 Safer handling of shell special characters by @hal-eisen-adfa in #1077
- ADFA-3269 Bugfix for release.yml by @hal-eisen-adfa in #1078
- ADFA-3269 Removing telegram debug info by @hal-eisen-adfa in #1079
- ADFA-3253 | Skip llama asset bundling in debug CI builds by @jatezzz in #1071
- ADFA-2704-Rename-plugin-template-Plugin-so-it-is-visible by @Elissa-AppDevforAll in #1081
- ADFA-2741: ensure INTERNET permission is added to child apps during debugging sessions by @itsaky-adfa in #1025
- ADFA-3235 | Fix checkbox selection bug in project list by @jatezzz in #1075
Full Changelog: 26.11...26.12
26.11
What's Changed
- ADFA-2974 Highly speculative attempt to reduce TimeoutException by @hal-eisen-adfa in #1033
- ADFA-3154 Ctrl-mouseWheel for zoom in/out in Sora editor by @hal-eisen-adfa in #1036
- ADFA-2986-Fix-error-msg-typo-Create-new-project-page by @Elissa-AppDevforAll in #985
- ADFA-2882: Clone git repo by @dara-abijo-adfa in #1005
- ADFA-3105 - Wire debug llama asset bundling and add versioned dynamic AAR refresh for Local LLM by @jatezzz in #964
- ADFA-3107: Utilize YOLO detected tags in XML generation - Experimental by @Daniel-ADFA in #1028
- ADFA-2455: remove debug logs from build output by @itsaky-adfa in #1037
- ADFA-2956: Improve kotlin Library Indexing: Member-Level Completions from Dependencies by @Daniel-ADFA in #983
- Add tooltip documentation to plugin contributed editor tabs by @Daniel-ADFA in #1017
- ADFA-3119 | Fix crash when generating setters and getters by @jatezzz in #1041
- ADFA-2841: show debugger only in editor activity and child app by @itsaky-adfa in #1043
- ADFA-3181 | Fix Pixel overlay permission denial flow in onboarding by @jatezzz in #1035
- ADFA-3108: Improve CV-to-XML accuracy with fuzzy search and OCR refinement by @Daniel-ADFA in #1047
- ADFA-1284 Programmers playground in the LocalWebServer by @hal-eisen-adfa in #1048
- ADFA-3084 | Respect system screen orientation lock by @jatezzz in #1050
- ADFA-2879: View git status by @dara-abijo-adfa in #1038
- ADFA-2796 Fix tooltip link dark mode color to be the correct green by @hal-eisen-adfa in #1051
- ADFA-2460: add a dedicated 'Edit' button to variable items in debugger variable tree by @itsaky-adfa in #1053
- ADFA-2867: Migrate plugin tooltips into documentation.db by @Daniel-ADFA in #1019
- ADFA-3214: Git tooltips by @dara-abijo-adfa in #1059
- ADFA-2977: Fix stale editor tabs persisting across projects after crash by @Daniel-ADFA in #1057
- fix(ADFA-3083): Use getOrDefault to prevent exceptions when fetching absent datasets by @dara-abijo-adfa in #1044
Full Changelog: 26.10...26.11
26.10
What's Changed
- ADFA-2790 | Fix ScrollView parser crash on multiple children by @jatezzz in #975
- ADFA-2976 | Prevent agent chat save crash when agent dir is missing by @jatezzz in #997
- fix/ADFA-3046 changing old AndroidIDE strings to Code on the Go by @davidschachterADFA in #1012
- fix/ADFA-2375 Shorten the permissions introduction text by @davidschachterADFA in #1014
- ADFA-2668: Standardize ADFA green by @Daniel-ADFA in #984
- ADFA-2657 | Fix editor threading and selection logic by @jatezzz in #980
- CV - Switch to the Unbundled ML Kit by @avestaadfa in #936
- ADFA-3069 Properly manage flashbar error message size during screen rotation by @hal-eisen-adfa in #1009
- ADFA-2783: update templates to use compile/target SDK 36 by @itsaky-adfa in #994
- fix/ADFA-680-685, 2037, 1103 Fix improper use of COGO, etc. in user-visible strings by @davidschachterADFA in #1020
- fix(ADFA-3093): Add bottom padding to prevent overlap on system navigation bar by @dara-abijo-adfa in #1021
- ADFA-3085 | Fix ENOENT crash when saving chat sessions by @jatezzz in #1016
- ADFA-2714 Add tooltip for Plugin Manager by @hal-eisen-adfa in #1007
- fix 16 kB alignment issue returns with computer visio by @Daniel-ADFA in #1010
- ADFA-2849: do not overwrite repositories in Gradle Plugin by @itsaky-adfa in #995
- ADFA-3076 | Fix crash on unmapped modules during code actions by @jatezzz in #1018
- ADFA-3050 | Fix crash when resolving file name from revoked URI by @jatezzz in #1006
- ADFA-2980 | Fix IllegalStateException in RestartVmAction when client is missing by @jatezzz in #998
- ADFA-3007 | Add proactive low storage check and dialog by @jatezzz in #1011
- ADFA-3100 | Skip Sentry reporting for missing bundled assets by @jatezzz in #1024
- ADFA-3030 | Prevent tab access crash when content is null by @jatezzz in #1023
Full Changelog: 26.09...26.10
26.09
What's Changed
- ADFA-2511 | Unify text actions via TextTarget and add search field toolbar by @jatezzz in #834
- ADFA-2537: intialize parts of termux application loader on IO dispatcher by @itsaky-adfa in #844
- ADFA-2415 | Fix LSP compiler crashes by skipping missing files by @jatezzz in #847
- ADFA-2615 (fix): Add No noCompressExtensions to debug APKs to fix missing tflite assets by @Daniel-ADFA in #860
- Added Firebase analytics for computer vision. by @avestaadfa in #804
- ADFA-2580 | Fix Koin init crash on Editor launch by @jatezzz in #858
- ADFA-2573: Add language option to create new class by @Daniel-ADFA in #867
- ADFA-2591 Updating flox hooks for git worktree compatibility by @hal-eisen-adfa in #863
- ADFA-2463: Re-enable LogSender and attach it to activity lifecycle by @itsaky-adfa in #859
- ADFA-2376 Update tree sitter version to 4.3.2 by @hal-eisen-adfa in #870
- fix for generate debug assets out of memory error by @jomen-adfa in #872
- ADFA-2505: Computer vision tooltip by @dara-abijo-adfa in #839
- fix(ADFA-2579): Make font slider responsive by @dara-abijo-adfa in #862
- ADFA-2542 Change preference gradle offline default from true to false by @hal-eisen-adfa in #877
- ADFA-2640-standard-caps-on-plugin-template-setup-page by @Elissa-AppDevforAll in #874
- ADFA-1729-Change-permissions-strings-to-cover-Android12-differences by @Elissa-AppDevforAll in #861
- ndk installation by @jomen-adfa in #880
- ADFA-2548 | Fix drag-and-drop crash on Android 12+ for TextViews by @jatezzz in #875
- ADFA-2553 Switch from incorrect LongPress interception to Sora LongPress handler by @hal-eisen-adfa in #878
- ADFA-2179 ndk template by @jomen-adfa in #882
- ADFA-2536 Fix text selection in Termux window by @hal-eisen-adfa in #885
- fix(ADFA-1904): Handle progress bar visibility by @dara-abijo-adfa in #832
- fix(ADFA-2616): Handle expected stream closed exception by @dara-abijo-adfa in #873
- ADFA-2597 | Filter expected cache read errors from Sentry by @jatezzz in #856
- fix(cv): correct image rotation in cv-image-to-xml - ADFA-2641 by @avestaadfa in #881
- ADFA-2564: Remove Bouncy castle provider from KeyPairGenerator by @Daniel-ADFA in #883
- (ADFA-2539) Fix EIO crash during ZipFile finalization by @Daniel-ADFA in #852
- Feature/adfa 2665 cv zoom ability margin lines by @avestaadfa in #887
- ADFA-2611: Fix tooltip HTML tags rendering as literal text by @Daniel-ADFA in #893
- ADFA-2593 | Fix initialization crash in BuildOutputFragment by @jatezzz in #866
- ADFA-2620 | Prevent sub-agent infinite loops by @jatezzz in #901
- ADFA-1990: Add main screen missing tooltips by @dara-abijo-adfa in #889
- ADFA-2688: add missing FOREGROUND_SERVICE_DATA_SYNC permission by @itsaky-adfa in #896
- ADFA-1280 Externalize html to strings.xml by @hal-eisen-adfa in #903
- Implement ROI (Region of Interest) Filtering to Eliminate Margin Fals… by @avestaadfa in #902
- ADFA-2793 Fix for light-mode tooltip foreground text color by @hal-eisen-adfa in #919
- ADFA-2655: Fix fragment tag being replaced with FrameLayout after layout editor save by @Daniel-ADFA in #914
- ADFA-2649 Make project actions toolbar draggable regardless of touch location by @hal-eisen-adfa in #922
- ADFA-2730 | Fix crash during file tree loading by @jatezzz in #920
- ADFA-2652, ADFA-2582 | Fix NPE during process restoration by initializing Termux singletons by @jatezzz in #884
- ADFA-2673 | Refactor and centralize auto-open project logic by @jatezzz in #899
- ADFA-2692 | Fix storage accessibility error reporting by @jatezzz in #910
- ADFA-2712: Remove pale pink background from Plugin manager by @Daniel-ADFA in #928
- ADFA-1724: Fix close plugin tab not working when it's the only open tab by @Daniel-ADFA in #927
- ADFA-2774: Add tooltip to plugin fragment template by @Daniel-ADFA in #923
- feat(ADFA-2809): Enable computer vision only in experimental mode by @dara-abijo-adfa in #929
- ADFA-2802 Removed changelogs from 2024 by @hal-eisen-adfa in #931
- ADFA-2667 Improve support for screen readers for the visually impaired by @hal-eisen-adfa in #888
- ADFA-2693: Preview include tags by @dara-abijo-adfa in #912
- ADFA-2568: Add Jetpack compose preview by @Daniel-ADFA in #891
- ADFA-2681: Fix autocomplete display by @dara-abijo-adfa in #932
- ADFA-2840 Remove setup of Git LFS from workflow actions by @hal-eisen-adfa in #939
- ADFA-2814 | Mitigate StrictMode disk I/O during APK install and quick build by @jatezzz in #934
- ADFA-2778: ensure binaries in build-tools are executable after installation by @itsaky-adfa in #916
- ADFA-2779: update to NDK r29 by @itsaky-adfa in #917
- ADFA-2818, ADFA-2819, ADFA-963: Removed dead images and made other images smaller. by @davidschachterADFA in #955
- ADFA-2465: Add tooltip to log sender action by @dara-abijo-adfa in #956
- Revert "ADFA-2465: Add tooltip to log sender action" by @dara-abijo-adfa in #958
- feat(ADFA-2465): Add tooltip to log sender action by @dara-abijo-adfa in #959
- Prevent crash from ZipFile GC cleanup I/O errors by @Daniel-ADFA in #957
- ADFA-1843 | Refactor Local LLM agent and tool handling by @jatezzz in #911
- ADFA-2801 | Prevent oversized feedback email payloads by @jatezzz in #925
- ADFA-2827 Relocate plugin 3rd party disclaimer to strings.xml by @hal-eisen-adfa in #938
- ADFA-2876 Reduced border around the fat_pen icon by @davidschachterADFA in #970
- ADFA-2723: Fix the debugger tooltip behaviour by @dara-abijo-adfa in #953
- ADFA-2838: Add jetpack compose preview documentation tooltip by @Daniel-ADFA in #960
- ADFA-2829 | Move initialization tasks to background threads by @jatezzz in #940
- ADFA-2845 | Fix IllegalStateException: Activity destroyed; binding not accessible by @jatezzz in #952
- ADFA-2671 Ensure we send a valid color id to Sora tree sitter by @hal-eisen-adfa in #942
- ADFA-2787 Handle aborted onboarding flow correctly without raising an error by @hal-eisen-adfa in #941
- ADFA-2807 Webserver endpoint pr/ex returns 200 if experimental mode is on, 404 if not by @davidschachterADFA in #976
- ADFA-2788 Change warning message from AndroidIDE to Code On the Go by @hal-eisen-adfa in #977
- ADFA-2781: use protoc from PATH when building on-device by @itsaky-adfa in #946
- ADFA-2782: upgrade to compileSdk 36 by @itsaky-adfa in #948
- ADFA-2780: use root project directory to fetch git info by @itsaky-adfa in #944
- ADFA-2417: Add LSP support for Kotlin by @Daniel-ADFA i...
26.08
What's Changed
- ADFA-1843 | Refactor Local LLM agent and tool handling by @jatezzz in #911
- ADFA-2801 | Prevent oversized feedback email payloads by @jatezzz in #925
- ADFA-2827 Relocate plugin 3rd party disclaimer to strings.xml by @hal-eisen-adfa in #938
- ADFA-2876 Reduced border around the fat_pen icon by @davidschachterADFA in #970
- ADFA-2723: Fix the debugger tooltip behaviour by @dara-abijo-adfa in #953
- ADFA-2838: Add jetpack compose preview documentation tooltip by @Daniel-ADFA in #960
- ADFA-2829 | Move initialization tasks to background threads by @jatezzz in #940
- ADFA-2845 | Fix IllegalStateException: Activity destroyed; binding not accessible by @jatezzz in #952
- ADFA-2671 Ensure we send a valid color id to Sora tree sitter by @hal-eisen-adfa in #942
- ADFA-2787 Handle aborted onboarding flow correctly without raising an error by @hal-eisen-adfa in #941
- ADFA-2807 Webserver endpoint pr/ex returns 200 if experimental mode is on, 404 if not by @davidschachterADFA in #976
- ADFA-2788 Change warning message from AndroidIDE to Code On the Go by @hal-eisen-adfa in #977
- ADFA-2781: use protoc from PATH when building on-device by @itsaky-adfa in #946
- ADFA-2782: upgrade to compileSdk 36 by @itsaky-adfa in #948
- ADFA-2780: use root project directory to fetch git info by @itsaky-adfa in #944
- ADFA-2417: Add LSP support for Kotlin by @Daniel-ADFA in #907
- feat(ADFA-2351): Add tooltips to code text actions by @dara-abijo-adfa in #971
Full Changelog: 26.07...26.08