renovate[bot]
65cbc7eb7e
fix(deps): update dependency @sentry/vue to v9.24.0
2025-06-02 22:06:48 +02:00
renovate[bot]
586afbc15f
chore(deps): update ghcr.io/techknowlogick/xgo:go-1.23.x docker digest to 229c595
2025-06-02 22:06:37 +02:00
renovate[bot]
e287b0a903
chore(deps): update node.js to 41e4389
2025-06-02 22:06:08 +02:00
renovate[bot]
85fe915cbc
chore(deps): update dev-dependencies
2025-05-29 09:36:21 +02:00
renovate[bot]
16f5b4d75a
fix(deps): update dependency vue to v3.5.16
2025-05-29 08:42:49 +02:00
renovate[bot]
2043243b89
fix(deps): update dependency @sentry/vue to v9.23.0
2025-05-28 20:37:05 +02:00
Dominik Pschenitschni
1f56b3615c
feat: unify component name
2025-05-28 15:13:08 +02:00
renovate[bot]
c3aa911d29
fix(deps): update module github.com/olekukonko/tablewriter to v1.0.7 ( #835 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 07:47:56 +02:00
renovate[bot]
cac64d773f
fix(deps): update vueuse to v13.3.0 ( #832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 19:10:51 +00:00
renovate[bot]
cf46dca3d5
fix(deps): update dependency vue-i18n to v11.1.5 ( #830 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 21:02:23 +02:00
renovate[bot]
b021b52396
fix(deps): update module github.com/redis/go-redis/v9 to v9.9.0 ( #831 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 21:01:53 +02:00
kolaente
e3a361cfd4
chore(deps): update github.com/go-testfixtures/testfixtures/v3 to v3.16.0
2025-05-26 22:18:20 +02:00
renovate[bot]
d8bde1b812
fix(deps): update dependency vue to v3.5.15 ( #829 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 15:39:50 +02:00
kolaente
c32a026ab6
chore(dev): add test:all mage command
2025-05-25 22:46:10 +02:00
renovate[bot]
0d7e9168a4
chore(deps): update dependency rollup-plugin-visualizer to v6 ( #828 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-25 13:21:47 +02:00
Dominik Pschenitschni
bb9dc03351
fix: add newline at end of line ( #827 )
2025-05-24 13:57:47 +02:00
renovate[bot]
5d973b1b86
fix(deps): update dependency vue-i18n to v11.1.4 ( #826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-24 12:32:21 +02:00
renovate[bot]
023b42a3b7
chore(deps): update dev-dependencies ( #825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-24 06:31:10 +00:00
renovate[bot]
1f469157fa
chore(deps): update cypress/browsers:latest docker digest to ceabc12 ( #824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 17:15:26 +02:00
kolaente
5c17d5b90c
fix(config): set value when env variable contains string value
2025-05-23 12:47:56 +02:00
renovate[bot]
bbf7679dd4
fix(deps): update module github.com/olekukonko/tablewriter to v1 ( #750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kolaente <k@knt.li >
2025-05-23 10:00:58 +00:00
kolaente
dc6ef8b4be
chore(dev): insert final newline
2025-05-23 11:56:50 +02:00
renovate[bot]
8932a0fdba
chore(deps): update postgres:17 docker digest to 6efd0df ( #823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 10:27:20 +02:00
renovate[bot]
7e93d9974b
chore(deps): update postgres:17 docker digest to ea51edb ( #822 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 10:19:27 +02:00
Frederick [Bot]
76bba1fb92
chore(i18n): update translations via Crowdin
2025-05-23 00:55:39 +00:00
kolaente
d7d277f9b6
fix(config): do not attempt to parse config values from env when they contain an invalid data type
...
Related https://github.com/go-vikunja/vikunja/issues/719
2025-05-22 17:06:20 +02:00
renovate[bot]
7e8a4068df
fix(deps): update module github.com/labstack/echo/v4 to v4.13.4 ( #820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 14:50:32 +02:00
renovate[bot]
eef3a791dd
chore(deps): update postgres:17 docker digest to bbdcc04 ( #815 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 08:58:42 +02:00
renovate[bot]
da046c3cad
chore(deps): update node.js to 9f3ae04 ( #812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 08:17:35 +02:00
renovate[bot]
19eefb5554
chore(deps): update postgres:17 docker digest to 2718f68 ( #814 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 08:16:28 +02:00
Frederick [Bot]
b96a1701d8
chore(i18n): update translations via Crowdin
2025-05-22 00:55:50 +00:00
kolaente
ca98b7da73
feat: add /token/test route
...
This new route returns 200 if a valid bearer token was presented. It does not return any information about the user.
2025-05-21 22:27:34 +02:00
renovate[bot]
19419a9f11
chore(deps): update node.js to v22.16.0 ( #811 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 19:40:55 +00:00
Dominik Pschenitschni
865a7640da
feat: docker layer cache ( #808 )
2025-05-21 21:34:14 +02:00
renovate[bot]
bb7c322768
chore(deps): update node.js to v22.16.0 ( #810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 20:38:16 +02:00
Weijie Zhao
33e78c35da
fix(auth): fix regex in JWT decoding causing login issues for Chinese/Japanese user names ( #809 )
2025-05-21 10:20:11 +00:00
kolaente
c4566fdb53
chore(i18n): improve overdue task emails translation
2025-05-21 10:28:50 +02:00
kolaente
b307041393
Revert "feat: improve docker layers ( #803 )"
...
This reverts commit 75db48348a .
2025-05-21 10:18:57 +02:00
renovate[bot]
842c369d6b
chore(deps): update dev-dependencies ( #806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 08:10:42 +00:00
renovate[bot]
13cca2c71c
chore(deps): update cypress/browsers:latest docker digest to 753c6dd ( #804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 10:01:40 +02:00
renovate[bot]
e89e85d086
fix(deps): update dependency @sentry/vue to v9.22.0 ( #805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 10:01:29 +02:00
Dominik Pschenitschni
75db48348a
feat: improve docker layers ( #803 )
...
Via lockfile-first copy and better dockerignore
2025-05-20 15:14:40 +00:00
kolaente
7991bee6ac
chore(test): cleanup and improve e2e tests
2025-05-20 16:57:26 +02:00
kolaente
ce3d49cc02
fix(editor): make pasting a file work again
...
It seems like only one paste handler is possible - with the change inf52a321acf19b8925a5285abf09ae3ed51ea4ca8 the paste handler for the image paste did not work anymore.
Resolves https://community.vikunja.io/t/feature-suggestion-paste-images-directly-into-description-comment-from-clipboard/3656
2025-05-20 16:57:26 +02:00
renovate[bot]
ec324f8c5a
fix(deps): update dependency @sentry/vue to v9.21.0 ( #802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 16:45:05 +02:00
kolaente
39d22ea876
docs(desktop): adjust dev instructions
...
This change fixes the dev instructions for the desktop electron wrapper.
2025-05-20 15:48:34 +02:00
kolaente
dc20d55be6
fix(desktop): use app.use to serve frontend files
...
This fix avoids route patterns and instead uses a middleware to serve frontend files in express. The route pattern was causing errors in the path-to-regexp package used by express.
Resolves https://github.com/go-vikunja/vikunja/issues/687
Resolves https://community.vikunja.io/t/the-state-of-the-windows-desktop-app/3618/4
2025-05-20 15:48:02 +02:00
Frederick [Bot]
1648b71634
[skip ci] Updated swagger docs
2025-05-20 08:12:41 +00:00
Weijie Zhao
00c4148f05
feat(auth): add ForceUserInfo option to OpenID provider ( #797 )
...
Problem:
When using Casdoor as an OpenID provider, there's an inconsistency between the user information in the JWT token and the UserInfo endpoint. The token contains the user's unique ID in the `name` field, while the UserInfo endpoint correctly returns the user's display name.
Solution:
This PR adds a new `ForceUserInfo` option to the OpenID provider configuration. When enabled, it forces the use of the UserInfo endpoint to retrieve user information instead of relying on claims from the ID token.
Impact:
- Default behavior remains unchanged (backward compatible)
- New option allows administrators to force using UserInfo endpoint data
- Particularly useful for providers like Casdoor that don't fully comply with OIDC standards
Related:
I've opened an issue in the Casdoor repository (https://github.com/casdoor/casdoor/issues/3806 ) to discuss the root cause. However, changing Casdoor's token structure might cause significant compatibility issues for existing integrations, so it's unclear if this can be fixed at the provider level. This PR provides a workaround in Vikunja that doesn't affect existing functionality.
2025-05-20 08:06:34 +00:00
kolaente
80b1f6cab3
fix(test): wait for redirect
...
In some cases (https://github.com/go-vikunja/vikunja/actions/runs/15130244134/job/42529938835 ) this test does not run, while it works in others without issues. I hope to fix that with the wait, even though that's more of a workaround.
2025-05-20 09:55:12 +02:00