2b5c9ae7a8
Authentication with OpenID Connect providers ( #713 )
...
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: https://kolaente.dev/vikunja/api/pulls/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
c536707f3a
Authentication with OpenID Connect providers ( #305 )
...
Fix setting auth config from api in state
Verify auth state before authenticating
Add showing openid providers on login
Parse auth config from /info
Add authentication through openid
Add openid auth component
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/305
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-11-21 16:38:40 +00:00
1517f989d3
Update dependency eslint to v7.14.0 ( #303 )
...
Update dependency eslint to v7.14.0
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/303
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-21 08:17:24 +00:00
f67fe2ce25
Fix drone badge in README
2020-11-20 21:54:15 +01:00
51fc29dbc2
Update dependency electron to v11.0.2 ( #6 )
...
Update dependency electron to v11.0.2
Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/6
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-20 19:29:30 +00:00
db08a0d59b
Update dependency marked to v1.2.5 ( #302 )
...
Update dependency marked to v1.2.5
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/302
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-19 20:40:16 +00:00
23e84f3fa4
Update github.com/jgautheron/goconst commit hash to ccae5bf ( #712 )
...
Update github.com/jgautheron/goconst commit hash to ccae5bf
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/712
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-17 16:41:45 +00:00
8a86a506ad
Update dependency electron to v11.0.1 ( #5 )
...
Update dependency electron to v11.0.1
Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/5
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-17 16:41:19 +00:00
24c9ea6202
Update vue monorepo to v4.5.9 ( #301 )
...
Update vue monorepo to v4.5.9
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/301
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-17 09:32:42 +00:00
3f782d8029
Update dependency electron to v11 ( #4 )
...
Update dependency electron to v11
Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/4
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-17 06:54:44 +00:00
70a076c4fe
Update module mattn/go-sqlite3 to v1.14.5 ( #711 )
...
Update module mattn/go-sqlite3 to v1.14.5
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/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 )
...
Update module getsentry/sentry-go to v0.8.0
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/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 )
...
Update module gabriel-vasile/mimetype to v1.1.2
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/708
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-16 13:56:56 +00:00
262f0fb228
Update dependency vue-advanced-cropper to v0.17.9 ( #300 )
...
Update dependency vue-advanced-cropper to v0.17.9
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/300
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-15 17:14:28 +00:00
460c30bd36
Improve comment avatars on mobile
2020-11-15 17:17:08 +01:00
1d66218d5b
Add filters to gantt chart
2020-11-15 16:32:46 +01:00
3b48907514
Update dependency marked to v1.2.4 ( #299 )
...
Update dependency marked to v1.2.4
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/299
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-15 08:16:33 +00:00
f2889e64ad
Update dependency vue-easymde to v1.3.1 ( #298 )
...
Update dependency vue-easymde to v1.3.1
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/298
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-14 20:36:14 +00:00
309b02d766
Fix avatar icon of attachments created by
2020-11-12 21:32:53 +01:00
cd02929a8f
Add maskable icon
2020-11-12 21:24:08 +01:00
15a2da41ba
Show loading spinner when loading namespaces & lists
2020-11-12 20:57:39 +01:00
50b1d378e0
Fix list not added to lists when duplicating
2020-11-12 20:02:40 +01:00
3677ffd585
Create list through store to make sure it is updated everywhere
2020-11-12 19:59:32 +01:00
2d70c1aabd
Fix list not being removed from the menu list when deleting it
2020-11-12 19:50:41 +01:00
27aa8662c0
Update golang.org/x/crypto commit hash to 0c6587e ( #706 )
...
Update golang.org/x/crypto commit hash to 0c6587e
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/706
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-12 17:18:23 +00:00
4733963749
Fix showing the keyboard shortcuts from the menu
2020-11-11 22:04:32 +01:00
a0d63272a6
Show all available shortcuts everywhere but indicate which work on the current page
2020-11-11 22:02:57 +01:00
982d838dd4
Make keyboard shortcuts single keys
2020-11-11 21:31:11 +01:00
b79d4ae3d7
Update dependency sass-loader to v10.1.0 ( #295 )
...
Update dependency sass-loader to v10.1.0
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/295
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-11 16:36:11 +00:00
479f9238ff
Update module pquerna/otp to v1.3.0 ( #705 )
...
Update module pquerna/otp to v1.3.0
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/705
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-11 06:44:30 +00:00
4e2606a0d6
Fix renewing token on focus
2020-11-10 21:54:04 +01:00
092e5165dc
Build custom v-tooltip ( #290 )
...
Remove tooltips when their elements are unbound
Add support for .bottom modifier
Remove v-tooltip from dependencies
Add comments
Fix usage with bigger tooltips
Add very basic vanilla js tooltip
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/290
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-11-10 20:47:39 +00:00
70508202c0
Build modern build for modern browsers
2020-11-10 21:08:37 +01:00
b94c835af0
Add autocomplete attributes to login and register forms
2020-11-10 21:01:03 +01:00
2b84be5167
Update github.com/jgautheron/goconst commit hash to f8e4fe8 ( #703 )
...
Update github.com/jgautheron/goconst commit hash to f8e4fe8
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/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 )
...
Update github.com/jgautheron/goconst commit hash to b58d7cf
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/702
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-08 20:46:19 +00:00
4be7e12cb6
Update dependency vue-advanced-cropper to v0.17.8 ( #294 )
...
Update dependency vue-advanced-cropper to v0.17.8
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/294
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-07 17:58:24 +00:00
7f8a910005
Update dependency eslint to v7.13.0 ( #293 )
...
Update dependency eslint to v7.13.0
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/293
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-07 10:22:23 +00:00
e9a8d8c157
Update github.com/gordonklaus/ineffassign commit hash to 3b93a88 ( #701 )
...
Update github.com/gordonklaus/ineffassign commit hash to 3b93a88
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/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 )
...
Update module src.techknowlogick.com/xormigrate to v1.4.0
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/700
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-06 07:05:39 +00:00
54b4abfce0
Update dependency vue-router to v3.4.9 ( #292 )
...
Update dependency vue-router to v3.4.9
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/292
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-06 07:04:10 +00:00
8f5d46629a
Update dependency marked to v1.2.3 ( #291 )
...
Update dependency marked to v1.2.3
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/291
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-05 19:32:14 +00:00
91a1fc1e84
Remove core-js from direct dependencies
2020-11-02 23:33:55 +01:00
a468a332a0
Update dependency dompurify to v2.2.2 ( #289 )
...
Update dependency dompurify to v2.2.2
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/289
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-02 22:31:57 +00:00
7343e98a26
Move focus directive to seperate file
2020-11-02 21:52:07 +01:00
97aca96e7e
Fix logging out after reloading the page
2020-11-02 21:48:09 +01:00
4140a54c4c
Update dependency dompurify to v2.2.1 ( #287 )
...
Update dependency dompurify to v2.2.1
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/287
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-02 20:47:45 +00:00
2af53b16b6
Performance improvements ( #288 )
...
Only include needed parts from lodash
Don't prefetch
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/288
Co-Authored-By: konrad <konrad@kola-entertainments.de >
Co-Committed-By: konrad <konrad@kola-entertainments.de >
2020-11-02 20:47:31 +00:00
e4ae8078bc
Update dependency vue-advanced-cropper to v0.17.7 ( #284 )
...
Update dependency vue-advanced-cropper to v0.17.7
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/284
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-02 17:13:40 +00:00
6afbbafed7
Update dependency node-sass to v5 ( #282 )
...
Update dependency node-sass to v5
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/282
Co-Authored-By: renovate <renovatebot@kolaente.de >
Co-Committed-By: renovate <renovatebot@kolaente.de >
2020-11-02 17:13:08 +00:00