Commit Graph

1078 Commits

Author SHA1 Message Date
Mo Tarbin
1c99bd1886 feat: enhance chore management with new modals and filter options 2026-08-16 02:46:04 -04:00
Mo Tarbin
5359ae193b add SortAndFilterMenu component and integrate it into various views for enhanced sorting and filtering capabilities 2026-08-16 02:16:33 -04:00
Mo Tarbin
325d5e6df7 fix: update assignee filter logic and improve display options in MyChores and ChoreToolbarPrototype 2026-08-16 02:07:44 -04:00
Mo Tarbin
79d92ca8c9 add quick actions for creating labels, projects, and filters in GlobalSearchPalette
refactor: move stripHtml function to Helpers utility

fix: update chore filters to include raw description for better search indexing
enhance: implement search parameter handling for modal openings in ProjectView and LabelView
2026-08-16 01:36:20 -04:00
Mo Tarbin
2480049fd1 Improve user feedback and modal behavior in ErrorReportModal and PolicyUpdateModal 2026-08-16 01:26:28 -04:00
Mo Tarbin
5c71e4ce58 fix: handle manual bug reports by modifying error structure in submitErrorReport 2026-08-16 01:07:55 -04:00
Mo Tarbin
77834aa3c0 fix: add z-index to AppModal handle as ReportIssue modal X was not pressable 2026-08-16 00:32:14 -04:00
Mo Tarbin
76fb3500ec fix: update PolicyUpdateModal to open documents in system browser 2026-08-16 00:31:47 -04:00
Mo Tarbin
2d5dd81371 Fix : https://github.com/donetick/donetick/issues/794 2026-08-15 21:36:56 -04:00
Mo Tarbin
c6f7ce48d8 feat: enhance chore actions with bulk operations and new label detail view
- Refactored bulk operations in useChoreActions to streamline completion, archiving, deletion, and other actions.
- Introduced new hooks for managing local chore state during bulk operations.
- Added handleBulkDueDate, handleBulkAssignee, handleBulkPriority, and handleBulkLabels functions for better task management.
- Implemented a new LabelDetailView component to display and manage tasks associated with a specific label.
- Updated LabelView to navigate to LabelDetailView on label click.
- Improved multi-select functionality to support range selection and summary of selected chores.
- Minor UI adjustments and text updates in AdvancedOptionsSection for clarity.
2026-08-15 12:33:39 -04:00
Mo Tarbin
7729917611 enhance label search functionality with Fuse.js integration and improved UI 2026-08-15 00:45:51 -04:00
Mo Tarbin
ddb726ad1f Bump version to 1.2.47
Some checks failed
Build validation / build (push) Has been cancelled
v1.2.47
2026-08-14 08:59:25 -04:00
Mohamad Tarbin
67593ec284 Merge pull request #221 from donetick/0813-fixes
0813 fixes
2026-08-14 08:58:34 -04:00
Mo Tarbin
6bc5982294 fix: update key prop in SelectModal options to use item.id for consistency 2026-08-14 08:57:53 -04:00
Mo Tarbin
1dd01e0eca Fix: Fixing Select start render below the modal make it rendioner in modal but keep the modal small so completely overlap with it. fixing that by applying custom global class 2026-08-14 08:55:25 -04:00
Mo Tarbin
7ec8bfe7e6 Release 1.2.46
Some checks failed
Build validation / build (push) Has been cancelled
v1.2.46
2026-08-14 01:57:07 -04:00
Mohamad Tarbin
bc62f22e6d Merge pull request #220 from donetick/0812-fixes
fix: update chore ID reference in ChoresOverview and clean up unused …
2026-08-14 01:46:35 -04:00
Mo Tarbin
9e9659c9fe fix: update chore ID reference in ChoresOverview and clean up unused code in HistoryDetailModal and AdvancedOptionsSection 2026-08-14 01:43:01 -04:00
Mohamad Tarbin
ef7810f2d2 Merge pull request #217 from donetick/l10n_develop
New Crowdin updates
2026-08-14 01:36:31 -04:00
Mohamad Tarbin
c8c9f46623 Merge pull request #219 from donetick/0812-fixes
fix: update STATUS_CONFIG to use labelKey for localization
2026-08-14 01:36:12 -04:00
Mo Tarbin
95b31fb14d fix: update STATUS_CONFIG to use labelKey for localization 2026-08-14 01:35:26 -04:00
Mohamad Tarbin
cbba7f6b79 Merge pull request #218 from donetick/analytics
Integrate PostHog and Plausible for enhanced analytics and privacy management
2026-08-14 01:29:02 -04:00
Mo Tarbin
fc12f93316 Merge remote-tracking branch 'origin/develop' into analytics
# Conflicts:
#	public/locales/en/settings.json
#	src/views/Settings/DeveloperSettings.jsx
#	src/views/Settings/SettingsOverview.jsx
2026-08-14 01:26:51 -04:00
Mo Tarbin
27560a078c feat: integrate Plausible analytics script and adjust routing for marketing site 2026-08-14 01:13:46 -04:00
Mohamad Tarbin
cf460b3ba7 New translations timer.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:45 -04:00
Mohamad Tarbin
bd54ee6ab8 New translations things.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:44 -04:00
Mohamad Tarbin
4e0c7eb03c New translations projects.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:43 -04:00
Mohamad Tarbin
9e6f21fc18 New translations points.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:42 -04:00
Mohamad Tarbin
a71ccbe16b New translations labels.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:40 -04:00
Mohamad Tarbin
dce6ba46f2 New translations history.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:39 -04:00
Mohamad Tarbin
3d140091d4 New translations filters.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:38 -04:00
Mohamad Tarbin
3e9c9b465d New translations auth.json (Portuguese, Brazilian)
[ci skip]
2026-08-14 01:05:37 -04:00
Mohamad Tarbin
578a5dbc84 New translations timer.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:36 -04:00
Mohamad Tarbin
87a623657f New translations things.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:35 -04:00
Mohamad Tarbin
a1c614d1ff New translations projects.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:34 -04:00
Mohamad Tarbin
bb5acd8204 New translations points.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:33 -04:00
Mohamad Tarbin
b2a3055840 New translations labels.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:32 -04:00
Mohamad Tarbin
1a06928f8b New translations history.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:31 -04:00
Mohamad Tarbin
222b24069c New translations filters.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:30 -04:00
Mohamad Tarbin
92795317fe New translations auth.json (Chinese Simplified)
[ci skip]
2026-08-14 01:05:28 -04:00
Mohamad Tarbin
a77c63b73c New translations timer.json (Dutch)
[ci skip]
2026-08-14 01:05:27 -04:00
Mohamad Tarbin
415b2af31a New translations things.json (Dutch)
[ci skip]
2026-08-14 01:05:26 -04:00
Mohamad Tarbin
605eb7f4e6 New translations projects.json (Dutch)
[ci skip]
2026-08-14 01:05:25 -04:00
Mohamad Tarbin
1163085c61 New translations points.json (Dutch)
[ci skip]
2026-08-14 01:05:24 -04:00
Mohamad Tarbin
0ed140a9aa New translations labels.json (Dutch)
[ci skip]
2026-08-14 01:05:23 -04:00
Mohamad Tarbin
57e75d689a New translations history.json (Dutch)
[ci skip]
2026-08-14 01:05:22 -04:00
Mohamad Tarbin
f3808dc0e1 New translations filters.json (Dutch)
[ci skip]
2026-08-14 01:05:20 -04:00
Mohamad Tarbin
dd04d6536c New translations auth.json (Dutch)
[ci skip]
2026-08-14 01:05:19 -04:00
Mohamad Tarbin
96ccf63367 New translations timer.json (Japanese)
[ci skip]
2026-08-14 01:05:18 -04:00
Mohamad Tarbin
735b288c40 New translations things.json (Japanese)
[ci skip]
2026-08-14 01:05:17 -04:00