Commit Graph

381 Commits

Author SHA1 Message Date
Mo Tarbin
6403d135ea feat: Implement User Switcher and add subscription cancellation modal 2025-09-02 01:50:06 -04:00
Mo Tarbin
a7b33c48b3 fix: Update navigation path after saving chore to remove trailing slash 2025-09-01 23:58:14 -04:00
Mo Tarbin
4e31190291 Add Capacitor Browser dependency and update safe area handling in components 2025-08-30 01:35:38 -04:00
Mo Tarbin
e99a06654e chore: Bump version to 0.1.109 and update dependencies 2025-08-29 00:54:27 -04:00
Mo Tarbin
cf4d0565c5 feat: Enhance Signup and Chores functionality
- Added query invalidation on signup to refresh user profile data.
- Improved MyChores component to ensure data is loaded before rendering.
- Introduced dynamic sidepanel configuration with drag-and-drop functionality.
- Created TasksByAssigneeCard to visualize tasks assigned to users.
- Updated MFASettings and Settings components for better structure and usability.
- Implemented SettingsOverview for a comprehensive settings navigation experience.
- Added SidepanelSettings for customizing sidepanel card visibility and order.
- Refactored NavBar to include user profile avatar and improved layout.
2025-08-29 00:50:54 -04:00
Mo Tarbin
6b5a874db5 Refactor ChoreCard to remove unused circle members data and update approval logic to use performers 2025-08-26 22:11:10 -04:00
Mo Tarbin
defc7a8fa4 Remove unused icon import and comment out 'Upgrade to Plus' ListItemButton in NavBar 2025-08-25 23:58:49 -04:00
Mo Tarbin
06d568e61d Bump version to 0.1.108 in package.json 2025-08-25 23:41:56 -04:00
Mo Tarbin
6064c88f2c Refactor navigation paths to use '/chores' instead of '/my/chores' across multiple components for consistency 2025-08-25 20:21:06 -04:00
Mo Tarbin
77b3430339 Adjust BottomSheetModal minHeight and add margin to toggle button; add 'Upgrade to Plus' option in NavBar 2025-08-23 17:17:02 -04:00
Mo Tarbin
0f125cd63f Enhance modal components with consistent button sizes and improve calendar styles for better responsiveness and layout 2025-08-23 17:15:18 -04:00
Mo Tarbin
65f84b116f Refactor chore components and enhance scheduling features
- Removed redundant priority color function from CompactChoreCard and imported from Colors utility.
- Replaced FadeModal with ResponsiveModal in MultiSelectHelp for improved modal handling.
- Simplified MyChores component by removing archived chores state and related logic, and added keyboard shortcut for navigating to archived tasks.
- Integrated ResponsiveModal in RedeemPointsModal for consistent modal usage.
- Added quick scheduling options in ChoreActionMenu for better task management, including scheduling for today, tomorrow, weekend, and next week.
- Enhanced CustomParsers to support nth occurrence of days in monthly scheduling.
- Updated NavBar links and navigation logic for improved user experience.
2025-08-22 23:37:30 -04:00
Mo Tarbin
2d008a5cc3 Refactor EditThingStateModal to use ResponsiveModal for improved consistency 2025-08-21 01:39:25 -04:00
Mo Tarbin
4dcd4483e9 Refactor modals to use ResponsiveModal for improved responsiveness and consistency 2025-08-21 01:39:03 -04:00
Mo Tarbin
0102ce2144 Add BottomSheetModal component and implement calendar view in MyChores 2025-08-21 00:34:00 -04:00
Mo Tarbin
71d5887bcc Refactor calendar components: implement responsive design, enhance layout, and integrate monthly view with chore prioritization 2025-08-20 18:17:12 -04:00
Mo Tarbin
76ce301d91 Add success notification for task unplanned event in MyChores component 2025-08-19 01:11:44 -04:00
Mo Tarbin
692ccd7838 Add ApproveChore and RejectChore functions; update ActivityItem to handle Pending Approval and Rejected statuses 2025-08-17 22:28:44 -04:00
Mo Tarbin
bf97b1c115 Refactor Chores module: enhance grouping logic to include Pending Approval status and improve status categorization 2025-08-17 22:28:23 -04:00
Mo Tarbin
6eda3c68a8 Refactor chore management features to support approval and rejection workflows
- Updated RepeatSection to use occurrences instead of dayOccurrences for scheduling.
- Enhanced ChoreCard and CompactChoreCard to include approve/reject functionality for pending chores.
- Implemented user role checks for approval/rejection capabilities.
- Improved UI elements to reflect pending approval states with appropriate icons.
- Modified ChoreHistory and ThingsHistory components for better data representation and layout.
- Cleaned up unused imports and commented-out code for better readability.
2025-08-17 22:27:58 -04:00
Mo Tarbin
ca9a53bde9 CalendarView component: add priority color to show in the calendar cell, legend display to show two columns instead of one 2025-08-17 22:26:04 -04:00
Mo Tarbin
9b9327c25e Refactor ChoreEdit component: improve section toggle styling and remove unnecessary padding 2025-08-16 01:54:56 -04:00
Mo Tarbin
a2be4c73a1 Test Adding collapsible sections to ChoreEdit component for better organization and navigation 2025-08-16 01:42:17 -04:00
Mo Tarbin
720987197d Refactor ChoreEdit component: reorganize sections, enhance UI elements, and improve task assignment features 2025-08-16 01:41:54 -04:00
Mo Tarbin
c52e83fe10 Enhance ChoreEdit component with approval and visibility options 2025-08-16 01:20:18 -04:00
Mo Tarbin
e97e03b814 Refactor: reorder imports and clean up whitespace in PageTransition component 2025-08-11 17:01:27 -04:00
Mo Tarbin
ac9b85e10b enhance repeat section with week patterns and day occurrence options 2025-08-09 22:34:21 -04:00
Mo Tarbin
8e80af657f Merge branch 'main' into dev 2025-08-09 22:25:23 -04:00
Mo Tarbin
93f9afd98d Fix: use optional chaining for notificationMetadata properties 2025-08-09 00:14:06 -04:00
Mo Tarbin
c9178db87d Enhance Settings, Things History, User Activities, and User Points views
- Integrated RevenueCat for subscription management in Settings.
- Added subscription and user deletion modals in Settings.
- Improved analytics display in Things History with update frequency and trend calculations.
- Enhanced User Activities timeline with a more structured layout.
- Revamped User Points section with a leaderboard and detailed points analytics.
- Introduced responsive design elements and improved user experience across various components.
- Add permission for Camera to support uploading photo via camera
2025-08-04 22:25:30 -04:00
Mo Tarbin
18743f66e8 Merge branch 'dev' 2025-07-29 00:07:15 -04:00
Mo Tarbin
72ae2ec5c4 chore: bump version to 0.1.107 in package.json 2025-07-28 23:57:40 -04:00
Mo Tarbin
0a407d869e Fix: include notificationMetadata in chore creation when dueDate is set
Fix: https://github.com/donetick/donetick/issues/273
https://github.com/donetick/donetick/issues/272
2025-07-28 23:57:06 -04:00
Mo Tarbin
8c8b684cb4 initialize subTasks state with an empty array if not provided in response 2025-07-28 23:36:17 -04:00
Mo Tarbin
63d1b86b5e Merge branch 'dev' 2025-07-20 10:41:42 -04:00
Mo Tarbin
49a9055a73 chore: bump version to 0.1.106 in package.json 2025-07-20 10:41:28 -04:00
Mo Tarbin
4f444bd3c9 Feature: implement useThingHistory hook and refactor ThingsHistory component for improved data fetching and rendering 2025-07-20 10:41:14 -04:00
Mo Tarbin
1efab98f91 Merge branch 'dev' 2025-07-19 01:18:31 -04:00
Mo Tarbin
b8677b4c02 Fix: update FadeModal to use named import for Z_INDEX and remove redundant zIndex property( it was hiding select input when create label) 2025-07-19 01:18:21 -04:00
Mo Tarbin
e6400d8305 Merge branch 'dev' 2025-07-19 00:55:56 -04:00
Mo Tarbin
7bdfdcc1f8 Fix: text highlighting in SmartTaskTitleInput to support recurring events 2025-07-19 00:49:09 -04:00
Mo Tarbin
9d9c12a52d Merge branch 'dev' 2025-07-15 07:58:16 -04:00
Mo Tarbin
1aa9da57aa Update NavBar drawer content positioning for improved layout 2025-07-15 07:58:04 -04:00
Mo Tarbin
0b57e42652 Merge branch 'dev' 2025-07-14 02:05:52 -04:00
Mo Tarbin
9a988e82c4 Refactor z-index management by introducing Z_INDEX constants and updating components to use them for consistent layering 2025-07-14 00:53:56 -04:00
Mo Tarbin
9e83448cd0 Fix Duedate not being populated.
showing the user names on choreEdit
2025-07-13 14:00:06 -04:00
Mo Tarbin
8d9a3cbb1e Merge branch 'dev' 2025-07-13 01:32:57 -04:00
Mo Tarbin
fc5a40ace0 bump version to 0.1.105 2025-07-13 01:32:48 -04:00
Mo Tarbin
9f2d0b5b07 Merge branch 'dev' 2025-07-13 01:30:38 -04:00
Mo Tarbin
7e98e98ad0 update NetworkBanner positioning and zIndex for improved visibility 2025-07-13 01:30:24 -04:00