Commit Graph

  • 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