Commit Graph

58 Commits

Author SHA1 Message Date
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)
Some checks failed
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)
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-07 18:38:53 +02:00
493180d442
Fix lint
All checks were successful
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
Some checks failed
continuous-integration/drone/push Build is failing
2021-08-03 23:26:39 +02:00
c323804c7c
Add drag delay on mobile
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-29 13:05:33 +02:00
3c7f8d7aa2 Reorder tasks, lists and kanban buckets (#620)
All checks were successful
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)
All checks were successful
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
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-07-07 21:58:41 +02:00
c8209c6c10 Quick add magic for tasks (#570)
All checks were successful
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)
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 16:27:41 +02:00
f9844384be
Hide the bucket limit input when clicked away
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-15 17:03:26 +02:00
48fb707032
Prevent setting a bucket limit < 0
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-15 16:58:48 +02:00
2435bd68a0 Add a "done" option to kanban buckets (#440)
Some checks reported errors
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-10 17:45:07 +01:00
f7d8095b5a Pagingation for tasks in kanban buckets (#419)
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 18:54:22 +01:00
2aceca54ca Move buttons to separate component (#380)
All checks were successful
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
Some checks failed
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)
All checks were successful
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
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-16 20:28:10 +01:00
65ce1de445
Fix filter container positioning in link shares
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-16 16:50:13 +01:00
09b7a903d2
Add success message when modifying buckets
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-10 18:27:18 +01:00
e44be61d2a Fix loading states for unrelated components (#370)
All checks were successful
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)
All checks were successful
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)
All checks were successful
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
All checks were successful
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
Some checks failed
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
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-23 21:16:13 +01:00
0f77ad2d58
Add task filter for kanban
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-22 12:49:43 +01:00
c0130b2b48
Only show a loading spinner per task when updating a task on the kanban board
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-08 18:49:28 +01:00
25bd9d17f9
Show a loading spinner when creating a new kanban task
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 15:44:48 +01:00
148cc1dcca Better save messages for tasks (#307)
All checks were successful
continuous-integration/drone/push Build is passing
Add success messages when managing assignees

Add success messages when managing labels

Add better loading animations for related tasks

Add better loading animations for comments

Don't block everything while loading

Move task heading to separate component which handles all saving related things

Make sure to only show the loading spinner and saved message when saving the description

Show a maximum of 2 notifications

Move task description to separate component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #307
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-22 16:32:35 +00:00
82d54b0751
Remove the focus of the bucket title element after saving the title
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-24 17:23:13 +02:00
a8a7f70a3c
Cleanup code & make sure it has a common code style
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-05 22:35:52 +02:00
cac8b09263 Add limits for kanban boards (#234)
All checks were successful
continuous-integration/drone/push Build is passing
Prevent dropping a task onto a bucket which has its limit reached

Fix closing the dropdown

Add notice to show the limit

Add input to change kanban bucket limit

Add menu item to save bucket limit

Fix parsing dates from the api

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #234
2020-09-04 20:01:02 +00:00
5705b5afd1
Always focus inputs on kanban when adding a new task or bucket
All checks were successful
continuous-integration/drone/push Build is passing
2020-08-11 21:04:22 +02:00
3c07c6e8c0 Hide UI elements if the user does not have the right to use them (#211)
All checks were successful
continuous-integration/drone/push Build is passing
Hide Team UI elements if the user does not have the rights to use them

Fix replacing the right saved in the model when updating

Hide UI-Elements on task if the user does not have the rights to use them

Hide UI-Elements on gantt if the user does not have the rights to use them

Hide UI-Elements on kanban if the user does not have rights to use them

Fix canWrite condition

Hide list components if the user has no right to write to the list

Add max right to model

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #211
2020-08-11 18:18:59 +00:00
e4f4df0655
Hide the user menu if clicked outside of it
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-29 22:01:54 +02:00
5521ba7c71
Fix comparing the currently loaded list with the current list to make sure to only load the list if needed
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-25 15:10:36 +02:00