Skip to content

Upgrade from Vue 2 to Vue 3 - #1953

Merged
silverkszlo merged 17 commits into
mainfrom
chore/upgrade-from-vue2-to-vue3
Jul 28, 2026
Merged

Upgrade from Vue 2 to Vue 3#1953
silverkszlo merged 17 commits into
mainfrom
chore/upgrade-from-vue2-to-vue3

Conversation

@silverkszlo

Copy link
Copy Markdown
Contributor
  • Upgrade Vue 3 and according dependencies (from Pinia 2 to 3, remove v-frag, etc.)
  • upgrade eslint config file
  • cherry-pick some commits from first draft: (old) Chore/upgrade vue 3 #1933
  • run linter and add manual linting fixes

🤖 AI

  • The content of this PR was partly or fully generated using AI

@silverkszlo
silverkszlo requested a review from enjeck as a code owner July 23, 2026 07:06
@silverkszlo silverkszlo mentioned this pull request Jul 23, 2026
5 tasks

@mejo- mejo- left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed all comments and they look good to me. Really nice work ❤️

One nitpicking comment: "chore(pinia): pinianize app, notes and sync stores" seems to be an empty commit and can probably be dropped?

@silverkszlo
silverkszlo requested a review from grnd-alt July 23, 2026 08:22
@blizzz blizzz moved this to 👀 In review in 📝 Productivity team Jul 23, 2026
@silverkszlo
silverkszlo force-pushed the chore/upgrade-from-vue2-to-vue3 branch from 2ac9291 to 6ff3ceb Compare July 23, 2026 08:46
Comment thread package.json Outdated
Comment thread src/components/NotePlain.vue Outdated
Comment thread src/App.vue
@silverkszlo
silverkszlo force-pushed the chore/upgrade-from-vue2-to-vue3 branch from 6ff3ceb to 981ce5c Compare July 27, 2026 14:03
Signed-off-by: silver <s.szmajduch@posteo.de>
Signed-off-by: silver <s.szmajduch@posteo.de>
Signed-off-by: silver <s.szmajduch@posteo.de>

Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: silver <s.szmajduch@posteo.de>

Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: silver <s.szmajduch@posteo.de>

Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: silver <s.szmajduch@posteo.de>
…odelValue

Signed-off-by: silver <s.szmajduch@posteo.de>

Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: silver <s.szmajduch@posteo.de>
Signed-off-by: silver <s.szmajduch@posteo.de>

Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: silver <s.szmajduch@posteo.de>

Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: silver <s.szmajduch@posteo.de>
Signed-off-by: silver <s.szmajduch@posteo.de>
Signed-off-by: silver <s.szmajduch@posteo.de>
Signed-off-by: silver <s.szmajduch@posteo.de>

Assisted-by: ClaudeCode:claude-sonnet-5
…onObserver

Since vue-observe-visibility is only compatible with Vue 2.

Signed-off-by: silver <s.szmajduch@posteo.de>
Assisted-by: ClaudeCode:claude-sonnet-5
Vue would internally convert 'onChooseSolution' to 'onOnChooseSolution'

Signed-off-by: silver <s.szmajduch@posteo.de>
@silverkszlo
silverkszlo force-pushed the chore/upgrade-from-vue2-to-vue3 branch from 981ce5c to aa9afea Compare July 28, 2026 07:09

@max-nextcloud max-nextcloud left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just checked the two last commits as they had not been reviewed.

Approving with one minor comment

Comment thread src/components/NotesView.vue Outdated
Signed-off-by: silver <s.szmajduch@posteo.de>
@silverkszlo
silverkszlo merged commit 52066d1 into main Jul 28, 2026
28 checks passed
@silverkszlo
silverkszlo deleted the chore/upgrade-from-vue2-to-vue3 branch July 28, 2026 08:29
@github-project-automation github-project-automation Bot moved this from 👀 In review to ☑️ Done in 📝 Productivity team Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ☑️ Done

Development

Successfully merging this pull request may close these issues.

5 participants