11051 Commits

Author SHA1 Message Date
kolaente
965ac9d611 docs: add note to readme about move 2025-04-07 10:30:05 +02:00
kolaente
2a09012327 chore(ci): use correct git email for automated commits 2025-03-30 21:05:26 +02:00
kolaente
9bd5cc371b fix(ci): correctly update translations from crowdin 2025-03-30 17:17:27 +02:00
kolaente
7803fe8aef fix(avatar): use keyvalue store to cache gravatar instead of map
Resolves https://community.vikunja.io/t/docker-crash-concurrent-map-writes-google-login/3454
2025-03-30 16:24:34 +02:00
kolaente
6847f44058 chore(openid): add more debug logging when retrieving token 2025-03-29 19:24:07 +01:00
kolaente
4ea3c01b5f chore: add more debug logging when returning error 2025-03-29 18:21:34 +01:00
Dominik Pschenitschni
a8999336f7 feat: inline dynamic component definitions in routes (#2812)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2812
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2025-03-29 15:06:06 +00:00
kolaente
3d1f296bc2 chore(deps): update golang.org/x/net to 0.38.0 2025-03-28 15:27:07 +01:00
kolaente
303dbec78a feat(i18n): add Hebrew translation for selection 2025-03-27 11:58:23 +01:00
kolaente
cfc7f17352 feat(i18n): add Finnish translation for selection 2025-03-27 11:54:17 +01:00
kolaente
df9bc96e4b fix(ci): do not build mage again in release 2025-03-27 11:45:11 +01:00
kolaente
d3128e28f0 chore(deps-dev): bump vite from 6.0.11 to 6.0.12 2025-03-27 11:31:39 +01:00
kolaente
ad31379535 fix(ci): smoke test database connection 2025-03-27 11:28:21 +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]
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]
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]
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]
c33acb5356 chore(i18n): update translations via Crowdin 2025-03-23 00:21:58 +00:00
Frederick [Bot]
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]
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