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
12eb91365a
fix: allow setting task/project color to black
2025-03-09 11:31:53 +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
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
Dominik Pschenitschni
522f1cb596
feat: arm 'vue/no-setup-props-reactivity-loss' rule
2025-01-26 21:27:32 +01:00
kolaente
7c27413dd1
fix(a11y): add labels to reaction button
2025-01-22 11:20:21 +01:00
kolaente
32e97b8d6f
fix(a11y): add labels to editor buttons
2025-01-22 11:20:21 +01:00
Dominik Pschenitschni
30daf08b54
fix: TipTap reactive prop destructuring
2025-01-21 17:38:27 +00:00
kolaente
3f0eaa5487
fix(editor): make bubbling changes from outside work
...
This partially reverts a change introduced in ca1384e3c9 which led to a bug where a comment on a task, which was just saved, stayed in the editor. The editor switched to read-only mode after that.
2025-01-21 12:35:02 +01:00
Dominik Pschenitschni
a61e2d064d
fix: lowlight imports for v3
2025-01-16 13:14:09 +01:00
Dominik Pschenitschni
b7fc29327a
feat: add generic types to multiselect ( #2618 )
...
This improves (!) the types of Multiselect — it doesn't fix them
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2618
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2025-01-14 21:40:09 +00:00
Dominik Pschenitschni
79071a1909
feat: reactive flatpicker language ( #2628 )
...
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2628
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2025-01-14 11:46:17 +00:00
Dominik Pschenitschni
140765ad20
feat: use TipTap starter-kit
2025-01-14 11:05:03 +01:00
renovate
ca1384e3c9
chore(deps): update dev-dependencies ( #2754 )
...
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-10-26 18:06:51 +00:00
kolaente
38964ace04
fix(task): do not allow saving an empty description
...
Resolves https://github.com/go-vikunja/vikunja/issues/338
2024-10-13 19:38:42 +02:00
kolaente
15d95f16da
fix(checkbox): use sibling css selector instead of has
...
This makes the checkbox work as intended on older browsers which do not support the :has selector.
Resolves https://kolaente.dev/vikunja/vikunja/issues/2713
2024-09-25 14:38:17 +02:00
kolaente
a1105434bf
chore: remove console.log
2024-09-18 13:38:30 +02:00
kolaente
acc7c9f8f5
fix(editor): restore the current value, not the one from a previous task
...
Resolves https://community.vikunja.io/t/task-description-is-overwritten-when-pressing-esc-key/2813
2024-09-18 13:36:56 +02:00
kolaente
bdccd633fe
fix(labels): remove input interactivity when label edit is disabled
2024-09-12 13:39:03 +02:00
kolaente
3b8ccbad4f
fix(multiselect): make selectPlaceholder optional
2024-09-12 11:29:39 +02:00
kolaente
55dd7d2981
fix(task): specify task index when creating multiple tasks at once
...
This change allows to specify the task index when creating a task, which will then be checked to avoid duplicates and used. This allows us to calculate the indexes for all tasks beforehand when creating them at once using quick add magic.
The method is not bulletproof, but already fixes a problem where multiple tasks would have the same index when created that way.
Resolves https://community.vikunja.io/t/add-multiple-tasks-at-once/333/16
2024-09-11 17:58:42 +02:00
kolaente
eb95caf757
fix(password): validate password before sending request to api
2024-09-10 17:44:52 +02:00
kolaente
e2a87036e0
feat(editor): support custom protocol for links
...
Resolves https://github.com/go-vikunja/vikunja/issues/306
2024-08-12 11:42:43 +02:00
kolaente
db81701d38
fix: scss deprecation warning
2024-07-17 13:25:18 +02:00
Dominik Pschenitschni
577f5ae69a
feat: use withDefaults for Password
2024-07-16 22:09:30 +00:00
Dominik Pschenitschni
b4e9d9437e
feat: use withDefaults for FancyCheckbox
2024-07-16 22:07:18 +00:00
Dominik Pschenitschni
eb07be1a62
feat: remove props destructuring from ColorPicker
2024-07-16 22:04:26 +00:00
Dominik Pschenitschni
df6a9b67fd
feat: use withDefaults for DatepickerInline
2024-07-16 21:53:15 +00:00
Dominik Pschenitschni
78811d916a
feat: use withDefaults for Datepicker
2024-07-16 21:38:07 +00:00
Dominik Pschenitschni
d6c3b5a9a1
feat: use withDefaults for Reactions
2024-07-16 21:34:51 +00:00
Dominik Pschenitschni
fd12c8705e
feat: use withDefaults for SelectProject
2024-07-16 21:30:52 +00:00
kolaente
323ecdaab6
fix(kanban): move repeating task back to old bucket when moved to the done bucket
2024-07-12 13:44:45 +02:00
Dominik Pschenitschni
0a81855bc1
fix: muliselect optional props
...
also adds name and id props
2024-07-08 14:04:03 +00:00
Dominik Pschenitschni
413d1f9ad7
feat: withDefaults for Multiselect
2024-07-07 15:02:30 +00:00
Dominik Pschenitschni
b500981434
feat: use withDefaults for SelectUser
2024-07-05 12:01:53 +00:00
Dominik Pschenitschni
ed0ef385e9
fix: add missing disabled prop
2024-07-04 09:00:35 +00:00
Dominik Pschenitschni
a721d9286b
fix: disable button if loading
2024-07-03 16:05:05 +00:00
Dominik Pschenitschni
bc2baa3bbd
feat(Multiselect): hide multiselect during loading
2024-07-03 15:34:19 +00:00
Dominik Pschenitschni
516f507ac4
feat: remove props destructuring EditorToolbar
2024-06-28 21:20:44 +00:00
Dominik Pschenitschni
b224b331f5
fix: remove props prefix from template
2024-06-25 13:57:52 +00:00
Dominik Pschenitschni
9f375ecd7d
fix: import type in EditorToolbar
2024-06-25 15:18:27 +02:00
Dominik Pschenitschni
ba5240f6ae
feat(XButton): merge script blocks
2024-06-20 13:03:41 +00:00
Dominik Pschenitschni
f36115871c
feat: camelcase global components
2024-06-19 14:02:14 +00:00
Dominik Pschenitschni
b98280c954
feat(components): align component name casing Button
2024-06-17 13:41:35 +02:00
Dominik Pschenitschni
541f608d3c
feat(components): align component name casing fancycheckbox
2024-06-17 13:09:34 +02:00
Dominik Pschenitschni
f8f05acc2d
feat(components): align component name casing password
2024-06-17 09:35:05 +00:00
Dominik Pschenitschni
1ed99d9ebc
feat(components): align component name casing multiselect
2024-06-17 09:31:43 +00:00
Dominik Pschenitschni
e59beb3732
feat(components): align component name casing datemath ( #2405 )
...
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2405
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-06-17 09:27:02 +00:00