cd0149ef69
fix(kanban): make sure the checklist summary uses the correct text color
...
continuous-integration/drone/push Build is passing
Related-To https://github.com/go-vikunja/frontend/issues/135
2024-01-26 21:44:20 +01:00
da311fce9e
fix(kanban): ensure text and icon color only depends on the card background, not on the color scheme
...
continuous-integration/drone/push Build is passing
Related https://github.com/go-vikunja/frontend/issues/135#issuecomment-1900701258
2024-01-21 00:10:05 +01:00
34e4862c88
fix(kanban): make sure kanban cards always have text color matching their background
...
continuous-integration/drone/push Build is passing
Resolves https://github.com/go-vikunja/frontend/issues/135
2023-12-13 18:54:48 +01:00
fc6b707405
fix(task): use empty description helper everywhere
2023-12-11 22:35:09 +01:00
3fec92283b
fix(task): priority label sizing and positioning in different environments
continuous-integration/drone/push Build is failing
2023-09-06 15:58:52 +02:00
7a9aa7771b
fix(tasks): play pop sound directly and not from store
...
continuous-integration/drone/push Build is passing
This solves two problems:
1. Previously, changing anything on a done task would play the pop sound all the time, because the store only knew the new done status was "done" and not if it was done previously already.
2. Safari will prevent playing a sound without user interaction. This means the user has to interact directly with the method playing the sound which was not the case when the sound was played from the store.
Resolves #3292
2023-09-04 20:14:43 +02:00
7f2d92138e
fix: lint
continuous-integration/drone/push Build is pending
2023-09-04 13:11:31 +02:00
f63c39a578
feat(assignees): improve avatar list consistency
...
continuous-integration/drone/push Build is failing
Resolves #3354
2023-09-04 13:03:39 +02:00
3aa502e07d
fix: use props destructuring everywhere
2023-06-20 14:40:41 +02:00
054d70cbe5
fix: unset cover image when the task does not have one
2022-10-05 14:56:10 +02:00
3d88fdaadd
feat: add display of kanban card attachment image
2022-10-05 14:56:10 +02:00
af7f8400e9
chore: small review adjustments
continuous-integration/drone/pr Build is passing
2022-10-03 12:35:15 +02:00
367ad1e5a5
fix: don't add class method to interface
2022-10-03 12:34:51 +02:00
a5925baff0
feat: migrate kanban card to script setup
continuous-integration/drone/pr Build is passing
2022-10-02 12:28:57 +02:00
34ffd1d572
feat: port tasks store to pinia
continuous-integration/drone/pr Build is passing
2022-09-29 21:40:15 +02:00
ce0f58c783
feat: allow marking a related task done directly from the list
2022-09-21 18:36:38 +02:00
1a11b43ca8
feat: improve models
continuous-integration/drone/push Build is passing
2022-09-13 14:59:02 +00:00
3766b5e51b
feat: improve store and model typing
2022-09-05 17:43:22 +02:00
b0ee316a26
chore: remove date mixins
2022-09-05 16:37:37 +02:00
af630d3b8c
chore: improve type imports
2022-09-05 16:37:36 +02:00
990639dd24
fix: setting a label on a task fails if the kanban view is open in the background
continuous-integration/drone/push Build encountered an error
2022-07-08 23:30:03 +02:00
37c36560fb
fix: task default color should be set and evaluated properly
continuous-integration/drone/push Build is failing
2022-06-16 18:11:49 +02: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
c06cc6ad7a
fix: pop sound not saved and played when marking tasks done
continuous-integration/drone/push Build is passing
2022-02-26 14:48:46 +01:00
69654b823e
feat: increase task drop area size for bucket list
2022-02-13 13:49:31 +01:00
e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
...
continuous-integration/drone/pr Build is failing
# Conflicts:
# src/router/index.ts
# src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01:00
0e47cebed5
feat(a11y): use <time> tag for dates everywhere
2022-01-18 20:43:52 +00:00
49955eb03a
fix: remove some of the typescript warnings
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-01-05 16:17:14 +01:00
2db820d926
feat: review changes
2022-01-04 21:55:32 +01:00
58207db6c3
fix: kanban tests
2022-01-04 21:55:31 +01:00
5a0c0eff9f
feat: implement modals with vue router 4
...
This is an implementation of the modals with the new possibilities of vue router 3.
See: https://github.com/vuejs/vue-router/issues/703#issuecomment-865066913 for a better explanation
and the linked example implementation: https://github.com/vuejs/vue-router-next/blob/master/e2e/modal/index.ts
2022-01-04 21:55:29 +01:00
46fa43d67f
Migrate to bulma-css-variables and introduce dark mode ( #954 )
...
continuous-integration/drone/push Build encountered an error
Co-authored-by: Adrian Simmons <adrian@perlucida.co.uk>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #954
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: adrinux <adrian@perlucida.co.uk>
Co-committed-by: adrinux <adrian@perlucida.co.uk>
2021-11-22 21:12:54 +00:00
ae5d3ecac5
fix: kanban card spacing ( #1005 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1005
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-16 21:44:07 +00:00
d8d4803e2d
feat: show indicator on a repeating task ( #925 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #925
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-01 16:06:03 +00:00
c6b24dd8f1
feat: add Done component
2021-10-25 16:39:35 +02:00
87d2b4fed3
fix: use :deep() selector instead of ::v-deep
2021-10-25 16:39:34 +02:00
14dd49e4b0
feat: divide most tasks.scss styles into components
...
- ShowTasks.vue
- List.vue
- defer-task.vue
- edit-task.vue
- Kanban.vue, relatedTasks.vue and singleTaskInView.vue
2021-10-25 16:39:33 +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
7e1a7f3f19
feat: hide priority label for done tasks ( #825 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #825
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-05 05:43:10 +00:00
99fb78dbd4
feat: show checklist summary on kanban cards
continuous-integration/drone/push Build is failing
2021-10-04 22:05:44 +02:00
ebeca48be4
fix: namespace collision of global error method with draggable error method
2021-09-24 21:46:42 +02:00
dpschen
4fc8858c64
fix: kanban-card mutatation violation ( #712 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #712
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-08 16:28:13 +00: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