12b985b023
Add trello migration routes and status
2020-12-17 00:05:40 +01:00
0941b7e1dd
Add support for converting checklists
2020-12-16 23:47:30 +01:00
3221602fdf
Add test for attachments
2020-12-16 23:34:50 +01:00
a5afe10f52
Add the actual conversion
2020-12-16 23:19:40 +01:00
48c74deb83
Add Trello conversion test
2020-12-16 17:53:04 +01:00
4876542124
Add migration function stubs
2020-12-16 17:41:51 +01:00
d49eaac191
Add basic trello migration structure
2020-12-16 15:26:39 +01:00
a32741575c
Add trello migration config
2020-12-16 15:26:27 +01:00
00ed5884b4
Add support for migrating todoist boards ( #732 )
...
continuous-integration/drone/push Build is passing
Add migrating buckets to converting todoist to vikunja structure
Add buckets migration
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#732
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-16 14:19:09 +00:00
90ae940a6b
Clarify docs about cors configuration
continuous-integration/drone/push Build is passing
2020-12-16 13:23:26 +01:00
e4de700a10
Simplify updating task reminders
2020-12-16 13:05:58 +01:00
1e020c9c50
Update golang.org/x/crypto commit hash to 5f87f34 ( #729 )
...
continuous-integration/drone/push Build is passing
Update golang.org/x/crypto commit hash to 5f87f34
Reviewed-on: vikunja/api#729
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 21:18:12 +00:00
d1e7d5116a
Update golang.org/x/term commit hash to 2321bbc ( #731 )
...
continuous-integration/drone/push Build is passing
Update golang.org/x/term commit hash to 2321bbc
Reviewed-on: vikunja/api#731
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 15:37:42 +00:00
da064e9429
Update golang.org/x/lint commit hash to 83fdc39 ( #728 )
...
continuous-integration/drone/push Build was killed
Update golang.org/x/lint commit hash to 83fdc39
Reviewed-on: vikunja/api#728
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 15:37:22 +00:00
67faa26cbc
Update golang.org/x/image commit hash to 35266b9 ( #727 )
...
continuous-integration/drone/push Build was killed
Update golang.org/x/image commit hash to 35266b9
Reviewed-on: vikunja/api#727
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 13:13:57 +00:00
b0b6d5926b
Update golang.org/x/term commit hash to ee85cb9 ( #726 )
...
continuous-integration/drone/push Build is passing
Update golang.org/x/term commit hash to ee85cb9
Reviewed-on: vikunja/api#726
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 12:05:59 +00:00
22b626c9e0
Update golang.org/x/sync commit hash to 09787c9 ( #725 )
...
continuous-integration/drone/push Build is failing
Update golang.org/x/sync commit hash to 09787c9
Reviewed-on: vikunja/api#725
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-10 09:54:29 +00:00
eeb0006531
Update golang.org/x/oauth2 commit hash to 08078c5 ( #722 )
...
continuous-integration/drone/push Build was killed
Update golang.org/x/oauth2 commit hash to 08078c5
Reviewed-on: vikunja/api#722
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-09 22:10:52 +00:00
9db56f86ca
Update module spf13/afero to v1.5.1 ( #730 )
...
continuous-integration/drone/push Build is passing
Update module spf13/afero to v1.5.1
Reviewed-on: vikunja/api#730
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-09 18:27:42 +00:00
c71265aafe
Update module spf13/afero to v1.5.0 ( #724 )
...
continuous-integration/drone/push Build is passing
Update module spf13/afero to v1.5.0
Reviewed-on: vikunja/api#724
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-08 17:21:55 +00:00
24c8792150
Update module getsentry/sentry-go to v0.9.0 ( #723 )
...
continuous-integration/drone/push Build is failing
Update module getsentry/sentry-go to v0.9.0
Reviewed-on: vikunja/api#723
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-08 14:02:53 +00:00
2f69c6342a
Update module src.techknowlogick.com/xgo to v1.2.0+1.15.6 ( #720 )
...
continuous-integration/drone/push Build is passing
Update module src.techknowlogick.com/xgo to v1.2.0+1.15.6
Reviewed-on: vikunja/api#720
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-07 15:49:23 +00:00
c99ed212da
Update module swaggo/swag to v1.7.0 ( #721 )
...
continuous-integration/drone/push Build was killed
Update module swaggo/swag to v1.7.0
Reviewed-on: vikunja/api#721
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-07 15:49:08 +00:00
c8af41738c
Update golang.org/x/crypto commit hash to be400ae ( #719 )
...
continuous-integration/drone/push Build is passing
Update golang.org/x/crypto commit hash to be400ae
Reviewed-on: vikunja/api#719
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-03 18:39:55 +00:00
f3801843a4
Update golang.org/x/oauth2 commit hash to 0b49973 ( #718 )
...
continuous-integration/drone/push Build is passing
Update golang.org/x/oauth2 commit hash to 0b49973
Reviewed-on: vikunja/api#718
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-03 06:47:02 +00:00
08430f1951
Update golang.org/x/crypto commit hash to c8d3bf9 ( #710 )
...
continuous-integration/drone/push Build is passing
Change terminal package
Update golang.org/x/crypto commit hash to c8d3bf9
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#710
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-02 21:33:03 +00:00
80ce8f80ba
Update module lib/pq to v1.9.0 ( #717 )
...
continuous-integration/drone/push Build is passing
Update module lib/pq to v1.9.0
Reviewed-on: vikunja/api#717
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-02 07:04:04 +00:00
9334b29366
Add testing endpoint to reset db tables ( #716 )
...
continuous-integration/drone/push Build is passing
Fix lint
Better error messages
Add docs
Add testing endpoint to reset db
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#716
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-28 23:08:30 +00:00
87048818ce
Update golang.org/x/oauth2 commit hash to 9fd6049 ( #714 )
...
continuous-integration/drone/push Build is failing
Update golang.org/x/oauth2 commit hash to 9fd6049
Reviewed-on: vikunja/api#714
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-26 20:27:19 +00:00
d2d610e0f5
Fix /info endpoint 500 error when no openid providers were configured
continuous-integration/drone/push Build is failing
2020-11-26 21:26:31 +01:00
ae6144c042
Fix getting current user when updating avatar or user name
continuous-integration/drone/push Build is passing
2020-11-21 22:02:49 +01:00
d1c65935e6
Add name field to users
continuous-integration/drone/push Build is passing
2020-11-21 21:51:55 +01:00
2b5c9ae7a8
Authentication with OpenID Connect providers ( #713 )
...
continuous-integration/drone/push Build is passing
Add config docs
Lint
Move provider-related stuff to separate file
Refactor getting auth providers
Fix tests
Fix user tests
Fix openid tests
Add swagger docs
Fix lint
Fix lint issues
Fix checking if the user already exists
Make sure to create a new namespace for new users
Docs
Add tests for openid
Remove unnessecary err check
Consistently return nil users if creating a new user failed
Move sending confirmation email to separate function
Better variable names
Move checks to separate functions
Refactor creating user into seperate file
Fix creating new local users
Test creating new users from different issuers
Generate a random username right away if no preferred username has been given
Add todo
Cache openid providers
Add getting int clientids
Fix migration
Move creating tokens to auth package
Add getting or creating a third party user
Add parsing claims
Add retreiving auth tokens
Add token callback from openid package
Add check for provider key
Add routes
Start adding openid auth handler
Add config for openid auth
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#713
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-21 16:38:58 +00:00
f67fe2ce25
Fix drone badge in README
continuous-integration/drone/push Build is passing
2020-11-20 21:54:15 +01:00
23e84f3fa4
Update github.com/jgautheron/goconst commit hash to ccae5bf ( #712 )
...
continuous-integration/drone/push Build is passing
Update github.com/jgautheron/goconst commit hash to ccae5bf
Reviewed-on: vikunja/api#712
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-17 16:41:45 +00:00
70a076c4fe
Update module mattn/go-sqlite3 to v1.14.5 ( #711 )
...
continuous-integration/drone/push Build encountered an error
Update module mattn/go-sqlite3 to v1.14.5
Reviewed-on: vikunja/api#711
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-16 17:21:29 +00:00
58c3b1616f
Update module getsentry/sentry-go to v0.8.0 ( #709 )
...
continuous-integration/drone/push Build is passing
Update module getsentry/sentry-go to v0.8.0
Reviewed-on: vikunja/api#709
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-16 15:04:57 +00:00
24d27a93c8
Update module gabriel-vasile/mimetype to v1.1.2 ( #708 )
...
continuous-integration/drone/push Build is passing
Update module gabriel-vasile/mimetype to v1.1.2
Reviewed-on: vikunja/api#708
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-16 13:56:56 +00:00
27aa8662c0
Update golang.org/x/crypto commit hash to 0c6587e ( #706 )
...
continuous-integration/drone/push Build is passing
Update golang.org/x/crypto commit hash to 0c6587e
Reviewed-on: vikunja/api#706
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-12 17:18:23 +00:00
479f9238ff
Update module pquerna/otp to v1.3.0 ( #705 )
...
continuous-integration/drone/push Build is passing
Update module pquerna/otp to v1.3.0
Reviewed-on: vikunja/api#705
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-11 06:44:30 +00:00
2b84be5167
Update github.com/jgautheron/goconst commit hash to f8e4fe8 ( #703 )
...
continuous-integration/drone/push Build is passing
Update github.com/jgautheron/goconst commit hash to f8e4fe8
Reviewed-on: vikunja/api#703
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-08 22:20:54 +00:00
5d45af707b
Update github.com/jgautheron/goconst commit hash to b58d7cf ( #702 )
...
continuous-integration/drone/push Build is passing
Update github.com/jgautheron/goconst commit hash to b58d7cf
Reviewed-on: vikunja/api#702
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-08 20:46:19 +00:00
e9a8d8c157
Update github.com/gordonklaus/ineffassign commit hash to 3b93a88 ( #701 )
...
continuous-integration/drone/push Build is passing
Update github.com/gordonklaus/ineffassign commit hash to 3b93a88
Reviewed-on: vikunja/api#701
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-07 10:14:08 +00:00
1cc49806e0
Update module src.techknowlogick.com/xormigrate to v1.4.0 ( #700 )
...
continuous-integration/drone/push Build is passing
Update module src.techknowlogick.com/xormigrate to v1.4.0
Reviewed-on: vikunja/api#700
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-06 07:05:39 +00:00
316ac0558b
Fix task updated timestamp not being updated in the response after updating a task
continuous-integration/drone/push Build is passing
2020-10-25 12:59:28 +01:00
ffce9b51cc
Fix completion status in DAV for OpenTasks and multiline descriptions ( #697 )
...
continuous-integration/drone/push Build is passing
Add tests for multiline descriptions and completed state
Fix caldav descriptions
Fix caldav task complete status for OpenTasks
Co-authored-by: Martin Giger <martin@humanoids.be>
Reviewed-on: vikunja/api#697
Co-Authored-By: freaktechnik <martin@humanoids.be>
Co-Committed-By: freaktechnik <martin@humanoids.be>
2020-10-21 21:03:19 +00:00
760278fde6
Update module fzipp/gocyclo to v0.3.1 ( #696 )
...
continuous-integration/drone/push Build is passing
Update module fzipp/gocyclo to v0.3.1
Reviewed-on: vikunja/api#696
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-10-21 05:09:54 +00:00
980fe21050
0.15.1 release preparations
continuous-integration/drone/push Build is passing
2020-10-20 20:29:57 +02:00
707709deb1
Fix not possible to create tasks if metrics were enabled
continuous-integration/drone/push Build is failing
2020-10-20 20:28:44 +02:00
6270bb3e77
Update golang.org/x/sync commit hash to 67f06af ( #695 )
...
continuous-integration/drone/push Build is failing
Update golang.org/x/sync commit hash to 67f06af
Reviewed-on: vikunja/api#695
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-10-20 18:09:29 +00:00