Commit Graph

663 Commits

Author SHA1 Message Date
Mo Tarbin
07c31ebde1 feat: enhance chore management with history and sync improvements
- Added support for starting and pausing chores with offline handling.
- Implemented chore history updates and deletions with pending command management.
- Enhanced sync engine to handle chore history changes and deletions.
- Introduced a PendingBadge component to display pending actions for chore history.
- Updated DeveloperSettings to include sync diagnostics and reset functionality.
- Improved user notifications for offline actions and pending commands.
- Refactored ChoreView to dynamically generate info cards based on chore history.
- Added sync status indicator with cancel all functionality for pending commands.
2026-05-12 01:10:49 -04:00
Mo Tarbin
2c353628a3 feat: implement offline support for labels and projects, enhance advanced settings with offline feature toggle, and add sync status indicator
- Added offline support for fetching and caching labels and projects using `offlineDB`.
- Enhanced `AdvancedSettings` to include an offline feature toggle with confirmation modal for disabling offline support.
- Introduced `SyncStatusIndicator` component to display sync status, pending commands, and failed commands.
- Created `PendingBadge` component to manage and display pending actions for synchronization.
- Removed deprecated offline mode toggle from `StorageSettings`.
- Improved error handling and user notifications for offline actions and sync processes.
2026-05-11 17:27:29 -04:00
Mohamad Tarbin
3d170d88fb Merge pull request #88 from hoborm/bugfix/filters-hide-grouping
Add support for grouping to custom filtered chores
2026-05-03 21:30:38 -07:00
Mohamad Tarbin
90171b2ebd Merge pull request #89 from hoborm/bugfix/filters-and-chips-navigation-hamburger
Navigation of filters and chips is now in place instead of navigation to a new site in PWA.
2026-05-03 21:27:01 -07:00
Mo Tarbin
c6865f48f5 Merge branch 'main' of https://github.com/Donetick/frontend 2026-04-12 14:09:01 -04:00
Mo Tarbin
3935bd67f8 Sort months in recurrent chip text for consistent display 2026-04-12 14:08:45 -04:00
Mohamad Tarbin
917993a4fa Merge pull request #87 from hoborm/bugfix/filters-settings-icon-misaligned
Add 32px height for filter chip, align cogwheel with filters
2026-04-12 14:02:46 -04:00
Mihaly Hobor
1d807002f8 Navigation of filters and chips is now in place instead of navigation to a new site in PWA. 2026-04-09 02:56:38 +02:00
Mihaly Hobor
f95e1138a0 Add support for grouping to custom filtered chores 2026-04-09 02:45:57 +02:00
Mihaly Hobor
1d16d74383 Add 32px height for filter list, align cogwheel with filters 2026-04-09 01:35:49 +02:00
Mo Tarbin
4713e99c7b Bump version to 1.2.2 and update project version codes 2026-04-07 00:43:08 -04:00
Mo Tarbin
1e122b36a3 Merge branch 'main' of https://github.com/Donetick/frontend 2026-04-07 00:37:29 -04:00
Mo Tarbin
c87335ff56 Bump version to 1.2.1 and update project version codes 2026-04-07 00:05:02 -04:00
Mohamad Tarbin
b8dd0e2fb1 Merge pull request #73 from donetick/feature/internationalization-support
Feature/internationalization support
2026-04-06 21:29:31 -04:00
Mohamad Tarbin
3a754d5703 Merge pull request #85 from gitbreaker222/patch-1
UX / SECURITY: Update placeholder text for displayName input
2026-04-06 21:17:42 -04:00
gitbreaker222
e39fa172cb Update placeholder text for displayName input
Currently new users are asked to put their pw into the displayName input --> reveiling credentials!!
2026-04-06 18:39:43 +02:00
Mohamad Tarbin
8c0d2b67e4 Merge branch 'main' into feature/internationalization-support 2026-04-05 20:51:29 -04:00
Mohamad Tarbin
12cba1f8fb Merge pull request #81 from hoborm/bugfix/complete-chore-reappear-issue
Chore hides then reappears after completion
2026-04-05 20:49:09 -04:00
Mohamad Tarbin
bf5ae30bda Merge pull request #83 from donetick/04052026-fixes
bug fixes
2026-04-05 20:43:50 -04:00
Mo Tarbin
2973b47555 User Activities to support note viewing functionality 2026-04-05 20:41:16 -04:00
Mo Tarbin
65cba31306 Update due date handling to treat 23:59:59 as end-of-day and adjust parsing logic for unspecified times 2026-04-05 20:27:07 -04:00
Mo Tarbin
629920c2b3 Description not being send with TaskinSentence 2026-04-05 20:26:51 -04:00
Mo Tarbin
e0f00fd4f5 Enhance AddTaskModal to support custom due times and update due date handling 2026-04-05 18:44:41 -04:00
Mo Tarbin
083680b563 ChoreHistoryItem to improve status icon handling and update date parsing logic to match choreHistory card 2026-04-05 18:27:37 -04:00
Mo Tarbin
9a637c484b fix issue if we use Reset Filter showing task across project instead of default only 2026-04-05 18:27:07 -04:00
Mo Tarbin
175ef04c70 Fix SmartTaskTitleInput to set text color to transparent for better visibility in dark mode 2026-04-05 18:25:55 -04:00
Mihály Hóbor
1d11f8316c Fix the issue where the chore reappears after completion then becomes hidden again. 2026-04-04 01:06:18 +02:00
Mohamad Tarbin
bb8027d663 Merge pull request #64 from feedingaliencat/chores-filter-available-for-me
Chores filter: Add filter for "Assigned to me or not assigned"
2026-04-02 23:56:24 -04:00
Mohamad Tarbin
bfa5c66006 Merge pull request #79 from hoborm/bugfix/rework-create-chore-notification-input-v2
Fix issue where cannot delete input field before input
2026-04-02 23:54:25 -04:00
Mihály Hóbor
0a606f6d23 Fix issue where cannot delete input field before input 2026-04-02 16:08:59 +02:00
emilio
e4611508ca Merge pull request #1 from hoborm/patch-1
Update label for quick filter to 'Available for me'
2026-04-01 12:14:01 +02:00
Mihaly Hobor
3a8ac8298d Update label for quick filter to 'Available for me' 2026-03-31 00:45:05 +02:00
Mohamad Tarbin
6ab6d0d205 Merge pull request #63 from feedingaliencat/readme-point-to-backend-docs
README: Point to the full documentation in backend
2026-03-30 01:19:38 -04:00
Mohamad Tarbin
30d398f5f1 Merge pull request #69 from hoborm/bugfix/deleted-task-view-no-update
Fix chore list view doesn't update when chore is deleted.
2026-03-30 01:09:48 -04:00
Mohamad Tarbin
85de7d08fd Merge pull request #74 from feedingaliencat/588-chores-starting-with-digit
ChoreCard: Fix rendering of chores names starting with a digit
2026-03-30 01:08:57 -04:00
Mohamad Tarbin
9f9724ce36 Merge pull request #75 from GilDev/patch-1
Fix typo "notification"
2026-03-30 01:08:16 -04:00
Mohamad Tarbin
264acd0532 Merge pull request #77 from Vi-Ku/fix/hide-signup-when-disabled-602
fix: hide Create new account button when signup is disabled
2026-03-30 01:07:47 -04:00
Mohamad Tarbin
7a495c9bd6 Merge pull request #78 from hoborm/bugfix/rework-create-chore-notification-input
Rework notification input fields, fix verification happening early
2026-03-30 01:05:15 -04:00
Mihály Hóbor
42549bf1a6 Rework notification input fields, fix verification happens too early. Adjust ranges. 2026-03-28 02:41:13 +01:00
vi-ku
56c97001fa fix: hide Create new account button when signup is disabled
When is_user_creation_disabled is true in the /resource API response,
hide the 'Create new account' button on the login page entirely instead
of showing it and blocking with an error after the form is filled.

