Commit Graph

10191 Commits

Author SHA1 Message Date
renovate 4e27d7da70
chore(deps): update dev-dependencies
(cherry picked from commit af47e43c34)
2024-09-20 14:25:28 +02:00
Frederick [Bot] be5822712e
[skip ci] Updated swagger docs
(cherry picked from commit 2539f15dfb)
2024-09-20 14:25:27 +02:00
kolaente a5a54a40f6
docs(api): use correct return type for the /user endpoint
(cherry picked from commit 5c1b2846a1)
2024-09-20 14:25:25 +02:00
renovate ac977f02df
fix(deps): update dependency vue-router to v4.4.3
(cherry picked from commit af8100d262)
2024-09-20 14:25:23 +02:00
renovate 3d43603b23
chore(deps): update dependency go to v1.23.1
(cherry picked from commit 63f85c97ae)
2024-09-20 14:25:22 +02:00
renovate 9d3f8635d6
chore(deps): update dev-dependencies
(cherry picked from commit 2b1e3ffd2a)
2024-09-20 14:25:20 +02:00
renovate dab0c39b70
fix(deps): update module golang.org/x/image to v0.20.0
(cherry picked from commit 5f470afd7c)
2024-09-20 14:25:19 +02:00
renovate f71cc9e77b
fix(deps): update module github.com/prometheus/client_golang to v1.20.3
(cherry picked from commit 37c6f94ba2)
2024-09-20 14:25:17 +02:00
renovate 5aa6b230cf
fix(deps): update dependency vue to v3.5.3
(cherry picked from commit b42cd5786e)
2024-09-20 14:25:15 +02:00
renovate 785ee36921
fix(deps): update module dario.cat/mergo to v1.0.1
(cherry picked from commit 5072ab3d72)
2024-09-20 14:25:14 +02:00
renovate 476cadbbed
fix(deps): update module github.com/redis/go-redis/v9 to v9.6.1
(cherry picked from commit 4b5ec018f5)
2024-09-20 14:25:12 +02:00
renovate 69c609478f
fix(deps): update module golang.org/x/crypto to v0.27.0
(cherry picked from commit efe5c7b3cb)
2024-09-20 14:25:10 +02:00
renovate 77ac70c47a
fix(deps): update module golang.org/x/oauth2 to v0.23.0
(cherry picked from commit ba0c32aacf)
2024-09-20 14:25:08 +02:00
renovate 1371692bb6
fix(deps): update vueuse to v11
(cherry picked from commit b6e142e8d0)
2024-09-20 14:25:07 +02:00
renovate bd1b1ca23c
fix(deps): update dependency tailwindcss to v3.4.10
(cherry picked from commit 750d565477)
2024-09-20 14:25:04 +02:00
Frederick [Bot] 85445ea032
[skip ci] Updated swagger docs
(cherry picked from commit 2b8515b91d)
2024-09-20 14:25:03 +02:00
kolaente 0b9f3070fd
fix(files): use absolute path everywhere
(cherry picked from commit 68636f27da)
2024-09-20 14:25:02 +02:00
kolaente cca02a3f2e
chore(docs): clarify usage of related model creation
Resolves https://github.com/go-vikunja/vikunja/issues/323

(cherry picked from commit cf94cc8cab)
2024-09-20 14:25:00 +02:00
renovate 5c82333977
fix(deps): update dependency axios to v1.7.7
(cherry picked from commit 669b7452cd)
2024-09-20 14:24:58 +02:00
renovate 239cabd34a
fix(deps): update dependency sortablejs to v1.15.3
(cherry picked from commit 1601c9098d)
2024-09-20 14:24:57 +02:00
renovate 4701c91c1a
fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.5
(cherry picked from commit f132b0e718)
2024-09-20 14:24:56 +02:00
renovate 5775c51be5
fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.23
(cherry picked from commit 5d12986e3f)
2024-09-20 14:24:56 +02:00
renovate 1cdf8f4271
fix(deps): update module github.com/threedotslabs/watermill to v1.3.7
(cherry picked from commit 74e0197dc6)
2024-09-20 14:24:55 +02:00
renovate 442009a47b
fix(deps): update dependency @kyvg/vue3-notification to v3.3.0
(cherry picked from commit 2dd133fb4c)
2024-09-20 14:24:54 +02:00
kolaente e70f5bcce3
chore(attachments): refactor building image preview
(cherry picked from commit 02c1de55c4)
2024-09-20 14:24:53 +02:00
renovate a355d9798e
fix(deps): update dependency @sentry/vue to v8.28.0
(cherry picked from commit cbc63c853d)
2024-09-20 14:23:51 +02:00
renovate 7fa171c3d3
fix(deps): update dependency pinia to v2.2.2
(cherry picked from commit b5c4a3a80c)
2024-09-20 14:23:50 +02:00
renovate 672fc5d9c7
fix(deps): update dependency vue-i18n to v9.14.0
(cherry picked from commit a8ea5e11ab)
2024-09-20 14:23:50 +02:00
renovate 586132ce8c
fix(deps): update module golang.org/x/text to v0.18.0
(cherry picked from commit 812430b9cf)
2024-09-20 14:23:49 +02:00
kolaente bf08dc2585
chore(files): use absolute file path to retrieve and save files
(cherry picked from commit c2b116de70)
2024-09-20 14:23:48 +02:00
kolaente 761d278b9a
fix(kanban): save updated position to store
This fixes a bug where the position of a task would not be calculated correctly when the task was moved next to another recently moved task. The problem was caused by the calculation of the new position referring to the old value of the position attribute, because it was not updated in the local store.

