Commit Graph

  • 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
  • d92a4fd4f1 Fix iOS compilation errors in StoreKitManager Trey t 2025-11-24 14:20:22 -06:00
  • b5b3353529 Fix StoreKitManager SubscriptionApi initialization Trey t 2025-11-24 14:15:46 -06:00
  • 0946842737 Fix SubscriptionApi compilation errors Trey t 2025-11-24 13:55:46 -06:00
  • 90c3858c90 Implement StoreKit 2 purchase flow with backend verification Trey t 2025-11-24 13:46:33 -06:00
  • e838eecc64 Add StoreKit Configuration file for local in-app purchase testing Trey t 2025-11-24 13:43:24 -06:00
  • bf2e572abf Phase 6: Add Android subscription UI with Jetpack Compose Trey t 2025-11-24 13:41:06 -06:00
  • d12a2d315c Implement freemium subscription system - iOS UI (Phase 5) Trey t 2025-11-24 13:35:25 -06:00
  • 65476e2d66 Implement freemium subscription system - Shared Kotlin models (Phase 4) Trey t 2025-11-24 13:30:53 -06:00
  • b2c3fac3f9 Update warranty status to use backend calculation and add comprehensive tests Trey t 2025-11-24 13:09:55 -06:00
  • 15fac54f14 Add theme persistence and comprehensive Android design guidelines Trey t 2025-11-22 10:53:00 -06:00
  • f1f71224aa Add Android theme system and fix package naming issues Trey t 2025-11-22 10:44:54 -06:00
  • e40aed31a7 Remove API pagination and fix contractor UI issues Trey t 2025-11-21 22:56:43 -06:00
  • 93bd50ac3e fix test Trey t 2025-11-21 20:07:40 -06:00
  • b260eaa821 Add 5 new themes to iOS app (Lavender, Crimson, Midnight, Desert, Mint) Trey t 2025-11-21 09:07:54 -06:00
  • 050a486d6f Add comprehensive iOS design system documentation to CLAUDE.md Trey t 2025-11-21 08:01:10 -06:00
  • a2b81a244b Implement custom 5-color design system across entire iOS app Trey t 2025-11-21 07:58:01 -06:00
  • a4ba6794d5 Update Xcode project configuration for UI test target Trey t 2025-11-20 23:07:37 -06:00
  • 5ba6e6c020 Remove obsolete test files and unused HomeScreenView Trey t 2025-11-20 23:07:29 -06:00
  • 74a474007b Add project documentation and test setup guides Trey t 2025-11-20 23:07:14 -06:00
  • 56b1f57ec7 Add comprehensive UI test suite with XCUITest Trey t 2025-11-20 23:06:57 -06:00
  • 73c9f2d5a3 Add RootView for authentication state management Trey t 2025-11-20 23:06:39 -06:00
  • a2295672b9 Add comprehensive accessibility identifiers for UI testing Trey t 2025-11-20 23:06:31 -06:00
  • 1100bc423d Make contractor phone optional and add UI test accessibility identifiers Trey t 2025-11-20 23:04:06 -06:00
  • dd5e050025 Make residence address fields optional (only name required) Trey t 2025-11-20 23:03:45 -06:00
  • 630e95e462 add in profile tab Trey t 2025-11-17 09:39:31 -08:00
  • 52afefc17e Fix residence list not refreshing after add/edit on iOS and Android Trey t 2025-11-17 09:38:31 -08:00
  • d777880d2b Fix iOS build errors - Update TaskDetail model usage for Double cost fields Trey t 2025-11-15 23:12:57 -06:00
  • b9c82ffc37 Update client models to handle numeric decimals from optimized API Trey t 2025-11-15 22:55:50 -06:00
  • 0130b2cdf1 Add documentation and remove hardcoded task threshold from API calls Trey t 2025-11-15 11:18:14 -06:00
  • bb5664c954 Implement fully dynamic task summary UI from API data Trey t 2025-11-15 11:13:37 -06:00
  • 7f6f77d95a fix contractor upload with image Trey t 2025-11-15 01:34:31 -06:00
  • 2730c94e4d Add comprehensive error message parsing to prevent raw JSON display Trey t 2025-11-14 22:59:42 -06:00
  • 225bdbc2bc Implement error handling with ApiResultHandler on key screens Trey t 2025-11-14 14:33:42 -06:00
  • 1d3a06f492 Add comprehensive error handling utilities for all screens Trey t 2025-11-14 14:28:09 -06:00
  • 0e3b9681f6 Add error dialogs with retry/cancel for network failures Trey t 2025-11-14 11:20:58 -06:00
  • c189971906 Add order_id field to lookup models Trey t 2025-11-14 10:31:04 -06:00
  • e87c406695 Restore completion_date field to TaskCompletionCreateRequest Trey t 2025-11-14 10:01:36 -06:00
  • 843833a6bc Fix TaskCompletionCreateRequest to remove completion_date field Trey t 2025-11-14 09:56:35 -06:00
  • 07dfd55507 Fix CustomTask model to match API response structure Trey t 2025-11-14 09:54:04 -06:00
  • 6ffd5ff626 Add confirmation dialogs for destructive task actions Trey t 2025-11-13 23:44:41 -06:00
  • a2de0f3454 Migrate iOS app to system colors and improve UI/UX Trey t 2025-11-13 22:22:52 -06:00
  • 29c136d612 Migrate Android app to Material3 system colors and improve UX Trey t 2025-11-13 22:21:54 -06:00
  • ff390a85c2 ios push notifications Trey t 2025-11-13 16:13:36 -06:00
  • b2f2627ad5 Update task cards to use menu-based actions and horizontal grid layout Trey t 2025-11-13 14:53:30 -06:00
  • 2b95c3b9c1 Refactor iOS forms and integrate notification API with APILayer Trey t 2025-11-13 13:12:54 -06:00
  • 230eb013dd Integrate static_data endpoint to replace 6 separate lookup API calls Trey t 2025-11-12 22:15:29 -06:00
  • 4d05292daa Replace custom AppTypography with native iOS font sizes Trey t 2025-11-12 21:26:56 -06:00
  • b1a24014ab Add pull-to-refresh functionality and improve loading states across iOS views Trey t 2025-11-12 21:11:50 -06:00
  • a61cada072 Implement unified network layer with APILayer and migrate iOS ViewModels Trey t 2025-11-12 20:29:42 -06:00
  • eeb8a96f20 Implement centralized data caching system Trey t 2025-11-12 17:57:21 -06:00
  • d5d16c5c48 Add comprehensive unit tests for iOS and Android/KMM Trey t 2025-11-12 17:50:29 -06:00
  • 0a7e7bc27f Fix ScrollView content obstruction by tab bar on iOS Trey t 2025-11-12 16:41:12 -06:00
  • ffb21aed62 Add full light and dark mode support for iOS and Android Trey t 2025-11-12 11:53:49 -06:00
  • b888315e0c Complete iOS document form implementation and improve login error handling Trey t 2025-11-12 11:35:41 -06:00
  • ec7c01e92d Add push notification support for Android and iOS Trey t 2025-11-11 22:39:39 -06:00
  • 1a4b5d07bf Refactor task completion image handling Trey t 2025-11-11 21:45:12 -06:00
  • 22949d18a7 Add image compression and improve document edit UI Trey t 2025-11-11 21:23:22 -06:00
  • 7740438ea6 Add image upload functionality to iOS EditDocumentView Trey t 2025-11-11 20:36:03 -06:00
  • 415799b6d0 Refactor iOS and Android code to follow single responsibility principle Trey t 2025-11-11 14:39:33 -06:00
  • 611f7d853b Add document viewing, editing, and image deletion features Trey t 2025-11-11 14:00:01 -06:00
  • e716c919f3 Add documents and warranties feature with image upload support Trey t 2025-11-10 22:38:34 -06:00
  • d3caffa792 Add contractor management and integrate with task completions Trey t 2025-11-10 19:39:41 -06:00
  • 764a90cb41 Modernize Android UI design system to match iOS Trey t 2025-11-10 12:12:30 -06:00
  • e13448083c Modernize remaining views and badge components Trey t 2025-11-10 11:56:15 -06:00
  • 9305371276 Modernize task and residence card components Trey t 2025-11-10 11:53:39 -06:00
  • 8e82f43aba Fix SwiftUI type-checker timeout in LoginView Trey t 2025-11-10 11:50:40 -06:00
  • b7e0b6fefc Fix ambiguous Color init(hex:) extension Trey t 2025-11-10 11:48:22 -06:00
  • 4c9dc56e64 Implement modern design system for iOS app Trey t 2025-11-10 11:45:45 -06:00
  • 77a118a6f7 Refactor iOS and Android views into separate files Trey t 2025-11-10 11:38:17 -06:00
  • 29b4c99f08 Add residence deletion functionality for iOS and Android Trey t 2025-11-10 10:42:37 -06:00
  • 872a7df86f Add camera functionality for task completion photos Trey t 2025-11-10 10:25:37 -06:00
  • 131637e6f3 Add photo viewer for task completions on iOS and Android Trey t 2025-11-09 20:42:18 -06:00
  • 99228d03b5 Update login and password reset UI across iOS and Android Trey t 2025-11-09 18:41:47 -06:00
  • fdcc2a2e16 Add password reset feature for iOS and Android with deep link support Trey t 2025-11-09 18:29:29 -06:00
  • e6dc54017b Add PDF maintenance report generation feature for Android and iOS Trey t 2025-11-09 10:12:22 -06:00