Commit Graph

10539 Commits

Author SHA1 Message Date
kolaente d7d39b6f1a
fix(views): enable search in bucket filters 2024-11-19 16:35:54 +01:00
kolaente 88873aec85
chore: enable debugging workaround in devenv 2024-11-19 12:58:04 +01:00
kolaente 44f9e1fe8d
fix: make search in saved filter work 2024-11-19 11:08:32 +01:00
kolaente b8c4e0a91e
fix(openid): log error when config is still using array value 2024-11-18 12:16:38 +01:00
kolaente feb6b708e3
fix(tasks): prefix created and updated columns when sorting by them
Resolves https://github.com/go-vikunja/vikunja/issues/350
2024-11-18 12:07:29 +01:00
kolaente bd3eab8c34
fix(filters): validate filter expression when creating or updating filter
Resolves https://github.com/go-vikunja/vikunja/issues/354
2024-11-18 11:02:21 +01:00
kolaente 1db1333d8a
chore(config): append .file to config values when reading 2024-11-18 10:35:02 +01:00
kolaente 05349ddb5c
feat!: config for auth providers now use a map instead of an array
The config values for openid providers now use a map with the provider as key instead of an array. For example before:

auth:
  openid:
    providers:
      - name: foo
        clientid: ...

now becomes:

auth:
  openid:
    providers:
      foo:
        clientid: ...

This allows us to read values for openid providers from files using the same syntax as everywhere and makes the configuration more predictable. It also allows configuring providers through env variables, though it is still required to set at least one value via the config file because Vikunja won't discover the provider otherwise.
2024-11-18 10:34:30 +01:00
kolaente 3479fa1228
feat(config): only read file sub-keys from files
This removes reading config values from _file and instead only reads from file sub keys. This should make it easier to not accidentally specify the same value twice.
The syntax via env does not change, but via a config file this:

database:
  password_file: foo

becomes

database:
  password:
    file: foo
2024-11-18 08:52:21 +01:00
renovate fef19c5c1d fix(deps): update dependency @intlify/unplugin-vue-i18n to v6 2024-11-16 15:20:15 +00:00
renovate 8ccb2cceea fix(deps): update dependency vue to v3.5.13 2024-11-15 15:17:37 +00:00
Dominik Pschenitschni 194a3239af feat: remove postcss-easings 2024-11-15 13:36:19 +01:00
renovate 8a91e30e12 chore(deps): update dependency sass-embedded to v1.81.0 2024-11-15 10:06:36 +00:00
renovate 0df69f6998 chore(deps): update pnpm to v9.13.2 2024-11-15 02:27:05 +00:00
renovate 3f1cf817d6 chore(deps): update pnpm to v9.13.1 2024-11-14 19:54:04 +00:00
renovate d727e1ffb5 fix(deps): update dependency tailwindcss to v3.4.15 2024-11-14 19:18:01 +00:00
renovate 99499ad470 chore(deps): update dev-dependencies 2024-11-14 01:17:13 +00:00
renovate 8c2728f62f chore(deps): update pnpm to v9.13.0 2024-11-13 13:16:36 +00:00
renovate 6357d5eb02 fix(deps): update dependency @sentry/vue to v8.38.0 2024-11-13 09:14:20 +00:00
renovate 436fcc2532 chore(deps): update dev-dependencies 2024-11-13 01:22:06 +00:00
renovate 25173a57e5 chore(deps): update dev-dependencies 2024-11-12 01:25:50 +00:00
renovate 1705d9de8d fix(deps): update dependency dompurify to v3.2.0 2024-11-11 15:18:29 +00:00
renovate a22033acd3 chore(deps): update dev-dependencies 2024-11-11 10:21:07 +00:00
Dominik Pschenitschni 44c659aa34 feat: move useProjectBackground to composables 2024-11-10 15:17:38 +00:00
kolaente da0e110ee4
fix(ci): do not build linuxx 368 docker images
Related to 6fe22aba39
2024-11-10 16:13:25 +01:00
renovate 4d79bab8f1 chore(deps): update dependency rollup to v4.25.0 2024-11-10 12:21:42 +00:00
renovate 88eef87a8c fix(deps): update dependency @intlify/unplugin-vue-i18n to v5.3.1 2024-11-10 08:19:46 +00:00
renovate 46c09d3e56 fix(deps): update dependency @intlify/unplugin-vue-i18n to v5.3.0 2024-11-09 14:18:12 +00:00
renovate 525367f2f4 fix(deps): update module golang.org/x/oauth2 to v0.24.0 2024-11-08 16:57:55 +00:00
renovate bf5672bf36 fix(deps): update module golang.org/x/crypto to v0.29.0 2024-11-08 15:58:57 +00:00
kolaente 9b85f3bd0c
fix: add \n between scoped and unscoped commits in git cliff config 2024-11-08 11:19:50 +01:00
renovate bd64778a6a fix(deps): update module golang.org/x/sys to v0.27.0 2024-11-08 09:30:11 +00:00
renovate bf6875533b fix(deps): update module golang.org/x/image to v0.22.0 2024-11-08 09:29:24 +00:00
renovate 5550b69144 chore(deps): update dev-dependencies 2024-11-08 07:25:45 +00:00
renovate 5181ba587c fix(deps): update module golang.org/x/sync to v0.9.0 2024-11-07 21:22:07 +00:00
renovate 742774dc6c fix(deps): update module github.com/wneessen/go-mail to v0.5.2 2024-11-07 13:50:17 +00:00
kolaente 6fe22aba39
fix!: disable 368 releases
We can either support arm64 or 368 release binaries - because the arm64 binaries are probably wider used today, we'll prioritize that. It is still possible to compile Vikunja from source on a 368 system, but would take quite a bit of effort in providing pre-built binaries.
Please reach out if you need assistance for 368 binaries.

