Polish UI consistency across all CRUD forms and fix data display issues

- Rewrite ResidenceFormView to use standard Form/Section pattern matching TaskFormView
- Remove unused organic form components (OrganicFormSection, OrganicFormTextField, etc.)
- Fix DocumentFormView: NavigationView→NavigationStack, WarmGradientBackground→appBackgroundPrimary, listRowBackground→sectionBackground
- Add Required footer to residence name field and task title/property fields
- Remove redundant Required footers from pickers that always have values
- Fix grey priority dots on kanban cards by guarding PriorityBadge in DynamicTaskCard and TaskCard
- Fix empty frequency labels showing on task cards
- Fix contractor Maps URL building to filter empty strings

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-03-05 16:00:40 -06:00
parent 48081c0cc8
commit 61ab95d108
7 changed files with 195 additions and 521 deletions
+4 -5
View File
@@ -1,9 +1,6 @@
{
"sourceLanguage" : "en",
"strings" : {
"" : {
},
"*" : {
},
@@ -24944,6 +24941,9 @@
"Share this 6-character code. They can enter it in the app to join." : {
"comment" : "A description of how to share the invitation code with others.",
"isCommentAutoGenerated" : true
},
"Shared Users (%lld)" : {
},
"Sign in with Google" : {
@@ -30148,8 +30148,7 @@
},
"Your Home Dashboard" : {
"comment" : "The title of the main view in the Home app.",
"isCommentAutoGenerated" : true
},
"Your home maintenance companion" : {
"comment" : "The tagline for the app, describing its purpose.",