Commit Graph

620 Commits

Author SHA1 Message Date
Mohamad Tarbin
b54f4a846c Merge pull request #99 from donetick/offline-support-v2
Offline support v2
2026-05-25 01:57:27 -04:00
Mo Tarbin
b69fa34b9f including improved command handling and sync status updates 2026-05-25 01:56:14 -04:00
Mohamad Tarbin
e1f050ac7e Merge pull request #107 from donetick/fix-activity-car
Add status handling for 'Missed' and 'Rescheduled' activities in Acti…
2026-05-25 01:48:21 -04:00
Mo Tarbin
76668b65fc Add status handling for 'Missed' and 'Rescheduled' activities in ActivityItem 2026-05-24 01:54:56 -04:00
Paccoco
7524cc31c1 fix: reinitialize api client after server URL changes 2026-05-24 01:53:14 +00:00
nick
a7f832107d Use common storage function to save access and refresh tokens 2026-05-17 19:49:08 +00:00
Mo Tarbin
d618a09f6d add network listener management and enhance sync on reconnect functionality 2026-05-16 19:33:07 -04:00
Marc Julien Bach
995b1fe63c Fix points history to include circle members 2026-05-16 16:06:09 +02:00
Mohamad Tarbin
a16c312292 Revert "fix: points history to include circle members [for donetick/donetick#362]" 2026-05-16 00:45:51 -04:00
Mohamad Tarbin
1d907bc2d4 Merge pull request #93 from MindStudioOfficial/fix/points-members-history
fix: points history to include circle members [for donetick/donetick#362]
2026-05-16 00:45:44 -04:00
Mohamad Tarbin
d267ba4cde Merge pull request #94 from tinect/feat/germanTranslation
feat: add German translation
2026-05-12 01:25:09 -04:00
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
tinect
ca7d71eed4 feat: add German translation 2026-04-20 21:24:59 +02:00
Marc Julien Bach
d0e2771a2f Fix points history to include circle members 2026-04-18 04:39:28 +02:00
Felipe Camargo
6b80bc5b5e Rename pt-BR locale to pt to match project convention
All existing locales use two-letter codes (ar, en, es, fr, nl) and the
crowdin.yml output path uses %two_letters_code% — using pt-BR would
conflict with any future Crowdin-imported Portuguese.

The display name stays 'Portuguese (Brazil)' / 'Português (Brasil)' so
users still see it's the Brazilian dialect.
2026-04-13 08:08:38 -07:00
Felipe Camargo
016a613fd5 Add Brazilian Portuguese (pt-BR) translation
Adds public/locales/pt-BR/ with complete translations for common,
chores, and settings namespaces. Registers pt-BR in the
AVAILABLE_LANGUAGES picker in LocalizationContext.jsx.

Tone: informal 'você' form, natural Brazilian Portuguese.
2026-04-13 07:49:34 -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
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
Mohamad Tarbin
b8dd0e2fb1 Merge pull request #73 from donetick/feature/internationalization-support
Feature/internationalization support
2026-04-06 21:29:31 -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
Mihály Hóbor
0a606f6d23 Fix issue where cannot delete input field before input 2026-04-02 16:08:59 +02:00
Mihaly Hobor
3a8ac8298d Update label for quick filter to 'Available for me' 2026-03-31 00:45:05 +02: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
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