11040 Commits
Author SHA1 Message Date
kolaente 37bd784a02 set up go 2025-03-27 11:20:50 +01:00
kolaente 6589a8fa55 use default port 2025-03-27 11:18:35 +01:00
kolaente 5c9368e700 fix(ci): use correct host for migration tests 2025-03-26 16:38:39 +01:00
kolaente 34d6023248 feat: use GitHub actions for build and release 2025-03-26 16:23:38 +01:00
Frederick [Bot]anddrone 03ca85aaf1 chore(i18n): update translations via Crowdin 2025-03-26 00:21:22 +00:00
kolaente 25f3c5d9d7 fix(migration): cast to text 2025-03-25 21:47:52 +01:00
kolaente d615e2038b fix(user): show medium priority by default 2025-03-25 11:24:40 +01:00
kolaente 26eeb07829 fix(i18n): adjust task strings 2025-03-25 09:18:13 +01:00
Frederick [Bot]anddrone 04a7cabbcb chore(i18n): update translations via Crowdin 2025-03-25 00:23:17 +00:00
kolaente 216b2d7180 fix(settings): move time zone selection to dropdown 2025-03-24 18:14:27 +01:00
kolaente 2e11c55e9e fix(test): use correct assertion
Resolves a regression introduced in 1bdb01712e
2025-03-24 17:41:39 +01:00
kolaente 1bdb01712e fix(filter): correctly use user time zone when filtering for date fields
Resolves https://community.vikunja.io/t/upcoming-list-doesnt-display-repeating-tasks/3539
2025-03-24 17:22:33 +01:00
kolaente 3509f1beb3 chore!: remove deprecated config settings 2025-03-24 16:52:46 +01:00
kolaente 13d4e0e00d chore(utils): remove deprecated MakeRandomString function 2025-03-24 16:52:46 +01:00
Frederick [Bot]anddrone f188762b86 chore(i18n): update translations via Crowdin 2025-03-24 00:22:33 +00:00
kolaente 62b2c6771a fix(project): correctly migrate old project view filters
This fixes a bug where old filters where not converted to the new json format correctly, leading to issues when trying to decode the raw filter string as json.
It is unclear whether that old migration had a bug or was not executed at all.

This change adds a new migration to fix all filters in views still stuck in the old filter string format.

