Commit Graph
10944 Commits
Author SHA1 Message Date
kolaente ce57d85f04 fix: show close button on mobile popups
Resolves https://community.vikunja.io/t/ios-view-bug-project-info-screen-has-no-way-to-exit/3457/4
2025-03-09 12:32:01 +01:00
kolaente 0e75011c11 fix(quick actions): add close button on mobile 2025-03-09 12:16:30 +01:00
kolaente 23303488da fix(quick actions): do not space between elements on mobile 2025-03-09 12:10:27 +01:00
kolaente 12604bcb0f fix(attachments): left align attachment title 2025-03-09 12:05:18 +01:00
kolaente e5c751fece fix(attachments): always show dropzone 2025-03-09 12:04:15 +01:00
kolaente 80f384a131 feat(labels): sort labels alphabetically 2025-03-09 11:47:41 +01:00
kolaente a28bbfc8df fix(labels): only show each label once
Sometimes™, directly after adding a label, it would show up multiple times. Sometimes, it was reproducible, other times it was not. This now fixes this by only showing labels unique by its id.
2025-03-09 11:43:18 +01:00
kolaente 12eb91365a fix: allow setting task/project color to black 2025-03-09 11:31:53 +01:00
kolaente 7724d62330 fix(task): show new due date immediately after deferring in list view 2025-03-09 11:28:51 +01:00
kolaente 4e979f3375 fix(i18n): use actually set language for dates
This fixes a bug where a translated string was used as the locale for dates, instead of the actually configured locale.

Resolves https://github.com/go-vikunja/vikunja/issues/391
2025-03-09 10:24:45 +01:00
kolaente 5db22c9964 fix(date): do not format time values using dayjs for use in date pickers
This fixes a bug where it would be impossible to set times to something later than 12:00 as they would be automatically converted to am - but the datepicker didn't fully support this and thus it would just be set to 1.

Resolves https://kolaente.dev/vikunja/vikunja/issues/3073
2025-03-09 09:44:56 +01:00
kolaente 4ba5aeb911 fix(editor): add rounded edges to code highlight 2025-03-09 09:27:18 +01:00
kolaente e94c744477 fix(auth): return ldap as auth provider name when using it 2025-03-09 09:23:40 +01:00
kolaente c4142bd1da fix(ci): sync translations from crowdin 2025-03-09 09:12:37 +01:00
Frederick [Bot]andkolaente 0f81e18d85 chore(i18n): update translations via Crowdin 2025-03-09 08:05:39 +00:00
kolaente 41f9614162 chore(ci): debug crowdin 2025-03-09 09:04:59 +01:00
kolaente 247b04b9c6 chore(ci): debug crowdin 2025-03-09 09:02:46 +01:00
kolaente 1e48f282ac chore(ci): debug crowdin 2025-03-09 08:59:47 +01:00
kolaente 9fc6cdd076 feat: log request headers when debug logs are enabled
Related to https://github.com/go-vikunja/vikunja/issues/415
2025-03-08 14:47:21 +01:00
kolaente 3715e291bb fix(ci): crowdin download 2025-03-03 09:02:38 +01:00
Marcandkonrad 3ad20096f3 feat(auth): allow automatic sso login from param (#3071)
This PR allows to automatically login to vikunja using the sso provider id specified in url parameter as discussed here : https://community.vikunja.io/t/how-to-setup-openid-automatic-redirection/2623/7

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3071
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Marc <marc88@free.fr>
Co-committed-by: Marc <marc88@free.fr>
2025-03-02 19:48:28 +00:00
Frederick [Bot]andkolaente de403c365a [skip ci] Updated swagger docs 2025-03-02 19:00:53 +00:00
kolaente 61333c9b7f fix: lint 2025-03-02 19:43:41 +01:00
Marcandkonrad f4a0c0ef31 feat(auth): sso fallback mapping (#3068)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3068
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Marc <marc88@free.fr>
Co-committed-by: Marc <marc88@free.fr>
2025-03-02 15:21:09 +00:00
Frederick [Bot]andkolaente b489703d6f [skip ci] Updated swagger docs 2025-03-02 15:09:28 +00:00
kolaente 35a60b5482 fix(test): set language in test 2025-03-02 15:53:06 +01:00
kolaente cf2fb3f7f8 fix(i18n): return proper error when language is empty 2025-03-02 15:52:28 +01:00
kolaente 4e93806a44 fix(auth): load oidc provider before trying to use it
Resolves https://kolaente.dev/vikunja/vikunja/issues/3067
2025-03-02 14:09:02 +01:00
kolaente bbbfbb36bb fix(filters): ignore invalid task fields when recomputing task positions
Resolves https://vikunja.sentry.io/issues/6025547266/
2025-03-02 14:00:31 +01:00
kolaente 734033c843 fix(avatars): always return correct mime type for cached avatar 2025-03-02 13:33:40 +01:00
kolaente 2ead48c1e9 fix(migration): do not crash when relating a task to itself
Resolves https://community.vikunja.io/t/vikunja-import-error-tried-to-relate-a-task-with-itself/1105
2025-03-02 13:24:55 +01:00
kolaente c6cade3aeb feat(i18n): automatically set language during registration 2025-03-02 13:21:24 +01:00
kolaente 4e90c6bb78 chore(deps): update golangci-lint 2025-03-02 13:00:18 +01:00
kolaente 1d1295e065 feat(i18n): add translations for migration notifications 2025-03-02 12:33:30 +01:00
kolaente 250bb8ec99 fix(i18n): pass language to notification mail function 2025-03-02 12:29:31 +01:00
kolaente f662b79abb fix(i18n): use only one function to get translations 2025-03-02 12:27:10 +01:00
kolaente c00768499f fix(notifications): test assertion 2025-03-02 12:05:17 +01:00
kolaente e11a3026b9 feat: translate notifications 2025-03-02 11:41:38 +01:00
Frederick [Bot]anddrone e915164086 chore(i18n): update translations via Crowdin 2025-02-28 00:22:19 +00:00
kolaente cf66cb8ded chore(deps): update devenv 2025-02-27 17:10:15 +01:00
kolaente 2b9002a5c6 chore(deps): update oauth2 and go-jose 2025-02-27 17:09:57 +01:00
kolaente 1ee446166a fix(i18n): use same casing for all dayjs languages 2025-02-24 18:59:19 +01:00
kolaente 2a2c435e6b fix(i18n): add hr-HR to dayjs import languages 2025-02-24 18:36:22 +01:00
kolaente b230bb94a4 chore(webhook): refactor reloading event data 2025-02-24 18:18:38 +01:00
Frederick [Bot]anddrone 98f04652e1 chore(i18n): update translations via Crowdin 2025-02-23 00:26:02 +00:00
Frederick [Bot]anddrone 4bb483a2d1 chore(i18n): update translations via Crowdin 2025-02-22 00:25:09 +00:00
kolaente 70e1fdae91 feat: always add project to webhook payload
Resolves https://github.com/go-vikunja/vikunja/issues/410
2025-02-21 19:45:07 +01:00
kolaente 398d0c7ab5 fix: add missing error messages to translations 2025-02-21 17:27:52 +01:00
kolaente 65df9e5ef9 fix: return meaningful error message when selecting an invalid timezone 2025-02-21 17:20:51 +01:00
kolaente 30aa346b32 chore(deps): update dompurify to 3.2.4 2025-02-21 17:00:37 +01:00