Commit graph

181 commits

Author SHA1 Message Date
johan-autohome
90dba7b399 Merge 2025-01-07 00:08:58 +01:00
johan-autohome
015aeba0c2 Isrolling fixes and add tests 2025-01-03 19:11:50 +01:00
Mo Tarbin
11f1985831 Update scheduler to handle rolling chores 2025-01-03 01:07:09 -05:00
Mo Tarbin
925b7db300 Update scheduler to handle rolling chores 2025-01-03 01:06:53 -05:00
Mo Tarbin
2d886a6dd7 Update README with Discord, Reddit, and GitHub Discussions links 2025-01-02 23:45:17 -05:00
Mo Tarbin
eae8005dcf Update README with Discord, Reddit, and GitHub Discussions links 2025-01-02 23:45:10 -05:00
Mo Tarbin
310a717294 - Update API routes for consistency and versioning. any communication with donetick will go through /api/v1. for external will user prefix /eapi/v1
- Update Readme and add Discord and Reddit
- changing the api url should fix #71
2025-01-02 23:21:17 -05:00
Mo Tarbin
b7b434ae8c - Update API routes for consistency and versioning. any communication with donetick will go through /api/v1. for external will user prefix /eapi/v1
- Update Readme and add Discord and Reddit
2025-01-02 23:21:05 -05:00
Mo Tarbin
e457a29bd5 Add QEMU Emulation and Docker Buildx for multi-architecture support 2025-01-02 01:35:30 -05:00
Mo Tarbin
776e510c0c Add QEMU Emulation support and Docker Buildx for multi-architecture builds 2025-01-02 01:34:07 -05:00
Mo Tarbin
aceeb74e75 Add Points to user's circle, GetChoresHistoryByUserID
make sure task completed only if it's within completion window
2024-12-31 02:36:27 -05:00
Mo Tarbin
33801b5004 Updating UserCircle points when completing a chore 2024-12-31 02:19:02 -05:00
Mo Tarbin
13d6cfd7e7 Add support for completion window in chore creation and editing 2024-12-31 02:18:42 -05:00
Mo Tarbin
27a47a0c1f Add Support for Activities , Initial Support for Completion Window and points 2024-12-28 18:59:08 -05:00
Mo Tarbin
dd93580f89 Add CORS for Android app, Update readme 2024-12-26 18:20:44 -05:00
Mo Tarbin
cd29da9168 Add support for Android app in CORS origins, Update README 2024-12-26 18:15:57 -05:00
Mo Tarbin
f4f1f127b6 Merge branch 'dev' 2024-12-23 11:17:16 -05:00
Mo Tarbin
3c16d74cf7 Update Readme 2024-12-23 11:17:09 -05:00
Mo Tarbin
bd3ee01144 Update Readme and add Screenshot 2024-12-23 11:12:54 -05:00
Mo Tarbin
3d3453aab1 Update README.md with screenshot 2024-12-23 11:12:42 -05:00
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
61495e3d73 Update Readme 2024-12-21 01:53:26 -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
472e78fc5e Merge the two Github workflow 2024-12-15 18:13:35 -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
bb739de594 Recreate UserNotificationTarget from scratch 2024-12-14 02:53:51 -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
d3792f8e7b Update README and specific DT_SQLITE_PATH for docker example 2024-11-27 19:13:36 -05:00
Mo Tarbin
4dc988f2ea Update README details for running self-hosted instances 2024-11-26 00:52:48 -05:00
Mo Tarbin
fae0bf2638 Update README details for running self-hosted instances 2024-11-26 00:52:21 -05:00
Mo Tarbin
08c0dcf758 Update README 2024-11-26 00:34:21 -05:00
Mo Tarbin
3fd1d704d1 Update README 2024-11-26 00:32:52 -05:00
Mohamad Tarbin
d17d6053d1
Merge pull request #11 from nerethos/dockerfile-logic
Logic For Building Image on Additional Architectures
2024-11-26 00:21:09 -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
cb3a321b4f Update go.mod and go.sum 2024-11-23 20:33:13 -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