Commit Graph

10421 Commits

Author SHA1 Message Date
John Doe 28d5cd7b28 feat: allow setting schema for connection in postgres (#2777)
This PR introduce a new config for database, `database.schema`, allowing user to specify a specific schema to use for their postgres database connection. As the default value is set, it will be backward compatible.

Related discussion: https://community.vikunja.io/t/postgres-database-has-error-pq-relation-tasks-does-not-exist/1333

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2777
Co-authored-by: John Doe <hugosum.dev@protonmail.com>
Co-committed-by: John Doe <hugosum.dev@protonmail.com>
2024-10-26 16:06:47 +00:00
kolaente b5cbe99b0a
fix(cmd): report error when the connection to the mail server failed
When running the testmail command, Vikunja would not stop if it wasn't able to connect to the mail server. This was a regression from 950de7c954.
This change fixes that problem.

Resolves https://kolaente.dev/vikunja/vikunja/issues/2767
2024-10-25 19:23:39 +02:00
Sterad d784e98f8c feat(cmd): Allow to specify custom filename for dump command (#2775)
This simplifies automated postprocessing of the backup file.

Co-authored-by: Maarten <mail@mgrothus.de>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2775
Co-authored-by: Sterad <hgasuser@gmail.com>
Co-committed-by: Sterad <hgasuser@gmail.com>
2024-10-25 12:37:17 +00:00
Sterad 1f76a8bb64 feat: preferably award admin access to project users with write access on user deletion (#2772)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2772
Co-authored-by: Sterad <hgasuser@gmail.com>
Co-committed-by: Sterad <hgasuser@gmail.com>
2024-10-24 20:42:38 +00:00
renovate 4b464b3216 fix(deps): update tiptap to v2.9.1 2024-10-23 10:16:00 +00:00
renovate b346a96127 fix(deps): update tiptap to v2.9.0 2024-10-22 14:15:14 +00:00
kolaente 5f5d93dfa0
fix(gantt): reload the gantt chart when switching between projects
Resolves https://github.com/go-vikunja/vikunja/issues/340
2024-10-21 18:32:57 +02:00
Sebastien Danthinne 75dddc9dbe fix(attachments): Add .jpeg to previewable image (#2770)
This is necessary to be able to set .jpeg images as the background for kanban tiles. This extension is equivalent to .jpg, and is the default extension for uploading from iOS.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2770
Co-authored-by: Sebastien Danthinne <sebastien@danthinne.com>
Co-committed-by: Sebastien Danthinne <sebastien@danthinne.com>
2024-10-21 15:04:17 +00:00
renovate 6a671a7093 fix(deps): update dependency @sentry/vue to v8.35.0 2024-10-21 12:15:48 +00:00
kolaente 3ad5797307
fix: do not prefix tasks all the time
Fixes a regression from 29b9001078
2024-10-21 10:32:14 +02:00
Frederick [Bot] 1cc3f3c7fe chore(i18n): update translations via Crowdin 2024-10-21 00:05:05 +00:00
Frederick [Bot] ac91e942a5 chore(i18n): update translations via Crowdin 2024-10-20 14:02:57 +00:00
kolaente 29b9001078
feat(filters): allow filtering by created and updated task fields
Resolves https://kolaente.dev/vikunja/vikunja/issues/2768
2024-10-18 15:15:19 +02:00
renovate a9f1a3a8c5 fix(deps): update module github.com/redis/go-redis/v9 to v9.7.0 2024-10-17 10:15:08 +00:00
renovate 7d2ef17369 fix(deps): update module github.com/wneessen/go-mail to v0.5.1 2024-10-16 15:53:28 +00:00
renovate d53164d196 chore(deps): update pnpm to v9.12.2 2024-10-16 15:51:30 +00:00
kolaente af11a6527f
fix: release bucket name 2024-10-16 17:45:57 +02:00
kolaente 0472acac98
feat: use hetzner object storage for releases 2024-10-16 17:18:38 +02:00
renovate d0c85e844c fix(deps): update module github.com/yuin/goldmark to v1.7.8 2024-10-16 14:15:05 +00:00
renovate b1f06f8ff6 fix(deps): update module github.com/yuin/goldmark to v1.7.7 2024-10-15 15:11:36 +00:00
renovate bdc721a93a fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.6 2024-10-15 12:42:22 +00:00
renovate 685992383d fix(deps): update dependency tailwindcss to v3.4.14 2024-10-15 12:42:05 +00:00
renovate 8b6a84733b fix(deps): update module github.com/prometheus/client_golang to v1.20.5 2024-10-15 12:16:44 +00:00
renovate 0b20754de7 fix(deps): update module github.com/redis/go-redis/v9 to v9.6.2 2024-10-15 11:45:43 +00:00
renovate aee9126806 fix(deps): update module github.com/getsentry/sentry-go to v0.29.1 2024-10-15 11:45:22 +00:00
Frederick [Bot] 5eebfb3371 [skip ci] Updated swagger docs 2024-10-15 10:42:30 +00:00
kolaente d50572c544
fix(project): permission query on mysql 2024-10-15 12:16:22 +02:00
kolaente 302424b047
fix: lint 2024-10-15 11:57:49 +02:00
kolaente cda8155de4
fix(projects): correctly check inherited permissions 2024-10-15 11:56:51 +02:00
kolaente 38964ace04
fix(task): do not allow saving an empty description
Resolves https://github.com/go-vikunja/vikunja/issues/338
2024-10-13 19:38:42 +02:00
kolaente 21af73ff93
fix(caldav): use subpath for caldav url in frontend
Resolves https://github.com/go-vikunja/vikunja/issues/337
2024-10-13 19:32:45 +02:00
kolaente 92b90013ab
feat(projects): optionally return max right when querying all projects
This change introduces an expand query parameter which, when provided, allows to return all projects with the max right the current user has on that project. This allows to show and hide appropriate buttons in the frontend.

Resolves https://github.com/go-vikunja/vikunja/issues/334
2024-10-13 19:22:09 +02:00
kolaente 3e9c41cfc6
fix(api): allow api tokens to retrieve the user who created the token
Resolves https://kolaente.dev/vikunja/vikunja/issues/2644
2024-10-13 16:02:53 +02:00
kolaente a88124cfce
feat: make used bcrypt rounds configurable
This allows to configure the used bcrypt rounds and set it to 4 in tests, greatly speeding up the tests. It's not really required to set this to another value but it might be in the future as computers get faster.
2024-10-13 15:38:04 +02:00
renovate e22fb1e73e fix(deps): update module github.com/yuin/goldmark to v1.7.6 2024-10-12 15:15:27 +00:00
renovate a015a4f3af fix(deps): update module github.com/yuin/goldmark to v1.7.5 2024-10-12 14:14:50 +00:00
Frederick [Bot] 9cf18a2efa chore(i18n): update translations via Crowdin 2024-10-12 00:31:54 +00:00
renovate 8832b9de29 fix(deps): update dependency vue to v3.5.12 2024-10-11 15:15:34 +00:00
renovate a4a52f4747 fix(deps): update dependency @sentry/vue to v8.34.0 2024-10-11 07:15:49 +00:00
kolaente 9219f7032e
fix: error reporting 2024-10-11 08:54:50 +02:00
kolaente 35a463c984
fix(filters): prevent position and bucket ID overriding position of existing tasks
This fixes a bug where the task position in a task was updated and immediately overridden by the update event handler.

Resolves https://community.vikunja.io/t/not-able-to-move-task-between-buckets-within-a-kanban-view-for-saved-filter/2882
2024-10-10 16:05:31 +02:00
kolaente 8ab387396d
fix: do not try to reindex tasks into typesense when it is not set up 2024-10-10 16:01:17 +02:00
renovate ab03a8bb2c chore(deps): update dependency typescript to v5.6.3 2024-10-09 00:15:24 +00:00
renovate de09bb779f fix(deps): update dependency express to v4.21.1 2024-10-08 19:14:47 +00:00
renovate 7e69200483 chore(deps): update dependency @types/node to v20.16.11 2024-10-08 09:00:39 +00:00
renovate e124d09738 fix(deps): update dependency @kyvg/vue3-notification to v3.4.0 2024-10-07 22:15:34 +00:00
renovate 12894c4619 chore(deps): update pnpm to v9.12.1 2024-10-07 14:14:53 +00:00
renovate 841cf10545 chore(deps): update dependency caniuse-lite to v1.0.30001667 2024-10-07 11:57:12 +00:00
renovate b31e95d439 fix(deps): update module golang.org/x/crypto to v0.28.0 2024-10-06 15:22:25 +00:00
renovate 3efa9577c7 fix(deps): update dependency vue-i18n to v10.0.4 2024-10-06 15:21:55 +00:00