Commit Graph

16 Commits

Author SHA1 Message Date
593cb8ea75 feat(应用管理): 添加 APM 可用性检查并调整相关逻辑
当 APM 不可用时,自动切换到 Spark 应用管理
禁用 APM 软件标签页的切换按钮
移除侧边栏中 APM 可用性检查的冗余条件
2026-04-05 22:48:19 +08:00
bcae531387 feat(组件): --no-spark时不展示 Spark 应用管理
在InstalledAppsModal和AppSidebar组件中添加storeFilter属性,用于控制不同应用商店的显示逻辑
2026-04-05 11:53:12 +08:00
b836392ffb update:应用列表中,spark软件列表加入图标 2026-03-31 20:31:45 +08:00
fdb5f4a51c update:apm管理改为应用管理 2026-03-31 20:25:44 +08:00
cbea4745a5 fix(InstalledAppsModal): 添加点击遮罩层关闭模态框功能 2026-03-29 18:26:39 +08:00
d8758834c3 APM 应用管理界面不再随着滚轮滚动 2026-03-24 21:20:59 +08:00
7ff079276e feat: 添加 APM 应用管理功能并优化界面
- 新增 APM 应用管理功能,支持显示已安装应用及其依赖项
- 优化已安装应用列表界面,增加应用图标和名称显示
- 调整顶部操作栏布局,将设置和关于按钮移至搜索框旁
- 修复类型定义,增加 isDependency 字段和更多应用信息
- 改进暗色模式下的界面显示效果
2026-03-24 20:47:55 +08:00
Elysia
6622e70033 refactor: improve code formatting and consistency across components
- Updated button and span elements in ThemeToggle.vue and TopActions.vue for better readability.
- Enhanced UninstallConfirmModal.vue and UpdateAppsModal.vue with consistent indentation and spacing.
- Refactored downloadStatus.ts and storeConfig.ts for improved code clarity.
- Standardized string quotes and spacing in typedefinition.ts and processInstall.ts.
- Ensured consistent use of arrow functions and improved variable declarations throughout the codebase.
2026-02-12 18:32:41 +08:00
Elysia
39e40ff946 feat: enhance application type definitions and improve app management logic 2026-01-31 17:48:06 +08:00
Elysia
3221cb6d5e refactor: standardize app property names and improve TypeScript definitions
- Updated property names in AppCard.vue, AppDetailModal.vue, AppGrid.vue, and other components to use camelCase for consistency.
- Enhanced TypeScript definitions for props and emits in various components to improve type safety.
- Refactored download status handling in processInstall.ts to align with updated App interface.
- Improved error handling and type definitions in DownloadDetail.vue and related components.
- Added optional properties and refined existing interfaces in typedefinition.ts for better clarity and usability.
2026-01-31 17:16:02 +08:00
Elysia
61790a8588 feat: 更新模态框样式,添加最大高度限制 2026-01-31 09:55:25 +08:00
Elysia
588eaf9746 feat: 更新本地应用列表,区分依赖和用户安装的包 2026-01-31 01:07:05 +08:00
Elysia
eaa28686a3 perf: 移除模态框背景模糊效果
动态模糊背景太吃资源了,遂移除
2026-01-30 23:04:53 +08:00
Elysia
2625d24668 refactor: enhance UI components with improved styling and transitions
- Updated DownloadQueue.vue to use Tailwind CSS for styling and added transition effects for better user experience.
- Refactored InstalledAppsModal.vue to improve layout and responsiveness, incorporating Tailwind CSS styles.
- Enhanced ScreenPreview.vue with transitions and improved button styles for navigation.
- Revamped ThemeToggle.vue to provide a more modern toggle button design with accessibility features.
- Updated TopActions.vue to use Tailwind CSS for buttons and layout adjustments.
- Refined UpdateAppsModal.vue with a cleaner layout, improved button styles, and better handling of loading states.
2026-01-30 21:02:31 +08:00
Elysia
185b4984c6 feat: 更新窗口标题和尺寸,优化按钮样式 2026-01-28 20:59:25 +08:00
Elysia
ea0261a192 feat: 添加已安装应用和可更新应用的管理功能,支持卸载和升级操作 2026-01-28 18:14:04 +08:00