Fixes: donetick/donetick#602
2026-03-27 20:35:13 +05:30
Mo Tarbin
4ad8b1aef8 Fix https://github.com/donetick/donetick/issues/604 Enhance ChoreEdit component with dropdown for archive/unarchive actions and add delete option 2026-03-24 17:04:25 -04:00
Mo Tarbin
92e8160505 Fix https://github.com/donetick/donetick/issues/611 on-time check in ActivityItem to handle missing dueDate 2026-03-24 16:51:57 -04:00
Mo Tarbin
0b19cdc95c Add 'Missed' and 'Rescheduled' statuses to ChoreHistoryStatus and update related components 2026-03-23 22:31:59 -04:00
Mo Tarbin
c4b6674492 Add '/password/update' to public pages in NavBar component to allow password reset 2026-03-23 22:31:17 -04:00
Mo Tarbin
cd2fa7943b Refactor chore selection logic to pass 'chores' parameter to getSelectedChoresData in bulk actions 2026-03-23 22:30:56 -04:00
Gilles Devillers
6245f25b7c Fix typo "notification" 2026-03-17 10:52:50 +01:00
Mo Tarbin
3c29d4a19f Merge branch 'dev' 2026-03-15 23:48:29 -04:00
Mo Tarbin
f917952083 revert completion window back to hours 2026-03-15 23:48:07 -04:00
Mo Tarbin
6fe22a5fa4 Reset project and filters on search filter clear in MyChores component 2026-03-15 23:37:52 -04:00
Mo Tarbin
8ea12399d3 Change button variant to 'outlined' for active insights in SmartInsightsCard 2026-03-15 23:09:38 -04:00