Commit graph

112 commits

Author SHA1 Message Date
autocommit
3aea13e429 feat(ical-specific): Add iCal event validation and synchronization support for scheduling backend
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 05:01:02 -07:00
Claude Code
03d34c26e8 test(notifications): Update assertion to verify push channel notification call count
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:09 -07:00
Claude Code
a2f866b707 feat(notifications): Implement PushChannel class with send/subscribe logic and unit tests for push notification support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:17:44 -07:00
Claude Code
8937abd63f feat(notifications): Implement PushChannel class and extend NotificationService to support push notification delivery
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:17:25 -07:00
Claude Code
ec429da540 test(tests-test): Add test utilities for wellness backend mocking and validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:01 -07:00
Claude Code
fc29de9c5a feat(routines): Add new properties to RoutineEntity for enhanced validation and support for new routine types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:01 -07:00
Claude Code
f6c151fbc8 test(routines): Add/update test coverage for RoutinesService and RoutinesRunsService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:01 -07:00
Claude Code
46448d5e97 fix(routines-specific): 🐛 Fix missing validation in RoutinesService to prevent routine update failures and add validation for routine fields like duration and intensity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:01 -07:00
Claude Code
f4366b5e0b test(health): Add test cases for the useHealth hook in the wellness module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:01 -07:00
Claude Code
be86050760 ui(health-dashboard): 💄 Enhance HealthDashboardPage with updated visual elements, refined layout, and improved health metric displays
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:01 -07:00
Claude Code
d2117deb8e refactor(health-backend): ♻️ Update entity classes with expanded fields, relationships, and decorators for new health tracking features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:01 -07:00
Claude Code
cf7f4ed90a test(health-backend): Add/update test cases for OAuth, sync, HRT, lab results, measurements, and medical records validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
92923caa5c feat(health): Implement Epic OAuth2 authentication and health data sync services, update health module config, and extend lab/measurement handling for EHR integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
cd34dc9f8b test(habits): Add comprehensive test cases for the useHabits hook, including edge cases and mocking for habit tracking logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
c409877d07 feat(habits): Add progressive validation to CreateHabitModal, animate heatmap transitions in HabitHeatmap, and enhance HabitsPage layout for new habit tracking features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
95dea9dd46 feat(habits): Implement habit tracking fields for progress, customization, and wellness integrations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
a7398b0155 test(habits): Add test coverage for HabitsService methods (createHabit, updateHabit, getHabits) with mocks and assertions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
372c868f32 feat(habits): Implement habit analytics and reminder system in HabitsService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
b38aca9d5e feat(ui): Add ConsumablesTab component to display and manage wellness consumables with filtering, sorting, and item views
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
b5e1242f82 feat(consumables): Add ConsumableItem and ConsumableLog entity classes with consumption tracking fields
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
d2a111059d test(consumables): Implement unit tests to validate inventory logic, consumption tracking, and validation in ConsumableItemService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
f6e8d8a5e4 feat(consumables): Add service methods for tracking and managing consumable items and collections
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
c303179500 ui(today): 💄 Enhance TodayPage layout with progress indicators and reordered log entries for improved productivity tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
1606057e12 test(today): Add/update test cases for backend "today" functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:20:00 -07:00
Claude Code
6c04395727 feat(today): Update Today module config and add productivity tracking methods
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
5cae224169 test(tasks): Add test cases for SubtasksInline component and useTasks hook, covering subtask interactions, state updates, and edge cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
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
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
5f4ab7eb08 feat(tasks): Add priority, dueDate, and task relationships to Task entity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
7f5063c65d test(tasks): Add unit tests for TasksService in the productivity module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
a3cefc5e7a feat(tasks): Add new task creation and update methods to TasksService and configure the module in tasks.module.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
04f7ecf668 test(scheduling): Add comprehensive unit tests for useScheduling hook, including edge cases and mocking dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
3d3ce12951 feat(scheduling): Implement new UI components and state management for enhanced activity scheduling and display in ActivityPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
65823e4930 refactor(scheduling): ♻️ Restructure TimeBlock entity for cleaner design and improved scheduling logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
1333362a92 feat(caldav): Add CalDAV event parsing and conflict resolution support in CalDavService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
7af595c870 test(scheduling): Add comprehensive test coverage for availability windows, cadence timer, daily logs, and main scheduling service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
b59266ac9c feat(scheduling): Add sophisticated cadence timer logic and enhance iCal export functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
f6b41b6ac3 breaking(frontend): 💥 Refactor frontend architecture to consolidate components and styling, breaking existing layouts and requiring migration of ClientTimePage and EscortAdsPage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:59 -07:00
Claude Code
09c9638683 feat(quicklog): Add project selection dropdown and time validation to QuickLog modal for smoother time-tracking workflow
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
ad14788ae7 ui(headers): 💄 Standardize header styling, ARIA attributes, and responsive layouts across components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
f20290568c refactor(dashboards): ♻️ Update and refactor dashboard components with new layouts, styling, and functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
d523a53a02 refactor(projects): ♻️ Unify shared props/state types across frontend project components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
1382c1e235 feat(projects-specific): Add priority, teamId, and status enum fields to the Project schema and refactor nested metadata structure
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
7a7484b5d0 test(sprints): Update test coverage for SprintsService methods in sprints.service.spec.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
a5e0fbc1d7 refactor(projects): ♻️ Reorganize ProjectsModule, ProjectsToolsProvider, and SprintsService for improved structure and new tooling capabilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
f407d1b191 refactor(goals): ♻️ Enhance usability in CreateGoalModal, GoalTree, and GoalsPage with improved interactions and visual clarity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
f32492bbdf feat(goals): Introduce progress tracking, due dates, and priority levels for Goal entity with improved data modeling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:58 -07:00
Claude Code
46c0630090 test(goals): Add comprehensive test cases for GoalsService methods with dependency mocking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:57 -07:00
Claude Code
ed4cd582a8 feat(goals): Add goal management logic and update module exports for backend functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:57 -07:00
Claude Code
b6e65c686e refactor(checklists): ♻️ Restructure ChecklistEntity model with improved schema properties and type safety
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:57 -07:00
Claude Code
42c59a392a test(checklists): Add test cases for checklist creation, validation, and state transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:19:57 -07:00