1
0
Commit Graph

370 Commits

Author SHA1 Message Date
6a68736ca5 fix(task): dragging and dropping on mobile
This change fixes a regression introduced in 1cbb93ea9b.
In that change, the whole task area was made clickable using mouse events directly. Unfortunately, this also prevented the parent component of the task component to recieve them, essentially never getting notified about the mouse movement and thus never dragging the task. I don't know why this is only a problem on Safari, but it might be related to https://github.com/SortableJS/Sortable/issues/1571#issuecomment-535684451

Resolves https://community.vikunja.io/t/task-re-ordering-is-not-working-in-safari/1916
Resolves https://kolaente.dev/vikunja/vikunja/issues/2092
Resolves https://github.com/go-vikunja/vikunja/issues/304

(cherry picked from commit abf92e29facfa91a75fdce4ab04729010cb510f1)
2024-09-20 14:27:09 +02:00
9e5d6bad8d chore(tasks): move drag options to direct attributes instead of v-bind
(cherry picked from commit f4d628550f361fb514bdc887727ca542958520ef)
2024-09-20 14:27:08 +02:00
1e7d9c982d chore: remove console.log
(cherry picked from commit a1105434bff981e721640f31bc7f7cf3d1f34859)
2024-09-20 14:27:03 +02:00
20c52a8325 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

(cherry picked from commit acc7c9f8f5442e5008bfd86b1615a72f6f763ee8)
2024-09-20 14:27:02 +02:00
a46009dfc9 fix(task): align task title on mobile popup
(cherry picked from commit cc64ca640635ad888670cb48bba390d2a8a07d8d)
2024-09-20 14:27:00 +02:00
983c02964c fix(modal): do not prevent scrolling on mobile
Maybe related to https://github.com/go-vikunja/vikunja/issues/325

(cherry picked from commit 6a5342bd49b53903e19ac4297312963c7dcdad32)
2024-09-20 14:26:44 +02:00
6b850c56f7 fix(view): correctly resolve label for filtered views or buckets
(cherry picked from commit 5a7c3927f39fc6b677fd5a76452e1b658d5cf84f)
2024-09-20 14:26:33 +02:00
614f70db36 fix(filters): do not replace filter or project values when the id value resolves to undefined
This change fixes a bug where the label title in the query string would be replaced to undefined, resulting in an invalid filter. The underlying problem was the resolved filter query string got re-parsed and the id value of the labels were resolved to undefined (and rendered as that string) in the process.

Resolves https://community.vikunja.io/t/filtering-by-label-ux-issues/2393/14

(cherry picked from commit f425d98b4d7593445ab2fda74f827ad8b5abe759)
2024-09-20 14:26:32 +02:00
b297cb5398 fix(task): multiple overlapping defer due date popups
Resolves https://github.com/go-vikunja/vikunja/issues/131

(cherry picked from commit 4c55016c1a450f75f0a8c5acd8ed01517ed08a1d)
2024-09-20 14:26:31 +02:00
8e32d099c4 fix(kanban): do not mark first bucked as done bucket in filter bucket mode
Resolves https://github.com/go-vikunja/vikunja/issues/313

(cherry picked from commit 1a8f12ac137f20745895a5c3b828683324b82dc4)
2024-09-20 14:26:31 +02:00
19a1dc9daf fix(table): make sorting for two-word properties work
Resolves https://community.vikunja.io/t/various-sorting-filtering-issues/2781/8

(cherry picked from commit 7b873ec31c8ea93da131e1965397f343019d2da0)
2024-09-20 14:26:29 +02:00
2fc9504285 fix(kanban): make kanban full width on mobile
Related to https://github.com/go-vikunja/vikunja/issues/309

(cherry picked from commit 945f25b81858f0abb303c5bd0d6ce2612e1dbf3b)
2024-09-20 14:26:26 +02:00
2b15bb5154 fix(modal): make sure modal and its content scrolls properly on mobile
Related to https://github.com/go-vikunja/vikunja/issues/309

(cherry picked from commit f53b93d98ae35e904dd24944722a0388421cca5e)
2024-09-20 14:26:26 +02:00
4a40bdfe89 fix(kanban): make task creation loading spinner actually visible
(cherry picked from commit 7e38a9f4428471492f5a654e39cc22507b4a77ba)
2024-09-20 14:26:13 +02:00
02ab944020 fix(labels): remove input interactivity when label edit is disabled
(cherry picked from commit bdccd633fe7a3418aaedc5d6ea9df57a0c51b62e)
2024-09-20 14:26:10 +02:00
02b8ea40af fix(multiselect): make selectPlaceholder optional
(cherry picked from commit 3b8ccbad4fe66d133bbe0eeddc7e3692b1db548b)
2024-09-20 14:26:05 +02:00
b5eaa51560 fix(task): make print styles work when printing task detail view from kanban
Resolves https://community.vikunja.io/t/feature-request-export-a-task-as-pdf/2735/6

(cherry picked from commit cc1b4bbd1b22c346590685bd5272a8635cdc7715)
2024-09-20 14:26:03 +02:00
52fb43a6f7 fix(project): show description in title attribute without html
Resolves https://community.vikunja.io/t/feedback-to-vikunja-0-24-0/2557/6

