2614¶
2026-06-22
- Update dependency com.github.ArthurKun21:compose-overlay-window to v1.6.0 (ArthurKun21/FGA-Preview#1270) (@renovate[bot])
- Update kotlin coroutines to v1.11.0 (ArthurKun21/FGA-Preview#1271) (@renovate[bot])
- Update compose.multiplatform to 1.11.0-rc01 (ArthurKun21/FGA-Preview#1272) (@ArthurKun21)
- chore: update Library screen state management and navigation (ArthurKun21/FGA-Preview#1273) (@ArthurKun21)
- Update onnxruntime to v1.26.0 (ArthurKun21/FGA-Preview#1274) (@renovate[bot])
- feat(di): add Metro-Viewmodel in Service (ArthurKun21/FGA-Preview#1268) (@ArthurKun21)
- chore: update Skill Maker screen state management and navigation (ArthurKun21/FGA-Preview#1275) (@ArthurKun21)
- chore: update Fine Tune screen state management (ArthurKun21/FGA-Preview#1276) (@ArthurKun21)
- chore: update Settings screen state management and navigation (ArthurKun21/FGA-Preview#1277) (@ArthurKun21)
- chore: update Battle Config screen state management and navigation (ArthurKun21/FGA-Preview#1278) (@ArthurKun21)
- chore: update Preferred Support screen state management and navigation (ArthurKun21/FGA-Preview#1279) (@ArthurKun21)
- chore(launcher): update Battle Launcher to use viewmodel (ArthurKun21/FGA-Preview#1280) (@ArthurKun21)
- chore: update Command Card screen state management and navigation (ArthurKun21/FGA-Preview#1281) (@ArthurKun21)
- feat(data): centralized battle configs management (ArthurKun21/FGA-Preview#1284) (@ArthurKun21)
- Update Gradle to v9.5.1 (ArthurKun21/FGA-Preview#1283) (@renovate[bot])
- docs: Update Agents Skills and documentation (ArthurKun21/fga-preview#1285) (@ArthurKun21)
- feat(scripts): Update cleanup operations (ArthurKun21/fga-preview#1286) (@ArthurKun21)
- Update compose.multiplatform to v1.11.0 (ArthurKun21/fga-preview#1287) (@renovate[bot])
- chore: update Home screen state management and navigation (ArthurKun21/FGA-Preview#1288) (@ArthurKun21)
- Update metro to v1.1.0 (ArthurKun21/FGA-Preview#1289) (@renovate[bot])
- chore: update Support Gallery screen state management and navigation (ArthurKun21/FGA-Preview#1291) (@ArthurKun21)
- chore: update Material screen state management and navigation (ArthurKun21/fga-preview#1292) (@ArthurKun21)
- Update metro to v1.1.1 (ArthurKun21/FGA-Preview#1290) (@renovate[bot])
- Update dependency io.ktor:ktor-client-java to v3.5.0 (ArthurKun21/FGA-Preview#1293) (@renovate[bot])
- Update spotless to v8.5.0 (ArthurKun21/FGA-Preview#1294) (@renovate[bot])
- Update generic.datastore to v2.0.0-alpha09 (ArthurKun21/FGA-Preview#1229) (@renovate[bot])
- Update spotless to v8.5.1 (ArthurKun21/FGA-Preview#1296) (@renovate[bot])
- chore: add missing translations and organized translations (ArthurKun21/FGA-Preview#1295) (@ArthurKun21)
- chore: create block scope for updating Regions (ArthurKun21/FGA-Preview#1297) (@ArthurKun21)
- chore(scripts): Update Battle scripts for better maintainbility and readability (ArthurKun21/fga-preview#1299) (@ArthurKun21)
- feat(battle): Detect Attack Screen (ArthurKun21/FGA-Preview#1300) (@ArthurKun21)
- feat(battle): Added Retry to ensure Attack screen is open (ArthurKun21/FGA-Preview#1301) (@ArthurKun21)
- feat(battle): added missing command spell template (CN/KR/TW) (ArthurKun21/fga-preview#1304) (@ArthurKun21)
- feat(scripts): create loop scheduling system (ArthurKun21/FGA-Preview#1303) (@ArthurKun21)
- chore: add devcontainer (ArthurKun21/FGA-Preview#1306) (@ArthurKun21)
- chore: add android cli to devcontainer (ArthurKun21/FGA-Preview#1308) (@ArthurKun21)
- feat(battle): Update the timing of script checking and execution (ArthurKun21/FGA-Preview#1311) (@ArthurKun21)
- Update junit-framework monorepo to v6.1.0 (ArthurKun21/FGA-Preview#1298) (@renovate[bot])
- Update spotless to v8.6.0 (ArthurKun21/FGA-Preview#1302) (@renovate[bot])
- Update mockk to v1.14.11 (ArthurKun21/FGA-Preview#1305) (@renovate[bot])
- Update compose.multiplatform to v1.11.1 (ArthurKun21/FGA-Preview#1310) (@renovate[bot])
- Update kotlin to v2.4.0 (ArthurKun21/FGA-Preview#1315) (@renovate[bot])
- ci: update PR Build workflow (@ArthurKun21)
- chore(scripts): refactor locations for better grouping (ArthurKun21/FGA-Preview#1317) (@ArthurKun21)
- Update overlay to v1.7.0 (ArthurKun21/fga-preview#1318) (@renovate[bot])
- Update sqldelight.androidx.driver to v0.2.0 (ArthurKun21/fga-preview#1230) (@renovate[bot])
- docs: cleanup documentations and update agents (ArthurKun21/fga-preview#1319) (@ArthurKun21)
- feat(automata): simplify game area management (ArthurKun21/fga-preview#1320) (@ArthurKun21)
- chore(automata): move MediaProjection related code to libautomata (ArthurKun21/FGA-Preview#1321) (@ArthurKun21)
- Update generic.datastore to v2.0.0-alpha11 (ArthurKun21/FGA-Preview#1314) (@renovate[bot])
- chore(gradle): remove guard condition flag as it is stable already (ArthurKun21/FGA-Preview#1323) (@ArthurKun21)
- feat: update to Android API level 37 (ArthurKun21/FGA-Preview#1324) (@ArthurKun21)
- Update compose.multiplatform.adaptive to v1.3.0-beta01 (ArthurKun21/FGA-Preview#1221) (@renovate[bot])
- Update adam to v0.5.10 (ArthurKun21/FGA-Preview#1312) (@renovate[bot])
- Update core.ktx to v1.19.0 (ArthurKun21/FGA-Preview#1316) (@renovate[bot])
- fix: add missing and remove orphaned localizations (ArthurKun21/FGA-Preview#1325) (@ArthurKun21)
- chore(ui): Refactor the Setup Launchers for better maintenance (ArthurKun21/FGA-Preview#1326) (@ArthurKun21)
- chore: remove some code and deps (ArthurKun21/fga-preview#1327) (@ArthurKun21)
- feat(ui): update window size calculation as current UI calculation instead (ArthurKun21/FGA-Preview#1330) (@ArthurKun21)
- fix(ui): play button initial usage doesn't save its region (ArthurKun21/FGA-Preview#1331) (@ArthurKun21)
- chore: Update Github Templates (ArthurKun21/FGA-Preview#1332) (@ArthurKun21)
- feat(battle): Add Pearl Of Creation and Black Sea Amber (ArthurKun21/FGA-Preview#1339) (@ArthurKun21)
- Update kotlinx-collections-immutable to v0.5.0 (ArthurKun21/FGA-Preview#1328) (@renovate[bot])
- Update coil to v3.5.0 (ArthurKun21/FGA-Preview#1341) (@renovate[bot])
- Update metro to v1.2.0 (ArthurKun21/FGA-Preview#1342) (@renovate[bot])
- Update opencv-android to v5 (ArthurKun21/FGA-Preview#1345) (@renovate[bot])
- Update metro to v1.2.1 (ArthurKun21/FGA-Preview#1346) (@renovate[bot])
- chore(ui): create core:ui module and standardized UI designs (ArthurKun21/FGA-Preview#1350) (@ArthurKun21)
- Update filekit to v0.14.2 (ArthurKun21/FGA-Preview#1348) (@renovate[bot])
- fix(database): initialization order causes database crash (ArthurKun21/FGA-Preview#1351) (@ArthurKun21)
- feat(ocr): replace local implementation with kt-ocr-onnx library (ArthurKun21/fga-preview#1352) (@ArthurKun21)
- Update spotless to v8.7.0 (ArthurKun21/fga-preview#1353) (@renovate[bot])
- chore: minor project tools update (ArthurKun21/FGA-Preview#1354) (@ArthurKun21)
New features¶
- Battle script got its own script execution updated with scheduler.
- BFGO NP Skip was given higher priority at certain points of time making it reliable to skip 3 NPs in a row.
- Some parts of the battle script are turned off at certain points in time
- Some of the screen checks are only checked every N turns during certain periods of time because they are unlikely to match.
- The above changes should, in theory, reduce the processing power needed due to not checking all of the screen matches every time.
- Added missing image template for the Command Spell for KR/CN/TW (untested, but should work in theory)
- Added Command Card Screen detection (will be referred to as the Attack screen)
- This is the part of the battle script where you will have to choose command cards
- In case of a lag, the script should be able to recover using this as the starting point
- Added retry to open the attack screen.
- Often, lag can prevent the attack screen from opening. We have added a retry mechanism for this.
- Partial Support for Android 17
- Added two new materials
-
https://apps.atlasacademy.io/db/JP/item/6564

-
https://apps.atlasacademy.io/db/JP/item/6565
- Minor performance upgrade thanks to the updated opencv to v5
Fixes¶
- Support Image Maker was crashing because I accidentally deleted a string, re-added now.