kolaente
f35bf571e9
fix(a11y): add labels to project description label
2025-01-22 11:20:32 +01:00
kolaente
1ac553943b
fix(a11y): add labels to comment interactions
2025-01-22 11:20: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
kolaente
2f1fd174bc
fix(a11y): add inline task labels
2025-01-22 10:44:04 +01:00
kolaente
46cec908fd
fix(a11y): add keyboard shortcuts button label
2025-01-22 10:44:04 +01:00
kolaente
70cce5f74a
fix(a11y): add task input label
2025-01-22 10:44:04 +01:00
kolaente
b69cf6ed42
fix(a11y): add notification icon label
2025-01-22 10:43:51 +01:00
kolaente
c0c2e5663c
fix(a11y): add labels menu items
2025-01-22 10:43:51 +01:00
kolaente
8daf500b52
fix(a11y): add labels to logo
2025-01-22 09:59:38 +01:00
Dominik Pschenitschni
30daf08b54
fix: TipTap reactive prop destructuring
2025-01-21 17:38:27 +00:00
kolaente
3d33b7c8d1
fix(filters): correctly replace the same filter input part when it occurs multiple times
...
This fixes a bug where a query like "labels in lorem || labels in ipsum" would only replace the first occurrence, leading to errors when sending the query string to the api.
Resolves https://github.com/go-vikunja/vikunja/issues/346
2025-01-21 18:22:56 +01:00
kolaente
6a63ffca28
fix(views): make searching in view filters work
...
Partially resolves https://community.vikunja.io/t/improvement-filtering/2970
2025-01-21 18:03:14 +01:00
kolaente
d3456b04d0
fix(modal): make sure multiple modals are stacked on top of each other
...
This fixes a bug where the task delete modal was not visible on mobile when the task itself was opened in a modal (for example, when opened via the kanban board). This was caused by both the delete modal and the task modal being teleported outside of the app.
Partially resolves https://github.com/go-vikunja/vikunja/issues/383
2025-01-21 17:28:11 +01:00
kolaente
090dd4b2f6
fix(user): do not allow changing name in settings when the user originates from an external auth provider
...
This improves the UX because it does not allow external users to change their name in Vikunja, since that change would be overridden once they log in again.
Resolves https://github.com/go-vikunja/vikunja/issues/357
2025-01-21 16:27:06 +01:00
kolaente
dc3930cfa7
fix(quick actions): use default project when creating a new task via quick add magic without specifying a project
...
Resolves https://community.vikunja.io/t/keyboard-navigation/3098/2
2025-01-21 14:49:34 +01:00
kolaente
ccd79a7089
fix(filters): use correct filter string instead of object
2025-01-21 14:18:50 +01:00
Dominik Pschenitschni
9814ff9667
fix: typing reactive in ProjectSearch
...
see: info box under https://vuejs.org/guide/typescript/composition-api.html#typing-reactive
2025-01-21 13:38:11 +01:00
kolaente
0e1f369f2a
fix(auth): check for dot in username during validation
...
Resolves https://kolaente.dev/vikunja/vikunja/issues/2928
2025-01-21 12:45:36 +01: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
kolaente
a99518c2b9
chore: use ref for new comment value
2025-01-21 11:49:14 +01:00
kolaente
f6bfe2f13c
fix(quick actions): show saved filters in search results
...
This fixes a bug where saved filters would not show up in quick actions search results. It was caused by explicitely only searching for projects.
During the debugging of this, I've discovered the search parameter is ignored when searching for filters.
Resolves https://community.vikunja.io/t/virtual-projects-a-k-a-saved-filters-do-not-show-up-in-search-bar-results/3180/4
2025-01-21 11:07:28 +01:00
kolaente
cb3fc70491
fix(link share): use selected view when opening link share
...
Resolves https://community.vikunja.io/t/selected-view-in-shared-link-not-saved/3250/4
2025-01-21 10:44:06 +01:00
kolaente
dbcd72fc40
feat(filter): allow dragging tasks in saved filter
...
Since migrating to views, this was already possible. This change only updates the API to make it actually work.
Resolves https://kolaente.dev/vikunja/vikunja/issues/1659
2025-01-20 17:51:48 +01:00
Dominik Pschenitschni
cb8fd09824
feat: make time reactive ( #2627 )
...
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2627
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2025-01-20 13:28:49 +00:00
Dominik Pschenitschni
460d6ac8a4
fix: vue/no-boolean-default NoAuthWrapper
...
I'm still unsure if we should keep this rule in general, in this specific case I think it makes sense to reverse the logic and enable this api config explicitly
2025-01-20 11:30:39 +00:00
Dominik Pschenitschni
cbbc4c0372
fix: i18n missing translation key
2025-01-19 20:10:22 +00:00
Dominik Pschenitschni
c7e708cf7d
fix: deprecated import in useTitle
2025-01-19 20:07:55 +00:00
Dominik Pschenitschni
4c972e1bc4
feat: load project in project view
2025-01-19 19:56:07 +00:00
Dominik Pschenitschni
144571e448
feat: simplify ProjectView
2025-01-19 19:56:07 +00:00
Frederick [Bot]
5c31ccaddd
chore(i18n): update translations via Crowdin
2025-01-18 00:14:03 +00:00
Dominik Pschenitschni
b5cb98498a
fix: global component types
...
See canonical source https://github.com/vuejs/language-tools/wiki/Global-Component-Types
This was kind of hard to find, imho should be in vue docs itself…
2025-01-17 08:09:44 +00:00
Dominik Pschenitschni
70e027a84e
feat: withDefaults for RelatedTasks
2025-01-17 07:56:57 +00:00
Dominik Pschenitschni
289bb73e9e
feat: withDefaults for Flatpickr
2025-01-17 07:55:44 +00:00
Dominik Pschenitschni
a61e2d064d
fix: lowlight imports for v3
2025-01-16 13:14:09 +01:00
Frederick [Bot]
e7b261f84e
chore(i18n): update translations via Crowdin
2025-01-16 00:14:56 +00:00
Frederick [Bot]
e00ce92716
chore(i18n): update translations via Crowdin
2025-01-15 00:15:58 +00: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
abb4126bce
fix: hide icon if description is missing
...
There might be future general improvements like merging the edit and info modal (since they both show the description, but only in one it's editable.
This PR already improves the situation a bit, since you don't have to click on that info button anymore to check __if__ there is a description at all.
2025-01-14 16:57:33 +00:00
Dominik Pschenitschni
e9a932e0f0
feat: use withDefaults in Description ( #2453 )
...
This will not fix the current issues yet, but I think it makes sense to start with this to rule this out.
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2453
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 16:47:13 +00:00
Dominik Pschenitschni
9d985f7e96
fix: add canRemove prop
2025-01-14 16:41:02 +00:00
Dominik Pschenitschni
811a933cd3
feat: use withDefaults for AssigneeList
2025-01-14 16:41:02 +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
Frederick [Bot]
0c3ef89d1a
chore(i18n): update translations via Crowdin
2025-01-14 00:13:58 +00:00
Frederick [Bot]
8ba9ded3e2
chore(i18n): update translations via Crowdin
2025-01-13 00:12:46 +00:00
Frederick [Bot]
68896c69cb
chore(i18n): update translations via Crowdin
2025-01-12 00:14:24 +00:00
Frederick [Bot]
83732ec26d
chore(i18n): update translations via Crowdin
2025-01-11 00:14:08 +00:00
Frederick [Bot]
76cb5ff9a4
chore(i18n): update translations via Crowdin
2025-01-10 00:14:20 +00:00
kolaente
748fa2b798
fix(auth): redirect to logout url after logging out
...
Resolves https://community.vikunja.io/t/open-id-logout-url-doesnt-seem-to-work/3158
2025-01-09 15:17:53 +01:00