Commit Graph

84 Commits

Author SHA1 Message Date
60d29617f2
fix linting 2022-07-04 23:30:47 +02:00
efed128f03 fix: rely on api to properly sort tasks on home page (#1997)
Some checks reported errors
continuous-integration/drone/push Build was killed
This PR changes the behaviour of how tasks are sorted. Before, the frontend would sort tasks but this resulted in some cases where tasks were not sorted properly. Most of this is test code to reliably reproduce the problem and make fixing it easier.
The actual bug was in Vikunja's api, therefore I've removed all sorting of tasks in the frontend and ensured the api properly sorts tasks.

Fixes https://github.com/go-vikunja/frontend/issues/54

Depends on vikunja/api#1177

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1997
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-06-01 16:59:59 +00:00
Dominik Pschenitschni
5ef939a230 feature/fix-vue-i18n-9.2.31 (#1994)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1994
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-23 05:23:59 +00:00
Dominik Pschenitschni
080675b38f fix: uppercase types (#1810)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1810
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-04-18 17:32:40 +00:00
db47c1f10c
chore: move converting params to service
All checks were successful
continuous-integration/drone/pr Build is passing
2022-02-27 17:21:07 +01:00
622f08fb1b
fix: lint
Some checks reported errors
continuous-integration/drone/pr Build was killed
2022-02-20 21:34:45 +01:00
4ce9ac9c66
chore: remove showAll prop and make it a computed instead
Some checks reported errors
continuous-integration/drone/pr Build was killed
2022-02-20 21:32:02 +01:00
95d8cdffe4
chore: return the title directly
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-20 21:22:31 +01:00
564f669ed4
chore: return key directly
Some checks reported errors
continuous-integration/drone/pr Build was killed
2022-02-20 21:21:06 +01:00
74766ce1d0
chore: hack the planet
Some checks reported errors
continuous-integration/drone/pr Build was killed
2022-02-20 21:17:24 +01:00
204e94aa74
chore: programmatically convert filter values to snake_case
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 20:48:37 +01:00
aac777e286
fix: lint
Some checks reported errors
continuous-integration/drone/pr Build was killed
2022-02-06 20:32:21 +01:00
84f177c80e
feat: reduce dependency on router and move everything to route props instead
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 20:11:13 +01:00
436c0416d7
chore: use a primary button to select range in upcoming
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 19:39:05 +01:00
60be8b428e
chore: rename date ranges export
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 19:33:52 +01:00
c5d598cac4
chore: refactor trigger to slot
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 18:46:53 +01:00
eeee1c842a
fix: correctly send filter values
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 16:58:23 +01:00
6d6f2b4e33
chore: cleanup 2022-02-06 16:48:28 +01:00
cbbcb7ef23
fix: setTitle import
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 16:36:12 +01:00
bcd34efe91
chore: convert ShowTasks component to script setup and ts
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 16:04:49 +01:00
9e7c258347
fix: sort tasks correctly by due date
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-06 12:43:42 +01:00
7135288800
fix: lint 2022-02-06 12:43:42 +01:00
7aa2cfc8d4
feat: add date range filter to task filters 2022-02-06 12:43:40 +01:00
a74fc47335
fix: llama position 2022-02-06 12:42:13 +01:00
0ae8a0e6ef
feat: add more pre-defined ranges 2022-02-06 12:42:13 +01:00
6c55411f71
fix: now correctly showing the title of predefined ranges 2022-02-06 12:41:41 +01:00
dabe87af4b
feat: make sure showTasks can handle dynamic dates 2022-02-06 12:41:19 +01:00
ecf679d8e1
chore: completely move logic of ShowTasksInRange component to ShowTasks and remove it
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-05 21:14:40 +01:00
43e83350bd
feat: move logic of ShowTasksInRange component to ShowTasks
Some checks failed
continuous-integration/drone/pr Build is failing
2022-02-05 21:12:35 +01:00
ccd8602bfd
chore: remove unused style
All checks were successful
continuous-integration/drone/pr Build is passing
2022-02-05 20:18:42 +01:00
4e8a03066e
chore: use v-else 2022-02-05 20:17:34 +01:00
0710cea9e5
fix: lint
Some checks failed
continuous-integration/drone/pr Build is failing
2021-12-29 21:33:55 +01:00
75cbc73b33
fix: loading spinner
Some checks failed
continuous-integration/drone/pr Build is failing
2021-12-29 20:59:30 +01:00
932f1774ec
feat: move date filter to popup and improve styling 2021-12-29 20:36:53 +01:00
d825960836
chore: make showNulls and showOverdue computed 2021-12-29 18:12:43 +01:00
f691e96e22
fix: checkboxes 2021-12-29 18:06:12 +01:00
0d6ef8f18a
chore: move task sorting to computed 2021-12-29 17:24:56 +01:00
d6dd1fc0e3
fix: date range 2021-12-29 17:22:14 +01:00
729aa7d4cc
fix: date format 2021-12-29 17:08:33 +01:00
e93be0d04c
chore: cleanup old stuff 2021-12-29 16:06:05 +01:00
858e7d60a6
docs: add fixmes 2021-12-29 16:03:05 +01:00
8115563d67
feat: add new component for a datepicker with range 2021-12-29 15:44:13 +01:00
7408c37dec
chore: cleanup and reorganize the date selection 2021-12-28 23:50:04 +01:00
ae5d3ecac5 fix: kanban card spacing (#1005)
All checks were successful
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
dpschen
30cc89fe25 feat: add vite-svg-loader and add Logo component (#971)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #971
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-13 14:16:14 +00: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
ae971b23bc
fix: sort order by dueDate, then by id
Some checks failed
continuous-integration/drone/pr Build is failing
2021-10-17 16:30:34 +02:00
2ac3d29c13
Merge branch 'vue3' into feature/vue3-async-await
Some checks failed
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
1d2abf56f9
Merge branch 'main' into vue3
# Conflicts:
#	src/components/tasks/mixins/createTask.js
2021-10-17 13:37:20 +02:00