Quota Float v0.3.13 fixes expanded-window clipping discovered during the fresh Windows quality gate after v0.3.12.
Window stability
- Moving the pointer back into an already expanded card no longer sends another native expansion command. The previous behavior could reset the native height while the settings dialog stayed taller, leaving the bottom clipped.
- Changing compact layout or placement while pinned open reapplies the visible content height after the native transition.
- Height measurement uses the layout size, independent of entrance animation scaling.
Included interaction and design improvements
This patch retains v0.3.12's unified light/dark controls, shorter motion, reduced background/chart work, complete system-operation feedback, exclusive modal focus, and stale-request protection.
Quality evidence
291 frontend tests, 93 Rust tests, formatting, strict Clippy, production build, and bundle budgets passed locally. Eight isolated synthetic Windows native scenarios passed; the light/dark scenario explicitly triggers pointer re-entry and checks the viewport on each animation frame for 350ms.
The fresh source CI passed frontend, Windows native tests/build/Defender, and macOS Universal build. Its light/dark native screenshots were inspected and show the complete window. The release workflow separately gates publication on exact Windows artifact scanning, updater signatures, and install, launch, upgrade, rollback, reinstall, and uninstall checks. Public downloads and signatures are independently verified after publication.
The initial v0.3.12 clipping diagnosis was corrected when a bounded wait still failed and archived CI screenshots showed a persistent native-size reset. The original tag and artifacts have been preserved; this is a new patch version. See the investigation and validation record, product review, and design system.
Real Mac runtime and multi-monitor/DPI visual acceptance still require corresponding hardware. Native UI fixtures use synthetic data and do not establish current real-account compatibility for every provider.
Verified public artifacts
Release commit: 9d039d634f5e8dfdff7d241602bf1ceabaf0fe38. Local main, origin/main, the release tag and Release target were verified equal. All six downloaded SHA-256 values match the GitHub API and the updater manifest references this version's assets. Both updater signatures passed independent verification; modified artifacts were rejected.
The release workflow completed successfully. Windows lifecycle verification passed public v0.3.12 installation, upgrade to the draft v0.3.13 candidate, startup, rollback/startup, reinstall/startup, and uninstall. Tested installer asset 558856763 has the same SHA-256 as the public Windows installer below.
| Asset | SHA-256 |
|---|---|
latest.json |
5bfa7529c507db7a89ad71906fb2bc909d2c942fcf22fa600704f494861693f1 |
Quota.Float_0.3.13_universal.dmg |
b9985bafa263384e4e1a81b1e28fb6d919a15de5641bb769d5ff8e8fd597f566 |
Quota.Float_0.3.13_x64-setup.exe |
d8346333754fd0802faaa098efb739c115d7b7bd5e0a74844486920db7090241 |
Quota.Float_0.3.13_x64-setup.exe.sig |
b7bac0d340af5f6b9ffa0bec49e61557d6e3c83975703af19442a91a6e96dfdd |
Quota.Float_universal.app.tar.gz |
8f95974287b8a177c6c136c0cab57f40b92c81ff399800e79784d465d3e6ad40 |
Quota.Float_universal.app.tar.gz.sig |
1cb7710bac13c220c6eb47b433b5cbcdaecf37a410adaf38e1fdced8693fa52e |
Platform signing
- Windows Authenticode: not configured
- macOS Developer ID: not configured
- macOS notarization: not configured
Tauri updater signatures are generated independently for both platforms.
Privacy
Quota Float remains local-first: it reads existing local sign-in state only for quota requests and does not upload prompts, chats, raw quota responses, or local credentials.