Commit Graph

10444 Commits

Author SHA1 Message Date
renovate e1718ccb35 chore(deps): update goreleaser/nfpm docker tag to v2.41.0 (#2776)
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-10-29 08:35:46 +00:00
kolaente 412a8ef654
chore(projects): only pass users to checks 2024-10-29 09:11:06 +01:00
kolaente 816da6bc50
fix(projects): check with the current user if they have access to the project 2024-10-29 08:40:14 +01:00
renovate 21356ae08e chore(deps): update node.js to v22 (#2783)
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-10-29 07:38:12 +00:00
kolaente dace07efda
fix(projects): return 0 if no parent project exists 2024-10-29 08:25:20 +01:00
Kiril Vladimirov 540c5f4225 fix(i18n): capitalize Bulgarian label (#2784)
Also, remove 'език' which means 'language' for the sake of consistency.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2784
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Kiril Vladimirov <kiril@vld.bg>
Co-committed-by: Kiril Vladimirov <kiril@vld.bg>
2024-10-29 07:17:28 +00:00
renovate 58491ef55e chore(deps): update dev-dependencies 2024-10-29 00:16:41 +00:00
renovate 8b0ab4758e fix(deps): update dependency @kyvg/vue3-notification to v3.4.1 2024-10-28 18:15:36 +00:00
kolaente fa032a889f
fix(filters): do not crash when a filter is invalid
Resolves https://vikunja.sentry.io/issues/6025547266/events/a62beaa09caf482ba238b18f363956df
2024-10-28 16:16:48 +01:00
kolaente e30374a28c
fix(projects): only add conditions to query when they are non-empty 2024-10-28 16:09:31 +01:00
kolaente b013b294e2
fix(projects): remove unnecessary join
The removal of the unnecessary join condition speeds up the query 10x. Before, it would take ~700ms on Vikunja Cloud. With this removal, the otherwise same query now takes ~70ms (which still leaves plenty of room for improvements, but it's already a great step forwards).
2024-10-28 15:58:07 +01:00
kolaente acdb45a92c
fix: lint 2024-10-28 14:04:54 +01:00
kolaente 29107e9865
fix: error message check on mysql 2024-10-28 13:50:12 +01:00
kolaente a70c472aa3
fix: create missing indexes on postgres 2024-10-28 13:25:38 +01:00
kolaente e1893ff573
chore: cleanup 2024-10-28 12:44:54 +01:00
kolaente 106a1c7864
fix(events): report async errors via Sentry 2024-10-28 12:44:26 +01:00
kolaente fcd56cb7cf
feat(i18n): add Bulgarian for language selection 2024-10-28 11:27:42 +01:00
kolaente 7055d7341c
feat(sharing): add config so that users only find members of their teams
This adds a feature where you can enable users to only find members of teams they're part of. This makes the user search when sharing projects less confusing, because users only see other users they already know.
It is still possible to add users to teams with their email address, if they have that enabled in the user settings.
2024-10-28 11:08:06 +01:00
renovate 6a804e8b2d chore(deps): update pnpm to v9.12.3 2024-10-28 06:16:02 +00:00
renovate a917676e50 chore(deps): update dev-dependencies 2024-10-28 00:15:53 +00:00
Frederick [Bot] 9c0c5fdd6c chore(i18n): update translations via Crowdin 2024-10-28 00:03:02 +00:00
renovate d42af853ec chore(deps): update dependency caniuse-lite to v1.0.30001672 2024-10-27 00:16:16 +00:00
renovate ca1384e3c9 chore(deps): update dev-dependencies (#2754)
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-10-26 18:06:51 +00:00
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