Resolves https://community.vikunja.io/t/kanban-cards-in-wrong-order/2731/6

(cherry picked from commit 22e594e253)
2024-09-20 14:22:54 +02:00
kolaente 6da9bc964e
chore(magefile): use tx.Sync instead of Sync2
(cherry picked from commit 0d9c03e0f2)
2024-09-20 14:22:52 +02:00
renovate d508fe3fb8
fix(deps): update module golang.org/x/term to v0.24.0
(cherry picked from commit 72bb6609a1)
2024-09-20 14:22:50 +02:00
renovate e7075762ab
fix(deps): update module github.com/typesense/typesense-go to v2
(cherry picked from commit b259072e6a)
2024-09-20 14:22:49 +02:00
kolaente eb89f68f73
fix(caldav): make sure colors are correctly saved and returned
Resolves https://community.vikunja.io/t/caldav-sync-tasks-org-strips-colour-and-end-date-values/2753/2

(cherry picked from commit ffcc48ec87)
2024-09-20 14:22:47 +02:00
Frederick [Bot] 08b4bcaff9
[skip ci] Updated swagger docs
(cherry picked from commit 5aa0b6a0cf)
2024-09-20 14:22:45 +02:00
kolaente 0a29a88a26
chore(subscription): return subscription entity type using json Marshaler
(cherry picked from commit b60efbd259)
2024-09-20 14:22:43 +02:00
kolaente 313b99e296
fix(reminders): notify subscribed users as well
Resolves https://community.vikunja.io/t/no-reminder-notification-by-e-mail-from-my-colleague/2779

(cherry picked from commit 34ac29fcce)
2024-09-20 14:22:41 +02:00
kolaente 95ef4e1045
fix(subscriptions): do not panic when a task does not have a subscription
(cherry picked from commit 75f3e930cd)
2024-09-20 14:22:39 +02:00
kolaente 8b8ec19bb3
fix(subscriptions): cleanup and simplify fetching subscribers for tasks and projects logic
Vikunja now uses one recursive CTE and a few optimizations to fetch all subscribers for a task or project. This makes the relevant code easier to maintain and more performant.

(cherry picked from commit 4ff8815fe1)
2024-09-20 14:22:37 +02:00
renovate 7646c7f0c9
fix(deps): update dependency dayjs to v1.11.13
(cherry picked from commit 850ec7efb0)
2024-09-20 14:22:36 +02:00
kolaente c8f7a57566
fix(subscription): always return task subscription when subscribed to task and project
(cherry picked from commit 115d1c3618)
2024-09-20 14:22:34 +02:00
kolaente 1c64b75f86
chore(deps): update github.com/wneessen/go-mail to v0.4.4
(cherry picked from commit 6d26497bbb)
2024-09-20 14:22:33 +02:00
kolaente fc8252e751
fix(subscriptions): correctly inherit subscriptions
Resolves https://community.vikunja.io/t/e-mail-notification-twice/2740/20

(cherry picked from commit 06305eb6b3)
2024-09-20 14:22:33 +02:00
Frederick [Bot] 1c9590075a
chore(i18n): update translations via Crowdin
(cherry picked from commit 7bd84a845c)
2024-09-20 14:22:31 +02:00
kolaente 800f4545c1
fix(service worker): use correct workbox version
Resolves https://github.com/go-vikunja/vikunja/issues/322

(cherry picked from commit 165ee9e7f3)
2024-09-20 14:22:29 +02:00
kolaente a462697b30
fix(notifications): only add project subscription as task subscription when the user is not already subscribed to the task
Before this fix, a project subscription object was added twice to the list of subscriptions for a task when the user did not subscribe to the task directly. This caused the user to receive a comment notification twice for a given task.
This was probably a regression from efde364224.

Resolves https://community.vikunja.io/t/e-mail-notification-twice/2740/18

(cherry picked from commit 2c9becec10)
2024-09-20 14:22:29 +02:00
kolaente 5049cbf236
chore(web): always set internal error
(cherry picked from commit 5c56d07215)
2024-09-20 14:22:28 +02:00
kolaente a2ef74cade
chore(web): use logger directly
(cherry picked from commit 6fb314b326)
2024-09-20 14:22:25 +02:00
kolaente fe44b7d473
chore(web): use web auth factory directly
(cherry picked from commit 9b01666ec6)
2024-09-20 14:22:23 +02:00