kolaente
6185e2a3a0
style(sort): add spacing between filter and sort buttons
2026-03-03 13:50:56 +01:00
kolaente
a0305e47d8
fix: formatting and build
2026-03-03 13:27:39 +01:00
kolaente
d9ae9a2d2e
feat(frontend): add sorting modal for list view
2026-03-03 13:27:36 +01:00
kolaente
4325eae4d4
fix(tasks): show drag handle icon on mobile devices ( #2286 )
...
Resolves https://github.com/go-vikunja/vikunja/issues/2228
2026-02-24 14:37:33 +01:00
kolaente
b741c2d891
fix: add touch CSS properties to list view for mobile drag-and-drop
...
Adds user-select, touch-action, and webkit-touch-callout CSS to the list
view's draggable task items, matching what KanbanCard.vue already has.
Without these properties, the browser's native long-press text selection
fires before SortableJS's 1-second touch delay expires, preventing drag
from ever starting on mobile devices.
Ref: https://community.vikunja.io/t/missing-positioning-option-in-list-view/4278
2026-02-05 23:51:38 +01:00
kolaente
e96c20def9
fix(project): error can't access property "isArchived", V.value is null when opening list view of some projects
2026-01-14 22:05:35 +01:00
kolaente
1bb44b70bf
fix: prevent saved filter error when viewing Favorites ( #2065 )
...
Fixes the "The saved filter does not exist" error when clicking on Favorites in the sidebar. The issue occurred because the code assumed any negative projectId was a saved filter, but Favorites has ID -1 while saved filters start at ID -2
Fixes #2058
2026-01-08 13:17:23 +00:00
kolaente
4ae72740cb
fix(frontend): require 1s press-and-hold to drag tasks on mobile ( #1987 )
...
## Summary
- Adds a 1-second press-and-hold delay before drag mode activates on
touch devices
- Allows users to tap tasks to open them on mobile without accidentally
triggering drag mode
- Only affects touch devices (desktop behavior unchanged via
`delayOnTouchOnly`)
Fixes #1986
2025-12-15 15:15:37 +00:00
kolaente
4aae270694
feat(tasks): move tasks between projects with drag and drop ( #1945 )
...
Drag and drop tasks between projects from list and kanban views, with cross-project move handling and success notification. With visual drop-target highlighting when hovering a project during a drag.
2025-12-10 18:59:38 +00:00
Mithilesh Gupta
7dddc5dfa2
feat: task unread tracking ( #1857 )
...
---------
Co-authored-by: Mithilesh Gupta <guptamithilesh@protonmail.com >
Co-authored-by: kolaente <k@knt.li >
2025-11-27 15:14:42 +01:00
kolaente
162ec33613
fix(filter): don't duplicate subtasks in list view
...
Resolves https://github.com/go-vikunja/vikunja/issues/1786
2025-11-15 17:07:40 +01:00
Mithilesh Gupta
01a84dd2d5
feat: add comment count to tasks ( #1771 )
2025-11-11 23:00:05 +01:00
kolaente
2977a11a2c
fix: show cross-project subtasks in List view ( #1649 )
2025-10-13 18:43:40 +02:00
Weijie Zhao
d7d3078de5
fix: prevent keyboard events during IME composition ( #1535 )
2025-10-06 18:17:52 +02:00
kolaente
4353b1e9c7
fix: guard saved filter requests ( #1462 )
2025-09-11 09:36:47 +02:00
kolaente
6914badeb7
fix: reload list view when marking recurring task done ( #1457 )
2025-09-11 08:56:08 +02:00
kolaente
a81a3ee0e5
feat!: rename right to permission ( #1277 )
2025-08-13 11:05:05 +02:00
kolaente
450e49f586
fix(rtl): task add input layout
2025-08-03 15:05:48 +02:00
kolaente
16f7fa087a
fix: convert all css properties to logical
2025-08-03 15:05:48 +02:00
kolaente
9b579d282c
fix(tasks): do not return subtasks multiple times when they are related
...
to multiple tasks
Resolves https://community.vikunja.io/t/tasks-with-parent-tasks-appear-duplicated-in-list-views/3676
2025-07-02 23:16:05 +02:00
kolaente
1f8150b167
feat(list): add j/k keyboard navigation ( #1040 )
...
Partially resolves https://community.vikunja.io/t/keyboard-shortcut-next-previous-tasks-in-a-project/1971/7?u=kolaente
2025-06-27 11:46:48 +00:00
Dominik Pschenitschni
6e6c93f413
chore(frontend): migrate vue component options ( #917 )
2025-06-17 11:50:23 +02:00
Dominik Pschenitschni
bb9dc03351
fix: add newline at end of line ( #827 )
2025-05-24 13:57:47 +02: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
4c972e1bc4
feat: load project in project view
2025-01-19 19:56:07 +00:00
kolaente
bfb7cf9403
fix(project): only show create task cta when the user has permission to write to the project
...
Resolves https://community.vikunja.io/t/create-a-task-link-in-empty-project-for-read-only-share-links/3127
2024-12-19 17:09:14 +01:00
kolaente
9aca4ca0f6
fix(favorites): do not return subtasks on favorites page
...
This fixes an issue where all subtasks of a tasks would show up on the favorites page, even if they were not marked as favorite.
Resolves https://github.com/go-vikunja/vikunja/issues/375
2024-12-10 14:31:28 +01:00
kolaente
796199827e
feat(filters): show when the current view has a filter as well and both will be used
...
This should make it clear when a filter does not bring the expected results - maybe because it contradicts with the one set in the view.
Related to https://github.com/go-vikunja/vikunja/issues/296
2024-10-30 15:27:33 +01:00
kolaente
f4d628550f
chore(tasks): move drag options to direct attributes instead of v-bind
2024-09-18 16:34:24 +02:00
kolaente
7efc4d1bc8
fix(task): do not allow moving a task to the project the task already belongs to
2024-08-12 15:18:45 +02:00
kolaente
526bd1f170
fix(filters): reload tasks silently when marking one done in the list
...
This fixes a UI issue where if a user had a filter set and marked the task done, it would not disappear, even though the filter does not match the done task anymore.
2024-07-18 15:51:03 +02:00
Dominik Pschenitschni
0c70aedeb1
feat: remove props destructuring from ProjectList
2024-07-16 22:06:48 +00:00
Dominik Pschenitschni
f36115871c
feat: camelcase global components
2024-06-19 14:02:14 +00:00
Dominik Pschenitschni
4260a504a9
feat(components): align component name casing AddTask
2024-06-17 13:50:16 +02:00
Dominik Pschenitschni
3b38a3faa6
feat(components): align component name casing SingleTaskInProject
2024-06-17 13:50:15 +02:00
Dominik Pschenitschni
2ae8ef2d7c
feat(components): align component name casing Filter
2024-06-17 13:41:36 +02:00
Dominik Pschenitschni
c9e3ff8fcf
feat(components): align component name casing FilterPopup
2024-06-17 13:41:36 +02:00
Dominik Pschenitschni
f939328531
feat(components): align component name casing Nothing
2024-06-17 13:41:35 +02:00
Dominik Pschenitschni
57a4ea4abb
feat(components): align component name casing Pagination
2024-06-17 09:37:57 +00:00
kolaente
b5a88d8657
fix(favorites): allow marking favorite tasks as done from favorites pseudo project
...
Resolves https://www.reddit.com/r/Vikunja/comments/1bkrek7/tasks_listed_under_favourite_list_view_mode/
2024-06-06 21:58:30 +02:00
kolaente
053c4d5842
fix(project): bottom spacing in list view
2024-05-07 16:27:13 +02:00
kolaente
4b903c4f48
fix(views): lint
2024-03-19 00:47:52 +01:00
kolaente
f6485be9e2
chore(views): move actual project views into their own folder
2024-03-19 00:47:50 +01:00