Commit Graph

106 Commits

Author SHA1 Message Date
74ad98de68 fix: icon offset and color
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-18 15:49:38 +00:00
42e9f306e8
feat: grid for list cards
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-11-18 14:04:20 +01:00
Angelo Delicato
4b47478440
feat: change list-content style (#91)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: thelicato <thelicato@users.noreply.github.com>
Reviewed-on: https://github.com/go-vikunja/frontend/pull/91
2022-11-17 17:35:06 +01:00
77ff0aa256 feat: move transition in component (#2694)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #2694
Reviewed-by: konrad <k@knt.li>
2022-11-16 14:36:17 +00:00
8c44ed83e6
feat: use transition component everywhere
All checks were successful
continuous-integration/drone/pr Build is passing
2022-11-14 22:08:54 +01:00
Dominik Pschenitschni
fd1d01164f feature/load-views-async (#2672)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2672
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-13 21:52:28 +00:00
Dominik Pschenitschni
599c1ba4b5 feat: reduce ListWrapper selector specificity (#2679)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2679
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:46:00 +00:00
bb58dba8e0
feat: move select filters to dedicated components
All checks were successful
continuous-integration/drone/pr Build is passing
2022-11-10 17:11:56 +01:00
4bad685f39
feat: filters script setup 2022-11-10 17:11:56 +01:00
Dominik Pschenitschni
d85abbd77a feat: ListKanban script setup (#2643)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2643
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 17:23:11 +00:00
Dominik Pschenitschni
9807858436 feat: unify savedFilter logic in service (#2491)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2491
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-27 19:56:14 +00:00
7ce880239e
feat: rename useTaskList
All checks were successful
continuous-integration/drone/pr Build is passing
2022-10-27 15:47:48 +02:00
6d587fad6e
fix(filters): page freezing when entering a date as a result of an endless loop
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #2384
2022-10-07 19:49:57 +02:00
0a29197715
fix: make sure subscriptions are properly inherited between namespaces and lists
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-07 18:15:05 +02:00
4655e1ce34
feat: update eslint config
All checks were successful
continuous-integration/drone/pr Build is passing
support async component, see: https://eslint.vuejs.org/user-guide/#how-to-use-a-custom-parser
2022-10-04 13:45:16 +02:00
7f281fc5e9
feat: port base store to pinia
All checks were successful
continuous-integration/drone/pr Build is passing
2022-10-01 15:36:44 +02:00
266f877455
fix(filters): make sure all checkboxes are aligned properly
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-30 21:09:24 +02:00
13157e3bba
fix(filters): changing filter checkbox values not being emitted to parent components
Some checks failed
continuous-integration/drone/push Build is failing
See https://community.vikunja.io/t/saved-filters-option-include-tasks-which-dont-have-a-value-set-is-still-set-after-saving-the-filter-despite-the-option-was-unselected/858
2022-09-30 21:06:26 +02:00
Dominik Pschenitschni
bbf4ef4697 feat: ListList script setup (#2441)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2441
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-28 16:08:23 +00:00
Dominik Pschenitschni
ba2605af1b feat: filter-popup script setup (#2418)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2418
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-26 15:58:54 +00:00
a737fc5bc2
feat: port config store to pinia
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2022-09-23 13:30:09 +02:00
62ed7c5964
fix: color list titles so that they are visible on cards with a background
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #2372
2022-09-23 12:10:58 +02:00
Dominik Pschenitschni
a38075f376 feat: move list store to pina (#2392)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2392
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-21 16:21:25 +00:00
Dominik Pschenitschni
d67e5e386d feat: port label store to pinia | pinia 1/9 (#2391)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2391
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-21 14:23:57 +00:00
Dominik Pschenitschni
db8b8812af feat: use v-model more consequent (#2356)
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-13 14:59:02 +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
af630d3b8c
chore: improve type imports 2022-09-05 16:37:36 +02:00
c6e7390f13 fix: search for assignees by username (#2264)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #2264
2022-08-16 21:26:54 +00:00
cdb63b578d
chore: use the <dropdown> and <dropdown-item> components everywhere
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #2176
2022-07-20 17:08:58 +02:00
6dc02c45dd
fix: don't try to pass nonexistant props to filters
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #2152
2022-07-19 16:41:55 +02:00
a4c3939fb6
fix: make sure saved filter data is correctly populated when editing a filter
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #2114
2022-07-13 17:52:42 +02:00
02f985d8a3 fix: button styling 2022-07-06 21:07:26 +00:00
3b9bc5b2f8 feat: use BaseButton where easily possible
This replaces links with BaseButton components. BaseButton will use `<button type="button">` inside for this case. This improves accessibility a lot. Also we might be able to remove the `.stop` modifiers in some places because AFAIK the button element stops propagation by default.
2022-07-06 21:07:26 +00:00
d1f22c5b43
fix: use grey-100 instead of light so that it is properly set in dark mode
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-08 23:00:03 +02:00
Dominik Pschenitschni
96fce73192 fix: disabled attribute fallback (#1984)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1984
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 15:08:37 +00:00
4b0d491359
fix: remove workarounds to properly overlay the top menu bar over everything else
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-05-08 23:26:07 +02:00
0007c30672
feat: move filter popup to a modal
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-08 22:39:23 +02:00
87d4ceddb8
fix: date filters are now correclty converted
Some checks failed
continuous-integration/drone/push Build is failing
2022-04-24 18:36:53 +02:00
89c81ae854
fix: subscription works correctly again
Some checks failed
continuous-integration/drone/push Build is failing
2022-04-24 17:06:00 +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
4cff3ebee1 feat: use blurHash when loading list backgrounds (#1188)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1188
2022-04-02 15:05:30 +00:00
18f5f8da7d
chore: remove abstractions 2022-02-20 21:15:56 +01:00
a78ca6fad3
chore: fix nesting and positioning 2022-02-06 19:38:36 +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
7aa2cfc8d4
feat: add date range filter to task filters 2022-02-06 12:43:40 +01:00
24b7821c50
fix: ts errors in subscription 2022-01-30 16:53:44 +01:00
e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
Some checks failed
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