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
Frederick [Bot]
4931e5b32a
chore(i18n): update translations via Crowdin
2025-02-04 00:14:23 +00:00
Frederick [Bot]
ac36389a42
chore(i18n): update translations via Crowdin
2025-01-30 00:14:09 +00:00
Dominik Pschenitschni
4532cdfa00
fix: gantt reset button
2025-01-29 17:47:57 +01:00
kolaente
90bf5ba81b
chore(auth): refactor registration enabled setting in /info
2025-01-28 09:59:08 +00:00
kolaente
9dc351f5a4
feat(auth): show login form when only ldap is enabled
2025-01-28 09:59:08 +00:00
Dominik Pschenitschni
522f1cb596
feat: arm 'vue/no-setup-props-reactivity-loss' rule
2025-01-26 21:27:32 +01:00
Frederick [Bot]
b09d0ab711
chore(i18n): update translations via Crowdin
2025-01-26 00:14:29 +00:00
Dominik Pschenitschni
9c115b7f5c
feat: improve project edit form
...
This moves the identifier and colorpicker below the description field and next to each other.
Additionally this fixes a bug of the identifier, where it was possible to add an identifier with a length greater than 10, that resulted in an error.
2025-01-25 12:22:05 +01:00
kolaente
66293795e7
fix(auth): don't try to find openid provider when none are configured
...
Fixes a regression introduced in 748fa2b798
Related to https://github.com/go-vikunja/vikunja/issues/397
2025-01-24 19:16:02 +01:00
Dominik Pschenitschni
b0b8262aac
feat: use radio button for configMode change
2025-01-24 17:17:42 +00:00
Dominik Pschenitschni
d6772a3d59
feat: use implicit naming for project title
...
in all use cases of `project.title` it's implicit clear that 'project title' is meant. Mentioning 'project' only adds repetitive complexity, since the title of the modals already makes it clear that we are currently editing projects.
2025-01-24 15:58:48 +00:00
kolaente
cd304b9e4e
feat(tasks): fetch comments with the task
2025-01-24 13:10:38 +01:00
kolaente
16c9d2f6f9
fix: lint
2025-01-24 11:52:08 +01:00
kolaente
e887cdeb5e
feat(task): expand reactions via parameter
2025-01-24 11:39:51 +01:00
renovate
0a9f3cf41b
chore(deps): update dev-dependencies
2025-01-24 08:06:32 +00:00
Frederick [Bot]
ce6b617f50
chore(i18n): update translations via Crowdin
2025-01-24 00:14:00 +00:00