Commit graph

108 commits

Author SHA1 Message Date
b348820674
feat: mention @ everyone in Discord
Some checks are pending
Test and Build / test (push) Waiting to run
Test and Build / build (push) Blocked by required conditions
2025-04-04 23:33:17 +01:00
Mohamad Tarbin
5b10f63e65
Merge pull request #149 from Alone2/fix/hardcode-email-address
Some checks are pending
Test and Build / test (push) Waiting to run
Test and Build / build (push) Blocked by required conditions
fix previously hardcoded email address
2025-03-17 01:18:57 -04:00
Mo Tarbin
acb6bbe180 Merge branch 'dev'
Fix notification #163
2025-03-17 01:05:12 -04:00
Mo Tarbin
cdcde095dd Fix notification metadata handling and add migration for null values 2025-03-17 01:01:26 -04:00
Mo Tarbin
ffdf57322b Update due date calculations. as it now fix to pick from time from FrequencyMetadata 2025-03-05 20:07:13 -05:00
Mo Tarbin
da41061163 Update due date calculations. as it now fix to pick from time from FrequencyMetadata 2025-03-05 20:07:04 -05:00
Mo Tarbin
5d6a8b510b Merge branch 'main' of https://github.com/donetick/donetick 2025-03-05 19:54:27 -05:00
Mo Tarbin
81acbd8eba Add subtask model and repository, implement webhook notification handling
fix Issue with Scheduler
Support NotificationPlatformWebhook
support Discord as notification target
2025-03-05 19:52:10 -05:00
Mohamad Tarbin
cff4c453ff
Merge pull request #142 from davidharrigan/fix/postgres-migration
fix: postgres migration
2025-02-27 23:55:09 -05:00
Alain Sinzig
b9eda3438a
fix previously hardcoded email address 2025-02-28 03:19:46 +01:00
Mo Tarbin
8db572f1ec Add subtask model and repository, implement webhook notification handling
fix Issue with Scheduler
Support NotificationPlatformWebhook
2025-02-25 23:56:49 -05:00
David Harrigan
235cd0ad93 fix: postgres migration
Using postgres results in panic during migration due to "sqlite3" being
hard-coded as the db dialect for performing `ScriptMigration`.
This commit fixes this behavior by selecting the proper dialect from
config.
2025-02-22 20:13:35 -05:00
Mo Tarbin
41be361463 Implement chore completion logic and user assignment validation 2025-02-15 00:07:34 -05:00
Mo Tarbin
99453d0869 Refactor notification generation for assigned user 2025-02-12 00:02:49 -05:00
Mo Tarbin
b08a180d99 Merge branch 'main' into dev 2025-02-11 22:17:42 -05:00
Mo Tarbin
3fb83b0610 Update Circle model to include webhook URL field 2025-02-11 22:02:15 -05:00
Mo Tarbin
b1036730c4 Add event for updating things 2025-02-10 02:03:37 -05:00
Mo Tarbin
80afab3bc0 Support Reminder events
Move code to schedule to have event independent from NotificationPlatform
2025-02-10 01:44:42 -05:00
Mo Tarbin
04d1894aea Add Event Producer
Update User to carry webhook from circle if assigned
Refactor notification handling and update models for webhook support
2025-02-09 20:15:28 -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
Mo Tarbin
3ce26c906f Merge branch 'main' of https://github.com/donetick/donetick 2025-02-02 10:55:47 -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
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
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
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
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
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
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