Commit Graph

982 Commits

Author SHA1 Message Date
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
172d353df7
fix: make sure subscription strings work consistently across languages 2022-10-07 18:15:05 +02:00
a895bde661
fix: make sure subscriptions are properly inherited between lists and namespaces 2022-10-07 18:15:05 +02:00
74a9b9ab1b
feat: show done tasks as strikethrough when searching for new tasks to relate
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-06 22:41:53 +02:00
bc1e366750
fix(tasks): don't allow adding the same assignee multiple times
All checks were successful
continuous-integration/drone/push Build is passing
See https://community.vikunja.io/t/task-can-be-assigned-twice-or-more-to-the-same-user/883
2022-10-06 18:07:43 +02:00
f01107fd73
feat: add indicator if an attachment is task cover
All checks were successful
continuous-integration/drone/pr Build is passing
2022-10-05 15:04:03 +02:00
ee3965eae9
chore(task): move cover image setter to store 2022-10-05 14:56:11 +02:00
fad72e091b
chore(i18n): use global scope 2022-10-05 14:56:11 +02:00
eb80bfa00d
chore: add line-wrap 2022-10-05 14:56:11 +02:00
43258ab74e
fix: lint 2022-10-05 14:56:11 +02:00
877e425055
feat: promote an attachment to task cover image 2022-10-05 14:56:11 +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
Dominik Pschenitschni
eae7cc5a6b fix: initial modal scroll lock (#2489)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2489
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-10-04 19:41:41 +00:00
Dominik Pschenitschni
c206fc6f34 feat: move composables in separate files (#2485)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2485
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-10-04 12:10:12 +00: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
db627ed28a
feat: editor script setup
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2022-10-04 09:41:59 +02:00
Dominik Pschenitschni
06c1a54886 feat: fancycheckbox script setup (#2462)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2462
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-03 20:19:35 +00:00
3e21a8ed6e feat: migrate kanban card to script setup (#2459)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #2459
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-03 13:17:02 +00:00
Dominik Pschenitschni
f1852f1f33 fix: attachment deletion (#2472)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2472
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-03 13:11:07 +00:00
af7f8400e9
chore: small review adjustments
All checks were successful
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
All checks were successful
continuous-integration/drone/pr Build is passing
2022-10-02 12:28:57 +02:00
Dominik Pschenitschni
b08dd58552 feat: colorPicker script setup (#2457)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2457
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-02 10:00:19 +00:00
Dominik Pschenitschni
0620b8f0b3 feat: multiselect script setup (#2458)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2458
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-02 09:58:51 +00:00
Dominik Pschenitschni
ff1968aa36 feat: datepicker script setup (#2456)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2456
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-01 22:13:50 +00: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
2f2fb357c1
fix(task): new tasks with quick add magic not showing up in task list
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-30 21:31:20 +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
5f5ed410df
fix: don't emit a possible null task 2022-09-30 13:35:11 +02:00
3970d0fd31
chore: spread title 2022-09-30 13:35:02 +02:00
cc378b83fe
feat: automatically create subtask relations based on indention 2022-09-30 13:34:51 +02:00
34ffd1d572
feat: port tasks store to pinia
All checks were successful
continuous-integration/drone/pr Build is passing
2022-09-29 21:40:15 +02:00
9856fab38f feat: migrate auth store to pina (#2398)
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #2398
Reviewed-by: konrad <k@knt.li>
2022-09-29 11:20:22 +00:00
8e3f54ae42
feat: convert model methods to named functions
All checks were successful
continuous-integration/drone/pr Build is passing
2022-09-29 13:11:06 +02:00
Dominik Pschenitschni
8f25f5d353 feat: improve api-config (#2444)
Some checks failed
continuous-integration/drone/push Build is failing
remove obsolet `success` (not used)

Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2444
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-29 10:47:45 +00:00
7b53e684aa
feat: port auth store to pinia 2022-09-28 23:43:14 +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
e9cf562969 fix: vueI18n global scope fallback warnings (#2437)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2437
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-28 13:29:24 +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
95ad245b59
fix: missed porting these getters and commits 2022-09-23 13:29:10 +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
2bf9771e28
fix: lint
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-23 11:50:30 +02:00
3c9c5eff12
fix: make add task button 100% height
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-23 11:13:35 +02:00
aa64e9835c
fix: loading state when creating a new task from list view
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-23 11:11:11 +02:00
ede5cdd8cf
fix: only pass date to flatpickr if it's a valid date
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #2384
2022-09-23 10:36:21 +02:00
20e9420638 feat: port attachments store to pinia
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-22 21:44:41 +00:00
937fd36f72 feat: convert namespaces store to pina (#2393)
Some checks reported errors
continuous-integration/drone/push Build was killed
Reviewed-on: #2393
Reviewed-by: konrad <k@knt.li>
2022-09-22 15:34:32 +00:00