fix: polish UX error handling across views (FINAL-01)
- AppDetails: replace alert() with dismissible toast, add error feedback for start/stop/restart/uninstall actions - GoalDetail: add error toast for install failures instead of silent catch - Apps: add loading skeleton when WebSocket data hasn't arrived yet - Add appDetails.noLaunchUrl i18n key Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -390,13 +390,13 @@
|
||||
|
||||
- [x] **FINALDOC-03** — Finalize all Architecture Decision Records. Review and complete all ADRs. Add new ones for Year 3 decisions. Ensure every significant technical decision is documented.
|
||||
|
||||
- [ ] **FINALDOC-04** — Publish v0.95.0-rc2 release candidate. Tag, build ISOs, distribute for wider testing. **Acceptance**: RC2 published and distributed.
|
||||
- [ ] **FINALDOC-04** — (BLOCKED: requires ISO build on server and distribution infrastructure — cannot complete from code alone) Publish v0.95.0-rc2 release candidate. Tag, build ISOs, distribute for wider testing. **Acceptance**: RC2 published and distributed.
|
||||
|
||||
### Q3 2028 (September -- November): v1.0 Release Preparation
|
||||
|
||||
#### Sprint 33: Final Polish (Week 1-4)
|
||||
|
||||
- [ ] **FINAL-01** — Run final UX audit on every page. Complete UX review of all 20+ pages/views. Fix any remaining inconsistencies. Ensure loading states, error states, and empty states are all polished. **Acceptance**: UX audit passes with no critical issues.
|
||||
- [x] **FINAL-01** — Run final UX audit on every page. Complete UX review of all 20+ pages/views. Fix any remaining inconsistencies. Ensure loading states, error states, and empty states are all polished. **Acceptance**: UX audit passes with no critical issues.
|
||||
|
||||
- [ ] **FINAL-02** — Run final security audit. Complete security review of: all 80+ RPC endpoints, nginx configuration, container isolation, secrets management, session handling. Fix any findings. **Acceptance**: Zero critical/high findings.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user