Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
9a683ed
chore(deps): upgrade dependencies and install pinia
silverkszlo Jul 13, 2026
b427aad
chore(pinia): pinianize app, notes and sync stores
silverkszlo Jul 13, 2026
c11c6be
chore(pinia): remove obsolete store injection in main.js
silverkszlo Jul 13, 2026
5ebc2f3
chore(pinia): apply pinia syntax in App, NotesService and components
silverkszlo Jul 13, 2026
ea97987
fix(pinia): rename store dir to stores
silverkszlo Jul 14, 2026
d5eedcb
chore(dep): upgrade vue-loader
silverkszlo Jul 14, 2026
df1f682
chore(eslint): install eslint-plugin-vue and upgrade config file
silverkszlo Jul 14, 2026
86a34b2
chore(lint): run upgraded linter
silverkszlo Jul 15, 2026
6911435
fix(eslint-config): add missing CR and license header
silverkszlo Jul 15, 2026
e312234
chore(vue3): vue3 app creation syntax in main, router and dashboard
silverkszlo Jul 15, 2026
6a8f59c
chore(vue-frag-removal): remove obsolete Fragment components
silverkszlo Jul 16, 2026
4d58ee0
chore(vue-lifecycle-hooks): replace destroyed() with unmounted()
silverkszlo Jul 16, 2026
a17a19b
chore(two-way-binding): add v-model and remove .sync
silverkszlo Jul 16, 2026
2386fca
chore(templating): replace deprecated type with variant prop
silverkszlo Jul 16, 2026
f91809f
chore(templating): remove deprecated slot prop and add template wrapper
silverkszlo Jul 16, 2026
7fb5fce
fix(CategoriesList): gate visibility with a loading prop
silverkszlo Jul 16, 2026
024e2e6
chore(linting): misc linting corrections
silverkszlo Jul 16, 2026
71d33be
chore(NoteItem): update category NcActionInput to modelValue/update:m…
silverkszlo Jul 16, 2026
7a76ef3
fix(NoteRich): markRaw editor instance to prevent crash on note switch
silverkszlo Jul 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions .eslintrc.js

This file was deleted.

28 changes: 28 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/**
* SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/

import { recommended } from '@nextcloud/eslint-config'

export default [
...recommended,
{
rules: {
// do not require JSDoc comments
'jsdoc/require-jsdoc': 'off',
},
},
{
files: ['**/*.vue'],
rules: {
// no ending html tag on a new line (was warn in "vue/strongly-recommended")
'vue/html-closing-bracket-newline': ['error', { multiline: 'always' }],
// allow first attribute in new line if multiline
'vue/first-attribute-linebreak': ['error', {
singleline: 'beside',
multiline: 'ignore',
}],
},
},
]
Loading
Loading