Commit Graph
11021 Commits
Author SHA1 Message Date
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
Frederick [Bot]andkolaente 4998926f55 [skip ci] Updated swagger docs 2025-03-19 15:21:25 +00:00
kolaente beb711d38c fix(kanban): set new bucket id on task after moving it
This fixes a bug where a bucket update in the api was not triggered because the task still had the old bucket id saved. This led to inconsistencies between what was visible in the UI and what was actually stored.

Probably introduced in 5c6be117fe

Resolves https://community.vikunja.io/t/warning-when-moving-tasks-to-a-bucket-with-limit/3520
2025-03-19 16:06:20 +01:00
kolaente 617070f9f7 fix(kanban): use full updated kanban bucket when moving task 2025-03-19 16:06:20 +01:00
kolaente db5511c9d6 fix(kanban): do not allow creating tasks in full bucket in frontend 2025-03-19 15:28:18 +01:00
kolaente 134c2a1a80 fix(kanban): do not allow creating tasks in full bucket 2025-03-19 15:18:55 +01:00
kolaente ea42fef2da feat: don't log all headers when debug log is enabled
This reverts commit 9fc6cdd076.
2025-03-19 15:15:04 +01:00
kolaente ffd5a962f5 feat(i18n): add Turkish as language for selection 2025-03-19 14:56:35 +01:00
Leonardo Cossuttaandkonrad 357dbc1c69 feat(labels): show priority labels based on minimum priority setting (#3075)
I think showing the priority of a task regardless of its value can be useful, the option for the user to choose the minimum priority for visualization is exposed in the settings. The default value is `priority.HIGH`, that corresponds to the current behavior.

Co-authored-by: konrad <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3075
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
Co-committed-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
2025-03-19 12:56:19 +00:00
Frederick [Bot]anddrone 516c764202 chore(i18n): update translations via Crowdin 2025-03-19 00:22:55 +00:00
kolaente 737cf529ae fix(mage): do not check files in hidden directories 2025-03-18 21:21:53 +01:00
kolaente fafcda8dee feat(ldap): do not allow changing user avatar when synced from ldap 2025-03-18 19:55:50 +01:00
kolaente e12ebfebed feat(ldap): sync avatar from ldap 2025-03-18 18:28:54 +01:00
kolaente 26c7ceaed4 chore(avatar): decouple upload from web handler 2025-03-18 18:28:54 +01:00
kolaente 77480814fd fix(i18n): translations json 2025-03-18 18:28:29 +01:00
kolaente 732431773d fix(i18n): remove duplicate api strings 2025-03-18 18:23:47 +01:00
Frederick [Bot]andkolaente 02f9f92232 [skip ci] Updated swagger docs 2025-03-18 16:58:29 +00:00
kolaente ec66d57f7e feat(auth): test ldap in ci 2025-03-18 16:36:00 +00:00
kolaente 99213c66ee chore(openid): use general external team sync 2025-03-18 16:36:00 +00:00
kolaente 216df5bedc feat(ldap): make group sync configurable 2025-03-18 16:36:00 +00:00