Skip to content

Vue 3 migration#1036

Draft
Tim020 wants to merge 1 commit into
devfrom
feature/vue3-migration
Draft

Vue 3 migration#1036
Tim020 wants to merge 1 commit into
devfrom
feature/vue3-migration

Conversation

@Tim020
Copy link
Copy Markdown
Contributor

@Tim020 Tim020 commented May 13, 2026

No description provided.

)

* Add Vue 3 migration skeleton (Phase 0) — issue #1033

Creates client-v3/ alongside the existing Vue 2 client/, serving a
placeholder Vue 3 app at /ui-new/ via a new RootControllerV3. Both
frontends build and serve independently.

Backend: RootControllerV3 + /ui-new/assets/ and /ui-new/ handlers in
app_server.py (registered before the Vue 2 catch-all route).

client-v3 stack: Vue 3.5 / Pinia 3 / Vue Router 5 / Bootstrap-Vue-Next
0.45 / Vite 8 / ESLint 10 / TypeScript strict mode.

CI: lint, typecheck, and test jobs added for client-v3 in nodelint.yml
and client-test.yml.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Fix formatting

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added github GitHub actions related issue or pull request server Pull requests changing back end code xlarge-diff git labels May 13, 2026
@github-actions
Copy link
Copy Markdown

Client V3 Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
1 files    0 ❌

Results for commit c06efed.

@github-actions
Copy link
Copy Markdown

Client Test Results

128 tests   128 ✅  0s ⏱️
  6 suites    0 💤
  1 files      0 ❌

Results for commit c06efed.

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
19.0% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@github-actions
Copy link
Copy Markdown

Python Test Results

  1 files    1 suites   1m 35s ⏱️
603 tests 603 ✅ 0 💤 0 ❌
608 runs  608 ✅ 0 💤 0 ❌

Results for commit c06efed.

@Tim020 Tim020 linked an issue May 13, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

git github GitHub actions related issue or pull request server Pull requests changing back end code xlarge-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate front end to Vue.js 3.x

1 participant