Commit Graph

844 Commits

Author SHA1 Message Date
kolaente 39f699a61a
fix: rename getParentProjects method to make it clear what it does 2023-05-24 15:54:36 +02:00
kolaente 78158bcba5
fix: remove getProjectById and replace all usages of it 2023-05-24 15:54:35 +02:00
kolaente 1a94496801
fix: bottom margin of project header 2023-05-24 15:54:34 +02:00
kolaente ee8f80cc70
feat: allow selecting a parent project when editing a project 2023-05-24 15:54:31 +02:00
kolaente ce887c38f3
feat: allow selecting a parent project when creating a project 2023-05-24 15:54:31 +02:00
kolaente 799c0be830
feat: allow selecting a parent project when duplicating a project 2023-05-24 15:54:31 +02:00
kolaente 26bec05174
fix: make computed side-effect free 2023-05-24 15:54:31 +02:00
kolaente c32a198a34
chore: refactor get parents project and move to projects store 2023-05-24 15:54:31 +02:00
kolaente 6a8c656dbb
feat: show all parent projects in project search 2023-05-24 15:54:31 +02:00
kolaente 63ba2982c9
feat: show all parent projects in task detail view 2023-05-24 15:54:30 +02:00
kolaente 9d9fb959d8
fix: add await 2023-05-24 15:54:30 +02:00
kolaente 36bec9e64f
chore(task): move toggleFavorite to store 2023-05-24 15:54:30 +02:00
kolaente a95014dc5d
feat(projects): move hasProjects check to store 2023-05-24 15:54:30 +02:00
kolaente e4379f0a22
chore: export projects as array directly from projects store 2023-05-24 15:54:29 +02:00
kolaente a6f524e7af
fix(task detail view): make project display show the task's project 2023-05-24 15:54:29 +02:00
kolaente 5e65814b8c
fix: make check if projects are available work again 2023-05-24 15:54:28 +02:00
kolaente 1bd17d6e50
feat: remove all namespace leftovers 2023-05-24 15:54:27 +02:00
kolaente a5e710bfe5
fix: route to create new project 2023-05-24 15:54:27 +02:00
kolaente e1bdabc8d6
feat: move namespaces list to projects list 2023-05-24 15:54:27 +02:00
primeapple e00c9bb1af feat: add hotkeys for priority, delete and favorite on the `TaskDetailView` (#3400)
continuous-integration/drone/push Build is failing Details
Reviewed-on: #3400
Reviewed-by: konrad <k@knt.li>
Co-authored-by: primeapple <toni.mueller.web@mailbox.org>
Co-committed-by: primeapple <toni.mueller.web@mailbox.org>
2023-05-10 09:14:07 +00:00
kolaente 292c90425e
fix: lint
continuous-integration/drone/push Build is passing Details
2023-04-26 10:19:49 +02:00
kolaente b80f070431
feat: show avatar and full name in team overview
continuous-integration/drone/push Build is failing Details
2023-04-25 18:32:36 +02:00
Dominik Pschenitschni a416d26f7c
chore: better function naming in password components
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2023-04-12 16:15:40 +02:00
Dominik Pschenitschni 8fc254d2db
feat: abstract BaseCheckbox 2023-03-29 17:17:49 +02:00
Dominik Pschenitschni 91e9eef582 fix: use strict comparison
continuous-integration/drone/push Build is passing Details
2023-03-28 10:49:34 +00:00
WofWca 30adad5ae6 feat: mark undone if task moved from isDoneBucket (#3291)
continuous-integration/drone/push Build is passing Details
Addresses #545 (not completely)

Reviewed-on: #3291
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-28 10:21:19 +00:00
WofWca 6870db4a72 fix: list view: don't sort tasks after marking one "done" (#3285)
continuous-integration/drone/push Build is passing Details
See https://community.vikunja.io/t/list-view-tasks-being-sorted-after-marking-one-done-throws-you-off/1257/2

Reviewed-on: #3285
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-23 20:50:17 +00:00
Dominik Pschenitschni d73b71a097 fix: SortBy type import
continuous-integration/drone/push Build is passing Details
2023-03-14 21:46:42 +00:00
kolaente 34ad889d90 fix(link share): redirect to list view after authenticating 2023-03-14 14:04:23 +00:00
kolaente befa6f27bb feat: rename list to project everywhere
fix: project table view

fix: e2e tests

fix: typo in readme

fix: list view route

fix: don't wait until background is loaded for list to show

fix: rename component imports

fix: lint

fix: parse task text

fix: use list card grid

fix: use correct class names

fix: i18n keys

fix: load project

fix: task overview

fix: list view spacing

fix: find project

fix: setLoading when updating a project

fix: loading saved filter

fix: project store loading

fix: color picker import

fix: cypress tests

feat: migrate old list settings

chore: add const for project settings

fix: wrong projecten rename from lists

chore: rename unused variable

fix: editor list

fix: shortcut list class name

fix: pagination list class name

fix: notifications list class name

fix: list view variable name

chore: clarify comment

fix: i18n keys

fix: router imports

fix: comment

chore: remove debugging leftover

fix: remove duplicate variables

fix: change comment

fix: list view variable name

fix: list view css class name

fix: list item property name

fix: name update tasks function correctly

fix: update comment

fix: project create route

fix: list view class names

fix: list view component name

fix: result list class name

fix: animation class list name

fix: change debug log

fix: revert a few navigation changes

fix: use @ for imports of all views

fix: rename link share list class

fix: remove unused css class

fix: dynamically import project components again
2023-03-14 14:04:23 +00:00
Dominik Pschenitschni b9d3b5c756 feat: rename files with list to project 2023-03-14 14:04:23 +00:00
WofWca 0eb78e32f9 chore: improve `@/message` `action` type (#3209)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3209
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-08 09:51:55 +00:00
WofWca b4dd23b85d fix: i18ze a string (#3210)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3210
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-08 09:43:46 +00:00
WofWca 6a3518dace chore(refactor): improve `stores/config` types (#3190)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3190
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-03 14:36:59 +00:00
kolaente c002275e7f
fix(table view): correctly load sort order from local storage
continuous-integration/drone/push Build is failing Details
Resolves https://community.vikunja.io/t/table-view-sort-by-due-date-doesnt-persist-after-page-refresh/1198
2023-02-28 11:56:05 +01:00
kolaente 1f40b68108
fix(filter): validate title before creating or editing a filter
continuous-integration/drone/push Build is passing Details
Resolves #3152
2023-02-22 11:04:31 +01:00
Dominik Pschenitschni 7b96397e3b feat: use klona instead of lodash.clonedeep (#3073)
continuous-integration/drone/push Build is passing Details
Resolves: #3032
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #3073
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-02-07 13:04:03 +00:00
kolaente e67088fdb7
chore: simplify error handling for login and OpenId Auth
continuous-integration/drone/push Build is passing Details
2023-01-25 18:41:30 +01:00
Dominik Pschenitschni 13a39be3de feat: unindent settings page (#2996)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2996
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-24 21:54:48 +00:00
Dominik Pschenitschni 903e9a9904 chore: add has content="false" to gantt charts (#2969)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2969
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-17 14:32:56 +00:00
kolaente 2af42f8fbe
fix(quick add magic): make sure assignees which don't exist are not removed from task title
continuous-integration/drone/push Build is passing Details
Resolves #2927
2023-01-12 13:32:00 +01:00
Dominik Pschenitschni 7be8e892e2
feat: add histoire 2023-01-05 23:12:58 +01:00
Dominik Pschenitschni b6a89a0cde feat: use variable fonts with subsetting (#2817)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2817
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-12-15 21:37:02 +00:00
Dominik Pschenitschni 7db79ff04e fix: only load buckets if listId set (#2741)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2741
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-22 13:00:36 +00:00
Dominik Pschenitschni 74ad98de68 fix: icon offset and color
continuous-integration/drone/push Build is passing Details
2022-11-18 15:49:38 +00:00
Dominik Pschenitschni 42e9f306e8
feat: grid for list cards
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-18 14:04:20 +01:00
Dominik Pschenitschni b42e4cca59 feat: more horizontal space on mobile (#2722)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2722
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-11-17 16:17:18 +00:00
Dominik Pschenitschni 45ec1623d5 feat: remove edit-task from list view (#2721)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2721
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-11-17 15:35:18 +00:00
Dominik Pschenitschni 8ef309243d feat: improve loadTask logic (#2715)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2715
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-17 15:31:21 +00:00
Dominik Pschenitschni 8c44ed83e6
feat: use transition component everywhere
continuous-integration/drone/pr Build is passing Details
2022-11-14 22:08:54 +01:00
Dominik Pschenitschni 631a19fa92
feat: move transition in own component 2022-11-12 19:32:39 +01:00
Dominik Pschenitschni fba402fcd0
feat: reduce TaskDetailView selector specificity 2022-11-12 19:29:20 +01:00
Dominik Pschenitschni 4c4adfdf4e fix: reactive const assignment (#2692)
continuous-integration/drone/push Build is passing Details
Resolves #2691

Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2692
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-11-12 16:14:32 +00:00
Dominik Pschenitschni 293402b6fd fix: move heading styles to component (#2686)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2686
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:52:16 +00:00
Dominik Pschenitschni 4c458a1ad0 fix: move createdUpdated styles to component (#2685)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2685
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:50:48 +00:00
Dominik Pschenitschni 7ec2b6c0d2
fix: gantt route sync
continuous-integration/drone/pr Build is passing Details
2022-11-09 18:39:29 +01:00
kolaente b98d9fb7ec
fix(table): sort tasks by index instead of id
continuous-integration/drone/push Build is passing Details
2022-11-09 14:46:58 +01:00
kolaente 612e592da7
fix: sort task alphabetically
continuous-integration/drone/push Build is passing Details
Resolves F-906
2022-11-08 16:16:22 +01:00
Dominik Pschenitschni d85abbd77a feat: ListKanban script setup (#2643)
continuous-integration/drone/push Build is passing Details
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 38cef79f68 fix: remove duplicate store assignment (#2644)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2644
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 11:43:19 +00:00
Dominik Pschenitschni f4bc2b94f0 feat: sticky action buttons (#2622)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2622
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-04 13:49:28 +00:00
Dominik Pschenitschni f7728e5384 fix: remove wrong loadTask params (#2635)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2635
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-04 13:39:14 +00:00
kolaente 78b765ddc4 fix(kanban): don't allow dragging a bucket if a task input is focused
continuous-integration/drone/push Build is failing Details
Resolves #2452
2022-11-04 12:16:25 +00:00
Dominik Pschenitschni e49f960aea chore: inline simple helper (#2631)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2631
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-04 08:22:58 +00:00
Dominik Pschenitschni 8b7b4d61a3 feat: MigrateService script setup (#2432)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2432
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-11-03 14:19:42 +00:00
konrad 0ff0d8c5b8 feat: improved types (#2547)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #2547
Reviewed-by: konrad <k@knt.li>
2022-11-02 16:06:55 +00:00
kolaente 09b76b7bd4
fix: don't show user deletion menu entry in user settings if the server disabled it
continuous-integration/drone/push Build is failing Details
2022-11-02 10:44:14 +01:00
Dominik Pschenitschni 096daad80a feat: rename http-common to fetcher (#2620)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2620
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-01 13:06:27 +00:00
Dominik Pschenitschni 3c5bfcc6f3
fix: potential issue with refs in Avatar
continuous-integration/drone/pr Build is passing Details
2022-11-01 13:12:13 +01:00
Dominik Pschenitschni 599e28e5e5
feat: type improvements 2022-10-31 22:42:28 +01:00
kolaente da2a7a224e
fix: label multiselect styling on focus
continuous-integration/drone/push Build is passing Details
2022-10-28 11:23:55 +02:00
Dominik Pschenitschni 9807858436 feat: unify savedFilter logic in service (#2491)
continuous-integration/drone/push Build is passing Details
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
konrad d5258b7315 feat: improve useTaskList (#2582)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #2582
2022-10-27 19:48:26 +00:00
Dominik Pschenitschni 066553838a
fix: improve return type 2022-10-27 17:51:09 +02:00
Dominik Pschenitschni b8cc828bc0
chore(gantt): upgrade packages 2022-10-27 17:50:31 +02:00
Dominik Pschenitschni 52d4d0bdb9
feat(gantt): reset gantt filter 2022-10-27 17:49:45 +02:00
Dominik Pschenitschni 6bf6357cbd
feat: use plural for filters consequently 2022-10-27 17:49:35 +02:00
Dominik Pschenitschni 51dc123d89
feat: use ref for filters 2022-10-27 17:49:35 +02:00
Dominik Pschenitschni acb3ddc73f
feat: use PascalCase for component name 2022-10-27 17:49:34 +02:00
Dominik Pschenitschni 73eab6c5b5
fix: scope ListGantt styles 2022-10-27 17:49:34 +02:00
Dominik Pschenitschni 7f4114b703
feat: move useGanttTaskList in separate file 2022-10-27 17:47:53 +02:00
Dominik Pschenitschni c7dd20ef57
feat: simplify ListGantt styles 2022-10-27 17:47:53 +02:00
Dominik Pschenitschni c1da04eda1
feat(gantt): add task collection to useGanttFilter 2022-10-27 17:47:47 +02:00
Dominik Pschenitschni 2c732eb0d5
feat: abstract to useGanttFilter / and useRouteFilter 2022-10-27 17:47:15 +02:00
Dominik Pschenitschni 2acb70c562
chore: clean up 2022-10-27 17:47:15 +02:00
Dominik Pschenitschni eaf777864a
feat: working gantt-chart 2022-10-27 17:47:15 +02:00
Dominik Pschenitschni e968c88cfd
feat(gantt): trying to load gantt-chart 2022-10-27 17:47:09 +02:00
Dominik Pschenitschni acdbf2f8f5
feat: working route sync 2022-10-27 17:46:36 +02:00
Dominik Pschenitschni 9f146c8c7f
chore(gantt): wip daterange 2022-10-27 17:46:28 +02:00
kolaente 970a04d973
fix: remove precision setting 2022-10-27 17:45:09 +02:00
kolaente fd9d0ad155
chore: don't use ref when not nessecary 2022-10-27 17:45:09 +02:00
kolaente 5f7159ebc4
feat: increase the default date range 2022-10-27 17:44:53 +02:00
kolaente 29dcc02217
feat: handle changing props 2022-10-27 17:44:30 +02:00
kolaente c289a6ae18
chore: use flatpickr range instead of two datepickers 2022-10-27 17:44:29 +02:00
kolaente ef4689335b
feat: create new tasks 2022-10-27 17:44:29 +02:00
kolaente 49a24977f9
feat: allow passing props down to the gantt component 2022-10-27 17:44:29 +02:00
kolaente 2b0df8c237
feat: add basic implementation of ganttastic 2022-10-27 17:44:26 +02:00
Dominik Pschenitschni 7ce880239e
feat: rename useTaskList
continuous-integration/drone/pr Build is passing Details
2022-10-27 15:47:48 +02:00
kolaente e13e477682
fix: lint
continuous-integration/drone/push Build is passing Details
2022-10-25 21:16:55 +02:00
kolaente 8a5b1ab3e3
fix(sharing): correctly check if the user has admin rights when sharing
continuous-integration/drone/push Build is failing Details
2022-10-25 18:48:51 +02:00
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