Commit Graph
18 Commits
Author SHA1 Message Date
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 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
overtrue c3bb12bc55 fix: tables & forms 2025-10-30 21:22:58 +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 d7fd4fd56b refactor: migrate lifecycle management to shadcn components 2025-10-26 09:39:56 +08:00
junxiang Mu c019276fcb add kms
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 14:31:07 +08:00
Bjorn de Jong 2d9ed54eb7 fix: synchronize i18n translations and fix template variables
- Add missing English translations to match Chinese locale
- Fix template variable mismatches in translations ({count}, {type}, etc.)
- Correct spelling errors ('stroage' -> 'storage') in components and locales
- Synchronize zh-CN.json and en-US.json
2025-07-23 20:37:28 +02:00
马登山 1e482bd883 fix: i18n 2025-07-14 18:16:48 +08:00
overtrueandClaude de0f2c550d feat: improve TypeScript type safety and code quality
- Added comprehensive TypeScript type definitions for app configuration
- Fixed type safety issues in sidebar component with proper type casting
- Improved code organization with better file naming conventions
- Enhanced error handling with centralized error management
- Added performance optimizations with caching and code splitting
- Improved development experience with better tooling configuration
- Updated project documentation with comprehensive README
- Added proper type definitions for navigation items and app config
- Fixed licensing information and added proper Apache 2.0 license

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 23:19:22 +08:00
马登山 e95e16de21 fix : 生命周期 2025-06-30 15:18:42 +08:00
马登山 4b94949cc7 feat : retention 2025-05-30 11:36:58 +08:00
overtrue 71f33eeee3 feat: 多语言 2025-04-27 23:59:37 +08:00
cxymds e4d3fed8cf pref: lifecycle dialog form 2025-04-02 16:51:38 +08:00
cxymds e3f1bac1be pref: dialog show select bucket 2025-04-02 16:34:20 +08:00
cxymds 34bfed7b0e feat : bucket replication 2025-04-01 16:04:09 +08:00
cxymds 86b4d56561 feat: lifecycle add form dialog 2025-04-01 10:51:47 +08:00