Resolves https://github.com/go-vikunja/vikunja/issues/420
2025-03-23 21:34:49 +01:00
kolaente 063753a543 fix(filter): do not try to set timezone when doer does not exist
Resolves https://vikunja.sentry.io/issues/6025547266/events/e0d0a5fdf01c46a2ac9101d94ab4f304/
2025-03-23 19:08:11 +01:00
kolaente 8489cf57f6 fix(typesense): use upsert instead of emplace when updating tasks in typesense
Resolves https://github.com/go-vikunja/vikunja/issues/376
2025-03-23 18:46:49 +01:00
kolaente bbd9d0d0b3 fix(comment): add validation check for the max comment length
Resolves https://vikunja.sentry.io/issues/6441922105/events/245b8f1de3e64951a108e2f6cb654c58/
2025-03-23 18:03:29 +01:00
kolaente 4e504c288e fix(auth): hide two factor authentication when using non-local user
Resolves https://github.com/go-vikunja/vikunja/issues/431
2025-03-23 17:43:36 +01:00
kolaente aff38ed3ed chore(deps): update go.sum 2025-03-23 13:54:19 +01:00
Frederick [Bot]anddrone c33acb5356 chore(i18n): update translations via Crowdin 2025-03-23 00:21:58 +00:00
Frederick [Bot]anddrone 2e2f82bc44 chore(i18n): update translations via Crowdin 2025-03-22 00:21:30 +00:00
kolaente ddba4b9d95 chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 2025-03-21 23:46:38 +01:00
kolaente 4d41a1bd9b feat(kanban): create To-Do, Doing, Done buckets when creating a new kanban view 2025-03-21 19:16:52 +01:00
kolaente b19f336f9c chore(docker): add more files and folders to dockerignore 2025-03-21 18:47:18 +01:00
kolaente d522d40773 fix(migration): do not fail when an attachment is too large
Resolves https://vikunja.sentry.io/issues/6389417364/events/d79bdea146b54a9dace8c81e3f787975/
2025-03-21 18:03:27 +01:00
kolaente 23d2814b94 fix(migration): check if the provided file is a valid csv before importing 2025-03-21 17:53:05 +01:00
kolaente d19a93dece fix(migration): check if uploaded csv is empty 2025-03-21 17:48:08 +01:00
kolaente 0585045260 fix(kanban): Mark tasks done when creating them in the done bucket
Resolves https://community.vikunja.io/t/bugs-around-project-duplication-with-kanban-buckets/3433/6
2025-03-21 17:32:50 +01:00
kolaente 096de3382f fix(kanban): load full task when moving task between buckets 2025-03-21 16:59:20 +01:00
kolaente 6c08ce814b fix(i18n): add translation for favorite project description
Resolves https://community.vikunja.io/t/missing-strings-in-language-files/3532
2025-03-21 12:58:04 +01:00
kolaente ae04f9b4f4 chore(deps): bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.3 2025-03-21 10:44:43 +01:00
Frederick [Bot]anddrone c4ef566a42 chore(i18n): update translations via Crowdin 2025-03-21 00:21:23 +00:00
kolaente e3f006c527 fix(i18n): add missing translations 2025-03-20 17:41:45 +01:00
kolaente 5a93379d81 fix(ldap): update user name and email during login 2025-03-20 17:24:00 +01:00
kolaente d585de77a4 fix(ldap): crop avatar when syncing 2025-03-20 17:19:58 +01:00
kolaente e287364b78 fix(team): do not allow leaving exernal teams 2025-03-20 17:13:51 +01:00
kolaente b010e3851c fix(project): add position in test fixtures 2025-03-20 14:00:18 +01:00
kolaente 6e9886c6b8 fix(project): make order stable in duplicate test 2025-03-20 13:46:32 +01:00
Frederick [Bot]anddrone 8e475e77be chore(i18n): update translations via Crowdin 2025-03-20 00:21:23 +00:00
kolaente 164f2eab9d feat(ldap): also look for username only when checking group membership 2025-03-19 22:16:12 +01:00
kolaente f4b9a9cccd feat(ldap): make member id attribute configurable 2025-03-19 22:15:50 +01:00
kolaente 84cbd25e67 chore(project): do not use fmt.Sprintf directly 2025-03-19 19:47:38 +01:00
kolaente 060adac797 fix(kanban): do not set filter by default
This fixes a bug where, upon updating a bucket, it would set a default filter of done = false (which is the default filter for the list view), coming from the model.

Partially resolves https://community.vikunja.io/t/bugs-around-project-duplication-with-kanban-buckets/3433/3
2025-03-19 19:46:52 +01:00
kolaente 8da1102204 fix(kanban): only stop adding tasks when a limit is set 2025-03-19 17:28:59 +01:00
kolaente 7e1aba7606 fix(kanban): correctly set default bucket id when duplicating project
Partially resolves https://community.vikunja.io/t/bugs-around-project-duplication-with-kanban-buckets/3433
2025-03-19 17:28:59 +01:00
kolaente 8d9cf02d3e fix(build): always use git tag for version number
Resolves ble-not-possible-version-number-does-not-start-with-digit/3371
2025-03-19 16:43:23 +01:00
kolaente 1f0f698cab fix(kanban): do not set bucket when it is null 2025-03-19 16:32:18 +01:00
kolaente 4887f7fe60 fix(webhook): do not fail to send webhook when loading the project fails
https://community.vikunja.io/t/webhook-project-error/3305/7
2025-03-19 16:27:04 +01:00