kolaente
6e263b6a91
Improve sending overdue task reminders by only sending one for all overdue tasks
continuous-integration/drone/push Build is passing
Details
2021-04-18 15:32:02 +02:00
kolaente
7ff7b0d743
Improve duration format of overdue tasks in reminders
continuous-integration/drone/push Build is passing
Details
2021-04-18 14:25:50 +02:00
kolaente
f429efc220
Add bucket limit validation
continuous-integration/drone/push Build is passing
Details
2021-04-15 16:55:21 +02:00
kolaente
6e5a9868f5
Fix moving repeating tasks to the done bucket
continuous-integration/drone/push Build is passing
Details
2021-04-15 16:36:24 +02:00
konrad
b4d726f5a8
Add repeat monthly setting for tasks ( #834 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#834
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-14 09:04:58 +00:00
konrad
d07b284ee3
Add reminders for overdue tasks ( #832 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#832
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-11 15:08:43 +00:00
konrad
b3c604fd2f
Add link share password authentication ( #831 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: vikunja/api#831
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-11 13:17:50 +00:00
kolaente
126f3acdc8
Enable searching users by full email or name
continuous-integration/drone/push Build is passing
Details
2021-04-07 18:28:58 +02:00
kolaente
8ddc00bd29
Fix getting user info from /user endpoint for link shares
continuous-integration/drone/push Build is passing
Details
2021-04-07 15:02:57 +02:00
kolaente
cb0df3ebbc
Show empty avatar when the user was not found
continuous-integration/drone/push Build is failing
Details
2021-04-07 14:56:44 +02:00
konrad
84291679cc
Add names for link shares ( #829 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#829
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-07 12:44:39 +00:00
kolaente
0b8173c1c3
Fix not able to make saved filters favorite
continuous-integration/drone/push Build is failing
Details
2021-04-03 16:49:20 +02:00
kolaente
73f2d4532d
Make sure all tables are properly pluralized
continuous-integration/drone/push Build is passing
Details
2021-03-28 20:17:35 +02:00
kolaente
6c3488b8aa
Fix event error handler retrying infinitely
continuous-integration/drone/push Build is passing
Details
2021-03-28 17:55:19 +02:00
kolaente
be3184d49f
Add test for moving a task to another list
continuous-integration/drone/push Build is passing
Details
2021-03-24 22:47:03 +01:00
konrad
81d021e872
Improve loading labels performance ( #824 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#824
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-24 21:46:20 +00:00
konrad
d1b87d2705
Add a "done" option to kanban buckets ( #821 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#821
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-24 20:16:35 +00:00
kolaente
7b29ac7128
Fix user uploaded avatars
continuous-integration/drone/push Build is passing
Details
2021-03-23 22:32:23 +01:00
kolaente
532855d850
Fix filter for task index
continuous-integration/drone/push Build is passing
Details
2021-03-21 18:48:41 +01:00
kolaente
ee436efba3
Add endpoint to remove a list background
continuous-integration/drone/push Build is passing
Details
2021-03-21 17:49:14 +01:00
kolaente
6fa95e6492
Fix getting lists for shared, favorite and saved lists namespace
continuous-integration/drone/push Build is passing
Details
2021-03-18 21:39:38 +01:00
kolaente
67167d4abb
Fix shared lists showing up twice
continuous-integration/drone/push Build is passing
Details
2021-03-14 21:12:03 +01:00
konrad
466b2b676c
Pagingation for tasks in kanban buckets ( #805 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#805
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-10 10:59:10 +00:00
kolaente
6de3d8b3a1
Explicitly check if there are Ids before trying to get items by a list of Ids
continuous-integration/drone/push Build is passing
Details
2021-03-02 18:40:39 +01:00
kolaente
3999580fe6
Add basic auth for metrics endpoint
continuous-integration/drone/push Build is passing
Details
2021-02-28 11:29:53 +01:00
kolaente
4880a0265b
Fix notifications table not being created on initial setup
continuous-integration/drone/push Build is passing
Details
2021-02-22 21:20:13 +01:00
konrad
2178166ece
Add crud endpoints for notifications ( #801 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#801
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-21 14:50:34 +00:00
kolaente
eb3a945678
Fix deleting task relations
...
continuous-integration/drone/push Build encountered an error
Details
While the request body of a DELETE request *can* have data in it, it is not really supported and pretty much undocumented. As such, it doesn't work in all clients and probably broke with recent updates.
This fixes this by moving all parts of the task relation used to identify it in the url.
More Info: https://stackoverflow.com/a/299696/10924593
2021-02-18 23:35:33 +01:00
kolaente
d8623fe185
Cleanup listener names
continuous-integration/drone/push Build is failing
Details
2021-02-17 20:50:04 +01:00
kolaente
c873c1ec32
Send a notification to the user when they are added to the list
continuous-integration/drone/push Build is failing
Details
2021-02-17 20:48:06 +01:00
kolaente
0bd27ddeb7
Subscribe a user to a task when they are assigned to it
continuous-integration/drone/push Build is failing
Details
2021-02-17 20:14:38 +01:00
kolaente
aaeb89db4f
Refactor getting all namespaces
continuous-integration/drone/push Build is failing
Details
2021-02-16 22:36:06 +01:00
kolaente
911e5b22ee
Fix lint
continuous-integration/drone/push Build is passing
Details
2021-02-14 23:11:39 +01:00
kolaente
bef22f5756
Fix tests
continuous-integration/drone/push Build is failing
Details
2021-02-14 23:03:44 +01:00
kolaente
83f003355d
Fix sending notifications to users if the user object didn't have an email
continuous-integration/drone/push Build is failing
Details
2021-02-14 22:44:01 +01:00
konrad
e7875ecb3b
Subscriptions and notifications for namespaces, tasks and lists ( #786 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#786
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-14 19:18:14 +00:00
konrad
015ca310e9
Add notifications package for easy sending of notifications ( #779 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#779
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-07 21:05:09 +00:00
kolaente
9fe46f9a61
Don't try to get users for tasks if no tasks were found when looking for reminders
continuous-integration/drone/push Build is passing
Details
2021-02-07 14:46:47 +01:00
kolaente
490ba2ea50
Fix due dates with times when migrating from todoist
continuous-integration/drone/push Build is passing
Details
2021-02-04 21:06:01 +01:00
kolaente
fb53322d40
Change the name of the newly created bucket from "New Bucket" to "Backlog"
continuous-integration/drone/push Build is passing
Details
2021-02-04 20:48:07 +01:00
kolaente
d600d8b5a6
Fix IncrBy and DecrBy in memory keyvalue implementation if there was no value set previously
continuous-integration/drone/push Build is passing
Details
2021-02-03 21:59:45 +01:00
konrad
0ab9ce9ec4
Add events ( #777 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#777
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-02 22:48:37 +00:00
kolaente
c4a71016b8
Update copyright year
continuous-integration/drone/push Build is failing
Details
2021-02-02 20:19:13 +01:00
kolaente
657dcc5313
Fix lint
continuous-integration/drone/push Build is failing
Details
2021-01-31 13:51:23 +01:00
kolaente
2d283b78c2
Fix the shared lists pseudo namespace containing owned lists
continuous-integration/drone/push Build is failing
Details
2021-01-31 13:09:14 +01:00
kolaente
6bdc1fdb0d
Only send reminders for undone tasks
continuous-integration/drone/push Build is failing
Details
2021-01-31 12:54:15 +01:00
kolaente
d69c799197
Fix resetting the bucket limit
continuous-integration/drone/push Build is failing
Details
2021-01-31 12:40:02 +01:00
kolaente
2e88600c93
Change keyvalue.Get to return if a value exists or not instead of an error
continuous-integration/drone/push Build is failing
Details
2021-01-31 12:32:46 +01:00
konrad
2447f84e2b
Fix /dav/principals/*/ throwing a server error when accessed with GET instead of PROPFIND ( #769 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#769
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-16 14:37:35 +00:00
kolaente
e16c5f72ca
Fix setting the user in created_by when uploading an attachment
continuous-integration/drone/push Build is failing
Details
2021-01-15 22:50:55 +01:00