feat(apps): update UI screens and shared components

- Update home screen with new composer and interactions
- Update settings screens with new profile flow
- Update calendar share dialog
- Update contacts screen
- Add new shared widgets: confirm_sheet, phone_prefix_selector
- Add new formatters: phone_display_formatter
- Update tests for modified components
This commit is contained in:
qzl
2026-03-19 18:43:08 +08:00
parent f0af44d840
commit 8d4a14150b
24 changed files with 868 additions and 989 deletions
@@ -57,7 +57,7 @@ class CalendarApi {
Future<void> share(
String itemId, {
required String email,
required String phone,
bool view = true,
bool edit = false,
bool invite = false,
@@ -65,7 +65,7 @@ class CalendarApi {
await _client.post(
'$_prefix/$itemId/share',
data: {
'email': email,
'phone': phone,
'permission_view': view,
'permission_edit': edit,
'permission_invite': invite,