-
09be5fa444
Add cancel task confirmation dialog
Trey t
2026-01-25 10:46:13 -06:00
-
49f4cf168f
Simplify task completion animations to 4 celebration types
Trey t
2025-12-26 21:35:42 -06:00
-
3274924937
Add task completion animations and fix 7-day task count
Trey t
2025-12-26 21:21:48 -06:00
-
556b187508
Add background task for overnight widget data refresh
Trey t
2025-12-23 20:36:17 -06:00
-
4daaa1f7d8
Consolidate task metrics to single source of truth
Trey t
2025-12-23 20:26:52 -06:00
-
cacdf86938
Add ExportOptions.plist for TestFlight automation
Trey t
2025-12-23 18:03:04 -06:00
-
20e79b704f
Fix widget overdue count to use kanban categorization
Trey t
2025-12-23 17:51:06 -06:00
-
4d9d8d8e45
Fix date parsing to handle ISO datetime format
Trey t
2025-12-19 21:15:12 -06:00
-
59cbc60668
android ui
Trey t
2025-12-18 12:18:33 -06:00
-
b39d37a6e8
Fix residence auto-update, widget theming, and document patterns
Trey t
2025-12-17 22:58:55 -06:00
-
7d76393e40
Fix residence detail caching to check both data sources
Trey t
2025-12-17 14:00:28 -06:00
-
7d2ac309ab
Fix password visibility toggle position in LoginView
Trey t
2025-12-17 13:35:21 -06:00
-
338c9a6d09
Update localization strings for shared utilities refactoring
Trey t
2025-12-17 13:22:59 -06:00
-
42eda6a8c8
Add shared utilities and refactor iOS codebase for DRY compliance
Trey t
2025-12-17 13:19:59 -06:00
-
44c7b23cc2
Unify task stats calculation and update UI labels
Trey t
2025-12-17 12:07:35 -06:00
-
bcd8b36a9b
Fix TokenStorage stale cache bug and add user-friendly error messages
Trey t
2025-12-17 11:48:35 -06:00
-
b05e52521f
Apply Warm Organic design system to all iOS views
Trey t
2025-12-17 09:05:47 -06:00
-
c3a9494b0f
Fix task stats consistency and improve residence card UI
Trey t
2025-12-16 23:57:01 -06:00
-
7f3ed69574
Add localized strings for Warm Organic design
Trey t
2025-12-16 20:16:40 -06:00
-
3598a8d57f
Add Warm Organic design system to iOS app
Trey t
2025-12-16 20:15:32 -06:00
-
67f8dcc80f
Fix wheel picker crash caused by UIKit/SwiftUI race condition
Trey t
2025-12-16 18:02:23 -06:00
-
59a827f692
Fix iOS build errors and notification time picker crash
Trey t
2025-12-16 17:40:03 -06:00
-
fbe45da9ff
Remove summary from list responses, calculate client-side
Trey t
2025-12-16 17:06:48 -06:00
-
6dfc4ee57c
Fix home screen summary showing zeros
Trey t
2025-12-16 16:06:01 -06:00
-
96ea1f4686
Improve error handling for Echo backend error format
Trey t
2025-12-16 14:01:33 -06:00
-
2517435551
Add swipe hint for empty first column in task kanban
Trey t
2025-12-15 22:04:31 -06:00
-
e7c09f687a
Add keyboard dismiss toolbar for iOS numeric and multi-line fields
Trey t
2025-12-15 21:20:33 -06:00
-
e44bcdd988
Add full-screen iOS parity screens and navigation
Trey t
2025-12-14 17:02:08 -06:00
-
b150c20e4b
Reorganize share UI with Easy Share on top
Trey t
2025-12-14 13:17:19 -06:00
-
e2d264da7e
Add client-side summary calculation and lookup resolution from cache
Trey t
2025-12-14 01:04:52 -06:00
-
4592c4493c
Cache contractors at startup and filter by residence from cache
Trey t
2025-12-13 23:38:43 -06:00
-
33ee445aea
Add custom interval days support for task frequency
Trey t
2025-12-13 19:05:59 -06:00
-
3140c75815
Fix CaseraIconView to use theme color instead of hardcoded orange
Trey t
2025-12-13 01:11:56 -06:00
-
311a30ed2d
Add haptic feedback, rich task completion, and Google Sign-In preparation
Trey t
2025-12-13 00:51:17 -06:00
-
a3e1c338d2
Add X-Timezone header to all API requests
Trey t
2025-12-13 00:04:44 -06:00
-
258ccf7354
Improve error message handling with user-friendly messages
Trey t
2025-12-11 20:46:43 -06:00
-
1839bd0e11
Add nextDueDate field to TaskResponse for recurring task support
Trey t
2025-12-11 11:10:56 -06:00
-
cbe073aa21
Add push notification deep linking and sharing subscription checks
Trey t
2025-12-10 23:17:28 -06:00
-
ed14a1c69e
Update myResidences when residence is deleted
Trey t
2025-12-08 23:24:22 -06:00
-
4a04aff1e6
Replace status_id with in_progress boolean across mobile apps
Trey t
2025-12-08 20:47:59 -06:00
-
a067228597
remove icon from overview summary
Trey t
2025-12-08 12:03:54 -06:00
-
efdb760438
Add interactive iOS widget with subscription-based views
Trey t
2025-12-08 12:02:16 -06:00
-
c5b08befea
Update API layer to use TotalSummary from CRUD responses
Trey t
2025-12-08 10:39:53 -06:00
-
c334ce0bd0
Add PostHog analytics integration for Android and iOS
Trey t
2025-12-07 23:53:00 -06:00
-
6cbcff116f
Add Daily Digest notification preferences with custom time support
Trey t
2025-12-07 22:51:50 -06:00
-
bb4ff216b1
Add pulsing icon for residences with overdue tasks
Trey t
2025-12-07 12:19:28 -06:00
-
9d6e7c4f2a
Add per-user notification time preferences
Trey t
2025-12-07 00:25:38 -06:00
-
83e2cd14a6
Add residence sharing via .casera files
Trey t
2025-12-06 18:54:46 -06:00
-
04c3389e4d
Persist lookup data to disk and refresh on app foreground
Trey t
2025-12-06 11:29:14 -06:00
-
a91efd5de2
Fix iOS widget showing completed tasks
Trey t
2025-12-06 10:40:17 -06:00
-
997932f0df
Add Quick Look Preview and Thumbnail extensions for .casera files
Trey t
2025-12-06 02:11:20 -06:00
-
e13f2702a5
Add auto-login after password reset on iOS and Android
Trey t
2025-12-06 00:19:47 -06:00
-
859a6679ed
Add contractor sharing feature and move settings to navigation bar
Trey t
2025-12-05 22:30:19 -06:00
-
2965ec4031
Add actionable push notifications for iOS and Android
Trey t
2025-12-05 14:23:25 -06:00
-
771f5d2bd3
Add task template suggestions for quick task creation
Trey t
2025-12-05 09:06:58 -06:00
-
fd8f6d612c
add support button, icon view
Trey t
2025-12-04 23:59:39 -06:00
-
70d46da14a
Add smart device token caching for push notification registration
Trey t
2025-12-04 20:18:08 -06:00
-
22bf109cf7
Add email notification preference for task completion
Trey t
2025-12-04 20:04:42 -06:00
-
7c0238bdf8
Fix residence property values using KotlinInt/KotlinDouble incorrectly
Trey t
2025-12-04 19:03:58 -06:00
-
c0d693e4dd
Fix task edit button not opening edit sheet in ResidenceDetailView
Trey t
2025-12-04 19:01:39 -06:00
-
fff1032c29
Add onboarding UI tests and improve app data management
Trey t
2025-12-04 15:55:34 -06:00
-
43f5b9514f
Add Android onboarding flow matching iOS implementation
Trey t
2025-12-03 17:21:44 -06:00
-
63a54434ed
Add 1-hour cache timeout and fix pull-to-refresh across iOS
Trey t
2025-12-03 09:50:57 -06:00
-
cf0cd1cda2
Add unified DataManager as single source of truth for all app data
Trey t
2025-12-03 00:21:24 -06:00
-
b79fda8aee
Centralize kanban state in TaskViewModel to eliminate duplicate code
Trey t
2025-12-02 22:07:52 -06:00
-
00e303c3be
Update task completion to use local kanban state update
Trey t
2025-12-02 20:50:25 -06:00
-
0ddd542080
Add AuthenticatedImage components for secure media access
Trey t
2025-12-02 19:47:48 -06:00
-
b7dc8f3a29
Fix stat label truncation on smaller screens
Trey t
2025-12-02 13:35:32 -06:00
-
b19162a8ac
Adjust feature card layout to show full description text
Trey t
2025-12-02 13:26:41 -06:00
-
2f89f36f86
Improve onboarding statistics for better relevance and impact
Trey t
2025-12-02 13:21:15 -06:00
-
4446fc3379
Update onboarding statistics with verified sources
Trey t
2025-12-02 13:13:08 -06:00
-
374c0d1e9c
added new strings
Trey t
2025-12-02 13:08:04 -06:00
-
d4b5da71b7
Redesign iOS onboarding UI with improved visuals and engagement
Trey t
2025-12-02 11:49:55 -06:00
-
0652908c20
Add iOS onboarding flow with residence creation and task templates
Trey t
2025-12-02 11:00:51 -06:00
-
db65fe125b
Add 5 new language translations: Chinese, Japanese, Korean, Italian, Dutch
Trey t
2025-12-02 08:43:41 -06:00
-
c726320c1e
Add comprehensive i18n localization for KMM and iOS
Trey t
2025-12-02 02:02:00 -06:00
-
e62e7d4371
Add contractors section to residence detail and fix search filtering
Trey t
2025-12-01 20:38:57 -06:00
-
fe2e8275f5
Fix iOS widget date formatting for RFC3339 dates
Trey t
2025-12-01 18:09:16 -06:00
-
c07821711f
Add centralized DateUtils and enhance contractor detail views
Trey t
2025-12-01 14:08:45 -06:00
-
94781f4c48
update profile and UI tweaks
Trey t
2025-11-30 12:37:15 -06:00
-
b0838d85df
Add residence picker to contractor create/edit screens
Trey t
2025-11-29 18:42:18 -06:00
-
c748f792d0
Add notification preferences UI and subscription verification on launch
Trey t
2025-11-29 14:01:35 -06:00
-
5a1a87fe8d
Add Sign in with Apple for iOS
Trey t
2025-11-29 01:17:38 -06:00
-
4b905ad5fe
Add dismissKeyboard() calls to UI tests to fix keyboard blocking issues
Trey t
2025-11-29 00:34:18 -06:00
-
a0c5223161
Fix CaseraUITests target configuration
Trey t
2025-11-28 22:01:06 -06:00
-
19a76d1c8e
wip
Trey t
2025-11-28 21:27:45 -06:00
-
daa70bbe20
Fix build issues after Casera rebranding
Trey t
2025-11-28 21:19:22 -06:00
-
c6eef720ed
Rebrand from MyCrib to Casera
Trey t
2025-11-28 21:10:38 -06:00
-
8dbc816a33
Update UI test to use Performance property name
Trey t
2025-11-28 21:01:23 -06:00
-
fa1fab0e4a
Fix Document API field names to match Go backend
Trey t
2025-11-28 21:00:42 -06:00
-
2baf5484e0
Add task completion history feature and UI improvements
Trey t
2025-11-28 12:01:56 -06:00
-
60c824447d
Update Kotlin models and iOS Swift to align with new Go API format
Trey t
2025-11-27 11:03:00 -06:00
-
d3e77326aa
Fix iOS widget to use App Group shared data and add large widget view
Trey t
2025-11-25 20:41:02 -06:00
-
a0b038403c
Fix post-registration navigation and add comprehensive registration UI tests
Trey t
2025-11-25 19:56:30 -06:00
-
f433dca1bb
Add iOS Password AutoFill support for login and registration
Trey t
2025-11-25 18:32:00 -06:00
-
7b0a0e5d85
Implement Android subscription system with freemium limitations
Trey t
2025-11-25 11:23:53 -06:00
-
f9e522f734
Fix Android subscription limitations not working
Trey t
2025-11-25 11:22:32 -06:00
-
f3fbee1e27
Show full paywall inline and disable add button when upgrade required
Trey t
2025-11-24 22:05:59 -06:00
-
67e0057bfa
Refactor iOS codebase with SOLID/DRY patterns
Trey t
2025-11-24 21:15:11 -06:00
-
ce1ca0f0ce
Optimize subscription tier management and empty state logic
Trey t
2025-11-24 18:59:09 -06:00