kolaente
eae555475d
fix(teams): show an error message when no user is selected to add to a team
continuous-integration/drone/push Build is passing
Details
2022-10-24 18:52:31 +02:00
kolaente
5ddce387fe
fix: show frontend version in about dialog
continuous-integration/drone/push Build is failing
Details
2022-10-24 15:41:12 +02:00
kolaente
d7ac2ad697
fix(task): scroll the task field into view after activating it
continuous-integration/drone/push Build is passing
Details
2022-10-23 15:39:27 +02:00
kolaente
80230069c6
fix: make sure the filter button is always shown on the kanban board
continuous-integration/drone/push Build is passing
Details
2022-10-23 13:48:45 +02:00
kolaente
a695719128
fix: task detail view top spacing on mobile
continuous-integration/drone/push Build is passing
Details
2022-10-23 13:14:07 +02:00
kolaente
f61723dac2
fix: redirect with query parameters
continuous-integration/drone/push Build is failing
Details
2022-10-23 13:12:04 +02:00
kolaente
ae27502022
fix: make sure share modals don't have a create button
...
continuous-integration/drone/push Build is passing
Details
Resolves F-869
2022-10-23 13:03:09 +02:00
kolaente
643a5b6d7d
fix: lint
continuous-integration/drone/push Build is passing
Details
2022-10-20 16:23:01 +02:00
kolaente
73575302de
fix: password reset
continuous-integration/drone/push Build is failing
Details
2022-10-20 16:15:58 +02:00
kolaente
4ed665fbd9
feat: refactor password reset to use a single password field
continuous-integration/drone/push Build is failing
Details
2022-10-20 16:07:36 +02:00
Dominik Pschenitschni
5afafb7c82
fix: move hourToDaytime to separate file in order to pass tests
continuous-integration/drone/pr Build is passing
Details
2022-10-17 12:35:47 +02:00
Dominik Pschenitschni
c4d7f6fdfa
feat: get username from store getter
2022-10-16 19:36:04 +02:00
Dominik Pschenitschni
c20de51a3c
feat: make salutation i18n static
continuous-integration/drone/pr Build is failing
Details
2022-10-16 15:28:58 +02:00
kolaente
c6d6da3171
fix: lint
continuous-integration/drone/push Build is failing
Details
2022-10-09 22:46:18 +02:00
kolaente
1af4f7811a
feat: add TickTick migrator support
continuous-integration/drone/push Build is failing
Details
2022-10-09 22:42:40 +02:00
kolaente
feeaca2c02
feat: allow users to leave a team they're in
continuous-integration/drone/push Build is failing
Details
2022-10-09 16:49:26 +02:00
kolaente
820db3e96d
feat(openid): show error message from query after being redirected from third party
...
continuous-integration/drone/push Build is passing
Details
Resolves #2111
2022-10-05 18:02:03 +02:00
kolaente
1be516a905
fix(task): setting progress was not properly saved
continuous-integration/drone/push Build is failing
Details
2022-10-05 16:06:41 +02:00
kolaente
fd71de4b5d
fix(task): setting a priority was not properly saved
continuous-integration/drone/push Build is passing
Details
2022-10-05 16:02:44 +02:00
kolaente
877e425055
feat: promote an attachment to task cover image
2022-10-05 14:56:11 +02:00
Dominik Pschenitschni
4655e1ce34
feat: update eslint config
...
continuous-integration/drone/pr Build is passing
Details
support async component, see: https://eslint.vuejs.org/user-guide/#how-to-use-a-custom-parser
2022-10-04 13:45:16 +02:00
Dominik Pschenitschni
c2321703a7
chore: remove unneeded this from PasswordReset.vue ( #2473 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2473
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-03 13:10:09 +00:00
Dominik Pschenitschni
63fb8a1962
feat: Login script setup ( #2417 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2417
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-01 15:58:39 +00:00
Dominik Pschenitschni
2dc36c032b
feat: TaskDetail as script setup ( #1792 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1792
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-01 15:02:35 +00:00
Dominik Pschenitschni
1d7f857070
feat: rework loading state of stores
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
2022-10-01 16:22:01 +02:00
Dominik Pschenitschni
7f281fc5e9
feat: port base store to pinia
continuous-integration/drone/pr Build is passing
Details
2022-10-01 15:36:44 +02:00
konrad
d1d7cd535e
feat: migrate kanban store to pina ( #2411 )
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #2411
2022-10-01 12:15:22 +00:00
kolaente
72b731d620
fix(list): automatically close task edit pane when switching between lists
...
continuous-integration/drone/push Build is failing
Details
Resolves #2442
2022-09-30 21:13:13 +02:00
kolaente
fd3c15d064
fix: update top header list title when saving a filter
...
continuous-integration/drone/push Build is failing
Details
See https://community.vikunja.io/t/changes-to-a-saved-filter-name-is-not-updated-in-the-page-title
2022-09-30 20:55:07 +02:00
Dominik Pschenitschni
c35810f28f
feat: port kanban store to pinia
continuous-integration/drone/pr Build is passing
Details
2022-09-29 21:42:39 +02:00
Dominik Pschenitschni
34ffd1d572
feat: port tasks store to pinia
continuous-integration/drone/pr Build is passing
Details
2022-09-29 21:40:15 +02:00
konrad
9856fab38f
feat: migrate auth store to pina ( #2398 )
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #2398
Reviewed-by: konrad <k@knt.li>
2022-09-29 11:20:22 +00:00
Dominik Pschenitschni
8e3f54ae42
feat: convert model methods to named functions
continuous-integration/drone/pr Build is passing
Details
2022-09-29 13:11:06 +02:00
Dominik Pschenitschni
94d6f38e89
fix missed conversion to ref ( #2445 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2445
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-29 09:44:58 +00:00
Dominik Pschenitschni
7b53e684aa
feat: port auth store to pinia
2022-09-28 23:43:14 +02:00
Dominik Pschenitschni
bbf4ef4697
feat: ListList script setup ( #2441 )
...
continuous-integration/drone/push Build is failing
Details
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
63f2e6ba6f
feat NewNamespace script setup ( #2415 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2415
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 13:31:06 +00:00
Dominik Pschenitschni
e9cf562969
fix: vueI18n global scope fallback warnings ( #2437 )
...
continuous-integration/drone/push Build is failing
Details
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
7f581cbe27
feat: NewLabel script setup ( #2414 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2414
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-27 15:12:21 +00:00
Dominik Pschenitschni
89e428b4d2
feat: ListLabels script setup ( #2416 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2416
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-26 16:09:24 +00:00
Dominik Pschenitschni
a737fc5bc2
feat: port config store to pinia
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
2022-09-23 13:30:09 +02:00
Dominik Pschenitschni
95ad245b59
fix: missed porting these getters and commits
2022-09-23 13:29:10 +02:00
Dominik Pschenitschni
20e9420638
feat: port attachments store to pinia
continuous-integration/drone/push Build is failing
Details
2022-09-22 21:44:41 +00:00
Dominik Pschenitschni
093ab766d4
feat: port namespace store to pinia
continuous-integration/drone/pr Build is passing
Details
2022-09-21 23:32:21 +02:00
konrad
d57e27b4a6
feat: task relatedTasks script setup ( #1939 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #1939
Reviewed-by: konrad <k@knt.li>
2022-09-21 18:22:30 +00:00
Dominik Pschenitschni
0814890cac
feat: deleteNamespace script setup ( #2387 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2387
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 18:21:47 +00:00
kolaente
ce0f58c783
feat: allow marking a related task done directly from the list
2022-09-21 18:36:38 +02:00
Dominik Pschenitschni
a38075f376
feat: move list store to pina ( #2392 )
...
continuous-integration/drone/push Build is passing
Details
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 )
...
continuous-integration/drone/push Build is passing
Details
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
e91b5fde02
feat: NewTeam script setup ( #2388 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2388
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-21 14:13:37 +00:00
Dominik Pschenitschni
ff5d1fc8c1
feat: ListNamespaces script setup ( #2389 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2389
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:12:36 +00:00
Dominik Pschenitschni
ad6b335d41
feat: namespace settings archive script setup
continuous-integration/drone/push Build is failing
Details
2022-09-15 20:46:26 +00:00
konrad
f70b1d2902
feat: color the task color button when the task has a color set ( #2331 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #2331
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-15 12:46:12 +00:00
konrad
84260841be
feat(list): add info dialoge to show list description ( #2368 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #2368
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-15 12:36:43 +00:00
Dominik Pschenitschni
602ab8379e
fix: vue-i18n global scope ( #2366 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2366
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-15 09:54:01 +00:00
kolaente
49217889b5
fix: bucket title edit success message appearing twice
continuous-integration/drone/push Build is passing
Details
2022-09-15 10:08:17 +02:00
kolaente
bdf992c9bf
feat: color the color button icon instead of the button itself
continuous-integration/drone/pr Build is passing
Details
2022-09-14 18:56:51 +02:00
kolaente
51c806c12b
feat: color the task color button when the task has a color set
continuous-integration/drone/pr Build is passing
Details
2022-09-14 18:43:56 +02:00
kolaente
2b82df5dbd
Merge branch 'main' into feature/redirect-to-specific-view
...
continuous-integration/drone/pr Build is passing
Details
# Conflicts:
# src/components/sharing/linkSharing.vue
2022-09-13 22:07:50 +02:00
Dominik Pschenitschni
db8b8812af
feat: use v-model more consequent ( #2356 )
...
continuous-integration/drone/push Build is passing
Details
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
Dominik Pschenitschni
1a11b43ca8
feat: improve models
continuous-integration/drone/push Build is passing
Details
2022-09-13 14:59:02 +00:00
kolaente
23598dd2ee
fix: introduce a ListView type to properly type all available list views
continuous-integration/drone/pr Build is passing
Details
2022-09-08 14:11:19 +02:00
kolaente
d3171b59be
feat(link shares): allows switching the initial view by passing a query parameter
2022-09-08 13:56:50 +02:00
kolaente
63f5f446fd
feat(link shares): hide the logo if a query parameter was passed
continuous-integration/drone/push Build is passing
Details
2022-09-08 09:56:09 +00:00
Dominik Pschenitschni
54de368642
fix: use typed useStore
continuous-integration/drone/pr Build is passing
Details
2022-09-05 20:10:32 +02:00
Dominik Pschenitschni
878b5bf236
fix: defaultListId
2022-09-05 19:01:42 +02:00
Dominik Pschenitschni
b4cba6f7d9
fix: mutation error in TaskDetailView
2022-09-05 19:01:42 +02:00
Dominik Pschenitschni
49f3b928cb
chore: minor fixes
2022-09-05 19:01:42 +02:00
Dominik Pschenitschni
7d4ba6249e
feat: add modelTypes
2022-09-05 17:57:21 +02:00
Dominik Pschenitschni
041a1a4cc0
move constants
2022-09-05 17:43:55 +02:00
Dominik Pschenitschni
244478400a
feat: improve store typing
2022-09-05 17:43:23 +02:00
Dominik Pschenitschni
3766b5e51b
feat: improve store and model typing
2022-09-05 17:43:22 +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
f6437c81da
feat: list settings edit script setup ( #1988 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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
Dominik Pschenitschni
5b8d142abb
fix: i18n scope
continuous-integration/drone/push Build is passing
Details
2022-08-04 21:33:24 +00:00
kolaente
ad7ed86d36
fix: don't replace the last edited task with the one currently editing
continuous-integration/drone/push Build is passing
Details
2022-08-02 15:27:24 +02:00
kolaente
56147dc9fb
fix: transition error when deleting a task
continuous-integration/drone/push Build is passing
Details
2022-07-21 16:14:12 +02:00
kolaente
ff48178051
fix: general user settings empty when loading the settings page
...
continuous-integration/drone/push Build is failing
Details
Resolves #2183
2022-07-21 16:11:45 +02:00
kolaente
4c560f1a03
fix: don't try to load lists after logging out
...
continuous-integration/drone/push Build is failing
Details
Resolves #329
2022-07-21 15:53:15 +02:00
kolaente
9cebf5305a
feat: allow for easy reset of a repeating amount
...
continuous-integration/drone/push Build is passing
Details
Resolves #2179
2022-07-21 15:10:48 +02:00
kolaente
cdb63b578d
chore: use the <dropdown> and <dropdown-item> components everywhere
...
continuous-integration/drone/push Build is passing
Details
Resolves #2176
2022-07-20 17:08:58 +02:00
kolaente
175fb02629
fix: don't allow marking a task as done in a read-only list
continuous-integration/drone/push Build is failing
Details
2022-07-19 18:37:11 +02:00
kolaente
dac9d918b5
feat(kanban): show loading indicators when handling tasks
continuous-integration/drone/push Build is failing
Details
2022-07-19 18:33:45 +02:00
kolaente
e7de930129
fix: properly update state when duplicating a list
continuous-integration/drone/push Build is passing
Details
2022-07-19 17:15:39 +02:00
kolaente
a0d0c2cb1f
fix(kanban): error when moving a task to an empty bucket
continuous-integration/drone/push Build is passing
Details
2022-07-19 17:13:22 +02:00
kolaente
62bbffb17e
fix: user avatar settings
continuous-integration/drone/push Build is passing
Details
2022-07-19 17:00:40 +02:00
Dominik Pschenitschni
0456f4a041
fix: use of sortable js with transition-group ( #2160 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2160
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-07-19 14:32:12 +00:00
kolaente
a4c3939fb6
fix: make sure saved filter data is correctly populated when editing a filter
...
continuous-integration/drone/push Build is passing
Details
Resolves #2114
2022-07-13 17:52:42 +02:00
kolaente
99cd68ad43
fix(kanban): make sure the task position is calculated correctly
...
continuous-integration/drone/push Build is failing
Details
The very first task in a bucket always has the position 0. Now, if we move another task in front of that, it too gets the position 0 assigned. That means the two first tasks now both have the position 0 and are not sorted correctly. This commit fixes that: When moving a task to the very first position it checks if the task now on the second position also has position 0 assigned to it. If that's the case, we'll now update that task's position as well to make sure it has another position than 0.
2022-07-13 16:51:56 +02:00
kolaente
99a5afc817
fix: task sorting by position in list view
...
continuous-integration/drone/push Build is failing
Details
Resolves #2119
2022-07-13 16:24:50 +02:00
kolaente
4a8b7a726a
fix: task sorting in table
...
continuous-integration/drone/push Build is passing
Details
Resolves #2118
2022-07-13 16:19:58 +02:00
kolaente
579cff647d
feat: allow marking a task done from a filter
...
continuous-integration/drone/push Build is passing
Details
Resolves #2113
2022-07-12 11:59:39 +02:00
kolaente
ab7bf7d8f9
fix: datepicker button color and spacing for overdue dates
continuous-integration/drone/push Build is passing
Details
2022-07-11 16:41:08 +02:00
Dominik Pschenitschni
9a26310ad6
fix(ListList): use ButtonLink
2022-07-06 21:07:26 +00:00
Dominik Pschenitschni
6ddede4863
feat(BaseButton): add target _blank for links by default
2022-07-06 21:07:26 +00:00
Dominik Pschenitschni
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
Dominik Pschenitschni
58358481bc
fix linting
2022-07-04 21:50:48 +00:00
kolaente
580b012993
feat: add inputmode=generic to totp fields
continuous-integration/drone/push Build is passing
Details
2022-07-04 16:55:27 +02:00
kolaente
2b8a786825
fix: archiving a list
continuous-integration/drone/push Build is failing
Details
2022-06-30 18:04:41 +02:00
kolaente
8eed0be072
feat: enable kanban scroll snap only for mobile devices
...
continuous-integration/drone/push Build is passing
Details
Fixes https://github.com/go-vikunja/frontend/issues/64
2022-06-30 16:59:45 +02:00
kolaente
e0864fab3e
fix: properly define focus expose for new task input field
...
continuous-integration/drone/push Build is passing
Details
resolves #1993
2022-06-17 14:25:59 +02:00
konrad
e468595ce4
feat: ask for confirmation before deleting a label ( #1996 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1996
2022-06-16 16:21:06 +00:00
kolaente
31c49aed4b
feat: add option to configure overdue reminders email time
continuous-integration/drone/push Build is passing
Details
2022-06-16 16:52:25 +02:00
kolaente
0997c3868d
chore: migrate namespace edit component to script setup
continuous-integration/drone/push Build is passing
Details
2022-06-12 15:12:14 +02:00
kolaente
aadf75c7bf
fix: don't try to load the namespace again when navigating away from the settings page
...
continuous-integration/drone/push Build is passing
Details
Resolves https://github.com/go-vikunja/frontend/issues/58
2022-06-12 14:59:53 +02:00
kolaente
6fc87e1515
feat: add print styles
continuous-integration/drone/push Build is passing
Details
2022-06-02 23:00:21 +02:00
konrad
efed128f03
fix: rely on api to properly sort tasks on home page ( #1997 )
...
continuous-integration/drone/push Build was killed
Details
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
d996e39a86
feat: OpenIdAuth script setup
continuous-integration/drone/push Build is passing
Details
2022-05-27 17:41:35 +00:00
kolaente
72c123f3f9
feat: add alt+r shortcut to bring up reminder input on task detail view
continuous-integration/drone/push Build is passing
Details
2022-05-23 22:58:54 +02:00
kolaente
745d4660d8
fix: properly reference task input textarea from parent component
...
continuous-integration/drone/push Build is passing
Details
Resolves #1993
2022-05-23 22:33:43 +02:00
Dominik Pschenitschni
5ef939a230
feature/fix-vue-i18n-9.2.31 ( #1994 )
...
continuous-integration/drone/push Build is passing
Details
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
1569042471
fix: replace vue.draggable.next with zhyswan-draggable
...
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
Reason: Author doesn't maintain vue port anymore.
See: https://github.com/SortableJS/vue.draggable.next/issues/140#issuecomment-1123622724=
2022-05-22 23:44:16 +02:00
Dominik Pschenitschni
53dc7d12f7
feat: remove vue3 compat mode
2022-05-22 23:44:16 +02:00
Dominik Pschenitschni
17b77c25c1
feat: ListTeams script setup
continuous-integration/drone/push Build is passing
Details
2022-05-22 15:44:05 +00:00
Dominik Pschenitschni
93b2482d4c
feat: archive list script setup
continuous-integration/drone/push Build is passing
Details
2022-05-22 15:32:52 +00:00
Dominik Pschenitschni
27f7541b25
feat: Migrate script setup
continuous-integration/drone/push Build is passing
Details
2022-05-22 15:32:34 +00:00
Dominik Pschenitschni
c1e4eba7f5
feat: TOTP script setup
continuous-integration/drone/push Build is passing
Details
2022-05-22 15:32:10 +00:00
Dominik Pschenitschni
829eed0b9f
fix: problem with newTaskInput ref ( #1986 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1986
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-22 15:13:12 +00:00
Dominik Pschenitschni
5291fc1192
feat: NewList script setup ( #1989 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1989
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:10:44 +00:00
Dominik Pschenitschni
96fce73192
fix: disabled attribute fallback ( #1984 )
...
continuous-integration/drone/push Build is passing
Details
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
Dominik Pschenitschni
6bab1088c7
feat: make user settings links config driven ( #1990 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1990
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:03:09 +00:00
Dominik Pschenitschni
2c270d063e
feat: user General script setup ( #1938 )
...
continuous-integration/drone/push Build encountered an error
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1938
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-20 05:36:08 +00:00
Dominik Pschenitschni
d11fae1c38
feat: user DataExport script setup
continuous-integration/drone/push Build is failing
Details
2022-05-19 20:44:43 +00:00
Dominik Pschenitschni
4b6015da99
fix: import in PasswordReset ( #1923 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1923
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-14 15:05:49 +00:00
Dominik Pschenitschni
6538a3591e
feat: EmailUpdate script setup ( #1932 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1932
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-14 14:51:33 +00:00
Dominik Pschenitschni
3ecd1d8db6
feat: user PasswordUpdate script setup ( #1933 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1933
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-14 14:50:52 +00:00
Dominik Pschenitschni
fe698a6f84
feat: user Avatar script setup ( #1935 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1935
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-14 14:48:29 +00:00
Dominik Pschenitschni
76826855e4
feat: user deletion script setup ( #1936 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1936
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-14 14:45:45 +00:00
kolaente
a38bd7e971
fix: list title not set as page title after closing a task popup
continuous-integration/drone/push Build is passing
Details
2022-05-08 11:58:37 +02:00
kolaente
c2694dc089
fix: filter button alignments and backgrounds for link shares
continuous-integration/drone/push Build is passing
Details
2022-05-08 11:13:19 +02:00
kolaente
ed85557cf3
fix: dark mode for user and team settings
continuous-integration/drone/push Build is failing
Details
2022-05-01 22:25:15 +02:00
kolaente
cbecea62ae
chore: convert edit team to script setup
continuous-integration/drone/push Build is failing
Details
2022-05-01 22:19:20 +02:00
kolaente
86efe9fd23
fix: remove user from team
continuous-integration/drone/push Build is failing
Details
2022-05-01 21:47:07 +02:00
kolaente
b40d6f783c
fix: actually deleting the list now works
continuous-integration/drone/push Build is failing
Details
2022-04-25 19:59:02 +02:00
Dominik Pschenitschni
8578225982
feat: simplify namespace search ( #1835 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1835
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-25 17:38:57 +00:00
kolaente
62adf171ec
feat: show the number of tasks we're about to remove when deleting a list
continuous-integration/drone/push Build is failing
Details
2022-04-24 18:11:10 +02:00
kolaente
24701a17f5
fix: new task input focus
2022-04-24 17:26:57 +02:00
kolaente
89c81ae854
fix: subscription works correctly again
continuous-integration/drone/push Build is failing
Details
2022-04-24 17:06:00 +02:00
Dominik Pschenitschni
17a42dc2e7
feat: remove copy-to-clipboard ( #1797 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1797
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-04-23 15:58:29 +00:00
kosssi
bf3e16c6ee
fix: checklist summary design on home page ( #1842 )
...
continuous-integration/drone/push Build was killed
Details
Co-authored-by: Simon C <simonc@linux.com>
Reviewed-on: #1842
Reviewed-by: konrad <k@knt.li>
Co-authored-by: kosssi <kosssi@noreply.kolaente.de>
Co-committed-by: kosssi <kosssi@noreply.kolaente.de>
2022-04-22 08:07:15 +00:00
Dominik Pschenitschni
080675b38f
fix: uppercase types ( #1810 )
...
continuous-integration/drone/push Build is failing
Details
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
Dominik Pschenitschni
9c2438026b
fix: remove obsolete watchEffect ( #1795 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1795
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:21 +00:00
Dominik Pschenitschni
8473bd6a8b
feat: add scroll snapping to kanban view
continuous-integration/drone/push Build is passing
Details
2022-04-11 22:09:06 +00:00
Dominik Pschenitschni
b9637e1bb6
chore: simple Login view improvements ( #1791 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1791
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-10 18:42:29 +00:00
kolaente
b2897545e4
fix: properly set list backgrounds when switching between lists
...
continuous-integration/drone/push Build is failing
Details
Probably caused by the blur hash feature, switching between lists would not work if the list background was set via unsplash. I've refactored the whole decision tree which checks if a background should be loaded or not. It actually does not matter where the background is from (unsplash or upload) or if we had one in the last list - we only need to know if the current list has a background or if we just changed it and need to update right away.
2022-04-03 14:20:16 +02:00
kolaente
898b22b377
fix: create token
2022-04-02 17:37:52 +02:00
Dominik Pschenitschni
b1159f331f
feat: remove duplicate rel attribute
2022-04-02 17:37:52 +02:00
Dominik Pschenitschni
50575ffd68
feat: flatten and reorder after all
2022-04-02 17:37:51 +02:00
Dominik Pschenitschni
eb7667e27e
chore: use BaseButton
2022-04-02 17:37:51 +02:00
kolaente
041f888492
chore: use .then instead of await
2022-04-02 17:37:51 +02:00
kolaente
343be4d5d6
chore: directly use newToken.value
2022-04-02 17:37:51 +02:00
kolaente
b9fa08116d
chore: rename to useTokens
2022-04-02 17:37:51 +02:00
kolaente
460a4dbdbe
chore: use h5
2022-04-02 17:37:51 +02:00
kolaente
da4f5a0f75
chore: move success message after state changes
2022-04-02 17:37:51 +02:00
kolaente
ca330fe63b
chore: use function statements everywhere
2022-04-02 17:37:51 +02:00
kolaente
af6385bc60
chore: check for no results
2022-04-02 17:37:51 +02:00
kolaente
19b772f8ee
fix: type
2022-04-02 17:37:50 +02:00
kolaente
b65839d0d7
fix: lint
2022-04-02 17:37:50 +02:00
kolaente
043bf62ef3
chore: extract getting all tokens into a composable
2022-04-02 17:37:50 +02:00
kolaente
f042651986
chore: make server functions async
2022-04-02 17:37:50 +02:00
kolaente
0299ed32f3
chore: use findIndex to remove caldav token
2022-04-02 17:37:50 +02:00
kolaente
cb067461aa
chore: use ts for caldav component
2022-04-02 17:37:50 +02:00
kolaente
6b899be202
chore: clarify token is required for non-local users
2022-04-02 17:37:50 +02:00
kolaente
7bdefd9a3e
chore: put action buttons right
2022-04-02 17:37:50 +02:00
kolaente
8e5a318d4c
feat: manage tokens
2022-04-02 17:37:50 +02:00
kolaente
75f09ec5db
chore: move to script setup
2022-04-02 17:37:48 +02:00
Dominik Pschenitschni
ba9f69344a
feat: use defineComponent wrapper
2022-04-02 17:16:57 +02:00
Dominik Pschenitschni
a3329f1b42
feat: add lang ts to script block
2022-04-02 17:15:46 +02:00
konrad
4cff3ebee1
feat: use blurHash when loading list backgrounds ( #1188 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1188
2022-04-02 15:05:30 +00:00
kolaente
2e537f6d63
fix: loading list views would sometimes not get loaded
...
continuous-integration/drone/push Build is passing
Details
To make sure the tasks of a list are only loaded after the list itself is fetched from the server, we hide the list view until the list is fully loaded. When switching between different views of the same list, this would cause the list view to not be loaded at all because the list was already loaded at that point.
closes #1732
2022-04-02 12:47:13 +02:00
konrad
9b09fadbd0
feat: add date math for filters ( #1342 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #1342
2022-03-28 17:30:42 +00:00
kolaente
46050611d8
fix: forgotten import
continuous-integration/drone/push Build is passing
Details
2022-03-27 21:06:30 +00:00
kolaente
a055a3ea52
fix: lint
2022-03-27 21:06:30 +00:00
kolaente
b7a976a9cf
fix: setting the last viewed list after navigating away from it
...
The new list background was set on the home page when navigating to the list. This was because the `CURRENT_LIST` was set to the last visited list, even after the call to `this.$store.commit(CURRENT_LIST, null)` because everything is async. I tracked the problem down to the call to `watchEffect` in the ListWrapper component. Apparently, `watchEffect` is called every time _the watched variable is assigned to_ and not only when it changes. When navigating away from the list, that watcher is getting called with the list id, the one already loaded, and sets it in store which in turn overrides the call from the contentAuth component.
2022-03-27 21:06:30 +00:00
kolaente
42c0fc6185
fix: make sure a list background is set in store when adding one
...
When creating a new list, setting a background and then navigating to the home page, the list background would not be shown in the list card. Now, we're setting the newly updated list with all its background information properly in store (why are there even multiple places for this?).
2022-03-27 21:06:30 +00:00
kolaente
0af6d79eff
Merge branch 'main' into feature/date-math
continuous-integration/drone/pr Build is passing
Details
2022-03-27 22:41:53 +02:00
konrad
7f56a3537c
fix: load the list tasks only after the list itself was loaded ( #1251 )
...
continuous-integration/drone/push Build is failing
Details
Currently, when opening a list sometimes the tasks are shown before the list itself is loaded. Because the list contains the rights, this means no edit buttons etc are available at that point which is pretty confusing.
This PR ensures the list-specific view is loaded only after the list itself is loaded.
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1251
2022-03-27 19:56:56 +00:00
kolaente
f4b0e68322
feat: add a few new keyboard shortcuts
continuous-integration/drone/push Build is passing
Details
2022-03-02 21:59:51 +01:00
kolaente
7f2189b455
fix: don't rotate kanban cards while dragging
...
continuous-integration/drone/push Build is passing
Details
The way I implemented that had a few annoying side effects like wiggling around when clicking on the bucket
2022-02-27 19:43:05 +01:00
kolaente
db47c1f10c
chore: move converting params to service
continuous-integration/drone/pr Build is passing
Details
2022-02-27 17:21:07 +01:00
kolaente
a8ee54d626
Merge branch 'main' into feature/date-math
2022-02-27 16:40:49 +01:00
kolaente
a23b4a96ee
fix: kanban board layout on mobile
continuous-integration/drone/push Build is passing
Details
2022-02-27 16:36:20 +01:00
kolaente
c06cc6ad7a
fix: pop sound not saved and played when marking tasks done
continuous-integration/drone/push Build is passing
Details
2022-02-26 14:48:46 +01:00
kolaente
553fd54f78
fix(kanban): background content scrolling when opening a task
continuous-integration/drone/push Build is passing
Details
2022-02-26 14:39:25 +01:00
kolaente
5b509da215
fix(kanban): make sure the buckets don't appear glued to the bottom
2022-02-26 14:28:55 +01:00
kolaente
f54f533700
fix(kanban): transition animation for bucket footer when adding a new task
continuous-integration/drone/push Build is passing
Details
2022-02-26 14:20:53 +01:00
kolaente
17ba56f12d
feat: rotate task cards slightly while moving them between buckets
continuous-integration/drone/push Build is passing
Details
2022-02-26 14:03:30 +01:00
kolaente
d5f0158b04
Merge branch 'main' into feature/date-math
...
continuous-integration/drone/pr Build is passing
Details
# Conflicts:
# src/views/tasks/ShowTasks.vue
2022-02-26 13:30:07 +01:00
kolaente
051dd98ff7
fix: undo task done from list view
continuous-integration/drone/push Build is passing
Details
2022-02-26 13:18:44 +01:00
kolaente
7b62a0895d
fix: update page title when changing the task title
continuous-integration/drone/push Build is passing
Details
2022-02-26 13:14:08 +01:00
kolaente
b83cec2f0e
fix: don't try to validate nonexisting fields
continuous-integration/drone/push Build is passing
Details
2022-02-26 12:35:09 +01:00
kolaente
8cdcfaf071
fix: don't try to sort tasks when none were returned
continuous-integration/drone/push Build is passing
Details
2022-02-26 12:30:56 +01:00
kolaente
622f08fb1b
fix: lint
continuous-integration/drone/pr Build was killed
Details
2022-02-20 21:34:45 +01:00
kolaente
4ce9ac9c66
chore: remove showAll prop and make it a computed instead
continuous-integration/drone/pr Build was killed
Details
2022-02-20 21:32:02 +01:00
kolaente
95d8cdffe4
chore: return the title directly
continuous-integration/drone/pr Build is failing
Details
2022-02-20 21:22:31 +01:00
kolaente
564f669ed4
chore: return key directly
continuous-integration/drone/pr Build was killed
Details
2022-02-20 21:21:06 +01:00
kolaente
74766ce1d0
chore: hack the planet
continuous-integration/drone/pr Build was killed
Details
2022-02-20 21:17:24 +01:00
kolaente
0b6a74d11e
Merge branch 'main' into feature/date-math
2022-02-20 20:25:06 +01:00
Dominik Pschenitschni
8ea9d7541f
feat: rename percent done to progress ( #1542 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1542
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-02-18 16:56:15 +00:00
Dominik Pschenitschni
45e1ae66d6
feat: restore styling / fix styling issues
continuous-integration/drone/pr Build is passing
Details
2022-02-13 13:49:32 +01:00
Dominik Pschenitschni
e2c81d840f
fix: hack to fix wrong index position
2022-02-13 13:49:32 +01:00
Dominik Pschenitschni
69654b823e
feat: increase task drop area size for bucket list
2022-02-13 13:49:31 +01:00
kolaente
8b90b8f6a8
fix: namespace archive success message
2022-02-12 23:41:03 +01:00
kolaente
204e94aa74
chore: programmatically convert filter values to snake_case
continuous-integration/drone/pr Build is failing
Details
2022-02-06 20:48:37 +01:00
kolaente
aac777e286
fix: lint
continuous-integration/drone/pr Build was killed
Details
2022-02-06 20:32:21 +01:00
kolaente
84f177c80e
feat: reduce dependency on router and move everything to route props instead
continuous-integration/drone/pr Build is failing
Details
2022-02-06 20:11:13 +01:00
kolaente
436c0416d7
chore: use a primary button to select range in upcoming
continuous-integration/drone/pr Build is failing
Details
2022-02-06 19:39:05 +01:00
kolaente
60be8b428e
chore: rename date ranges export
continuous-integration/drone/pr Build is failing
Details
2022-02-06 19:33:52 +01:00
kolaente
c5d598cac4
chore: refactor trigger to slot
continuous-integration/drone/pr Build is failing
Details
2022-02-06 18:46:53 +01:00
konrad
581b2cb4ab
fix: related tasks add button and task dates in read only view ( #1268 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1268
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-02-06 15:58:52 +00:00
kolaente
eeee1c842a
fix: correctly send filter values
continuous-integration/drone/pr Build is failing
Details
2022-02-06 16:58:23 +01:00
kolaente
6d6f2b4e33
chore: cleanup
2022-02-06 16:48:28 +01:00
kolaente
cbbcb7ef23
fix: setTitle import
continuous-integration/drone/pr Build is failing
Details
2022-02-06 16:36:12 +01:00
kolaente
bcd34efe91
chore: convert ShowTasks component to script setup and ts
continuous-integration/drone/pr Build is failing
Details
2022-02-06 16:04:49 +01:00
kolaente
a812793ead
feat: add setting for time zone to user settings
continuous-integration/drone/pr Build is passing
Details
2022-02-06 16:04:00 +01:00
konrad
3d3ccf629a
feat: add remember me style login ( #1339 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1339
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-02-06 13:17:55 +00:00
kolaente
9e7c258347
fix: sort tasks correctly by due date
continuous-integration/drone/pr Build is failing
Details
2022-02-06 12:43:42 +01:00
kolaente
7135288800
fix: lint
2022-02-06 12:43:42 +01:00
kolaente
7aa2cfc8d4
feat: add date range filter to task filters
2022-02-06 12:43:40 +01:00
kolaente
a74fc47335
fix: llama position
2022-02-06 12:42:13 +01:00
kolaente
0ae8a0e6ef
feat: add more pre-defined ranges
2022-02-06 12:42:13 +01:00
kolaente
6c55411f71
fix: now correctly showing the title of predefined ranges
2022-02-06 12:41:41 +01:00
kolaente
dabe87af4b
feat: make sure showTasks can handle dynamic dates
2022-02-06 12:41:19 +01:00
kolaente
ecf679d8e1
chore: completely move logic of ShowTasksInRange component to ShowTasks and remove it
continuous-integration/drone/pr Build is failing
Details
2022-02-05 21:14:40 +01:00
kolaente
43e83350bd
feat: move logic of ShowTasksInRange component to ShowTasks
continuous-integration/drone/pr Build is failing
Details
2022-02-05 21:12:35 +01:00
kolaente
ccd8602bfd
chore: remove unused style
continuous-integration/drone/pr Build is passing
Details
2022-02-05 20:18:42 +01:00
kolaente
4e8a03066e
chore: use v-else
2022-02-05 20:17:34 +01:00
kolaente
d272eb2a7a
Merge branch 'main' into fix/upcoming
...
# Conflicts:
# src/views/tasks/ShowTasks.vue
2022-02-05 20:02:30 +01:00
Dominik Pschenitschni
a8ac2fc2dd
Merge branch 'main' into feature/login-improvements
continuous-integration/drone/pr Build is passing
Details
2022-02-05 18:04:33 +01:00
Dominik Pschenitschni
6827390b77
feat: merge TaskDetailViewModal with modal
continuous-integration/drone/pr Build is passing
Details
2022-02-05 17:29:15 +01:00
Dominik Pschenitschni
de626eab31
feat: don't open task detail in modal for list and table view
continuous-integration/drone/pr Build is passing
Details
2022-01-31 01:31:41 +01:00
kolaente
3e311e07cd
fix: undefined prop subscription
continuous-integration/drone/pr Build is passing
Details
2022-01-30 23:18:13 +01:00
Dominik Pschenitschni
de3c47dc69
fix ts errors in various files
2022-01-30 16:53:46 +01:00
Dominik Pschenitschni
24b7821c50
fix: ts errors in subscription
2022-01-30 16:53:44 +01:00
kolaente
423195155e
Merge branch 'main' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is failing
Details
2022-01-30 12:40:36 +01:00
kolaente
fdd2e7e538
fix: vuex store mutation violation when archiving a namespace
continuous-integration/drone/push Build is passing
Details
2022-01-26 14:36:32 +01:00
konrad
cd92d224a2
Merge branch 'main' into feature/login-improvements
continuous-integration/drone/pr Build is passing
Details
2022-01-23 17:06:49 +00:00
kolaente
8555ffcd17
Merge branch 'main' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is failing
Details
2022-01-18 22:27:32 +01:00
kolaente
1818ed3648
fix: scrolling to heading if it wasn't available
2022-01-18 22:00:13 +01:00
kolaente
e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
...
continuous-integration/drone/pr Build is failing
Details
# Conflicts:
# src/router/index.ts
# src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01:00
kolaente
cb776872aa
feat(a11y): honor prefer-reduced-motion
2022-01-18 20:43:52 +00:00
kolaente
b96af50338
feat(a11y): use better markup tags everywhere
2022-01-18 20:43:52 +00:00
kolaente
0e47cebed5
feat(a11y): use <time> tag for dates everywhere
2022-01-18 20:43:52 +00:00