11051 Commits

Author SHA1 Message Date
965ac9d611
docs: add note to readme about move 2025-04-07 10:30:05 +02:00
2a09012327
chore(ci): use correct git email for automated commits 2025-03-30 21:05:26 +02:00
9bd5cc371b
fix(ci): correctly update translations from crowdin
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-30 17:17:27 +02:00
7803fe8aef
fix(avatar): use keyvalue store to cache gravatar instead of map
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://community.vikunja.io/t/docker-crash-concurrent-map-writes-google-login/3454
2025-03-30 16:24:34 +02:00
6847f44058
chore(openid): add more debug logging when retrieving token
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-29 19:24:07 +01:00
4ea3c01b5f
chore: add more debug logging when returning error
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-29 18:21:34 +01:00
a8999336f7 feat: inline dynamic component definitions in routes (#2812)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #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
3d1f296bc2
chore(deps): update golang.org/x/net to 0.38.0
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-28 15:27:07 +01:00
303dbec78a
feat(i18n): add Hebrew translation for selection
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-27 11:58:23 +01:00
cfc7f17352
feat(i18n): add Finnish translation for selection 2025-03-27 11:54:17 +01:00
df9bc96e4b
fix(ci): do not build mage again in release
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-27 11:45:11 +01:00
d3128e28f0
chore(deps-dev): bump vite from 6.0.11 to 6.0.12
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-27 11:31:39 +01:00
ad31379535
fix(ci): smoke test database connection
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-27 11:28:21 +01:00
5c9368e700
fix(ci): use correct host for migration tests
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-26 16:38:39 +01:00
34d6023248
feat: use GitHub actions for build and release
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-26 16:23:38 +01:00
Frederick [Bot]
03ca85aaf1 chore(i18n): update translations via Crowdin
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-26 00:21:22 +00:00
25f3c5d9d7
fix(migration): cast to text
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-25 21:47:52 +01:00
d615e2038b
fix(user): show medium priority by default
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-25 11:24:40 +01:00
26eeb07829
fix(i18n): adjust task strings
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-25 09:18:13 +01:00
Frederick [Bot]
04a7cabbcb chore(i18n): update translations via Crowdin
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-25 00:23:17 +00:00
216b2d7180
fix(settings): move time zone selection to dropdown
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-24 18:14:27 +01:00
2e11c55e9e
fix(test): use correct assertion
All checks were successful
continuous-integration/drone/push Build is passing
Resolves a regression introduced in 1bdb01712ee449c851a097c63fba492be6a1bf37
2025-03-24 17:41:39 +01:00
1bdb01712e
fix(filter): correctly use user time zone when filtering for date fields
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/upcoming-list-doesnt-display-repeating-tasks/3539
2025-03-24 17:22:33 +01:00
3509f1beb3
chore!: remove deprecated config settings
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-24 16:52:46 +01:00
13d4e0e00d
chore(utils): remove deprecated MakeRandomString function 2025-03-24 16:52:46 +01:00
Frederick [Bot]
f188762b86 chore(i18n): update translations via Crowdin
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-24 00:22:33 +00:00
62b2c6771a
fix(project): correctly migrate old project view filters
All checks were successful
continuous-integration/drone/push Build is passing
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
063753a543
fix(filter): do not try to set timezone when doer does not exist
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://vikunja.sentry.io/issues/6025547266/events/e0d0a5fdf01c46a2ac9101d94ab4f304/
2025-03-23 19:08:11 +01:00
8489cf57f6
fix(typesense): use upsert instead of emplace when updating tasks in typesense
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://github.com/go-vikunja/vikunja/issues/376
2025-03-23 18:46:49 +01:00
bbd9d0d0b3
fix(comment): add validation check for the max comment length
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://vikunja.sentry.io/issues/6441922105/events/245b8f1de3e64951a108e2f6cb654c58/
2025-03-23 18:03:29 +01:00
4e504c288e
fix(auth): hide two factor authentication when using non-local user
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://github.com/go-vikunja/vikunja/issues/431
2025-03-23 17:43:36 +01:00
aff38ed3ed
chore(deps): update go.sum
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-23 13:54:19 +01:00
Frederick [Bot]
c33acb5356 chore(i18n): update translations via Crowdin
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-23 00:21:58 +00:00
Frederick [Bot]
2e2f82bc44 chore(i18n): update translations via Crowdin
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-22 00:21:30 +00:00
ddba4b9d95
chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-21 23:46:38 +01:00
4d41a1bd9b
feat(kanban): create To-Do, Doing, Done buckets when creating a new kanban view
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-21 19:16:52 +01:00
b19f336f9c
chore(docker): add more files and folders to dockerignore 2025-03-21 18:47:18 +01:00
d522d40773
fix(migration): do not fail when an attachment is too large
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://vikunja.sentry.io/issues/6389417364/events/d79bdea146b54a9dace8c81e3f787975/
2025-03-21 18:03:27 +01:00
23d2814b94
fix(migration): check if the provided file is a valid csv before importing
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-21 17:53:05 +01:00
d19a93dece
fix(migration): check if uploaded csv is empty
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-21 17:48:08 +01:00
0585045260
fix(kanban): Mark tasks done when creating them in the done bucket
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/bugs-around-project-duplication-with-kanban-buckets/3433/6
2025-03-21 17:32:50 +01:00
096de3382f
fix(kanban): load full task when moving task between buckets
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-21 16:59:20 +01:00
6c08ce814b
fix(i18n): add translation for favorite project description
All checks were successful
continuous-integration/drone/push Build is passing
Resolves https://community.vikunja.io/t/missing-strings-in-language-files/3532
2025-03-21 12:58:04 +01:00
ae04f9b4f4
chore(deps): bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.3
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-21 10:44:43 +01:00
Frederick [Bot]
c4ef566a42 chore(i18n): update translations via Crowdin
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-21 00:21:23 +00:00
e3f006c527
fix(i18n): add missing translations
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-20 17:41:45 +01:00
5a93379d81
fix(ldap): update user name and email during login
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-20 17:24:00 +01:00
d585de77a4
fix(ldap): crop avatar when syncing
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-20 17:19:58 +01:00
e287364b78
fix(team): do not allow leaving exernal teams
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-20 17:13:51 +01:00
b010e3851c
fix(project): add position in test fixtures
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-20 14:00:18 +01:00