10780 Commits

Author SHA1 Message Date
renovate
5cbb06c226 chore(deps): update pnpm to v9.14.3 2024-11-28 19:27:00 +00:00
renovate
affa0c465c fix(deps): update dependency sortablejs to v1.15.6 2024-11-28 18:35:22 +00:00
renovate
92571d9998 fix(deps): update dependency sortablejs to v1.15.5 2024-11-28 09:44:37 +00:00
renovate
a136161478 fix(deps): update dependency vue-i18n to v10.0.5 2024-11-28 09:42:41 +00:00
renovate
bab96a8686 fix(deps): update dependency pinia to v2.2.7 2024-11-27 22:04:15 +00:00
renovate
43ad449ebf fix(deps): update vueuse to v12 2024-11-27 12:43:56 +00:00
renovate
72d3a9ebf8 chore(deps): update dev-dependencies 2024-11-27 09:06:37 +00:00
renovate
da9f36d568 chore(deps): update dev-dependencies to v6 2024-11-27 01:04:32 +00:00
renovate
2f78e0e22d fix(deps): update tiptap to v2.10.3 2024-11-26 18:31:02 +00:00
Harry Martland
8dfb34c863 feat: add tonight as a quick add date option (#2866)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2866
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Harry Martland <HarryEMartland@gmail.com>
Co-committed-by: Harry Martland <HarryEMartland@gmail.com>
2024-11-26 10:46:09 +00:00
renovate
ed071e504e fix(deps): update dependency axios to v1.7.8 2024-11-26 07:26:48 +00:00
renovate
d9c1f3d51a chore(deps): update dependency @types/node to v22.9.4 2024-11-26 00:24:56 +00:00
renovate
174522e63d chore(deps): update dev-dependencies 2024-11-25 17:26:20 +00:00
renovate
e8426c0390 fix(deps): update dependency vue-router to v4.5.0 2024-11-25 15:23:48 +00:00
renovate
89f3caaa52 fix(deps): update dependency sortablejs to v1.15.4 2024-11-24 11:30:37 +00:00
renovate
28b1bb824a fix(deps): update module github.com/stretchr/testify to v1.10.0 2024-11-23 12:26:56 +00:00
Frederick [Bot]
eecb96a683 chore(i18n): update translations via Crowdin 2024-11-23 00:23:07 +00:00
renovate
ee04423c4c fix(deps): update dependency @sentry/vue to v8.40.0 2024-11-22 13:20:19 +00:00
renovate
5edccba028 fix(deps): update tiptap to v2.10.2 2024-11-22 11:37:56 +00:00
kolaente
8732837596 chore: simplify sentry code 2024-11-22 12:05:02 +01:00
kolaente
85823b3e97 fix: only pass filter string from view to popup 2024-11-22 11:19:23 +01:00
kolaente
3c13d3b635 chore: 0.24.5 release preperation 2024-11-21 16:54:01 +01:00
kolaente
3659b7b58d fix(attachments): check permissions when accessing all attachments 2024-11-21 15:42:53 +01:00
kolaente
bbbd936868 fix(saved filters): check permissions when accessing tasks of a filter 2024-11-21 15:42:26 +01:00
renovate
80219c34b9 fix(deps): update vueuse to v11.3.0 2024-11-21 09:18:29 +00:00
renovate
0124d10391 fix(deps): update font awesome to v6.7.1 2024-11-20 19:12:55 +00:00
kolaente
675985b26c chore: increase healthcheck interval 2024-11-20 19:28:19 +01:00
ScribblerCoder
a5cc5e3783 Add healthcheck command (#2856)
Currently vikunja has a `/health` endpoint that was added in https://kolaente.dev/vikunja/vikunja/pulls/998. Docker/compose cannot utilize this feature since vikunja's docker image doesn't have curl/wget as it is pruned which is great for the image size. This PR adds a `healthcheck` command that send an http request to `/health` and exits with 0 or non-zero depending on the result.
It also adds a `HEALTHCHECK` to the docker image which calls this automatically.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2856
Reviewed-by: konrad <k@knt.li>
Co-authored-by: ScribblerCoder <omar2001.oh@gmail.com>
Co-committed-by: ScribblerCoder <omar2001.oh@gmail.com>
2024-11-20 18:04:55 +00:00
renovate
e124ad4df9 chore(deps): update pnpm to v9.14.2 2024-11-20 17:30:55 +00:00
renovate
26f02d2e6a fix(deps): update dependency dompurify to v3.2.1 2024-11-20 17:19:56 +00:00
renovate
42e01637ef fix(deps): update tiptap to v2.10.0 2024-11-20 17:18:50 +00:00
renovate
0af1accbb4 fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.7 2024-11-20 14:27:34 +00:00
renovate
6bba2b2dc3 fix(deps): update dependency @sentry/vue to v8.39.0 2024-11-20 08:11:40 +00:00
renovate
7a10a49c5c chore(deps): update pnpm to v9.14.1 2024-11-20 01:23:08 +00:00
kolaente
f2eac4623d fix(filters): do not crash when paginating bucket with empty filter
Resolves https://community.vikunja.io/t/error-in-kanban-view-of-virtual-project-saved-filter/2876/7
2024-11-19 19:32:09 +01:00
kolaente
a58c5de657 fix(project): set correct right after duplicating 2024-11-19 19:27:40 +01:00
kolaente
0b9fd2c485 fix(project): correctly set done bucket after duplicating project
Resolves https://community.vikunja.io/t/duplicating-projects-with-a-kanband-done-bucket-is-broken/2979
2024-11-19 19:23:08 +01:00
Frederick [Bot]
940b450a56 [skip ci] Updated swagger docs 2024-11-19 16:44:45 +00:00
kolaente
d616bab76d fix(views): enable search in bucket filters 2024-11-19 16:27:22 +00:00
kolaente
92c58ab32f chore: enable debugging workaround in devenv 2024-11-19 16:27:22 +00:00
kolaente
624907ad6a fix: make search in saved filter work 2024-11-19 16:27:22 +00:00
renovate
f9a6b4f1bb fix(deps): update font awesome to v6.7.0 2024-11-18 21:22:43 +00:00
kolaente
394c9432a8 chore(deps): update vulnerable dependencies of dependencies 2024-11-18 18:02:45 +01:00
Maximilian Bosch
3bafaa7101 fix(tasks): also delete corresponding task positions (#2840)
Closes [#348](https://github.com/go-vikunja/vikunja/issues/348)

When moving a project, the old task bucket entries (project, saved
filters) will be removed, but not the corresponding position. This has
the effect that the saved_filter event hook UpdateTaskInSavedFilterViews
wrongly assumes that the task doesn't need to be re-added to the saved
filter since the position part still exists.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2840
Co-authored-by: Maximilian Bosch <maximilian@mbosch.me>
Co-committed-by: Maximilian Bosch <maximilian@mbosch.me>
2024-11-18 16:02:05 +00: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