UI updates (#849)

* Updated dashboard

- Display "outstanding" badges
- Display "overdue" badges
- Pull-to-refresh

* Remove dead code

* Refactor app colors

* Add "pending shipments" icon

* Remove custom spinner

* Refactor error dialog

* Updated redirect after login

* Refactor login/account pages

- Better UX and confirmation messages

* Refactor API error messages

* Improve token management

- Secure storage
- Handle session expiry
- Per-profile HTTPS certificate checks

* Improved error messages
This commit is contained in:
Oliver
2026-07-06 21:10:10 +10:00
committed by GitHub
parent f737172180
commit 349a8e0ef5
45 changed files with 1240 additions and 477 deletions
+18
View File
@@ -351,9 +351,15 @@
"connectionCheck": "Check Connection",
"@connectionCheck": {},
"connectionCheckDetail": "Checks that the server address is reachable. This does not verify your username or password.",
"@connectionCheckDetail": {},
"connectionRefused": "Connection Refused",
"@connectionRefused": {},
"connectionRefusedDetail": "Could not reach the server. Check that the address is correct and the server is running.",
"@connectionRefusedDetail": {},
"count": "Count",
"@count": {
"description": "Count"
@@ -1121,6 +1127,9 @@
"profileConnect": "Connect to Server",
"@profileConnect": {},
"profileSwitchConfirm": "This will disconnect your current session. Switch server profile?",
"@profileSwitchConfirm": {},
"profileEdit": "Edit Server Profile",
"@profileEdit": {},
@@ -1463,12 +1472,21 @@
"serverAuthenticationError": "Authentication Error",
"@serverAuthenticationError": {},
"sessionExpired": "Session Expired",
"@sessionExpired": {},
"sessionExpiredDetail": "Your session has expired. Please sign in again.",
"@sessionExpiredDetail": {},
"serverCertificateError": "Cerficate Error",
"@serverCertificateError": {},
"serverCertificateInvalid": "Server HTTPS certificate is invalid",
"@serverCertificateInvalid": {},
"serverCertificateTrust": "This server's certificate could not be verified. Trust it anyway?",
"@serverCertificateTrust": {},
"serverConnected": "Connected to Server",
"@serverConnected": {},