Commit Graph
5 Commits
Author SHA1 Message Date
YanLongChangAn cf10846d8e refactor(api): 重构API蓝图结构按功能模块拆分
- 将原有的单一api蓝图拆分为多个独立蓝图(torrent、book、music、file、video、image)
- 每个蓝图负责对应的功能模块,实现更好的代码组织和维护性
- 更新应用初始化文件中的蓝图注册方式,使用新的模块化结构
- 修改前端API调用路径,将/files/rename调整为/file/rename
- 在torrent服务中新增按名称查询功能和相关处理逻辑
2026-04-26 07:19:38 +08:00
YanLongChangAn f216eabb94 refactor(ui): 重构侧边栏导航结构并更新组件配置
- 移除嵌套子菜单结构,简化为平铺式菜单项
- 添加首页路由导航项,优化导航体验
- 更新 .gitignore 文件,忽略 package-lock.json
- 注释掉 AboutView 中的动态按钮渲染逻辑
- 在组件声明文件中添加 ElSubItem 组件类型定义
- 调整侧边栏样式,固定宽度为 200px 并优化高度计算
2026-04-23 17:58:27 +08:00
YanLongChangAn 4851307392 chore(deps): 更新项目依赖包版本
- 将 Vue 从 beta 版本升级到 ^3.5.32 版本
- 将 vue-router 从 ^5.0.3 升级到 ^5.0.4
- 将 @types/node 从 ^24.11.0 升级到 ^24.12.2
- 将 @vitejs/plugin-vue 从 ^6.0.4 升级到 ^6.0.6
- 将 @vitejs/plugin-vue-jsx 从 ^5.1.4 升级到 ^5.1.5
- 将 @vue/tsconfig 从 ^0.8.1 升级到 ^0.9.1
- 将 eslint 从 ^10.0.2 升级到 ^10.2.1
- 将 eslint-plugin-oxlint 从 ~1.50.0 升级到 ~1.60.0
- 将 oxfmt 从 ^0.35.0 升级到 ^0.45.0
- 将 oxlint 从 ~1.50.0 升级到 ~1.60.0
- 将 typescript 从 ~5.9.3 升级到 ~6.0.0
- 将 vite 从 beta 版本升级到 ^8.0.8
- 将 vite-plugin-vue-devtools 从 ^8.0.6 升级到 ^8.1.1
- 将 vue-tsc 从 ^3.2.5 升级到 ^3.2.6
- 移除 package.json 中的 overrides 配置块
2026-04-21 14:54:57 +08:00
YanLongChangAn 1367fa86a9 refactor(home): 测试修改提交作者 2026-04-19 16:34:53 +08:00
YanLongChangAn ade1b6c9b0 feat(project): 初始化项目结构和配置
- 添加.gitignore和.flaskenv环境配置文件
- 创建Flask应用基础架构,包括models、services、utils模块
- 配置数据库模型User和Setting,集成SQLAlchemy和Alembic迁移
- 添加前端Vue项目结构,包含Element Plus组件库
- 配置前后端API路由和蓝prints模块
- 实现书籍下载服务BookService功能模块
- 添加代码规范配置.editorconfig、.oxfmtrc.json、.oxlintrc.json
- 配置VSCode推荐插件和前端构建工具链
- 实现文件服务FileService和相关业务逻辑
2026-04-19 15:43:45 +08:00