Private
Public Access
1
0

新增:文件系统导航面包屑

功能:
- 新增 PathBreadcrumb 组件,支持路径快速跳转
- 新增 DropdownItem 通用下拉菜单组件

优化:
- 版本升级流程优化(Pinia 状态管理、进度节流、完整下载验证)
- 模块延迟初始化(数据库、文件系统按需启动)
- API 数据格式统一(蛇形转驼峰)
- CodeMirror 语言包按需动态加载
- Markdown 渲染增强(支持锚点跳转)

重构:
- 迁移到 Pinia 状态管理(stores/config.ts、stores/theme.ts、stores/update.ts)
- 简化 UpdatePanel、UpdateNotification、ThemeToggle 逻辑
- 优化表结构加载逻辑

清理:
- 删除测试组件 index-simple.vue
- 删除旧的 useTheme.ts
This commit is contained in:
2026-02-05 00:17:32 +08:00
parent ce2698f245
commit f7d648ea52
48 changed files with 3930 additions and 1380 deletions

View File

@@ -1,15 +1,19 @@
import {createApp} from 'vue'
import ArcoVue from '@arco-design/web-vue'
import { createApp } from 'vue'
import { createPinia } from 'pinia'
// Arco Design 样式(组件按需自动引入)
import '@arco-design/web-vue/dist/arco.css'
import './style.css'
import App from './App.vue'
import {initTheme} from './composables/useTheme'
import { useThemeStore } from './stores/theme'
const app = createApp(App)
app.use(ArcoVue)
const pinia = createPinia()
// 在应用挂载前初始化主题
initTheme()
app.use(pinia)
// 在应用挂载前初始化主题(需要先初始化 Pinia
const themeStore = useThemeStore()
themeStore.initTheme()
app.mount('#app')