d66ad12f5c
feat: improve kanban implementation
2021-10-11 18:08:30 +02:00
3a7a4bdc42
Merge branch 'main' into vue3
...
continuous-integration/drone/pr Build is failing
# Conflicts:
# src/components/input/editor.vue
# src/components/list/partials/filters.vue
# src/components/tasks/partials/editAssignees.vue
# src/helpers/find.ts
# src/helpers/time/formatDate.js
# src/main.ts
# src/store/modules/attachments.js
# src/store/modules/kanban.js
# src/views/list/views/List.vue
# yarn.lock
2021-10-07 12:20:52 +02:00
7bb1b1b769
feat: fix some Kanban errors with vue3
2021-10-01 21:26:47 +02:00
15640e98ec
feat: simplify filter-popup
continuous-integration/drone/pr Build is failing
2021-10-01 20:14:21 +02:00
8d88b3792d
feat: always use index for buckets
2021-10-01 20:06:06 +02:00
672d63fbed
feat: remove createTask mixin
2021-10-01 20:06:06 +02:00
e779681905
feat: upgrade to packages for vue 3
...
- vue3-notification
- vue-advanced-cropper 2
- vuedraggable 4
- vue-shortkey -> moved in repo
2021-10-01 18:49:54 +02:00
72518212da
feat: use vue-router 4 for vue3
2021-10-01 18:47:41 +02:00
db49b9b532
fix: directly set arrays, objects and delete directly
...
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
697ea12c8e
fix: breaking attribute coercion behavior
...
see: https://v3.vuejs.org/guide/migration/attribute-coercion.html#overview
2021-09-24 21:46:42 +02:00
ebeca48be4
fix: namespace collision of global error method with draggable error method
2021-09-24 21:46:42 +02:00
0da7a46612
feat: formatting
...
- remove unneeded data props
- prepare for compiler warnings vue3; see https://v3.vuejs.org/guide/migration/v-bind.html
2021-09-24 21:46:42 +02:00
4454e6cf22
feat: update to new slot syntax
...
Prepare for vue 3
2021-09-24 21:46:42 +02:00
d88e299358
fix: no drag delay when using mouse on touch device ( #748 )
...
continuous-integration/drone/push Build is failing
Reviewed-on: #748
Reviewed-by: konrad <k@knt.li>
Co-authored-by: simon1506 <simon.sch.dev@gmail.com>
Co-committed-by: simon1506 <simon.sch.dev@gmail.com>
2021-09-21 16:47:42 +00:00
dpschen
07a6a31f47
chore: move constants in folder ( #732 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #732
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 14:21:33 +00:00
6f89863c81
Fix missing translation when creating a new task on the kanban board
continuous-integration/drone/push Build is passing
2021-09-08 17:49:10 +02:00
332dbc1598
Fix rearranging tasks in a kanban bucket when its limit was reached
continuous-integration/drone/push Build is passing
2021-09-07 18:38:53 +02:00
493180d442
Fix lint
continuous-integration/drone/push Build is passing
2021-08-03 23:28:55 +02:00
e3787b9496
Only add a drag delay if on mobile instead of setting it to 0
continuous-integration/drone/push Build is failing
2021-08-03 23:26:39 +02:00
c323804c7c
Add drag delay on mobile
continuous-integration/drone/push Build is passing
2021-07-29 13:08:38 +02:00
3c2d89a0f6
Don't allow dragging a list when the user does not have the rights
continuous-integration/drone/push Build is passing
2021-07-29 13:05:33 +02:00
3c7f8d7aa2
Reorder tasks, lists and kanban buckets ( #620 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #620
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-28 19:56:29 +00:00
a08306d612
Add vite ( #416 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #416
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-25 13:27:15 +00:00
ac6082a670
Add collapsing kanban buckets
continuous-integration/drone/push Build was killed
2021-07-07 21:58:41 +02:00
c8209c6c10
Quick add magic for tasks ( #570 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #570
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-05 10:29:04 +00:00
f0498fd767
Add translations ( #562 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #562
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-06-23 23:24:57 +00:00
cdc805c8da
Refactor success and error messages
continuous-integration/drone/push Build is passing
2021-06-22 22:07:57 +02:00
0cd9d43a7c
Fix showing edit buttons when the user does not have the rights to use them
continuous-integration/drone/push Build is passing
2021-06-03 16:27:41 +02:00
f9844384be
Hide the bucket limit input when clicked away
continuous-integration/drone/push Build is passing
2021-04-15 17:03:26 +02:00
48fb707032
Prevent setting a bucket limit < 0
continuous-integration/drone/push Build is passing
2021-04-15 16:58:48 +02:00
2435bd68a0
Add a "done" option to kanban buckets ( #440 )
...
continuous-integration/drone/push Build was killed
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #440
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-24 20:16:56 +00:00
46de7dc822
Fix kanban infinite scrolling on chrome
continuous-integration/drone/push Build is passing
2021-03-10 17:45:07 +01:00
f7d8095b5a
Pagingation for tasks in kanban buckets ( #419 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #419
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-10 10:59:29 +00:00
7f5140bbb4
Play a sound when marking a task as done
continuous-integration/drone/push Build is passing
2021-01-30 21:45:54 +01:00
e0be77d88f
Move list edit/namespace to separate pages and in a menu ( #397 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #397
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-30 16:17:04 +00:00
0d64506d73
Make sure all popups & dropdowns are animated
continuous-integration/drone/push Build is passing
2021-01-23 18:54:22 +01:00
2aceca54ca
Move buttons to separate component ( #380 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #380
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 17:57:57 +00:00
4f872c92d8
Rename .noshadow to .has-no-shadow
continuous-integration/drone/push Build is failing
2021-01-17 13:21:58 +01:00
3313801174
Fix closing popups when clicking outside of them ( #378 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #378
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 10:36:57 +00:00
212cd86987
Don't show the "new bucket" button when buckets are still loading
continuous-integration/drone/push Build is failing
2021-01-16 20:28:10 +01:00
65ce1de445
Fix filter container positioning in link shares
continuous-integration/drone/push Build is passing
2021-01-16 16:50:13 +01:00
09b7a903d2
Add success message when modifying buckets
continuous-integration/drone/push Build is passing
2021-01-15 23:46:43 +01:00
e87642026b
Fix task icons on kanban if there were multiple different ones
continuous-integration/drone/push Build is passing
2021-01-10 18:27:18 +01:00
e44be61d2a
Fix loading states for unrelated components ( #370 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #370
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-09 14:24:06 +00:00
158e697988
Show task progress on task ( #354 )
...
continuous-integration/drone/push Build is passing
Shows the task completion percent as progress bar in task lists and on kanban cards.
Reviewed-on: #354
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: azymondrian <azymondrian@protonmail.com>
Co-committed-by: azymondrian <azymondrian@protonmail.com>
2020-12-31 15:16:07 +00:00
8fe362c267
Show an icon if a task has non-empty description (Kanban view and List view) ( #360 )
...
continuous-integration/drone/push Build is passing
Add an icon to indicate that task has a description (similar to Trello). Would also be nice to add a counter for comments, but it's not possible to reasonably currently implement unless the API also gets changed.
Also add attachment icon to List view, and change the icon in Kanban view to be consistent with the rest of the icon set.
Reviewed-on: #360
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: profi248 <kostal.david8@gmail.com>
Co-committed-by: profi248 <kostal.david8@gmail.com>
2020-12-30 21:20:33 +00:00
ddd24825a3
Fix removing a kanban bucket
continuous-integration/drone/push Build is passing
2020-12-28 23:42:09 +01:00
7c656d4708
Don't show filter and search buttons for saved filter lists
continuous-integration/drone/push Build is failing
2020-12-24 01:33:25 +01:00
ad33458a80
Don't hide the "new bucket" when updating tasks
continuous-integration/drone/push Build is failing
2020-12-23 21:16:13 +01:00
0f77ad2d58
Add task filter for kanban
continuous-integration/drone/push Build is failing
2020-12-22 12:49:43 +01:00