ba766a29af
fix(editor): check for empty content
continuous-integration/drone/push Build is passing
2023-11-03 12:22:38 +01:00
5f2787e18d
fix(task): use editor as preview first, then check for edit
continuous-integration/drone/push Build is passing
2023-10-22 22:47:52 +02:00
d7503dc4a2
feat(editor): edit mode
continuous-integration/drone/pr Build is failing
2023-10-22 12:08:27 +02:00
19a78f1f75
fix(editor): lint
continuous-integration/drone/pr Build is failing
2023-10-21 19:52:56 +02:00
aa715dd9e1
chore(editor): cleanup unused options
2023-10-21 19:46:25 +02:00
05bf7ccf0b
feat(editor): image upload
continuous-integration/drone/pr Build is failing
2023-10-20 22:43:10 +02:00
f4a7943680
fix: bubble changes from the editor immediately and move the delay to callers
...
continuous-integration/drone/push Build is passing
This gives the callers more control over when to save data and show/hide additional controls based on the input text
2023-06-02 12:40:21 +02:00
5999def569
fix(task): update task description when switching between related tasks
...
continuous-integration/drone/push Build is passing
Resolves #2936
2023-01-12 12:22:56 +01:00
8c44ed83e6
feat: use transition component everywhere
continuous-integration/drone/pr Build is passing
2022-11-14 22:08:54 +01:00
34ffd1d572
feat: port tasks store to pinia
continuous-integration/drone/pr Build is passing
2022-09-29 21:40:15 +02:00
Dominik Pschenitschni
db8b8812af
feat: use v-model more consequent ( #2356 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2356
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-13 15:30:33 +00:00
1a11b43ca8
feat: improve models
continuous-integration/drone/push Build is passing
2022-09-13 14:59:02 +00:00
7f6f8963e7
feat: add keyboard shortcut to toggle task description edit ( #2332 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #2332
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-07 17:55:59 +00:00
244478400a
feat: improve store typing
2022-09-05 17:43:23 +02:00
3766b5e51b
feat: improve store and model typing
2022-09-05 17:43:22 +02:00
42e72d14a4
chore: better variable typing
2022-09-05 17:38:37 +02:00
Dominik Pschenitschni
c7f8ae256b
feat: description script setup ( #1927 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1927
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-22 20:42:24 +00:00
ba9f69344a
feat: use defineComponent wrapper
2022-04-02 17:16:57 +02:00
a3329f1b42
feat: add lang ts to script block
2022-04-02 17:15:46 +02:00
5867f79735
fix: use AsyncEditor again in comments and description
continuous-integration/drone/pr Build is failing
2022-01-19 23:26:34 +01:00
f3358269e5
fix task remove label test
2022-01-04 21:55:32 +01: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
421ff9a188
feat: use new async component definition
...
- fix see: https://v3.vuejs.org/guide/migration/async-components.html
- put async editor in separate component
2021-10-01 18:46:40 +02:00
51a740f53c
fix: use vue3 v-model bindings
...
see: https://v3.vuejs.org/guide/migration/v-model.html
2021-10-01 18:45:42 +02: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
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
9fda82839b
Fix showing an editor save button in cases where it wasn't required
continuous-integration/drone/push Build is failing
2021-08-20 18:56:50 +02: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
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
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
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
9f35ac372b
Show call to action for task description if there is none
continuous-integration/drone/push Build is failing
2021-01-20 22:33:11 +01:00
148cc1dcca
Better save messages for tasks ( #307 )
...
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