Commit Graph

43 Commits

Author SHA1 Message Date
kolaente 447641c222 chore: apply lint fixes
continuous-integration/drone/push Build is passing Details
2024-02-07 12:23:09 +00:00
kolaente af13d68c48
fix(editor): show editor if there is no content initially 2023-12-11 21:55:47 +01:00
kolaente 3cb1e7dede
chore: debug 2023-12-11 21:01:38 +01:00
kolaente bd83294ac0
fix(editor): alignment and focus states
continuous-integration/drone/push Build is failing Details
2023-11-18 17:03:47 +01:00
kolaente 6c4f1e1cbf
fix(editor): make initial editor mode (preview/edit) work
continuous-integration/drone/push Build is failing Details
2023-11-18 16:54:29 +01:00
kolaente 218d72494a
fix: lint
continuous-integration/drone/push Build is passing Details
2023-11-03 12:39:02 +01:00
kolaente bde212d432
fix(editor): change description when switching between tasks
continuous-integration/drone/push Build is failing Details
2023-11-03 12:36:20 +01:00
kolaente ba766a29af
fix(editor): check for empty content
continuous-integration/drone/push Build is passing Details
2023-11-03 12:22:38 +01:00
kolaente 5f2787e18d
fix(task): use editor as preview first, then check for edit
continuous-integration/drone/push Build is passing Details
2023-10-22 22:47:52 +02:00
kolaente d7503dc4a2
feat(editor): edit mode
continuous-integration/drone/pr Build is failing Details
2023-10-22 12:08:27 +02:00
kolaente 19a78f1f75
fix(editor): lint
continuous-integration/drone/pr Build is failing Details
2023-10-21 19:52:56 +02:00
kolaente aa715dd9e1
chore(editor): cleanup unused options 2023-10-21 19:46:25 +02:00
kolaente 05bf7ccf0b
feat(editor): image upload
continuous-integration/drone/pr Build is failing Details
2023-10-20 22:43:10 +02:00
kolaente f4a7943680
fix: bubble changes from the editor immediately and move the delay to callers
continuous-integration/drone/push Build is passing Details
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
kolaente 5999def569
fix(task): update task description when switching between related tasks
continuous-integration/drone/push Build is passing Details
Resolves #2936
2023-01-12 12:22:56 +01:00
Dominik Pschenitschni 8c44ed83e6
feat: use transition component everywhere
continuous-integration/drone/pr Build is passing Details
2022-11-14 22:08:54 +01:00
Dominik Pschenitschni 34ffd1d572
feat: port tasks store to pinia
continuous-integration/drone/pr Build is passing Details
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 Details
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
Dominik Pschenitschni 1a11b43ca8 feat: improve models
continuous-integration/drone/push Build is passing Details
2022-09-13 14:59:02 +00:00
konrad 7f6f8963e7 feat: add keyboard shortcut to toggle task description edit (#2332)
continuous-integration/drone/push Build is failing Details
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
Dominik Pschenitschni 244478400a
feat: improve store typing 2022-09-05 17:43:23 +02:00
Dominik Pschenitschni 3766b5e51b
feat: improve store and model typing 2022-09-05 17:43:22 +02:00
Dominik Pschenitschni 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 Details
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
Dominik Pschenitschni ba9f69344a
feat: use defineComponent wrapper 2022-04-02 17:16:57 +02:00
Dominik Pschenitschni a3329f1b42
feat: add lang ts to script block 2022-04-02 17:15:46 +02:00
Dominik Pschenitschni 5867f79735
fix: use AsyncEditor again in comments and description
continuous-integration/drone/pr Build is failing Details
2022-01-19 23:26:34 +01:00
Dominik Pschenitschni f3358269e5
fix task remove label test 2022-01-04 21:55:32 +01:00
Dominik Pschenitschni bb94c1ba3a
feat: use async / await where it makes sense 2021-10-16 18:59:53 +02:00
Dominik Pschenitschni 3b940cb56c
feat: don't rethrow same error and handle errors globally 2021-10-16 18:59:53 +02:00
Dominik Pschenitschni 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
Dominik Pschenitschni 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
Dominik Pschenitschni 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
Dominik Pschenitschni ebeca48be4
fix: namespace collision of global error method with draggable error method 2021-09-24 21:46:42 +02:00
Dominik Pschenitschni 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
kolaente 9fda82839b
Fix showing an editor save button in cases where it wasn't required
continuous-integration/drone/push Build is failing Details
2021-08-20 18:56:50 +02:00
kolaente f4a4909ead
Fix populating task details ater updating the description
continuous-integration/drone/push Build is passing Details
2021-08-06 23:45:46 +02:00
konrad a08306d612 Add vite (#416)
continuous-integration/drone/push Build is passing Details
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
sytone 306a926c66 Add default list setting & creating tasks from home (#520)
continuous-integration/drone/push Build is passing Details
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
konrad f0498fd767 Add translations (#562)
continuous-integration/drone/push Build is passing Details
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
kolaente cdc805c8da
Refactor success and error messages
continuous-integration/drone/push Build is passing Details
2021-06-22 22:07:57 +02:00
kolaente 9f35ac372b
Show call to action for task description if there is none
continuous-integration/drone/push Build is failing Details
2021-01-20 22:33:11 +01:00
konrad 148cc1dcca Better save messages for tasks (#307)
continuous-integration/drone/push Build is passing Details
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