Commit Graph

1263 Commits

Author SHA1 Message Date
kolaente fafcda8dee
feat(ldap): do not allow changing user avatar when synced from ldap 2025-03-18 19:55:50 +01:00
Frederick [Bot] 55a078b171 chore(i18n): update translations via Crowdin 2025-03-18 00:21:21 +00:00
Frederick [Bot] e5160bf1fe chore(i18n): update translations via Crowdin 2025-03-17 00:21:14 +00:00
kolaente a0c14826bc
fix(i18n): use correct Norwegian dialect for dayjs locales
Resolves https://community.vikunja.io/t/date-format-and-languange-spesific-date-strings/3244/19
2025-03-16 18:02:17 +01:00
kolaente 5c6be117fe
fix(kanban): increase dates when moving a task into the done bucket
Resolves https://community.vikunja.io/t/unable-to-drag-a-repeating-task-to-done-bucket/3321/2
Resolves https://github.com/go-vikunja/vikunja/issues/402
2025-03-16 17:19:51 +01:00
Frederick [Bot] ddf5fab364 chore(i18n): update translations via Crowdin 2025-03-16 00:21:45 +00:00
Frederick [Bot] 73d69fe95d chore(i18n): update translations via Crowdin 2025-03-15 00:21:29 +00:00
Frederick [Bot] c0de2e03b7 chore(i18n): update translations via Crowdin 2025-03-14 00:21:16 +00:00
kolaente 0477d8ceb0
chore(deps): bump axios to 1.8.2 2025-03-13 13:59:34 +01:00
kolaente b0dc0aac9a
chore(deps): bump @babel/helpers to 7.26.10 2025-03-13 13:58:22 +01:00
kolaente 4dbf7253d5
chore(deps): bump vue-i18n from 11.0.1 to 11.1.2 2025-03-13 13:56:20 +01:00
Frederick [Bot] ff53084e93 chore(i18n): update translations via Crowdin 2025-03-13 00:21:11 +00:00
Frederick [Bot] 5ce93c2fa8 chore(i18n): update translations via Crowdin 2025-03-11 00:21:45 +00:00
Frederick [Bot] 797f5cdd46 chore(i18n): update translations via Crowdin 2025-03-10 00:21:14 +00:00
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
Frederick [Bot] 0f81e18d85 chore(i18n): update translations via Crowdin 2025-03-09 08:05:39 +00: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
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 c6cade3aeb
feat(i18n): automatically set language during registration 2025-03-02 13:21:24 +01:00
Frederick [Bot] e915164086 chore(i18n): update translations via Crowdin 2025-02-28 00:22:19 +00: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
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 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
kolaente f52a321acf feat: convert pasted markdown to html so that it is correctly rendered (#3041)
Resolves https://community.vikunja.io/t/markdown-as-first-class-citizen/2975/4

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3041
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2025-02-21 15:53:47 +00:00
kolaente 021d71b90e fix: remove date-fns (#3039)
This removes date-fns and replaces it with the already used dayjs library. It does not make sense to have two libraries for the same purpose, and dayjs seems to be smaller and its translations are already integrated. Since we have to use dayjs because it is used by the gantt chart, this was the obvious way to go (instead of replacing dayjs with date-fns).

Resolves https://github.com/go-vikunja/vikunja/issues/391

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3039
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2025-02-21 15:42:58 +00:00
kolaente 5cea469f8c
chore(deps): bump esbuild from 0.24.2 to 0.25.0 2025-02-12 20:37:49 +01:00
Frederick [Bot] c9b54a0414 chore(i18n): update translations via Crowdin 2025-02-12 00:26:13 +00:00
Frederick [Bot] 6d0330d786 chore(i18n): update translations via Crowdin 2025-02-11 00:26:32 +00:00
Frederick [Bot] 3c9c8d5ef6 chore(i18n): update translations via Crowdin 2025-02-10 00:26:06 +00:00
Frederick [Bot] 4e6a7cad0c chore(i18n): update translations via Crowdin 2025-02-08 00:14:08 +00:00
Frederick [Bot] 4783ead990 chore(i18n): update translations via Crowdin 2025-02-07 00:14:06 +00:00
kolaente c31f84d71e
fix(deps): upgrade vitest to 3.0.5 2025-02-05 22:15:52 +01:00