2208¶
2025-10-15
- refactor(imaging): move saving of Opencv image to data module (#778) (@ArthurKun21)
- fix(imaging): Improve Coroutine Dispatcher usage on loading images (#779) (@ArthurKun21)
- feat(tesseract): extract tesseract models once per whole app lifecycle (#780) (@ArthurKun21)
- refactor(tesseract): move handling of bitmap cleanup (#782) (@ArthurKun21)
- feat(card): read command cards in parallel using coroutines (#783) (@ArthurKun21)
- feat(battle): add delay when on tips screen (#784) (@ArthurKun21)
- docs: update git commit message templates (@ArthurKun21)
- Update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v2.2.20-2.0.4 (#785) (@renovate[bot])
- feat(card): improve critical star percentage detection (#786) (@ArthurKun21)
- Update dependency androidx.compose:compose-bom-alpha to v2025.10.00 (#767) (@renovate[bot])
- Update dependency org.junit:junit-bom to v6 (#773) (@renovate[bot])
- Update dependency io.mockk:mockk to v1.14.6 (#775) (@renovate[bot])
- docs: Update readme (#789) (@ArthurKun21)
- fix(preference): cache some preferences with StateFlow (#788) (@ArthurKun21)
- feat(ui): Sort favorite configs to the top of the list (#792) (@ArthurKun21)
- fix(cards): use the correct coroutines for concurrency isolation (#791) (@ArthurKun21)
- feat(support): faster support refresh (#790) (@ArthurKun21)
- chore(storage): centralized storage related code to data module (#797) (@ArthurKun21)
- feat(battle): set stop on bond level up enabled by default (#800) (@ArthurKun21)
- feat: add grand assassin icon (#801) (@ArthurKun21)
- feat(support): add new servant template images for Grand Assassin (#802) (@ArthurKun21)
- fix(storage): add default extension when loading CE/friend config without one (#803) (@ArthurKun21)
Feat¶
-
Enabled parallel reading of the command cards. If anyone wants to bring back the one at a time go to
Fine-Tune->Optimizations-> SetParallel Command Card Checkto 1 -
Switched from OCR based to template image matching for reading critical stars.
-
Added new option to sort configs mark with favorite to the top
-
Faster Support refresh, switched from time based waiting to actively checking if the refresh button is now active. It has a fallback with refresh timeout.
-
Stop on bond level upis now enabled by default. To turned it off go toSettings->Battle-> toggleStop on bond level up -
Added new servant template images
- When on
Tipsscreen, we have added delay on there to remove wasted image matching process.
Fixes¶
- used the correct coroutines for optimized image loading with opencv
- Unable to load CE/Friend support if there's no ".png" extension on the config file.