User impact
The public v1.0.7 account workspace still hides a quota refresh failure in tiny card text, shows old percentages as if current, and makes the reason hard to connect to the affected account. The Wake result uses vague quota language. Account recovery lacks a direct sign-in path and email copy action. The one-setting dialog contains read-only implementation details with no user action.
v1.0.8 acceptance
- An affected card shows a small persistent warning icon beside its quota heading. Hover, keyboard focus, and click expose a short localized reason and the last successful update time. No action buttons are packed into the tooltip.
- Old values are explicitly marked as previous results. Unknown failures remain unknown; GSwitch does not claim that the account expired without authentication evidence. The tiny failure line is removed.
- Card actions include Copy email. Re-sign in to this account appears only when a confirmed sign-in or credential problem calls for it.
- Add-account browser sign-in has a clear name, a copyable authorization link, and a deliberate Open browser button. Callback, identity mismatch, and verification failures have localized, actionable results.
- The language control opens a direct language menu. Read-only credential-storage/account-record rows and the technical secret-boundary sentence are removed from the UI.
- Wake identifies accounts by email and workspace. It says the five-hour or weekly quota is exhausted only when fresh data proves that exact window is zero; otherwise the copy states what is known without raw English provider text in the Chinese UI.
- Existing six-account partial refresh, Refresh/Wake separation, non-current removal, batch actions, and compact layout continue to work.
- The maintainer installs public v1.0.8 on Windows and verifies the affected flows before closing this Issue.
Related: switch and account recovery #119; free-account quota window #123. Renovate dashboard #110 remains open.
User impact
The public v1.0.7 account workspace still hides a quota refresh failure in tiny card text, shows old percentages as if current, and makes the reason hard to connect to the affected account. The Wake result uses vague quota language. Account recovery lacks a direct sign-in path and email copy action. The one-setting dialog contains read-only implementation details with no user action.
v1.0.8 acceptance
Related: switch and account recovery #119; free-account quota window #123. Renovate dashboard #110 remains open.