Add honeycomb completion heatmap and dev API environment

- Add HoneycombSummaryView component with colored hexagon grid
- Display completion summary on residence detail screen
- Add CompletionSummary model to KMP shared layer
- Add DEV/PROD environment split in ApiConfig
- Fix ResidenceResponse initializers for completionSummary parameter

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-03-12 00:05:11 -05:00
parent b8360a2e86
commit 7689027bdd
9 changed files with 280 additions and 11 deletions
+12
View File
@@ -62,6 +62,10 @@
"comment" : "A badge displaying the number of tasks in a category. The argument is the count of tasks in the category.",
"isCommentAutoGenerated" : true
},
"%d in the last 12 months" : {
"comment" : "A small label below the main number that explains that the number is for the last 12 months.",
"isCommentAutoGenerated" : true
},
"%d tasks" : {
"comment" : "A label showing the number of tasks a contractor has. The argument is the number of tasks.",
"isCommentAutoGenerated" : true
@@ -104,6 +108,10 @@
},
"• 10K+ homeowners" : {
},
"+%d" : {
"comment" : "A small label inside a hexagon that indicates how many more tasks were planned for a given month but were not completed. The text inside the label is the count of unaccomplished tasks for that month.",
"isCommentAutoGenerated" : true
},
"+%lld" : {
@@ -5334,6 +5342,10 @@
"comment" : "The title for the view that shows a user's photo submissions.",
"isCommentAutoGenerated" : true
},
"completions at %@" : {
"comment" : "A subheading describing the content of the honeycomb view.",
"isCommentAutoGenerated" : true
},
"CONFIRM PASSWORD" : {
},