Marc
25ff8939f6
feat(dev): use proxy server in dev mode ( #3069 )
...
In dev environment, this PR allows to proxy to whatever backend without CORS issue by specifying the backend URL in `.env.local` variable.
I believe this would ease contribution by frontend developpers that would only have to run the unstable docker to work on the frontend without need for all the go toolchain to build the whole backend to have a cors enabled backend.
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3069
Co-authored-by: Marc <marc88@free.fr>
Co-committed-by: Marc <marc88@free.fr>
2025-03-09 13:40:57 +00:00
kolaente
96ec7b17bc
fix(editor): upload image via toolbar button
...
Resolves https://community.vikunja.io/t/unable-to-add-task-attachments/3329
2025-03-09 12:52:16 +01:00
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]
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
Marc
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]
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
Marc
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]
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]
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]
98f04652e1
chore(i18n): update translations via Crowdin
2025-02-23 00:26:02 +00:00
Frederick [Bot]
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