See https://github.com/techknowlogick/xgo/issues/256#issuecomment-2462135108
2024-11-07 14:41:47 +01:00
renovate cc82f3043f chore(deps): update dev-dependencies 2024-11-07 07:22:35 +00:00
renovate c3d2a92835 chore(deps): update dependency go to v1.23.3 2024-11-06 23:19:48 +00:00
renovate 513f773041 fix(deps): update dependency @sentry/vue to v8.37.1 2024-11-06 07:15:19 +00:00
renovate 8f69ce0e6b chore(deps): update dev-dependencies 2024-11-06 01:18:12 +00:00
kolaente d6194b8f10
fix: upgrade xgo docker image everywhere 2024-11-05 15:03:14 +01:00
kolaente f826fb9a91
fix: upgrade xgo 2024-11-05 10:07:58 +01:00
renovate 6ba55d4de0 chore(deps): update dev-dependencies 2024-11-05 02:18:20 +00:00
Frederick [Bot] 22812199dd chore(i18n): update translations via Crowdin 2024-11-05 00:04:30 +00:00
kolaente c7914bc245
feat: load any config value from file
This change allows to read any config value from a file, when the path to that file is specified in the config with the target config value suffixed with _file. This works with environment variables as well.
For example, setting database.password_file=/path/to/password will load the value from /path/to/password and set it as the config value of database.password.

Resolves https://kolaente.dev/vikunja/vikunja/issues/704
Resolves https://kolaente.dev/vikunja/vikunja/pulls/1621
2024-11-04 16:47:39 +01:00
kolaente 4556cfb057
fix(attachments): return error message when attachment upload is not multipart form request
Resolves https://vikunja.sentry.io/issues/6041469388/
2024-11-04 12:26:53 +01:00
renovate 9e987a89d4 chore(deps): update dev-dependencies 2024-11-04 01:29:15 +00:00
renovate 3bfde5a34d fix(deps): update dependency pinia to v2.2.6 2024-11-03 20:31:05 +00:00
Dominik Pschenitschni 64ffba2813 fix: use @tsconfig/node22 2024-11-03 15:00:12 +01:00