Commit graph

225 commits

Author SHA1 Message Date
Mo Tarbin
0fe26f12cf Merge branch 'main' of https://github.com/donetick/donetick 2025-02-07 00:52:35 -05:00
Mo Tarbin
e6859daeed Fix #117 can complete overdue chore
Add Support for SSO  and OIDC authentication (Aurthentik)
Update server timeouts to 10 seconds for read and write operations
2025-02-07 00:38:52 -05:00
Mo Tarbin
3919429f77 Allow Edit for admin in circle 2025-02-07 00:38:09 -05:00
Mo Tarbin
bafc519150 Rename RegisterRoutes to Routes in resource handler 2025-02-06 22:09:42 -05:00
Mo Tarbin
96c6fe157b Resource handler and add support for OAuth2 configuration 2025-02-06 22:09:00 -05:00
Mo Tarbin
86c90a34ee chore: Fix completion window check in completeChore function
Add Resource handler
2025-02-06 21:54:34 -05:00
Mo Tarbin
4c1b402137 Update config to support OIDC and oauth2 2025-02-06 21:53:34 -05:00
Mo Tarbin
430f46ffee Add Identity Provider to support Authentication via Authentik,OpenID ,etc.. 2025-02-04 23:59:49 -05:00
Mohamad Tarbin
d47dbbc63b
Update bug_report.md 2025-02-04 23:57:38 -05:00
Mohamad Tarbin
c3f8c9d46c
Merge pull request #105 from aminvakil/compose_fix
Remove version from docker-compose.yaml
2025-02-03 02:02:59 -05:00
Mo Tarbin
3ce26c906f Merge branch 'main' of https://github.com/donetick/donetick 2025-02-02 10:55:47 -05:00
Mohamad Tarbin
56a09e7081
Merge pull request #115 from mschwerz/bugfix/notification_creation_id_matching
Notification Creation ID fix
2025-01-30 23:48:18 -05:00
mschwerz
922b268185 Fixing an issue that prevented notifications from being made due to the wrong ID being used. 2025-01-30 18:40:53 -05:00
Mo Tarbin
0647725c68 chore: Add ping route for API health check 2025-01-29 22:59:59 -05:00
Amin Vakil
3ad22b63cd
Remove version from docker-compose.yaml
https://docs.docker.com/reference/compose-file/version-and-name/#version-top-level-element-obsolete
2025-01-21 12:44:19 +03:30
Mo Tarbin
d648458de1 Add push trigger to GitHub Actions workflow for main branch 2025-01-20 22:17:14 -05:00
Mo Tarbin
009954857c Add GolangCI configuration for linting and testing 2025-01-20 22:15:14 -05:00
Mo Tarbin
aec90c3e51 Update GitHub Actions workflow to include testing step before build 2025-01-20 22:15:04 -05:00
Mo Tarbin
63fcdb6130 scheduler to handle frequency metadata properly 2025-01-20 21:47:39 -05:00
Mo Tarbin
40f51ce783 Fix timezone handling in completeChore and correct frequency type constants
Add Tests for scheduler
Build on PR and run tests
2025-01-20 21:40:34 -05:00
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
Mohamad Tarbin
de24fd5395
Merge pull request #93 from dkhalife/dev/ci
Add a build validation github action
2025-01-20 21:08:04 -05:00
Mohamad Tarbin
e7d9269563
Update README.md 2025-01-19 18:01:46 -05:00
Mohamad Tarbin
6ca8d8bef1
Merge pull request #96 from rmblau/main
bump to 10s on read and write timeout
2025-01-18 20:01:04 -05:00
Mo Tarbin
b7ce79a21c Update CompleteChore to deduct point properly 2025-01-18 13:11:18 -05:00
Mo Tarbin
3e0b68bbff Update CompleteChore to deduct point properly 2025-01-18 13:11:11 -05:00
Mo Tarbin
99e7b2b565 Fix Bug unable to redeem points : Add migration to PointHistory 2025-01-18 09:52:22 -05:00
Mo Tarbin
c473627112 Add PointsHistory model for tracking points history 2025-01-18 09:51:13 -05:00
Mo Tarbin
9296d6e1b8 Add description field to ChoreDetail model and repository methods 2025-01-17 00:54:46 -05:00
Mo Tarbin
8f3dd068c9 Add description field to ChoreDetail model and repository methods 2025-01-17 00:53:31 -05:00
Mohamad Tarbin
12cdfe8bf9
Merge pull request #91 from dkhalife/dev/fix-typos
Fix typos: frequancy -> frequency
2025-01-15 21:57:47 -05:00
Mo Tarbin
4a34c42138 Update config loading and environment overrides 2025-01-15 01:56:56 -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
ac733343da Add Support to consume/redeem points
Support Creating task/chore via api
Add initial Description for tasks
2025-01-14 11:21:04 -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
rmblau
a11d06f562 remove extra s 2025-01-12 15:58:34 -05:00
rmblau
e018500b17 bump to 10s on read and write timeout 2025-01-12 14:56:15 -05:00
Dany Khalife
370ed4da82
add a github action to validate build 2025-01-11 10:19:32 -08:00
Dany Khalife
560c86d556
frequancy -> frequency 2025-01-11 08:50:32 -08:00
Mohamad Tarbin
50b1357dfa
Merge pull request #58 from dkhalife/bugfix/save-without-target
Bugfix: error when disabling push notifications
2025-01-06 18:59:59 -05:00
Mohamad Tarbin
c5ff204c0a
Merge pull request #73 from johan-autohome/feature/isRolling
IsRolling tests
2025-01-06 18:59:08 -05:00
Mohamad Tarbin
fc0bbfbb71
Update issue templates 2025-01-06 18:57:50 -05:00
johan-autohome
ece729610f Correct expected date in tests 2025-01-07 00:23:03 +01:00
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