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