refactor: split Web5.vue, Settings.vue, and Mesh.vue into focused subcomponents

- F25: Split Web5.vue (3940 lines) into 14 files under views/web5/
- F26: Split Mesh.vue (2106→840 lines) extracting Bitcoin and Deadman panels
- F27: Dashboard.vue assessed — layout shell, no split needed
- F28: Split Settings.vue (1792 lines) into AccountSection + SystemSection

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-21 02:43:28 +00:00
parent 618244eab0
commit afd7405b1a
21 changed files with 6325 additions and 3201 deletions

View File

@@ -157,7 +157,7 @@ const router = createRouter({
{
path: 'web5',
name: 'web5',
component: () => import('../views/Web5.vue'),
component: () => import('../views/web5/Web5.vue'),
},
{
path: 'web5/credentials',