Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/tasks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRaimund Schlüßler <raimund.schluessler@mailbox.org>2022-04-22 22:00:36 +0300
committerGitHub <noreply@github.com>2022-04-22 22:00:36 +0300
commit0342a387135eb6cb0945645d0c0f894f5a091963 (patch)
tree708f274967157a7f37e94db243eacadfe020acfb /src
parent5123ba88832016ec2e86e601d427fe6a9f78eaa2 (diff)
Bump @nextcloud/eslint-config from 7.0.2 to 8.0.0 (#1968)
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Diffstat (limited to 'src')
-rw-r--r--src/App.vue4
-rw-r--r--src/components/AppNavigation/CalendarShare.vue6
-rw-r--r--src/components/AppNavigation/ListItemCalendar.vue4
-rw-r--r--src/components/AppNavigation/Trashbin.vue6
-rw-r--r--src/components/AppSidebar/CalendarPickerItem.vue2
-rw-r--r--src/components/AppSidebar/DatetimePickerItem.vue4
-rw-r--r--src/components/AppSidebar/MultiselectItem.vue2
-rw-r--r--src/components/AppSidebar/NotesItem.vue2
-rw-r--r--src/components/AppSidebar/SliderItem.vue2
-rw-r--r--src/components/AppSidebar/TagsItem.vue2
-rw-r--r--src/components/Header.vue2
-rw-r--r--src/components/TaskBody.vue10
-rw-r--r--src/components/TaskCreateDialog.vue4
-rw-r--r--src/components/TaskDragContainer.vue6
-rw-r--r--src/dashboard.js4
-rw-r--r--src/helpers/selector.js3
-rw-r--r--src/main.js6
-rw-r--r--src/mixins/editableItem.js2
-rw-r--r--src/models/calendarObject.js5
-rw-r--r--src/router.js8
-rw-r--r--src/store/calendars.js14
-rw-r--r--src/store/collections.js4
-rw-r--r--src/store/principals.js4
-rw-r--r--src/store/settings.js2
-rw-r--r--src/store/store.js10
-rw-r--r--src/store/storeHelper.js2
-rw-r--r--src/store/tasks.js12
-rw-r--r--src/talk.js4
-rw-r--r--src/utils/color.js2
-rw-r--r--src/views/AppContent/Calendar.vue8
-rw-r--r--src/views/AppContent/Collections.vue4
-rw-r--r--src/views/AppContent/General.vue8
-rw-r--r--src/views/AppContent/Week.vue6
-rw-r--r--src/views/AppNavigation.vue8
-rw-r--r--src/views/AppSidebar.vue18
-rw-r--r--src/views/Dashboard.vue6
36 files changed, 99 insertions, 97 deletions
diff --git a/src/App.vue b/src/App.vue
index e3e3be6b..f666805d 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -32,8 +32,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import AppNavigation from './views/AppNavigation'
-import client from './services/cdav'
+import AppNavigation from './views/AppNavigation.vue'
+import client from './services/cdav.js'
import { emit } from '@nextcloud/event-bus'
import { translate as t } from '@nextcloud/l10n'
diff --git a/src/components/AppNavigation/CalendarShare.vue b/src/components/AppNavigation/CalendarShare.vue
index d6e7dd5e..bf11da56 100644
--- a/src/components/AppNavigation/CalendarShare.vue
+++ b/src/components/AppNavigation/CalendarShare.vue
@@ -59,9 +59,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import CalendarSharee from './CalendarSharee'
-import client from '../../services/cdav'
-import { urldecode } from '../../utils/url'
+import CalendarSharee from './CalendarSharee.vue'
+import client from '../../services/cdav.js'
+import { urldecode } from '../../utils/url.js'
import Axios from '@nextcloud/axios'
import { translate as t } from '@nextcloud/l10n'
diff --git a/src/components/AppNavigation/ListItemCalendar.vue b/src/components/AppNavigation/ListItemCalendar.vue
index 719af19b..bf8cb05b 100644
--- a/src/components/AppNavigation/ListItemCalendar.vue
+++ b/src/components/AppNavigation/ListItemCalendar.vue
@@ -137,8 +137,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import Colorpicker from './Colorpicker'
-import ShareCalendar from './CalendarShare'
+import Colorpicker from './Colorpicker.vue'
+import ShareCalendar from './CalendarShare.vue'
import { showSuccess, showError } from '@nextcloud/dialogs'
import { translate as t, translatePlural as n } from '@nextcloud/l10n'
diff --git a/src/components/AppNavigation/Trashbin.vue b/src/components/AppNavigation/Trashbin.vue
index ed5ad985..97f47b5b 100644
--- a/src/components/AppNavigation/Trashbin.vue
+++ b/src/components/AppNavigation/Trashbin.vue
@@ -100,9 +100,9 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import Moment from './Moment'
-import { uidToHexColor } from '../../utils/color'
-import logger from '../../utils/logger'
+import Moment from './Moment.vue'
+import { uidToHexColor } from '../../utils/color.js'
+import logger from '../../utils/logger.js'
import { showError } from '@nextcloud/dialogs'
import { translate as t, translatePlural as n } from '@nextcloud/l10n'
diff --git a/src/components/AppSidebar/CalendarPickerItem.vue b/src/components/AppSidebar/CalendarPickerItem.vue
index 3822a9ba..fa8f79f1 100644
--- a/src/components/AppSidebar/CalendarPickerItem.vue
+++ b/src/components/AppSidebar/CalendarPickerItem.vue
@@ -48,7 +48,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import CalendarPickerOption from './CalendarPickerOption'
+import CalendarPickerOption from './CalendarPickerOption.vue'
import { translate as t } from '@nextcloud/l10n'
import Multiselect from '@nextcloud/vue/dist/Components/Multiselect'
diff --git a/src/components/AppSidebar/DatetimePickerItem.vue b/src/components/AppSidebar/DatetimePickerItem.vue
index 6202f786..ab07f279 100644
--- a/src/components/AppSidebar/DatetimePickerItem.vue
+++ b/src/components/AppSidebar/DatetimePickerItem.vue
@@ -80,8 +80,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import editableItem from '../../mixins/editableItem'
-import { overdue } from '../../store/storeHelper'
+import editableItem from '../../mixins/editableItem.js'
+import { overdue } from '../../store/storeHelper.js'
import { translate as t } from '@nextcloud/l10n'
import moment from '@nextcloud/moment'
diff --git a/src/components/AppSidebar/MultiselectItem.vue b/src/components/AppSidebar/MultiselectItem.vue
index 9312af3d..1b4ffd77 100644
--- a/src/components/AppSidebar/MultiselectItem.vue
+++ b/src/components/AppSidebar/MultiselectItem.vue
@@ -51,7 +51,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import MultiselectOption from './MultiselectOption'
+import MultiselectOption from './MultiselectOption.vue'
import Multiselect from '@nextcloud/vue/dist/Components/Multiselect'
diff --git a/src/components/AppSidebar/NotesItem.vue b/src/components/AppSidebar/NotesItem.vue
index 32027cae..18d59e1e 100644
--- a/src/components/AppSidebar/NotesItem.vue
+++ b/src/components/AppSidebar/NotesItem.vue
@@ -43,7 +43,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import editableItem from '../../mixins/editableItem'
+import editableItem from '../../mixins/editableItem.js'
import { translate as t } from '@nextcloud/l10n'
diff --git a/src/components/AppSidebar/SliderItem.vue b/src/components/AppSidebar/SliderItem.vue
index d769aab5..9c03790e 100644
--- a/src/components/AppSidebar/SliderItem.vue
+++ b/src/components/AppSidebar/SliderItem.vue
@@ -69,7 +69,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import editableItem from '../../mixins/editableItem'
+import editableItem from '../../mixins/editableItem.js'
import { translate as t } from '@nextcloud/l10n'
diff --git a/src/components/AppSidebar/TagsItem.vue b/src/components/AppSidebar/TagsItem.vue
index 35b79868..940d20c1 100644
--- a/src/components/AppSidebar/TagsItem.vue
+++ b/src/components/AppSidebar/TagsItem.vue
@@ -50,7 +50,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import MultiselectOption from './MultiselectOption'
+import MultiselectOption from './MultiselectOption.vue'
import { translate as t } from '@nextcloud/l10n'
import Multiselect from '@nextcloud/vue/dist/Components/Multiselect'
diff --git a/src/components/Header.vue b/src/components/Header.vue
index c9c6125e..8cf38c43 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -37,7 +37,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import SortorderDropdown from './SortorderDropdown'
+import SortorderDropdown from './SortorderDropdown.vue'
import { translate as t } from '@nextcloud/l10n'
import moment from '@nextcloud/moment'
diff --git a/src/components/TaskBody.vue b/src/components/TaskBody.vue
index 8055dae7..26dbca2e 100644
--- a/src/components/TaskBody.vue
+++ b/src/components/TaskBody.vue
@@ -162,11 +162,11 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import { overdue, sort, searchSubTasks, isTaskInList } from '../store/storeHelper'
-import TaskCheckbox from './TaskCheckbox'
-import TaskStatusDisplay from './TaskStatusDisplay'
-import TaskDragContainer from './TaskDragContainer'
-import Task from '../models/task'
+import { overdue, sort, searchSubTasks, isTaskInList } from '../store/storeHelper.js'
+import TaskCheckbox from './TaskCheckbox.vue'
+import TaskStatusDisplay from './TaskStatusDisplay.vue'
+import TaskDragContainer from './TaskDragContainer.vue'
+import Task from '../models/task.js'
import { emit } from '@nextcloud/event-bus'
import { translate as t, translatePlural as n } from '@nextcloud/l10n'
diff --git a/src/components/TaskCreateDialog.vue b/src/components/TaskCreateDialog.vue
index 2b1c3a10..755e8483 100644
--- a/src/components/TaskCreateDialog.vue
+++ b/src/components/TaskCreateDialog.vue
@@ -80,8 +80,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
<script>
-import CalendarPickerItem from './AppSidebar/CalendarPickerItem'
-import client from '../services/cdav'
+import CalendarPickerItem from './AppSidebar/CalendarPickerItem.vue'
+import client from '../services/cdav.js'
import { translate as t } from '@nextcloud/l10n'
import { generateUrl } from '@nextcloud/router'
diff --git a/src/components/TaskDragContainer.vue b/src/components/TaskDragContainer.vue
index 084472fa..e3106a09 100644
--- a/src/components/TaskDragContainer.vue
+++ b/src/components/TaskDragContainer.vue
@@ -35,8 +35,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import Task from '../models/task'
-import { sort } from '../store/storeHelper'
+import Task from '../models/task.js'
+import { sort } from '../store/storeHelper.js'
import draggable from 'vuedraggable'
import { mapGetters, mapActions, mapMutations } from 'vuex'
@@ -53,7 +53,7 @@ export default {
*
* @return {object} The TaskBody component
*/
- TaskBody: () => import(/* webpackMode: "eager" */ './TaskBody'),
+ TaskBody: () => import(/* webpackMode: "eager" */ './TaskBody.vue'),
draggable,
},
props: {
diff --git a/src/dashboard.js b/src/dashboard.js
index ef60b715..54deac16 100644
--- a/src/dashboard.js
+++ b/src/dashboard.js
@@ -22,8 +22,8 @@
*
*/
-import Dashboard from './views/Dashboard'
-import store from './store/store'
+import Dashboard from './views/Dashboard.vue'
+import store from './store/store.js'
import './css/dashboard.scss'
diff --git a/src/helpers/selector.js b/src/helpers/selector.js
index a2069316..b1841f9b 100644
--- a/src/helpers/selector.js
+++ b/src/helpers/selector.js
@@ -23,8 +23,9 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
+import store from '../store/store.js'
+
import Vue from 'vue'
-import store from '../store/store'
const buildSelector = (selector, propsData = {}) => {
return new Promise((resolve, reject) => {
diff --git a/src/main.js b/src/main.js
index 01546496..6533e86f 100644
--- a/src/main.js
+++ b/src/main.js
@@ -21,9 +21,9 @@
*/
'use strict'
-import App from './App'
-import router from './router'
-import store from './store/store'
+import App from './App.vue'
+import router from './router.js'
+import store from './store/store.js'
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import { linkTo } from '@nextcloud/router'
diff --git a/src/mixins/editableItem.js b/src/mixins/editableItem.js
index 48d29a51..c8f9e602 100644
--- a/src/mixins/editableItem.js
+++ b/src/mixins/editableItem.js
@@ -19,7 +19,7 @@
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*
*/
-import Task from '../models/task'
+import Task from '../models/task.js'
import Actions from '@nextcloud/vue/dist/Components/Actions'
import ActionButton from '@nextcloud/vue/dist/Components/ActionButton'
diff --git a/src/models/calendarObject.js b/src/models/calendarObject.js
index b285f817..7efbdfac 100644
--- a/src/models/calendarObject.js
+++ b/src/models/calendarObject.js
@@ -21,12 +21,13 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-import { getParserManager } from '@nextcloud/calendar-js'
import {
COMPONENT_NAME_EVENT,
COMPONENT_NAME_JOURNAL,
COMPONENT_NAME_VTODO,
-} from './consts'
+} from './consts.js'
+
+import { getParserManager } from '@nextcloud/calendar-js'
/**
* Creates a complete calendar-object-object based on given props
diff --git a/src/router.js b/src/router.js
index e10cd57d..4c7b9134 100644
--- a/src/router.js
+++ b/src/router.js
@@ -20,10 +20,10 @@
*
*/
-import { getInitialRoute } from './utils/router'
-import AppSidebar from './views/AppSidebar'
-import Calendar from './views/AppContent/Calendar'
-import Collections from './views/AppContent/Collections'
+import { getInitialRoute } from './utils/router.js'
+import AppSidebar from './views/AppSidebar.vue'
+import Calendar from './views/AppContent/Calendar.vue'
+import Collections from './views/AppContent/Collections.vue'
import Vue from 'vue'
import VueRouter from 'vue-router'
diff --git a/src/store/calendars.js b/src/store/calendars.js
index 96dfeefe..dc31666f 100644
--- a/src/store/calendars.js
+++ b/src/store/calendars.js
@@ -33,13 +33,13 @@
*/
'use strict'
-import client from '../services/cdav'
-import Task from '../models/task'
-import { isParentInList, searchSubTasks } from './storeHelper'
-import { findVTODObyState } from './cdav-requests'
-import router from '../router'
-import { detectColor, uidToHexColor } from '../utils/color'
-import { mapCDavObjectToCalendarObject } from '../models/calendarObject'
+import client from '../services/cdav.js'
+import Task from '../models/task.js'
+import { isParentInList, searchSubTasks } from './storeHelper.js'
+import { findVTODObyState } from './cdav-requests.js'
+import router from '../router.js'
+import { detectColor, uidToHexColor } from '../utils/color.js'
+import { mapCDavObjectToCalendarObject } from '../models/calendarObject.js'
import Vue from 'vue'
diff --git a/src/store/collections.js b/src/store/collections.js
index 815bc349..de73ab7d 100644
--- a/src/store/collections.js
+++ b/src/store/collections.js
@@ -21,8 +21,8 @@
*/
'use strict'
-import Requests from '../services/requests'
-import { isTaskInList, searchSubTasks } from './storeHelper'
+import Requests from '../services/requests.js'
+import { isTaskInList, searchSubTasks } from './storeHelper.js'
import { generateUrl } from '@nextcloud/router'
diff --git a/src/store/principals.js b/src/store/principals.js
index 8a84941b..6eb5e317 100644
--- a/src/store/principals.js
+++ b/src/store/principals.js
@@ -26,8 +26,8 @@
*
*/
-import client from '../services/cdav'
-import { getDefaultPrincipalObject, mapDavToPrincipal } from '../models/principal'
+import client from '../services/cdav.js'
+import { getDefaultPrincipalObject, mapDavToPrincipal } from '../models/principal.js'
import Vue from 'vue'
diff --git a/src/store/settings.js b/src/store/settings.js
index 25244aaf..00da4c5a 100644
--- a/src/store/settings.js
+++ b/src/store/settings.js
@@ -23,7 +23,7 @@
*/
'use strict'
-import Requests from '../services/requests'
+import Requests from '../services/requests.js'
import { loadState } from '@nextcloud/initial-state'
import { generateUrl } from '@nextcloud/router'
diff --git a/src/store/store.js b/src/store/store.js
index 9d63b565..1d236f3f 100644
--- a/src/store/store.js
+++ b/src/store/store.js
@@ -21,11 +21,11 @@
*/
'use strict'
-import calendars from './calendars'
-import collections from './collections'
-import tasks from './tasks'
-import settings from './settings'
-import principals from './principals'
+import calendars from './calendars.js'
+import collections from './collections.js'
+import tasks from './tasks.js'
+import settings from './settings.js'
+import principals from './principals.js'
import Vue from 'vue'
import Vuex, { Store } from 'vuex'
diff --git a/src/store/storeHelper.js b/src/store/storeHelper.js
index 29806988..0f71c4f4 100644
--- a/src/store/storeHelper.js
+++ b/src/store/storeHelper.js
@@ -25,7 +25,7 @@
*/
'use strict'
-import Task from '../models/task'
+import Task from '../models/task.js'
import moment from '@nextcloud/moment'
diff --git a/src/store/tasks.js b/src/store/tasks.js
index 94d58752..1ad739e1 100644
--- a/src/store/tasks.js
+++ b/src/store/tasks.js
@@ -21,12 +21,12 @@
*/
'use strict'
-import { Calendar } from './calendars'
-import { findVTODObyUid } from './cdav-requests'
-import { isParentInList, momentToICALTime } from './storeHelper'
-import SyncStatus from '../models/syncStatus'
-import Task from '../models/task'
-import router from '../router'
+import { Calendar } from './calendars.js'
+import { findVTODObyUid } from './cdav-requests.js'
+import { isParentInList, momentToICALTime } from './storeHelper.js'
+import SyncStatus from '../models/syncStatus.js'
+import Task from '../models/task.js'
+import router from '../router.js'
import { showError } from '@nextcloud/dialogs'
import { emit } from '@nextcloud/event-bus'
diff --git a/src/talk.js b/src/talk.js
index f171adb3..cc3e4dc8 100644
--- a/src/talk.js
+++ b/src/talk.js
@@ -28,8 +28,8 @@
*
*/
-import TaskCreateDialog from './components/TaskCreateDialog'
-import { buildSelector } from './helpers/selector'
+import TaskCreateDialog from './components/TaskCreateDialog.vue'
+import { buildSelector } from './helpers/selector.js'
import { getRequestToken } from '@nextcloud/auth'
import { translate as t, translatePlural as n } from '@nextcloud/l10n'
diff --git a/src/utils/color.js b/src/utils/color.js
index 8765c0ff..3722e035 100644
--- a/src/utils/color.js
+++ b/src/utils/color.js
@@ -22,7 +22,7 @@
*
*/
-import { uidToColor } from './uidToColor'
+import { uidToColor } from './uidToColor.js'
import convert from 'color-convert'
diff --git a/src/views/AppContent/Calendar.vue b/src/views/AppContent/Calendar.vue
index 02db7f60..f8001a73 100644
--- a/src/views/AppContent/Calendar.vue
+++ b/src/views/AppContent/Calendar.vue
@@ -47,10 +47,10 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import Header from '../../components/Header'
-import DeleteCompletedModal from '../../components/DeleteCompletedModal'
-import LoadCompletedButton from '../../components/LoadCompletedButton'
-import TaskDragContainer from '../../components/TaskDragContainer'
+import Header from '../../components/Header.vue'
+import DeleteCompletedModal from '../../components/DeleteCompletedModal.vue'
+import LoadCompletedButton from '../../components/LoadCompletedButton.vue'
+import TaskDragContainer from '../../components/TaskDragContainer.vue'
import { translatePlural as n } from '@nextcloud/l10n'
diff --git a/src/views/AppContent/Collections.vue b/src/views/AppContent/Collections.vue
index a7b990b2..4653e3b5 100644
--- a/src/views/AppContent/Collections.vue
+++ b/src/views/AppContent/Collections.vue
@@ -24,8 +24,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import General from './General'
-import Week from './Week'
+import General from './General.vue'
+import Week from './Week.vue'
export default {
components: {
diff --git a/src/views/AppContent/General.vue b/src/views/AppContent/General.vue
index cfef9c8a..f4feac6b 100644
--- a/src/views/AppContent/General.vue
+++ b/src/views/AppContent/General.vue
@@ -44,10 +44,10 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import Header from '../../components/Header'
-import LoadCompletedButton from '../../components/LoadCompletedButton'
-import TaskDragContainer from '../../components/TaskDragContainer'
-import { isTaskInList, isParentInList } from '../../store/storeHelper'
+import Header from '../../components/Header.vue'
+import LoadCompletedButton from '../../components/LoadCompletedButton.vue'
+import TaskDragContainer from '../../components/TaskDragContainer.vue'
+import { isTaskInList, isParentInList } from '../../store/storeHelper.js'
import { mapGetters } from 'vuex'
diff --git a/src/views/AppContent/Week.vue b/src/views/AppContent/Week.vue
index 6dfda250..b25b3d93 100644
--- a/src/views/AppContent/Week.vue
+++ b/src/views/AppContent/Week.vue
@@ -40,9 +40,9 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import Header from '../../components/Header'
-import TaskDragContainer from '../../components/TaskDragContainer'
-import { isTaskInList } from '../../store/storeHelper'
+import Header from '../../components/Header.vue'
+import TaskDragContainer from '../../components/TaskDragContainer.vue'
+import { isTaskInList } from '../../store/storeHelper.js'
import { translate as t } from '@nextcloud/l10n'
import moment from '@nextcloud/moment'
diff --git a/src/views/AppNavigation.vue b/src/views/AppNavigation.vue
index 3815a3cb..05711283 100644
--- a/src/views/AppNavigation.vue
+++ b/src/views/AppNavigation.vue
@@ -100,10 +100,10 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import ListItemCalendar from '../components/AppNavigation/ListItemCalendar'
-import Colorpicker from '../components/AppNavigation/Colorpicker'
-import AppNavigationSettings from '../components/AppNavigation/AppNavigationSettings'
-import Trashbin from '../components/AppNavigation/Trashbin'
+import ListItemCalendar from '../components/AppNavigation/ListItemCalendar.vue'
+import Colorpicker from '../components/AppNavigation/Colorpicker.vue'
+import AppNavigationSettings from '../components/AppNavigation/AppNavigationSettings.vue'
+import Trashbin from '../components/AppNavigation/Trashbin.vue'
import { translate as t } from '@nextcloud/l10n'
import AppNavigation from '@nextcloud/vue/dist/Components/AppNavigation'
diff --git a/src/views/AppSidebar.vue b/src/views/AppSidebar.vue
index 87e7c96a..bd420e68 100644
--- a/src/views/AppSidebar.vue
+++ b/src/views/AppSidebar.vue
@@ -230,16 +230,16 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import CheckboxItem from '../components/AppSidebar/CheckboxItem'
-import DatetimePickerItem from '../components/AppSidebar/DatetimePickerItem'
-import CalendarPickerItem from '../components/AppSidebar/CalendarPickerItem'
-import MultiselectItem from '../components/AppSidebar/MultiselectItem'
-import SliderItem from '../components/AppSidebar/SliderItem'
-import TagsItem from '../components/AppSidebar/TagsItem'
-import NotesItem from '../components/AppSidebar/NotesItem'
-import TaskCheckbox from '../components/TaskCheckbox'
+import CheckboxItem from '../components/AppSidebar/CheckboxItem.vue'
+import DatetimePickerItem from '../components/AppSidebar/DatetimePickerItem.vue'
+import CalendarPickerItem from '../components/AppSidebar/CalendarPickerItem.vue'
+import MultiselectItem from '../components/AppSidebar/MultiselectItem.vue'
+import SliderItem from '../components/AppSidebar/SliderItem.vue'
+import TagsItem from '../components/AppSidebar/TagsItem.vue'
+import NotesItem from '../components/AppSidebar/NotesItem.vue'
+import TaskCheckbox from '../components/TaskCheckbox.vue'
// import TaskStatusDisplay from '../components/TaskStatusDisplay'
-import Task from '../models/task'
+import Task from '../models/task.js'
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import { translate as t, translatePlural as n } from '@nextcloud/l10n'
diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue
index b2b1884c..053159dd 100644
--- a/src/views/Dashboard.vue
+++ b/src/views/Dashboard.vue
@@ -55,9 +55,9 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
</template>
<script>
-import TaskCreateDialog from '../components/TaskCreateDialog'
-import client from '../services/cdav'
-import { sort, isTaskInList } from '../store/storeHelper'
+import TaskCreateDialog from '../components/TaskCreateDialog.vue'
+import client from '../services/cdav.js'
+import { sort, isTaskInList } from '../store/storeHelper.js'
import { translate as t } from '@nextcloud/l10n'
import { generateUrl } from '@nextcloud/router'