Commit graph

  • 3aea13e429 feat(ical-specific): Add iCal event validation and synchronization support for scheduling backend main autocommit 2026-06-10 05:01:02 -07:00
  • 03d34c26e8 test(notifications): Update assertion to verify push channel notification call count Claude Code 2026-04-08 21:29:09 -07:00
  • a2f866b707 feat(notifications): Implement PushChannel class with send/subscribe logic and unit tests for push notification support Claude Code 2026-04-08 21:17:44 -07:00
  • 8937abd63f feat(notifications): Implement PushChannel class and extend NotificationService to support push notification delivery Claude Code 2026-04-08 21:17:25 -07:00
  • ec429da540 test(tests-test): Add test utilities for wellness backend mocking and validation Claude Code 2026-03-25 23:20:01 -07:00
  • fc29de9c5a feat(routines): Add new properties to RoutineEntity for enhanced validation and support for new routine types Claude Code 2026-03-25 23:20:01 -07:00
  • f6c151fbc8 test(routines): Add/update test coverage for RoutinesService and RoutinesRunsService Claude Code 2026-03-25 23:20:01 -07:00
  • 46448d5e97 fix(routines-specific): 🐛 Fix missing validation in RoutinesService to prevent routine update failures and add validation for routine fields like duration and intensity Claude Code 2026-03-25 23:20:01 -07:00
  • f4366b5e0b test(health): Add test cases for the useHealth hook in the wellness module Claude Code 2026-03-25 23:20:01 -07:00
  • be86050760 ui(health-dashboard): 💄 Enhance HealthDashboardPage with updated visual elements, refined layout, and improved health metric displays Claude Code 2026-03-25 23:20:01 -07:00
  • d2117deb8e refactor(health-backend): ♻️ Update entity classes with expanded fields, relationships, and decorators for new health tracking features Claude Code 2026-03-25 23:20:01 -07:00
  • cf7f4ed90a test(health-backend): Add/update test cases for OAuth, sync, HRT, lab results, measurements, and medical records validation Claude Code 2026-03-25 23:20:00 -07:00
  • 92923caa5c feat(health): Implement Epic OAuth2 authentication and health data sync services, update health module config, and extend lab/measurement handling for EHR integration Claude Code 2026-03-25 23:20:00 -07:00
  • cd34dc9f8b test(habits): Add comprehensive test cases for the useHabits hook, including edge cases and mocking for habit tracking logic Claude Code 2026-03-25 23:20:00 -07:00
  • c409877d07 feat(habits): Add progressive validation to CreateHabitModal, animate heatmap transitions in HabitHeatmap, and enhance HabitsPage layout for new habit tracking features Claude Code 2026-03-25 23:20:00 -07:00
  • 95dea9dd46 feat(habits): Implement habit tracking fields for progress, customization, and wellness integrations Claude Code 2026-03-25 23:20:00 -07:00
  • a7398b0155 test(habits): Add test coverage for HabitsService methods (createHabit, updateHabit, getHabits) with mocks and assertions Claude Code 2026-03-25 23:20:00 -07:00
  • 372c868f32 feat(habits): Implement habit analytics and reminder system in HabitsService Claude Code 2026-03-25 23:20:00 -07:00
  • b38aca9d5e feat(ui): Add ConsumablesTab component to display and manage wellness consumables with filtering, sorting, and item views Claude Code 2026-03-25 23:20:00 -07:00
  • b5e1242f82 feat(consumables): Add ConsumableItem and ConsumableLog entity classes with consumption tracking fields Claude Code 2026-03-25 23:20:00 -07:00
  • d2a111059d test(consumables): Implement unit tests to validate inventory logic, consumption tracking, and validation in ConsumableItemService Claude Code 2026-03-25 23:20:00 -07:00
  • f6e8d8a5e4 feat(consumables): Add service methods for tracking and managing consumable items and collections Claude Code 2026-03-25 23:20:00 -07:00
  • c303179500 ui(today): 💄 Enhance TodayPage layout with progress indicators and reordered log entries for improved productivity tracking Claude Code 2026-03-25 23:20:00 -07:00
  • 1606057e12 test(today): Add/update test cases for backend "today" functionality Claude Code 2026-03-25 23:20:00 -07:00
  • 6c04395727 feat(today): Update Today module config and add productivity tracking methods Claude Code 2026-03-25 23:19:59 -07:00
  • 5cae224169 test(tasks): Add test cases for SubtasksInline component and useTasks hook, covering subtask interactions, state updates, and edge cases Claude Code 2026-03-25 23:19:59 -07:00
  • 8333a7a49f feat(tasks): Add new props and state management for CreateTaskModal, EditTaskModal, and SubtasksInline, plus integrate modal logic in TasksPage for enhanced task editing and subtask support Claude Code 2026-03-25 23:19:59 -07:00
  • 5f4ab7eb08 feat(tasks): Add priority, dueDate, and task relationships to Task entity Claude Code 2026-03-25 23:19:59 -07:00
  • 7f5063c65d test(tasks): Add unit tests for TasksService in the productivity module Claude Code 2026-03-25 23:19:59 -07:00
  • a3cefc5e7a feat(tasks): Add new task creation and update methods to TasksService and configure the module in tasks.module.ts Claude Code 2026-03-25 23:19:59 -07:00
  • 04f7ecf668 test(scheduling): Add comprehensive unit tests for useScheduling hook, including edge cases and mocking dependencies Claude Code 2026-03-25 23:19:59 -07:00
  • 3d3ce12951 feat(scheduling): Implement new UI components and state management for enhanced activity scheduling and display in ActivityPage Claude Code 2026-03-25 23:19:59 -07:00
  • 65823e4930 refactor(scheduling): ♻️ Restructure TimeBlock entity for cleaner design and improved scheduling logic Claude Code 2026-03-25 23:19:59 -07:00
  • 1333362a92 feat(caldav): Add CalDAV event parsing and conflict resolution support in CalDavService Claude Code 2026-03-25 23:19:59 -07:00
  • 7af595c870 test(scheduling): Add comprehensive test coverage for availability windows, cadence timer, daily logs, and main scheduling service Claude Code 2026-03-25 23:19:59 -07:00
  • b59266ac9c feat(scheduling): Add sophisticated cadence timer logic and enhance iCal export functionality Claude Code 2026-03-25 23:19:59 -07:00
  • f6b41b6ac3 breaking(frontend): 💥 Refactor frontend architecture to consolidate components and styling, breaking existing layouts and requiring migration of ClientTimePage and EscortAdsPage Claude Code 2026-03-25 23:19:59 -07:00
  • 09c9638683 feat(quicklog): Add project selection dropdown and time validation to QuickLog modal for smoother time-tracking workflow Claude Code 2026-03-25 23:19:58 -07:00
  • ad14788ae7 ui(headers): 💄 Standardize header styling, ARIA attributes, and responsive layouts across components Claude Code 2026-03-25 23:19:58 -07:00
  • f20290568c refactor(dashboards): ♻️ Update and refactor dashboard components with new layouts, styling, and functionality Claude Code 2026-03-25 23:19:58 -07:00
  • d523a53a02 refactor(projects): ♻️ Unify shared props/state types across frontend project components Claude Code 2026-03-25 23:19:58 -07:00
  • 1382c1e235 feat(projects-specific): Add priority, teamId, and status enum fields to the Project schema and refactor nested metadata structure Claude Code 2026-03-25 23:19:58 -07:00
  • 7a7484b5d0 test(sprints): Update test coverage for SprintsService methods in sprints.service.spec.ts Claude Code 2026-03-25 23:19:58 -07:00
  • a5e0fbc1d7 refactor(projects): ♻️ Reorganize ProjectsModule, ProjectsToolsProvider, and SprintsService for improved structure and new tooling capabilities Claude Code 2026-03-25 23:19:58 -07:00
  • f407d1b191 refactor(goals): ♻️ Enhance usability in CreateGoalModal, GoalTree, and GoalsPage with improved interactions and visual clarity Claude Code 2026-03-25 23:19:58 -07:00
  • f32492bbdf feat(goals): Introduce progress tracking, due dates, and priority levels for Goal entity with improved data modeling Claude Code 2026-03-25 23:19:58 -07:00
  • 46c0630090 test(goals): Add comprehensive test cases for GoalsService methods with dependency mocking Claude Code 2026-03-25 23:19:57 -07:00
  • ed4cd582a8 feat(goals): Add goal management logic and update module exports for backend functionality Claude Code 2026-03-25 23:19:57 -07:00
  • b6e65c686e refactor(checklists): ♻️ Restructure ChecklistEntity model with improved schema properties and type safety Claude Code 2026-03-25 23:19:57 -07:00
  • 42c59a392a test(checklists): Add test cases for checklist creation, validation, and state transitions Claude Code 2026-03-25 23:19:57 -07:00
  • 00bd069c48 feat(checklists): Introduce new methods in ChecklistsService for checklist operations, including creation, retrieval, and validation Claude Code 2026-03-25 23:19:57 -07:00
  • f27d69f00e test(automations): Add comprehensive test cases for backend automation logic, including assertions and edge-case scenarios Claude Code 2026-03-25 23:19:57 -07:00
  • aee07ec081 feat(automations): Implement scheduled automation workflows in AutomationEngine and update module configuration Claude Code 2026-03-25 23:19:57 -07:00
  • a59a465737 ui(messenger): 💄 Update MessagingDashboardPage component UI for enhanced SMS messaging features and usability Claude Code 2026-03-25 23:19:57 -07:00
  • e3210bd7d2 test(sms): Add comprehensive test cases for message proxying logic, error handling, and SMS API integration Claude Code 2026-03-25 23:19:57 -07:00
  • 1a2f4a2045 refactor(sms-backend): ♻️ Restructure message handling, routing, and WebSocket communication with updated services and module exports Claude Code 2026-03-25 23:19:57 -07:00
  • 5b9ccbca22 feat(notifications): Extend useAmbientCompanion hook to support ambient notification behaviors for improved UX Claude Code 2026-03-25 23:19:57 -07:00
  • 85e765fcff feat(messaging-ai): Implement AI-powered message generation, conversation loop detection, and web research integration for dynamic, intelligent messaging responses Claude Code 2026-03-25 23:19:57 -07:00
  • c87e269878 test(notifications): Add test cases for notification services (AIMessageService, AmbientPriorityService, MessagingConversationService, NudgeService) to verify core functionality and edge cases Claude Code 2026-03-25 23:19:57 -07:00
  • c2a7803916 refactor(notifications): ♻️ Implement modular notification service architecture for better separation of concerns and performance gains Claude Code 2026-03-25 23:19:56 -07:00
  • c32c50ebee feat(contacts): Add search bar and filtered contact list to ContactsPage Claude Code 2026-03-25 23:19:56 -07:00
  • d22192a918 feat(contacts): Add status and lastSeen tracking fields to Contact entity for enhanced messenger backend visibility Claude Code 2026-03-25 23:19:56 -07:00
  • 80b47c29ed test(contacts): Add unit tests for ContactsService methods to verify correct behavior and catch regressions Claude Code 2026-03-25 23:19:56 -07:00
  • b02ec48288 feat(contacts): Add OAuth2-based contact sync with external API Claude Code 2026-03-25 23:19:56 -07:00
  • b40513c7f6 test(diary-backend): Add unit/integration tests for diary backend functionality, including edge cases and new feature validation Claude Code 2026-03-25 23:19:56 -07:00
  • fe26ec8e26 ui(showcase-specific): 💄 Enhance showcase UI components to improve featured content display and styling Claude Code 2026-03-25 23:19:56 -07:00
  • cada297615 ui(companion): 💄 Update styling, props, and rendering for activity entries, digest cards, handoff cards, and session timelines Claude Code 2026-03-25 23:19:56 -07:00
  • f2b6d479d3 feat(companion): Implement useCompanion hook for managing companion state and side effects Claude Code 2026-03-25 23:19:56 -07:00
  • 80d98edd55 ui(chat): 💄 Enhance ChatArea styling with dark mode support and message formatting improvements Claude Code 2026-03-25 23:19:55 -07:00
  • 662ab9f49d feat(income): Add new income visualization and management features to the IncomePage component and useIncome hook Claude Code 2026-03-25 23:19:55 -07:00
  • 4211fb8f4f feat(income): Update IncomeEntry entity with currency and taxAmount fields and validation rules Claude Code 2026-03-25 23:19:55 -07:00
  • 4d88fd34f3 test(income): Add/update test cases for income validation and edge cases Claude Code 2026-03-25 23:19:55 -07:00
  • bdc039ce64 feat(income): Introduce billable service processing with new endpoints and service layer logic Claude Code 2026-03-25 23:19:55 -07:00
  • a151be4fed test(frontend): Add/update test suites for finance module frontend components Claude Code 2026-03-25 23:19:55 -07:00
  • af56af5be0 feat(ui): Introduce TransactionConfirmModal and ErrorModal dialogs in FinanceModals.tsx, update FinancePage.tsx layout, and add corresponding finance-styles.ts styles Claude Code 2026-03-25 23:19:55 -07:00
  • 4333e338db feat(finance): Add createdAt, updatedAt, and isActive timestamp fields to financial entities for audit tracking and soft-delete support Claude Code 2026-03-25 23:19:55 -07:00
  • 2db418cb5e feat(finance-backend): Add billable time calculation and financial summary generation services Claude Code 2026-03-25 23:19:55 -07:00
  • 9b4a9da738 ui(budgeting): 💄 Add budget creation modal and refactor BudgetPage layout to integrate it Claude Code 2026-03-25 23:19:55 -07:00
  • 7d1f202be5 breaking(budgeting): 💥 Refactor expense entity to add recurring expense fields (interval, endDate, recurrenceRule) and restructure hierarchy Claude Code 2026-03-25 23:19:55 -07:00
  • 0e6bcee6a1 test(budgeting): Update test coverage for budget CRUD operations and summary generation Claude Code 2026-03-25 23:19:55 -07:00
  • 40239b8397 feat(budgeting): Add recurring budget calculations and custom rule support with backend module updates Claude Code 2026-03-25 23:19:55 -07:00
  • d27f9b538b test(events-backend): Add test coverage for event validation, dispatching, and processing logic Claude Code 2026-03-25 23:19:54 -07:00
  • 9de760fe68 refactor(event-entity): ♻️ Enhance EventEntity model with improved type safety and structural organization Claude Code 2026-03-25 23:19:54 -07:00
  • 7ffeb9e897 refactor(events): ♻️ Update event DTOs to include category and visibility fields with stricter validation rules Claude Code 2026-03-25 23:19:54 -07:00
  • 18c2538d45 feat(events): Update event processing pipeline with new validation and state transition handlers Claude Code 2026-03-25 23:19:54 -07:00
  • 0406f2ebec feat(training): Add TrainingMove entity with properties for tracking training progress and movements Claude Code 2026-03-25 23:19:54 -07:00
  • 449b8fbc37 arch(training-training): 🏗️ Update training module provider architecture with new tools and configuration Claude Code 2026-03-25 23:19:54 -07:00
  • cae760c3b1 test(research-specific): Add comprehensive unit/integration tests for research backend features, including mocks and assertions Claude Code 2026-03-25 23:19:54 -07:00
  • 642bb422d4 refactor(research-cache): ♻️ Optimize cache key generation and invalidation for reduced memory usage and higher hit rates Claude Code 2026-03-25 23:19:54 -07:00
  • 9778be0321 refactor(research): ♻️ reorganize research module configuration by consolidating providers, imports, and exports into a cleaner structure Claude Code 2026-03-25 23:19:54 -07:00
  • d73acd3773 feat(learning): Add interactive progress visualization and skill badges to the frontend learning page Claude Code 2026-03-25 23:19:54 -07:00
  • 35d63f60fc feat(learning-path): Introduce progress tracking, metadata, and validation for the LearningPath entity Claude Code 2026-03-25 23:19:54 -07:00
  • e4746668e7 test(learning): Update test coverage for learning verification logic to ensure correctness Claude Code 2026-03-25 23:19:54 -07:00
  • 56194cf07f feat(learning): Implement learning service with progress tracking and analytics capabilities Claude Code 2026-03-25 23:19:54 -07:00
  • b5b3967913 refactor(pipeline): ♻️ Optimize and restructure curation, discovery, polish, synthesis, and verification methods for better performance and maintainability Claude Code 2026-03-25 23:19:53 -07:00
  • 945d434f4f arch(pipeline): 🏗️ Refactor pipeline providers and exports to implement lazy-loaded curriculum modules with cleaner service organization Claude Code 2026-03-25 23:19:53 -07:00
  • 9c2f3dd45e feat(curriculum): Add FoodAlignmentService to validate/enrich curriculum content with food standards and update CurriculumModule to integrate alignment logic Claude Code 2026-03-25 23:19:53 -07:00
  • 54f7049edd refactor(entities): ♻️ Update Merchant and Purchase entity classes with new properties and refined type definitions Claude Code 2026-03-25 23:19:53 -07:00
  • 59a849d68a arch(store-connect): 🏗️ Update module metadata and export/import configurations to restructure store connectivity integration Claude Code 2026-03-25 23:19:53 -07:00
  • 0f9b598442 refactor(sprint-board): ♻️ Update sprint board UI with improved task rendering and drag-and-drop functionality Claude Code 2026-03-25 23:19:53 -07:00