Commit graph

53 commits

Author SHA1 Message Date
Mo Tarbin
52af6652d8 Update Readme
Support Archive and unarchive
Fix bug with the scheduler  #53
2024-12-22 14:23:32 -05:00
Mo Tarbin
d1d07b84a0 chore: Add chore archiving and unarchiving functionality 2024-12-21 01:49:19 -05:00
Mo Tarbin
b9160bf681 Fix #53 Completing a task multiple times with "Reschedule from completion date" pushes it further into the future 2024-12-21 01:49:04 -05:00
Mo Tarbin
89b7664176 Merge Github Workflow.
Support Loading Archived Tasks
2024-12-15 18:13:51 -05:00
Mo Tarbin
4d1f401a15 Add API endpoint to retrieve archived chores 2024-12-15 10:46:05 -05:00
Mo Tarbin
33e24d2d1f - Assign default circle to user when leaving a circle
- Support Pushover
- Support Disable Signup
- Migrate chatID to TargetID
2024-12-14 02:56:42 -05:00
Mo Tarbin
7f7293ac0e remove username field from UserCircleDetail struct 2024-12-14 02:54:25 -05:00
Mo Tarbin
adf5c0c0cd - Assign default circle to user when leaving a circle
- Support Pushover
- Support Disable Signup
- Migrate chatID to TargetID
2024-12-14 02:15:51 -05:00
Mo Tarbin
850d472445 Assign default circle to user when leaving a circle 2024-12-06 23:43:38 -05:00
Mo Tarbin
95a9e4af5b Skip sending Telegram message if bot is not initialized 2024-11-30 15:33:54 -05:00
Mo Tarbin
0bd7c08a8b Require ID, LabelID, User ID for adding label
Add Validation priorty update
Update priorty only update priorty
Add Support to get tasks via API endpoint
2024-11-30 10:32:55 -05:00
Mo Tarbin
a8f8550a66 Add API endpoint to retrieve all chores via API 2024-11-29 19:04:49 -05:00
Mo Tarbin
a3c5a81ce4 Update ChoreLabels struct with not null constraints 2024-11-28 11:32:37 -05:00
Mo Tarbin
46a5549e53 Update Priority as standalone endpoint 2024-11-28 11:30:39 -05:00
Mo Tarbin
ed4144a64b - Fix failure when trying to save empty labels
- Update README
2024-11-27 19:14:25 -05:00
Mo Tarbin
a0265de264 Refactor AssignLabelsToChore function to optimize label assignment and avoid unnecessary 2024-11-27 19:14:16 -05:00
Mo Tarbin
98038dcf23 Remove unused migrationDir function and related imports
Support Migration using sql ( for future use)
2024-11-23 21:04:08 -05:00
Mo Tarbin
8198829b73 chore: Remove unused migrationDir function and related imports
Support Migration using sql ( for future use)
2024-11-23 21:03:45 -05:00
Mo Tarbin
f49fc848e4 use embed File System for Migration script 2024-11-23 20:51:25 -05:00
Mo Tarbin
8c4f0aa5ac Add Support for Advance Labels ( LabelV2)
Add Support for Custom Migration to keep supporting two database( sqlite and postgres)
Migration from Label to LabelV2
2024-11-23 20:30:16 -05:00
Mo Tarbin
0c07b33359 Add Support for Advance Labels ( LabelV2)
Add Support for Custom Migration to keep supporting two database( sqlite and postgres)
Migration from Label to LabelV2
2024-11-23 20:29:53 -05:00
Mo Tarbin
7c71515b62 Add Support for reset password for selfhosted version without email configration 2024-11-17 14:30:42 -05:00
Mo Tarbin
6dc8092ff4 chore: Add updateUserPasswordLoggedInOnly endpoint for self-hosted instances 2024-11-17 14:30:34 -05:00
Mo Tarbin
9f50772dbe Add endpoint to update priority 2024-11-04 00:25:21 -05:00
Mo Tarbin
493d9264d3 Add endpoint to update priority 2024-11-03 22:47:03 -05:00
Mohamad Tarbin
09043b0841
Merge pull request #4 from mschwerz/bug/notification-suffix-removal
Fix incorrect ordinal suffix in notification messages
2024-09-26 23:55:47 -04:00
Mohamad Tarbin
8343df8cd2
Merge pull request #1 from mschwerz/feature/random-except-last-assigned
Random Assignment Except the Last Assigned Assignment Mode
2024-09-26 21:27:06 -04:00
Mark Schwerzler
7e090792c5 Correct date formatting in notification messages by removing the incorrect 'nd' suffix applied to all days. 2024-09-15 10:28:29 -04:00
Mo Tarbin
187078ffe8 update updateAssignee to retrieve the current user and use their ID as the UpdatedBy field. 2024-09-06 01:13:29 -04:00
Mark Schwerzler
e63c083a38 Adding the handling of the random except last assigned assign state. 2024-08-18 19:37:29 -04:00
Mo Tarbin
229e843e4c update updateAssignee to retrieve the current user and use their ID as the UpdatedBy field. 2024-08-10 14:28:24 -04:00
Mo Tarbin
4f22460313 Refactor scheduleAdaptiveNextDueDate function for improved readability and fix bug, Add New Tests for it 2024-08-10 00:27:07 -04:00
Mo Tarbin
042cd3b473 Add endpoint to update user notification target 2024-08-10 00:26:33 -04:00
Mo Tarbin
ce3ee9e9dc Update FrequencyType to use enum in Chore and ChoreReq struct 2024-08-10 00:24:15 -04:00
Mo Tarbin
33b3389384 Change to Sqlite driver that doesn't need CGO github.com/glebarez/sqlite 2024-07-25 01:35:25 -04:00
Mo Tarbin
31211a9436 Support linux_386 by changing minChores to int64, remove debugging log for getNotification 2024-07-22 18:43:03 -04:00
Mo Tarbin
ee7a8e24da Update ChoreHistory model to include updatedAt field, Support history modification 2024-07-20 03:42:38 -04:00
Mo Tarbin
861a1666e4 Remove unnecessary code in skipChore and completeChore functions 2024-07-17 01:11:20 -04:00
Mo Tarbin
c7b29fa195 Add CircleGroup notifications to chore notifications 2024-07-17 01:09:47 -04:00
Mo Tarbin
2d538ff43c Update database configuration to support custom SQLite path 2024-07-09 18:31:10 -04:00
Mo Tarbin
e862a281d9 Add time field to FrequencyMetadata struct 2024-07-07 19:53:08 -04:00
Mo Tarbin
970cf40745 resetPassword function to handle user not found case 2024-07-07 02:59:04 -04:00
Mo Tarbin
9fe382d26e Update chore notification messages to use markdown formatting 2024-07-07 02:52:52 -04:00
Mo Tarbin
2004031055 Update chore notification messages to use markdown formatting 2024-07-07 00:31:19 -04:00
Mo Tarbin
010db330a4 chore: Update chore detail query to include notes in result 2024-07-07 00:26:08 -04:00
Mo Tarbin
c92cdb427d Add GetChoreHistoryWithLimit method to ChoreRepository 2024-07-06 03:26:11 -04:00
Mo Tarbin
36f4717454 Group chore detail query by chore ID and last completed date 2024-07-06 03:15:56 -04:00
Mo Tarbin
45e18c8edd Add GetChoreDetail endpoint to retrieve detailed chore information 2024-07-06 02:36:14 -04:00
Mo Tarbin
f115d70c49 make thing a pointer on chore 2024-07-05 00:34:35 -04:00
Mo Tarbin
6845fd54f1 Add validation to deleteThing endpoint to prevent deletion of things with associated tasks 2024-07-02 01:40:09 -04:00