Commit Graph

2386 Commits

Author SHA1 Message Date
kolaente 872acd329a
chore(deps): update lockfile 2023-10-13 14:34:36 +02:00
renovate baa907f738
fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.3
(cherry picked from commit 29e55577d05d296095f1972014b03d0d4ef0184f)
2023-10-13 14:32:49 +02:00
kolaente 21d0676399
chore(deps): update xgo to go 1.21 2023-10-11 23:05:51 +02:00
kolaente 9a29b29a04
fix(user): allow openid users to request their deletion
Resolves https://community.vikunja.io/t/delete-user-not-possible-when-using-oidc/1689/4
2023-10-11 19:06:59 +02:00
kolaente 58497f29e6
fix(kanban): filter for tasks in buckets by assignee should not modify the filter directly
Resolves https://github.com/go-vikunja/api/issues/84
2023-10-11 18:43:28 +02:00
renovate 9cdccd7005 chore(deps): update mariadb docker tag to v11 (#1544)
Reviewed-on: vikunja/api#1544
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-10-11 13:06:42 +00:00
renovate 3097336054 chore(deps): update goreleaser/nfpm docker tag to v2.33.1 (#1560)
Reviewed-on: vikunja/api#1560
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-10-11 10:25:21 +00:00
renovate 0449aaba0b chore(deps): update postgres docker tag to v16 (#1618)
Reviewed-on: vikunja/api#1618
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-10-11 08:51:55 +00:00
Frederick [Bot] 775b98b729 [skip ci] Updated swagger docs 2023-10-11 08:50:34 +00:00
kolaente 4ac8012117
chore(deps): update lockfile 2023-10-11 10:21:52 +02:00
renovate 83025fb527
fix(deps): update module github.com/labstack/echo/v4 to v4.11.2
(cherry picked from commit 365b46e14729689a55261f2bf6823c416455e4dd)
2023-10-11 10:21:13 +02:00
renovate 1019948216
fix(deps): update module golang.org/x/sync to v0.4.0
(cherry picked from commit 8bd5ab7f323b6ef02fe0821f795a496a794ca7f8)
2023-10-11 10:21:02 +02:00
renovate f5883db889
fix(deps): update module golang.org/x/image to v0.13.0
(cherry picked from commit aecd95bd8c159be5477e93d9ce10454ed5694dcb)
2023-10-11 10:20:51 +02:00
renovate d30965554c
fix(deps): update module github.com/swaggo/swag to v1.16.2
(cherry picked from commit 52c21eb6d539d0e9d0737deb9015ea952d820756)
2023-10-11 10:20:38 +02:00
KaibutsuX 0769d59054
feat(cli): added --confirm/-c argument when deleting users to bypass prompt (#86)
Reviewed-On: https://github.com/go-vikunja/api/pull/86
2023-10-10 21:24:25 +02:00
kolaente 332a7403ed
chore(deps): update lockfile 2023-10-10 21:23:06 +02:00
renovate eef4f0afa2
fix(deps): update module github.com/spf13/afero to v1.10.0
(cherry picked from commit 4ede68d7a753d88c84869fe5caefc9bc7b75ebbd)
2023-10-10 21:22:28 +02:00
renovate 5b7bb9f983
fix(deps): update module github.com/spf13/viper to v1.17.0
(cherry picked from commit 33ed4b71add0166b4a552c98edaf0475dffb7f6f)
2023-10-10 21:22:04 +02:00
kolaente 7eb59f577c
feat: add very basic bruno collection 2023-10-10 21:04:57 +02:00
kolaente 250043dd75
chore(deps): update lockfile 2023-10-10 20:41:12 +02:00
renovate ea476e738c
fix(deps): update module github.com/getsentry/sentry-go to v0.25.0
(cherry picked from commit ef3d658f2c5dc98ea23f414748dcb634983fb9bb)
2023-10-10 20:40:45 +02:00
renovate 7ce18860a6
fix(deps): update src.techknowlogick.com/xgo digest to 6fc6b16
(cherry picked from commit 95c5743438c5ed695d483545c618fac4ec6af44d)
2023-10-10 20:40:37 +02:00
renovate 75085302c9
fix(deps): update module github.com/prometheus/client_golang to v1.17.0
(cherry picked from commit f8c5b666859ae06979f3af388b04afc7f39632f4)
2023-10-10 20:40:19 +02:00
renovate 4c8712c70d
fix(deps): update github.com/dustinkirkland/golang-petname digest to 6a283f1
(cherry picked from commit 4bc3d50349a2c5c10d3beba91529dda3dedb72b2)
2023-10-10 20:39:50 +02:00
kolaente 56625b0b90
fix: lint 2023-10-10 20:35:43 +02:00
kolaente c9aec495d5
fix(ci): use the same go image for everything 2023-10-10 18:46:20 +02:00
kolaente f2b4702893
chore(deps): update lockfile 2023-10-10 18:21:09 +02:00
kolaente b3a932e903
chore(deps): update lockfile 2023-10-10 18:15:08 +02:00
renovate ac91a8a3a8
fix(deps): update module golang.org/x/oauth2 to v0.13.0
(cherry picked from commit 8b714eee7fa11a686e2bf543f7652bff6bdeb965)
2023-10-10 18:10:22 +02:00
renovate 33af96265b
fix(deps): update module github.com/threedotslabs/watermill to v1.3.5
(cherry picked from commit 9cccf7387ce62f38f07375f62533429e886037f6)
2023-10-10 18:10:08 +02:00
renovate 30e8dc53e5
fix(deps): update module github.com/redis/go-redis/v9 to v9.2.1
(cherry picked from commit a60158998539d43fe43a6a49652c868c891626db)
2023-10-10 18:09:57 +02:00
renovate 6e41567f9e
fix(deps): update module github.com/jinzhu/copier to v0.4.0
(cherry picked from commit a5ee64466b5a6bf9f98a08fa9ab8dbe2ee2ca29f)
2023-10-10 18:09:44 +02:00
renovate 7c008b1693
fix(deps): update module xorm.io/xorm to v1.3.3
(cherry picked from commit f3fe371f03adb6b17c1a98bfeda04834d333f020)
2023-10-10 18:09:29 +02:00
renovate 367a35912b
fix(deps): update module github.com/yuin/goldmark to v1.5.6
(cherry picked from commit 635351d0a2bd2124d98af7b5f7c78f6b21632916)
2023-10-10 18:09:15 +02:00
renovate 4f53a608a7
fix(deps): update src.techknowlogick.com/xgo digest to 1510ee0
(cherry picked from commit b555b010fd339e680dab93b80c7575c886cd3f89)
2023-10-10 18:08:58 +02:00
KaibutsuX 137f3bc151
chore: assume username instead of id when parsing fails for user commands (#87)
Reviewed-On: https://github.com/go-vikunja/api/pull/87
2023-10-10 18:06:10 +02:00
kolaente 0abf686f66
chore: add pr lockdown 2023-10-10 17:56:50 +02:00
kolaente 83f02b1ebc
chore: update contributing guidelines 2023-10-10 17:48:10 +02:00
kolaente f5ac3abb2a
chore(test): add task deleted assertion to project deletion test 2023-10-03 15:52:38 +02:00
Peter H0ffmann ad04d302af chore: reverse the coupling of module log and config (#1606)
This way the config module can already use the log module with the same result (default logging to StdOut with Level INFO, same output as before) but ENV variables can already change the logging of config file related log output). It is now possible to dump as a cronjob without having to filter the default log about the used config file.

Also:
- all logging modules are now configurable when initializing which makes testing easier
- viper dependency removed from logging
- log correct settings when configured error level is invalid
- deprecation of value "false" for log.standard and log.events (already not mentioned in https://vikunja.io/docs/config-options/)

Co-authored-by: Berengar W. Lehr <Berengar.Lehr@uni-jena.de>
Reviewed-on: vikunja/api#1606
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Peter H0ffmann <hoffmannp@noreply.kolaente.de>
Co-committed-by: Peter H0ffmann <hoffmannp@noreply.kolaente.de>
2023-10-03 09:28:28 +00:00
kolaente c217233e08
fix(typesense): getting all data from typesense 2023-09-29 21:26:12 +02:00
kolaente 98102e59f2
feat(typesense): add new tasks to typesense directly when they are created 2023-09-29 21:15:28 +02:00
kolaente 8f4ee3a089
fix(typesense): make sure searching works when no task has a comment at index time 2023-09-29 16:35:59 +02:00
kolaente 70d1903dca
docs: add typesense setup 2023-09-29 12:30:53 +02:00
Erwan Martin feacbbff74 fix(caldav): do not update dates of tasks when repositioning them (#1605)
When a task is updated, the position of the tasks of the whole project/bucket are updated. This leads to column "updated" of model Task to be updated quite often. However, that column is used for the ETag field of CALDAV.
Thus, changing a task marks all the other tasks as updated, which prevents clients from synchronizing their edited tasks.

Co-authored-by: Erwan Martin <erwan@pepper.com>
Reviewed-on: vikunja/api#1605
Co-authored-by: Erwan Martin <public@fzwte.net>
Co-committed-by: Erwan Martin <public@fzwte.net>
2023-09-27 16:17:52 +00:00
kolaente f065dcf4ad
fix(typesense): add typesense sync to initial structs 2023-09-15 12:53:29 +02:00
kolaente addcbdd8ca
fix(test): don't check for error 2023-09-13 12:52:42 +02:00
kolaente 054f21821c
fix(typesense): don't try to index tasks if there are none 2023-09-13 12:19:09 +02:00
kolaente 38a3a5c6e8
fix(typesense): explicitely create typesense sync table 2023-09-13 12:05:37 +02:00
kolaente 1ee243f2bd
fix(project background): add more checks for whether a background file exists when duplicating or deleting a project
Related discussion: https://community.vikunja.io/t/500-internal-server-error-when-selecting-unsplash-background-image/778/18
2023-09-13 11:20:59 +02:00