Mohamad Tarbin
16412821bf
Merge branch 'develop' into advance-filtering
2026-07-04 02:06:18 -04:00
Mo Tarbin
3c0f4402a8
add dependencies
2026-07-03 23:31:43 -04:00
Mo Tarbin
260087d1fa
Add Ability to turnOCR photo then create task (Merge support-local-ai)
2026-07-03 23:31:19 -04:00
Mo Tarbin
3361ef949a
Ability to open edit entry from HistoryDetailsModal
2026-07-03 15:45:15 -04:00
Mo Tarbin
dfe0e960dc
Ability to open the modal for more details in actitityView
2026-07-03 14:56:44 -04:00
Mo Tarbin
98e0623cb7
Make sure the Activity view match with History Icons
2026-07-03 14:56:12 -04:00
Mo Tarbin
97084db4de
Add HistoryDetailModal component for detailed activity view
2026-07-03 14:25:12 -04:00
Mo Tarbin
165c76bb69
feat: Implement advanced filtering in FilterBar and integrate ActiveFilterChips component
...
- Refactored FilterBar to utilize ActiveFilterChips for displaying active filters.
- Added selectable chip styles and improved hover effects for better UX.
- Enhanced filter handling with new props for managing active filters and results count.
- Introduced new hooks and state management for custom filters in MyChores and UserActivities.
- Updated ChoreToolbar to support new filter functionalities and improved UI components.
- Added client-side filtering capabilities in UserActivities with dynamic filter definitions.
2026-07-03 14:24:05 -04:00
Mo Tarbin
e0e4145481
Due date grouping show as timeline ( break by date not like smart groups)
2026-07-03 11:51:18 -04:00
Mo Tarbin
8c4e7e0e43
Center the text in the Quick filter chips
2026-07-03 11:49:27 -04:00
Mohamad Tarbin
dee41dad9e
Merge pull request #125 from donetick/add-task-modal-v2
...
Add task modal v2
2026-07-03 02:01:33 -04:00
Mo Tarbin
47d596af08
feat: enhance DueDatePickerField with quick date and time selection options
2026-07-03 01:58:31 -04:00
Mo Tarbin
4019a7c225
feat: update AddTaskModal and SmartTaskTitleInput components for improved functionality and styling
2026-07-03 01:58:08 -04:00
Mo Tarbin
db0c199674
feat: refactor NotificationTemplate and remove unused components for cleaner code
2026-07-02 20:53:12 -04:00
Mo Tarbin
f11a1fd9cc
feat: add DueDatePickerPreview component for managing due dates and times
...
feat: implement LabelsPickerField component for selecting multiple labels
feat: create NotificationPickerField component for managing notification reminders
feat: add PriorityPickerField component for selecting task priority levels
feat: implement ProjectPickerField component for selecting projects
feat: create RepeatPickerField component for setting up recurring tasks
feat: add RepeatPickerPreview component for displaying and selecting repeat options
2026-07-02 20:51:53 -04:00
Mo Tarbin
892754bbae
feat: enhance error handling UI with detailed messages and copy functionality
2026-07-01 22:43:58 -04:00
Mohamad Tarbin
a0de0c2005
Merge pull request #111 from donetick/issue-108
...
Add MFA handling to AuthenticationLoading component
2026-06-30 01:52:57 -04:00
Mo Tarbin
6b5f5c54dd
Add MFA handling to AuthenticationLoading component
2026-06-30 01:45:12 -04:00
Mohamad Tarbin
fdac632b1c
Merge pull request #124 from donetick/bug-fixes-06-27-2026
...
Bug fixes 06 27 2026
2026-06-30 01:23:52 -04:00
Mo Tarbin
43f804c7a8
Fix: Export polling constants and synchronize retry intervals in SyncStatusIndicator
2026-06-30 01:21:17 -04:00
Mo Tarbin
e85220d727
Fix: Changing URL for backend requiring restart.
...
Fix: Add better feedback so user know if the url invalid or unreachable
2026-06-30 01:17:52 -04:00
Mo Tarbin
489d46e922
Fix : Display better login errors
2026-06-27 22:24:15 -04:00
Mo Tarbin
b2fdb049e2
Fix: update chore state handling on delete and archive actions
...
Response from backend just say sucessfull so we need to use the chore optimisitcally
2026-06-27 22:22:57 -04:00
Mo Tarbin
878031cae8
Fix: Make sure notification skip for achieve tasks
...
https://github.com/donetick/donetick/issues/695
2026-06-27 22:19:12 -04:00
Mohamad Tarbin
aeb0b90281
Merge pull request #116 from scottanderson/fix-assignee
...
fix: Set assignee bug
2026-06-23 00:19:25 -04:00
Mohamad Tarbin
83eb04eed3
Merge pull request #119 from scottanderson/anyone
...
Improve `anyone` UX
2026-06-22 23:27:03 -04:00
Scott Anderson
aeb3916741
Set anyone when everyone is deselected
2026-06-18 12:55:53 -04:00
Mohamad Tarbin
c42b0677d1
Merge pull request #104 from nicholasremm/feature/fix-oauth2-refresh-token
...
fix(mobile): Store refresh token when using OAuth2 provider
2026-06-17 20:32:49 -04:00
Scott Anderson
08f7e4900c
Improve anyone UX
2026-06-17 04:45:00 -04:00
Mo Tarbin
8e5c31f7f3
remove the old filter logic and use advance filter in myChore
2026-06-14 15:55:19 -04:00
Mo Tarbin
23e777cd94
implement unified ChoreToolbar and enhance ChoreHistory with filtering options
2026-06-14 15:54:40 -04:00
Mo Tarbin
fe22bb1035
feat: enhance AdvancedFilterBuilder with new filtering options and UI improvements
...
- Introduced new filter options for due dates, points, and chore statuses.
- Refactored condition management to use selections for better state handling.
- Improved UI components for filter conditions, including chips for selection.
- Added a bottom sheet modal for filter creation and editing.
- Enhanced user experience with clear actions and previews for selected filters.
2026-06-12 21:31:17 -04:00
Mohamad Tarbin
0da9c7f965
Merge pull request #118 from donetick/capacitor-nfc-tag-scanner
...
add NFC capabilities for native apps
2026-06-07 16:36:24 -04:00
Mo Tarbin
48adb0b256
feat: update app version to 1.2.3, add NFC capabilities, and enhance deep link handling
2026-06-07 16:32:43 -04:00
Scott Anderson
b2eeeeddfb
cleanup
2026-06-06 20:17:04 -04:00
Mohamad Tarbin
5ee2b6de48
Merge pull request #117 from donetick/offline-support-v2.3
...
Offline support v2.3
2026-06-06 14:14:05 -04:00
Mo Tarbin
4e0b5d79df
feat: enhance offline support with improved network management and sync handling
2026-06-06 00:58:18 -04:00
Scott Anderson
027fac90b4
fix: Set assignee bug
2026-06-04 01:45:38 -04:00
Mo Tarbin
24118e0dc3
Chore create and update doesn't return useful other than id when we area creating. so we dismiss the value being returned
2026-05-31 19:04:04 -04:00
Mohamad Tarbin
faf478a092
Merge pull request #114 from donetick/develop-rebased
...
Rebase Main with Develop
2026-05-30 22:10:55 -04:00
Mo Tarbin
f4a7b00b1b
refactor: remove unused script tag for analytics from index.html
2026-05-30 22:10:23 -04:00
Mohamad Tarbin
df7680e06c
Merge branch 'develop' into develop-rebased
2026-05-30 22:09:50 -04:00
Mo Tarbin
bbe68974b2
Refactor date parsing logic to validate word boundaries, preventing partial matches for days and months
2026-05-30 22:04:51 -04:00
Mo Tarbin
aad300bd9c
Enhance due date parsing by validating word boundaries to prevent partial matches
2026-05-30 22:04:51 -04:00
Mo Tarbin
12ce568d3c
refactor: update offline support notifications and confirmation messages for clarity
2026-05-30 22:04:51 -04:00
Mo Tarbin
25d3f76f9e
feat: implement offline support for chore archiving and unarchiving, enhance state management for pending commands
2026-05-30 22:04:51 -04:00
Mo Tarbin
aece93d63d
including improved command handling and sync status updates
2026-05-30 22:04:51 -04:00
Mo Tarbin
45e667abf7
add network listener management and enhance sync on reconnect functionality
2026-05-30 22:04:51 -04:00
Mo Tarbin
5869b39035
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-30 22:04:51 -04:00
Mo Tarbin
d981d57a8f
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-30 22:04:45 -04:00