(cherry picked from commit 4aeb228c3a69218535fddd00378f511a6b5d2b13)
2024-09-20 14:25:53 +02:00
8f5273600a fix(projects): do not hide 6th project on project overview
(cherry picked from commit b52d6dbf59f48a86cbcfad2a24c7fce9e3575639)
2024-09-20 14:25:51 +02:00
40105ee4ce chore: remove console.log
(cherry picked from commit 76f7797e568e7a170cf78ecd973f3b256786f4a7)
2024-09-20 14:25:50 +02:00
5bfd99dd77 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

(cherry picked from commit 55dd7d298187dcc8393ae67340117d66d45dc4ef)
2024-09-20 14:25:48 +02:00
10edeafa46 fix(password): validate password before sending request to api
(cherry picked from commit eb95caf757c05f61d8bc705df62e595903e509d5)
2024-09-20 14:25:42 +02:00
e70f5bcce3 chore(attachments): refactor building image preview
(cherry picked from commit 02c1de55c4b21863bb7500811e04bc0de9177089)
2024-09-20 14:24:53 +02:00
761d278b9a fix(kanban): save updated position to store
This fixes a bug where the position of a task would not be calculated correctly when the task was moved next to another recently moved task. The problem was caused by the calculation of the new position referring to the old value of the position attribute, because it was not updated in the local store.

Resolves https://community.vikunja.io/t/kanban-cards-in-wrong-order/2731/6

(cherry picked from commit 22e594e253d9f359507b30331dd3b1a2497f2600)
2024-09-20 14:22:54 +02:00
e9a466fa31 fix(kanban): always make cover image full width
(cherry picked from commit f22420d502037dca340d08b337f91775286bea8d)
2024-08-12 20:17:10 +02:00
715269a5d0 fix(task): do not allow moving a task to the project the task already belongs to
(cherry picked from commit 7efc4d1bc890b4a12ee30274eaeb6062f4e49510)
2024-08-12 20:17:01 +02:00
25a8c7ea80 feat(editor): support custom protocol for links
Resolves https://github.com/go-vikunja/vikunja/issues/306

(cherry picked from commit e2a87036e070305291fd7ac1cfc9fe02c847b697)
2024-08-12 20:16:55 +02:00
dddba4d64a feat: improve priority visibility
(cherry picked from commit d35454c099f1f4aceb513634b7c531272fa8d550)
2024-08-12 20:16:13 +02:00
3aaf363413 fix: emit for DatepickerWithValues
(cherry picked from commit fb91e73a3c9d0324b1c9fd6559a47190de5e8b58)
2024-08-12 20:16:08 +02:00
8729c24e1d feat: use withDefaults for Reminders
(cherry picked from commit 6990be705c6d47047147dea2930196246f1e2885)
2024-08-12 20:16:01 +02:00
a25834b089 fix(filters): immediately emit filter query when editing saved filter
Resolves https://community.vikunja.io/t/filtering-unexpected-character-relative-dates/2544/12
2024-07-18 16:32:09 +02:00
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
12474e5be6 fix(kanban): make sure tasks which changed their done status are moved around in buckets
This fixes a bug where tasks which had their done status changed were not moved in the correct bucket. This affected both frontend and api. The move of the task between buckets is now correctly done in the api and frontend - with a bit of duplicated logic between the two. This could be optimized further in the future.

Resolves https://kolaente.dev/vikunja/vikunja/issues/2610
2024-07-18 12:39:29 +02:00
fd6692ea1a feat: remove props destructuring from FilterInput 2024-07-17 23:00:47 +02:00
82ee9f18eb fix(kanban): do not allow to create new tasks in saved filter 2024-07-17 14:00:47 +02:00
ed5feee33a fix(kanban): move task to done bucket when it was marked done from the task detail view 2024-07-17 13:56:43 +02:00
db81701d38 fix: scss deprecation warning 2024-07-17 13:25:18 +02:00
cb706416c6 feat: use withDefaults for DatepickerWithValues 2024-07-17 11:06:57 +00:00
f1481d702c feat: withDefaults for EditAssignees 2024-07-17 10:33:28 +00:00
fe8e0ef78b fix(kanban): use correct text color for deletion button 2024-07-17 10:09:36 +02:00
c8585d1a69 feat: use withDefaults for RepeatAfter 2024-07-17 06:46:47 +00:00
aaa2abced4 feat: add withDefaults and emit types to PrioritySelect 2024-07-17 02:33:35 +00:00
ddc18aa177 feat: remove props destructuring from KanbanCard 2024-07-16 23:28:15 +00:00
07130bdc3a feat: remove props destructuring from Attachments 2024-07-16 23:10:57 +00:00
2f92e407cc feat: remove props destructuring from ViewEditForm 2024-07-16 22:59:25 +00:00
6e72606d74 feat: use withDefaults for EditLabels 2024-07-16 22:09:37 +00:00
577f5ae69a feat: use withDefaults for Password 2024-07-16 22:09:30 +00:00
b4e9d9437e feat: use withDefaults for FancyCheckbox 2024-07-16 22:07:18 +00:00
0c70aedeb1 feat: remove props destructuring from ProjectList 2024-07-16 22:06:48 +00:00
99e90c0b02 feat: remove props destructuring from ProjectTable 2024-07-16 22:06:40 +00:00