Commit graph

118 commits

Author SHA1 Message Date
Mo Tarbin
2145299638 Fix timezone handling in completeChore and correct frequency type constants
Add Tests for scheduler
Build on PR and run tests
2025-01-20 21:17:36 -05:00
Mo Tarbin
3e0b68bbff Update CompleteChore to deduct point properly 2025-01-18 13:11:11 -05:00
Mo Tarbin
c473627112 Add PointsHistory model for tracking points history 2025-01-18 09:51:13 -05:00
Mo Tarbin
8f3dd068c9 Add description field to ChoreDetail model and repository methods 2025-01-17 00:53:31 -05:00
Mo Tarbin
498caab581 Update configuration to use environment variables for self-hosted deployment 2025-01-14 18:06:22 -05:00
Mo Tarbin
71030913cd Add Support to consume/redeem points
Support Creating task/chore via api
Add initial Description for tasks
2025-01-14 10:43:05 -05:00
Mo Tarbin
925b7db300 Update scheduler to handle rolling chores 2025-01-03 01:06:53 -05:00
Mo Tarbin
eae8005dcf Update README with Discord, Reddit, and GitHub Discussions links 2025-01-02 23:45:10 -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
776e510c0c Add QEMU Emulation support and Docker Buildx for multi-architecture builds 2025-01-02 01:34:07 -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
cd29da9168 Add support for Android app in CORS origins, Update README 2024-12-26 18:15:57 -05:00
Mo Tarbin
3c16d74cf7 Update Readme 2024-12-23 11:17:09 -05:00
Mo Tarbin
3d3453aab1 Update README.md with screenshot 2024-12-23 11:12:42 -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
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
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
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
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
fae0bf2638 Update README details for running self-hosted instances 2024-11-26 00:52:21 -05:00
Mo Tarbin
3fd1d704d1 Update README 2024-11-26 00:32:52 -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
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
6dc8092ff4 chore: Add updateUserPasswordLoggedInOnly endpoint for self-hosted instances 2024-11-17 14:30:34 -05:00
Mo Tarbin
5320b4e980 add back linux_arm64 2024-11-16 16:11:17 -05:00
Mo Tarbin
66ad1db9cf remove go first_class 2024-11-16 13:01:40 -05:00
Mo Tarbin
820419f2c5 specify the needed target instead of using goos in go-releaser 2024-11-16 12:48:40 -05:00
Mo Tarbin
e029f24f0a add support for armhf 2024-11-16 00:05:49 -05:00
Mo Tarbin
493d9264d3 Add endpoint to update priority 2024-11-03 22:47:03 -05:00
Mo Tarbin
3cad5f8d71 use the already build binary 2024-09-06 20:56:06 -04:00
Mo Tarbin
643663d93b Update Dockerfile to use golang:1.22 as builder 2024-09-06 19:52:55 -04:00
Mo Tarbin
51c546665f Update Dockerfile to use Alpine base image and install libc6-compat 2024-09-06 19:29:09 -04:00
Mo Tarbin
48f99ea34b Build docker image on push to main 2024-09-06 01:29:09 -04:00
Mo Tarbin
5bbb4d5201 Update Dockerfile and Docker image push command 2024-09-06 01:06:05 -04:00
Mo Tarbin
7463c85ac8 Update Dockerfile to optimize build process and improve image size 2024-09-06 01:02:25 -04:00
Mo Tarbin
6e5b877855 Update Docker image push command to remove specific tags and only push the latest image 2024-09-06 00:59:41 -04:00