Commit graph

1876 commits

Author SHA1 Message Date
Dominik Pschenitschni
7d4ba6249e
feat: add modelTypes 2022-09-05 17:57:21 +02:00
Dominik Pschenitschni
8416b1f448
fix: use new assignData method for default data 2022-09-05 17:57:21 +02:00
Dominik Pschenitschni
8be1f81848
fix: use IAbstract to extend model interface 2022-09-05 17:57:20 +02:00
Dominik Pschenitschni
d36577c04e
fix: mark abstractModel and abstractService abstract 2022-09-05 17:57:19 +02:00
Dominik Pschenitschni
96f5f00c07
fix: use definite assignment assertion operator
We used declare which is the wrong use-case for this. See: https://www.typescriptlang.org/docs/handbook/2/classes.html#--strictpropertyinitialization
2022-09-05 17:43:56 +02:00
Dominik Pschenitschni
041a1a4cc0
move constants 2022-09-05 17:43:55 +02:00
Dominik Pschenitschni
4a50e6aae2
fix: improve some types 2022-09-05 17:43:55 +02:00
Dominik Pschenitschni
f9b51306c3
fix: createNewTask typing 2022-09-05 17:43:24 +02:00
Dominik Pschenitschni
106abfc842
fix: merge duplicate types 2022-09-05 17:43:24 +02:00
Dominik Pschenitschni
3ba423ed23
fix: use correct model for generics 2022-09-05 17:43:23 +02:00
Dominik Pschenitschni
244478400a
feat: improve store typing 2022-09-05 17:43:23 +02:00
Dominik Pschenitschni
a6b96f857d
feat: extend mode interface from class instead from interface 2022-09-05 17:43:22 +02:00
Dominik Pschenitschni
3766b5e51b
feat: improve store and model typing 2022-09-05 17:43:22 +02:00
Dominik Pschenitschni
c9e85cb52b
feat: improve types 2022-09-05 17:38:37 +02:00
Dominik Pschenitschni
42e72d14a4
chore: better variable typing 2022-09-05 17:38:37 +02:00
Dominik Pschenitschni
6f93d6343c
chore: remove unnecessary defineComponent 2022-09-05 17:38:37 +02:00
Dominik Pschenitschni
4a247b2a7d
chore: remove global mixing 2022-09-05 17:38:11 +02:00
Dominik Pschenitschni
b0ee316a26
chore: remove date mixins 2022-09-05 16:37:37 +02:00
Dominik Pschenitschni
332acf012c
feat: function attribute typing 2022-09-05 16:37:37 +02:00
Dominik Pschenitschni
8fb00653e4
feat: constants 2022-09-05 16:37:37 +02:00
Dominik Pschenitschni
af630d3b8c
chore: improve type imports 2022-09-05 16:37:36 +02:00
Dominik Pschenitschni
797de0c543
feat: add properties to models 2022-09-05 16:37:36 +02:00
Dominik Pschenitschni
74ad6e65e8
feat: convert abstractService to ts 2022-09-05 16:37:35 +02:00
Dominik Pschenitschni
6e4a3ff199 fix: authenticate per request (#2258)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2258
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-04 14:30:11 +00:00
Dominik Pschenitschni
f6437c81da feat: list settings edit script setup (#1988)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1988
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-02 15:13:32 +00:00
Dominik Pschenitschni
ff655808b3 feat: settings background script setup (#2104)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2104
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-01 16:09:50 +00:00
konrad
c6e7390f13 fix: search for assignees by username (#2264)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2264
2022-08-16 21:26:54 +00:00
Dominik Pschenitschni
7ab4ff2d9e
feat: review changes
move TaskForm in separate component, improve types
2022-08-16 23:25:24 +02:00
kolaente
c80e3b57e4
fix: lint 2022-08-16 23:25:24 +02:00
kolaente
daaa7d3864
fix: remove precision setting 2022-08-16 23:25:24 +02:00
kolaente
cf67edb4a6
chore: don't use ref when not nessecary 2022-08-16 23:25:24 +02:00
kolaente
79e332e518
chore: add types for template ref 2022-08-16 23:25:24 +02:00
kolaente
7c9e98fdf6
chore: don't use for..in 2022-08-16 23:25:24 +02:00
kolaente
5dac96a2d5
feat: only use one watcher 2022-08-16 23:25:23 +02:00
kolaente
f5c7b5be82
chore: define types 2022-08-16 23:25:23 +02:00
kolaente
f3bb23cf14
chore: don't set required if there's a default value 2022-08-16 23:25:23 +02:00
kolaente
9431c13a7f
chore: uppercase const 2022-08-16 23:25:23 +02:00
kolaente
c4d5d409d4
chore: use @/models 2022-08-16 23:25:23 +02:00
kolaente
77ed7a5d91
fix: use inherit for font family 2022-08-16 23:25:23 +02:00
kolaente
ede3dec1d6
chore: use Loading component 2022-08-16 23:25:23 +02:00
kolaente
fb56e890e6
feat: increase the default date range 2022-08-16 23:25:23 +02:00
kolaente
3a32501064
feat: create task when pressing the button 2022-08-16 23:25:23 +02:00
kolaente
0a914e37ed
chore: remove old component and dependencies 2022-08-16 23:25:22 +02:00
kolaente
f142d72da1
feat: loading animation 2022-08-16 23:25:22 +02:00
kolaente
4e0c69d751
feat: handle changing props 2022-08-16 23:25:22 +02:00
kolaente
c39e9d5c62
feat: show done tasks strikethrough 2022-08-16 23:25:22 +02:00
kolaente
af529eef0a
feat: update task in gantt bar after dragging to make sure it changes its color 2022-08-16 23:25:22 +02:00
kolaente
f77f14a91f
fix: make sure the date format is actually valid 2022-08-16 23:25:22 +02:00
kolaente
edaead1d8f
fix: handle bar styling so they can actually be used 2022-08-16 23:25:22 +02:00
kolaente
90a06019ce
chore: cleanup 2022-08-16 23:25:22 +02:00