Commit Graph

633 Commits

Author SHA1 Message Date
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
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
Mo Tarbin
2947d9aeec Remove Deadline for now as i want to spend more time thinking about it. as of now it's not tied to anything anyway 2026-03-15 23:09:38 -04:00
Mo Tarbin
17551f813b Fix https://github.com/donetick/frontend/issues/72 Add styles to prevent iOS Safari auto-zoom on input focus in index.css and RichTextEditor.css 2026-03-15 23:09:38 -04:00
Mo Tarbin
8022a0cd92 Change button variant to 'outlined' for active insights in SmartInsightsCard 2026-03-15 23:08:09 -04:00
Mo Tarbin
e5edaeb147 Remove Deadline for now as i want to spend more time thinking about it. as of now it's not tied to anything anyway 2026-03-15 23:07:16 -04:00
Emilio Veloci
4b1bd48487 ChoreCard: Fix rendering of chores names starting with a digit 2026-03-12 16:33:46 +01:00
Mo Tarbin
980a539ad2 Fix https://github.com/donetick/frontend/issues/72 Add styles to prevent iOS Safari auto-zoom on input focus in index.css and RichTextEditor.css 2026-03-11 22:26:42 -04:00
Mo Tarbin
b418ef0f99 Merge branch 'dev' of https://github.com/meauxt/donetick-frontend into dev 2026-03-09 01:10:14 -04:00
Mo Tarbin
343245f290 Add Smart Insights feature to Sidepanel and refactor SidepanelSettings 2026-03-09 01:10:00 -04:00
Mohamad Tarbin
5ec2db5dca Update Crowdin configuration file 2026-03-09 01:06:02 -04:00
Mohamad Tarbin
c21f4e1d2e Merge pull request #71 from donetick/dev
Fix multiselect issues and enhance chore management features
2026-03-09 00:02:37 -04:00
Mo Tarbin
a49404b877 Add Smart Insights feature to Sidepanel and refactor SidepanelSettings 2026-03-08 23:59:20 -04:00
Mo Tarbin
1982408881 Add scheduled notifications management to DeveloperSettings 2026-03-08 23:22:10 -04:00
Mo Tarbin
4e352e1430 Add app state change listener to manage focus state with React Query 2026-03-08 23:21:20 -04:00
Mo Tarbin
4fa0f5ffeb Refactor duration handling and enhance chore management features
- Replace hardcoded time units with TIME_UNITS constant in NotificationTemplate.
- Introduce DurationInput component for reusable duration selection in ChoreEdit and AddTaskModal.
- Update chore queries to refetch on window focus.
- Adjust completion window logic in ChoreView and HistoryCard for better deadline handling.
- Implement smart insights filter restoration in MyChores.
- Add MyChoreHeader component for improved filter display.
- Enhance activity notes display with truncation and modal view in ActivitiesCard.
2026-03-08 23:21:02 -04:00
Mo Tarbin
21e0b08716 Fix https://github.com/donetick/donetick/issues/576
tailwind.config.js — Added corePlugins: { preflight: false } to disable Tailwind's Preflight reset. Preflight forces svg { display: block } which breaks MUI Joy's inline icon layout inside <Select>, <Autocomplete>, etc., making the icon area unclickable. Since MUI Joy's <CssBaseline /> already provides a CSS reset, Preflight was redundant.

index.css — Removed the global button, a, [role="button"] { transform: translateZ(0); backface-visibility: hidden; } rule. This was creating new stacking contexts on every button element, which interfered with MUI Joy's internal pseudo-element overlays used for click-target expansion.
2026-03-07 23:25:02 -05:00
Mihaly Hobor
651a6d6b3d Fix chore list view doesn't update when chore is deleted. 2026-02-27 23:51:24 +01:00
Mo Tarbin
658054b13d Clear active filter when navigating to All Tasks When a filter was active and the user navigated to /chores
via the navbar, the activeFilterId state persisted even though the
  filterId
2026-02-23 01:40:20 -05:00
Mo Tarbin
58ebfb71d1 Fix unable to use multiselect
https://github.com/donetick/donetick/issues/544
2026-02-22 23:19:47 -05:00
Emilio Veloci
842fb976cd Chores filter: Add filter for "Assigned to me or not assigned"
Use case:
An user might want to work on the chores assigned to them or still not
assigned, whereas they might not be interested in the chores already
assigned to other users.
2026-02-21 18:05:02 +01:00