Skip to content

feat: add issue 528 settings and UI rendering fixes - #31

Merged
Kiramei merged 12 commits into
devfrom
integration/issue-528-and-ui-fixes
Jul 27, 2026
Merged

feat: add issue 528 settings and UI rendering fixes#31
Kiramei merged 12 commits into
devfrom
integration/issue-528-and-ui-fixes

Conversation

@Kiramei

@Kiramei Kiramei commented Jul 26, 2026

Copy link
Copy Markdown
Owner

What changed

  • add desktop and Android GUI settings for unrestricted decisive battle formation behavior from issue #528
  • add friend cleanup thresholds while preserving the existing friend whitelist
  • add complete translations for all seven supported locales
  • keep the home log viewer mounted across page switches so virtualized logs repaint correctly
  • render configuration cards without motion wrappers in low-performance mode
  • keep loading spinners animated in low-performance mode

Why

Issue #528 configuration fields were only available through manual configuration. Separately, suspended virtualized content could return blank after page navigation, and disabling motion wrappers incorrectly prevented configuration cards and loading indicators from rendering normally in low-performance mode.

Validation

  • bunx tsc --noEmit
  • bun test tests/frontend — 12 passing
  • ESLint with sibling worktrees excluded
  • bun run i18n:check — 539 keys across 7 locales
  • bun run build:tauri
  • bun run build:tauri:android
  • cargo test --workspace — 125 passing

@Kiramei
Kiramei marked this pull request as ready for review July 27, 2026 13:27
@Kiramei
Kiramei merged commit 89b2c50 into dev Jul 27, 2026
@Kiramei
Kiramei deleted the integration/issue-528-and-ui-fixes branch July 27, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant