Commit Graph
247 Commits
Author SHA1 Message Date
马登山 e79dd87fc3 pre: set change password to user dropdpwn 2025-11-05 14:29:57 +08:00
马登山 43cb1591ae Merge branch 'refactor/shadcn-vue' 2025-11-05 10:52:40 +08:00
马登山 0788c04116 feat :add aliyun tencent huaweicloud azure gcs r2 backend tier 2025-11-05 10:33:45 +08:00
overtrue bc96a40b98 style: run prettier to fix code formatting 2025-11-03 21:41:59 +08:00
overtrue d73ce8073b fix: replace v-radio-group with RadioGroup component and fix DialogContent accessibility warnings 2025-11-03 21:35:02 +08:00
overtrue c24f57ccb0 fix: i18n keys & remove new prefix button. 2025-11-03 21:01:18 +08:00
马登山 145ceb9c2d fix: page header add bgcolor 2025-11-03 15:44:42 +08:00
马登山 df89c6b71c fix:i18n translate 2025-11-03 14:30:47 +08:00
马登山 465e968c5a fix: dialog scroll 2025-11-03 12:03:46 +08:00
马登山 df5d7a154a fix: user group display style 2025-11-03 11:37:47 +08:00
马登山 6d65370a7c fix: user edit dialog style and user policy display 2025-11-03 11:18:48 +08:00
马登山 5376ac1888 fix: table action display float right 2025-11-03 10:47:03 +08:00
overtrue 6ab024be1c style: format code with Prettier
- Auto-format all files to comply with Prettier rules
- Fix code style issues in 545 files
2025-11-01 00:03:01 +08:00
overtrue 6254a8c489 docs: translate all Chinese comments and documentation to English
- Translate Chinese comments in Vue components
- Translate Chinese comments in composables
- Translate Chinese comments in utils and lib modules
- Translate Chinese comments in store modules
- Translate documentation strings in config-helpers.ts
- Maintain code accuracy and readability
2025-10-31 23:03:04 +08:00
overtrue 0598f8065f refactor: 修复 API 客户端 composables 滥用和硬编码路径问题
- 修复 lib/api-client.ts 中在类方法中直接调用 composables 的问题
- 添加 ApiErrorHandler 错误处理器,通过依赖注入方式处理 401 错误
- 创建路由工具函数 utils/routes.ts,统一管理路由路径
- 修复 composables/useAuth.ts 中的硬编码路径,使用工具函数
- 修复 components/copy-input.vue 的生命周期问题,在 onMounted 中创建 ClipboardJS 实例
- 修复 plugins/03.s3.ts 中的错误处理,使用 navigateTo 替代直接操作 window.location
- 修复 pages/config.vue 中的硬编码路径
- 添加 composables/useFormValidation.ts、useAsyncOperation.ts、useErrorHandler.ts 工具函数(供后续使用)
- 添加 types/api.ts 类型定义
2025-10-31 22:50:59 +08:00
overtrue 572a2e0150 refactor: 重构 data-table 选择功能并修复类型安全问题
- 重构 data-table 组件,统一使用 enableRowSelection 启用选择功能
- 统一使用 shadcn-vue Checkbox 组件,确保 UI 一致性
- 重构 object/list.vue,移除手动实现的选择列,使用标准方案
- 提取 UserSelector 组件,支持多选和自定义标签
- 修复 lifecycle/replication/events 组件的 bucketName 类型安全问题
- 简化 useDataTable 接口,移除未使用的方法
- 优化 data-table.vue,减少代码重复
- 移除冗余导入和未使用的文件
2025-10-31 22:41:00 +08:00
overtrue 8b871ccbca refactor: migrate all tables to DataTable component
- Migrate pages/events/index.vue to use DataTable
- Migrate pages/license/index.vue feature permissions table to DataTable
- Migrate components/user/* tables to DataTable (account, policies, groups)
- Migrate components/user-group/* tables to DataTable (policies, members, set-policies-mutiple)
- Replace native table elements and raw Table components with shared DataTable
- Implement search functionality using DataTable filter capabilities
- Ensure consistent table rendering across the application
2025-10-31 21:34:12 +08:00
overtrue 08aa11e754 feat: refactor bucket selector component for reuse
- Enhance bucket-selector component to auto-load bucket list
- Add bucket prefix display in selected value (e.g., '存储桶: bucket-name')
- Remove separate Label component, prefix now shown in selector value
- Update all pages (events, lifecycle, replication) to use refactored component
- Fix type errors: accept string | null for bucketName prop in form components
2025-10-31 21:29:20 +08:00
马登山 ddddf99b84 fix: change current user password 2025-10-31 11:15:23 +08:00
马登山 6be4217801 fix: Switch Componet v-model use 2025-10-31 10:29:11 +08:00
马登山 38f0fd012b fix: version control 2025-10-31 10:19:27 +08:00
马登山 522b8cd25b fix: i18n 2025-10-31 09:40:32 +08:00
overtrue 09b75d1018 fix: resolved #23 2025-10-30 21:59:57 +08:00
overtrue be3186115c fix: resolved #23 2025-10-30 21:58:09 +08:00
overtrue 403386b270 fix: disable auto fill 2025-10-30 21:47:19 +08:00
overtrue 922ef7ad95 fix: resolved #23 2025-10-30 21:32:39 +08:00
overtrue b87133b6ad feat: add social links 2025-10-30 21:29:19 +08:00
overtrue c3bb12bc55 fix: tables & forms 2025-10-30 21:22:58 +08:00
overtrue dfc9340193 wip: object list fixed 2025-10-29 22:37:28 +08:00
overtrue 4ef8fa6347 refactor: 90% 2025-10-28 22:46:23 +08:00
overtrue 2a7c74d62e refactor: replace legacy app wrappers with shadcn components 2025-10-28 18:56:13 +08:00
overtrue 50cef5195b refactor: tailwindcss 2025-10-27 22:04:05 +08:00
overtrue 427cc7cdb1 refactor: migrate user creation modal 2025-10-26 21:58:33 +08:00
overtrue 82f637912d refactor: finish user account editor migration 2025-10-26 21:55:39 +08:00
overtrue ed25a02b7b refactor: migrate user account and notice modals 2025-10-26 21:51:19 +08:00
overtrue cbabd73322 refactor: migrate user edit modal 2025-10-26 21:44:44 +08:00
overtrue b22dbe8272 refactor: migrate user membership and policy panels 2025-10-26 21:42:02 +08:00
overtrue 3372555e20 refactor: migrate user group dialogs to shadcn 2025-10-26 21:37:59 +08:00
overtrue 8ed144bcad fix: guard AppTabs initial value 2025-10-26 21:21:31 +08:00
overtrue 026c4eb23c refactor: migrate bucket dialogs to shadcn 2025-10-26 21:18:57 +08:00
overtrue 11085dc124 refactor: migrate object task controls to shadcn 2025-10-26 21:01:53 +08:00
overtrue f6d735358a fix: restore object preview capabilities with shadcn components 2025-10-26 20:29:40 +08:00
overtrue d8235c7e48 refactor: migrate object detail view to shadcn components 2025-10-26 20:05:33 +08:00
overtrue ac04852418 refactor: migrate object versions modal to shadcn components 2025-10-26 20:03:13 +08:00
overtrue 5bd8a212d5 refactor: migrate object preview modal to shadcn components 2025-10-26 20:00:27 +08:00
overtrue cad21f1b2c refactor: migrate object info drawer to shadcn components 2025-10-26 19:56:42 +08:00
overtrue 441bbf1648 refactor: migrate object new form modal to shadcn components 2025-10-26 19:52:48 +08:00
overtrue d62d39ab94 refactor: migrate object list to shadcn components 2025-10-26 19:45:41 +08:00
overtrue 80e953f1fd refactor: migrate import-export iam ui to shadcn components 2025-10-26 15:59:22 +08:00
overtrue 96bf33f573 refactor: migrate tier management to shadcn components 2025-10-26 15:31:29 +08:00