2ac3d29c13
Merge branch 'vue3' into feature/vue3-async-await
...
continuous-integration/drone/pr Build is failing
# Conflicts:
# src/i18n/index.js
# src/store/modules/labels.js
# src/store/modules/tasks.js
# src/views/list/views/Kanban.vue
# src/views/tasks/ShowTasks.vue
# src/views/tasks/TaskDetailView.vue
2021-10-17 16:06:58 +02:00
1c8e26bdc6
fix: set the current list when opening a task
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-10-17 15:16:26 +02:00
a60ad77bdc
fix: use async action to change current list
continuous-integration/drone/pr Build is passing
2021-10-16 20:44:39 +02:00
bb94c1ba3a
feat: use async / await where it makes sense
2021-10-16 18:59:53 +02:00
3b940cb56c
feat: don't rethrow same error and handle errors globally
2021-10-16 18:59:53 +02:00
50fa592aad
fix: wrong async order
continuous-integration/drone/pr Build is passing
2021-10-11 21:40:36 +02:00
18c31482df
fix: remove side effect from computed
...
continuous-integration/drone/pr Build is failing
was firing a commit
2021-10-11 19:17:15 +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
2a1004ac68
fix: make task relation kinds translatable
...
continuous-integration/drone/push Build is passing
Related to #774
2021-10-04 21:52:27 +02:00
dpschen
64abb1ce37
feat: watch taskId instead of whole route ( #812 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #812
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-02 13:33:01 +00:00
6b358107b6
feat: watch taskId instead of whole route
2021-10-01 20:48:04 +02:00
7c3c2945f8
feat: use vue-i18n 9 for vue3
2021-10-01 18:49:54 +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
2b20f328cb
fix: compiler warnings
...
see:
- https://v3.vuejs.org/guide/migration/key-attribute.html
- https://v3.vuejs.org/guide/migration/v-bind.html
- https://v3.vuejs.org/guide/migration/v-on-native-modifier-removed.html
2021-10-01 18:45:42 +02:00
96523f1fbf
feat: task checklist improvements ( #797 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #797
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-29 18:31:14 +00:00
f51371bbe0
feat: move from life cycle to data or watcher
...
- remove from created / mounted
- initialize component services in data
- use immediate watcher where appropriate
- deep watch for route changes
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
4454e6cf22
feat: update to new slot syntax
...
Prepare for vue 3
2021-09-24 21:46:42 +02:00
dpschen
41331c8a86
feature/remove-attachment-upload-mixin ( #724 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #724
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-24 18:16:37 +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
f4a4909ead
Fix populating task details ater updating the description
continuous-integration/drone/push Build is passing
2021-08-06 23:45:46 +02:00
8a08a41a3c
Fix setting a task as favorite button
continuous-integration/drone/push Build is passing
2021-07-29 13:00:48 +02:00
617a6a0c21
Add making tasks favorite from the task detail view
continuous-integration/drone/push Build is passing
2021-07-28 22:13:24 +02: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
b812c422f9
Fix sending the user back to the list view they came from when opening a task in detail view
...
continuous-integration/drone/push Build is passing
Resolves #589
2021-07-19 11:20:05 +02:00
306a926c66
Add default list setting & creating tasks from home ( #520 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #520
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: sytone <kolaente@sytone.com>
Co-committed-by: sytone <kolaente@sytone.com>
2021-07-17 21:21:46 +00:00
7355204d2f
Improve some translations ( #581 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #581
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: andreymal <andriyano-31@mail.ru>
Co-committed-by: andreymal <andriyano-31@mail.ru>
2021-07-09 08:22:20 +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
b85beb06eb
Quick Actions & global search ( #528 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #528
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-05-30 18:30:08 +00:00
f01afe7f07
Fix keyboard shortcuts not working on the task detail page
continuous-integration/drone/push Build is failing
2021-05-19 17:48:32 +02:00
85e55d1300
Fix tasks moving infinitely in gantt chart ( #493 )
...
continuous-integration/drone/push Build is passing
Fixes #489
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #493
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-25 16:01:17 +00:00
747a9fe505
Focus task detail elements when they show up
continuous-integration/drone/push Build is passing
2021-04-18 16:50:12 +02:00
8e2dfcffd5
Fix tasks not disappearing from the kanban board when moving them between lists
continuous-integration/drone/push Build is passing
2021-02-20 15:35:30 +01:00
3f20ae89a8
Subscriptions and notifications for namespaces, tasks and lists ( #410 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #410
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-14 19:18:51 +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
0d64506d73
Make sure all popups & dropdowns are animated
continuous-integration/drone/push Build is passing
2021-01-23 18:54:22 +01:00
0d34d01689
Hide task elements while the task is loading
continuous-integration/drone/push Build is passing
2021-01-21 20:20:57 +01:00
0b23e91f8d
Make sure attachements are only added once to the list after uploading
...
continuous-integration/drone/push Build is failing
+ Make sure the attachment list shows up every time after adding an attachment
2021-01-18 21:58:34 +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
e960202607
Use buttons more consistently
continuous-integration/drone/push Build is failing
2021-01-17 13:04:49 +01:00
f4b47ec374
Fix task detail view spacings
continuous-integration/drone/push Build is passing
2021-01-16 21:55:43 +01:00
2f45b63157
Rearrange task actions
continuous-integration/drone/push Build is failing
2021-01-16 20:51:20 +01:00
eb31798f06
Fix getting back to the default task view when navigating back from a task modal
continuous-integration/drone/push Build is failing
2021-01-10 22:37:43 +01:00
2da6d7649f
Make adding fields to tasks more intuitive ( #365 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #365
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: profi248 <kostal.david8@gmail.com>
Co-committed-by: profi248 <kostal.david8@gmail.com>
2021-01-04 21:22:56 +00:00
b822b3616b
Frontend Testing With Cypress ( #313 )
...
continuous-integration/drone/push Build is failing
Wait until the request is finished
Wait for the newly created task exists in the dom
Wait until the login request is done
Wait until the list request is done
Make sure no user token is in local storage when trying to register
Make sure to always upload test results
Disable capturing videos of test runs in CI
Add uploading test result screenshots from ci
Assert a success notification is shown after creating a new list
Change input element locators
Fix testing for favorite lists
Make sure faked usernames are always random
Make sure the tests work
Make sure to use node 12 everywhere in ci
Add docs
Fix setting api url for running tests
Use a working node version
Ignore cypress screenshots and videos
Set cache folders
Explicitly ignore cypress files when running unit tests
Trigger Drone
Only run unit tests with yarn test:unit
Add serve dist command to serve built static files
Trigger Drone
Fix cypress image
Change cypress image
Unify test & build step back again to prevent double installation of dependencies
Add cache location config
Move test steps to separate pipeline
Run cypress tests in drone
Fix all tests
Make all factory methods static
Use factories everywhere
Cleanup
Add tests for the editor
Add tests for viewing link shares
Fix seed
Add test to make sure settings elements are hidden if the user does not have the right to edit the current list
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #313
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-10 13:52:35 +00:00
3f2056bbf9
Show done at in task detail view
continuous-integration/drone/push Build is passing
2020-11-28 15:52:15 +01:00
d0e304e43b
Add disabled state for task titles
continuous-integration/drone/push Build is passing
2020-11-28 15:30:34 +01:00