Commit Graph

368 Commits

Author SHA1 Message Date
安正超 201cbf82fc Merge pull request #22 from rustfs/codex/migrate-ui-framework-to-shadcn-vue-i7qnxy
refactor: migrate events management ui to shadcn
2025-10-25 22:26:59 +08:00
安正超 c019d208c8 refactor: migrate events management ui to shadcn 2025-10-25 22:26:47 +08:00
overtrue be229fc694 step1: add shadcn components 2025-10-25 16:04:31 +08:00
overtrue ce525fa8ab chore: upgrade nuxt and tailwindcss 2025-10-25 15:28:23 +08:00
overtrue d22e9e4690 feat: 为所有只有图标没有文字的按钮添加适当的文案
- 修复了18个只有图标没有文字的按钮,提升用户体验和可访问性
- 为存储桶配置、对象管理、用户管理、策略管理、事件管理等页面的按钮添加了文字说明
- 所有修改都使用了已存在的翻译键值,确保国际化支持
- 包括编辑、删除、添加、设置等常用操作的按钮文案优化
2025-10-21 19:41:38 +08:00
cxymds ff6dc6415d Merge pull request #21 from songhahaha66/main
feat: add import/export page
2025-10-21 10:08:36 +08:00
songhahaha66 3a5f4df648 feat: add import/export page 2025-10-18 21:52:56 +08:00
马登山 e988b174eb fix: merge bug 2025-10-14 10:59:48 +08:00
马登山 07aa4df414 feat : events configuration 2025-10-14 10:55:46 +08:00
马登山 6fd3a314e2 feat:create events target 2025-10-14 10:54:32 +08:00
马登山 cf0a0b0b4b feat: webhook params 2025-10-14 10:54:20 +08:00
马登山 bc1ef0d44c feat :event params 2025-10-14 10:54:01 +08:00
马登山 86dfb31141 feat: list 2025-10-14 10:53:50 +08:00
马登山 36108f5fc5 feat:events s3 api 2025-10-14 10:53:41 +08:00
马登山 ceeddc4e8f feat: events targets add 2025-10-14 10:53:01 +08:00
马登山 36878ab0b1 feat: events list 2025-10-14 10:50:03 +08:00
马登山 e4bd7f0bd4 pref: add tiers icon 2025-10-13 15:08:31 +08:00
马登山 ee0cb34282 feat:force delete object 2025-10-13 11:26:29 +08:00
马登山 7e7c0a3c35 pref: username and password length limit 2025-10-11 08:45:37 +08:00
overtrue 1fb5677fae chore: 移除浏览器兼容性测试
- 移除 browser-tests job 及相关配置
- 移除 Playwright 依赖
- 更新 test-summary 依赖关系
- 清理测试报告中的浏览器测试状态

浏览器兼容性测试暂时不需要,简化 CI/CD 流程
2025-10-07 23:57:15 +08:00
overtrue f9c11b4c77 fix: resolve prettier formatting issues for CI
- Add .cursor, .github, .specify directories to .prettierignore
- Add auto-generated type files to .prettierignore
- Fix formatting in test files
- Fixes GitHub Actions lint failures
2025-10-07 23:50:59 +08:00
overtrue 32c6ba4fa1 chore: update .gitignore to exclude coverage reports 2025-10-07 23:44:58 +08:00
overtrue fb13bd3673 docs: amend constitution to v1.1.0 (add documentation guidelines)
- Add prohibition of auto-generated summary/report documents
- Clarify acceptable documentation types
- Establish rationale for living documentation approach
- Update version from 1.0.0 to 1.1.0 (MINOR)
- Last amended date: 2025-10-07
2025-10-07 23:44:46 +08:00
overtrue 9711879a4b test: add comprehensive unit tests for core utilities
- Add tests for array.ts (tree conversion, 100% coverage)
- Add tests for functions.ts (byte formatting, random strings, 100% coverage)
- Add tests for error-handler.ts (error parsing and handling, 98% coverage)
- Add tests for logger.ts (environment-aware logging)
- Add tests for bucket-policy.ts (S3 policy validation and management, 74% coverage)
- Add tests for lib/utils.ts (className merging, ref updates, 100% coverage)

Total: 121 new test cases, all passing
Core utilities coverage: 67.61%
2025-10-07 23:44:33 +08:00
overtrue 5f2e25428e 💄 style: 统一 GitHub Actions 工作流文件的引号风格
- 将所有单引号统一改为双引号
- 格式化 needs 数组为多行格式提高可读性
2025-10-07 23:26:42 +08:00
overtrue 86367af9f4 ⬆️ chore: 升级 CI/CD 工作流 Node.js 版本至 22
- 将所有工作流文件中的 Node.js 版本从 18 升级到 22
- test.yml: 更新单元测试矩阵为 [20, 22]
- release.yml: 更新环境变量 NODE_VERSION 为 22
- quality.yml: 更新所有代码质量检查任务的 Node 版本
- dependencies.yml: 更新依赖管理任务的 Node 版本
2025-10-07 23:24:12 +08:00
overtrue f05935114a 🐛 fix: 修复 GitHub Actions 工作流 YAML 语法错误
- 修复 dependencies.yml 中多行字符串缩进不一致的问题
- 将 commit-message 改为单行字符串格式
- 修复 reviewers 字段的空值语法
- 确保所有 YAML 文件符合严格的语法规范
- 通过 prettier 格式化所有工作流文件
2025-10-07 23:19:01 +08:00
overtrue e52686435e 🐛 fix: 修复 CI/CD 流水线中的 TypeScript 类型错误
- 添加缺失的 expect 导入到 test-helpers.ts
- 添加缺失的 afterEach 导入到 performance 测试
- 添加缺失的 beforeEach 导入到 setup.ts
- 修复 LocalStorageMock 中的 this 上下文问题
- 更新 config.ts 以适配重构后的 ConfigResult 类型
- 所有测试通过 
- TypeScript 类型检查通过 
2025-10-07 23:04:57 +08:00
overtrue 42b6f36acd feat: 添加完整的测试套件和 CI/CD 流水线
🧪 测试套件:
- 添加 62 个测试用例(单元 + 集成 + 性能测试)
- 达到 98.5% 代码覆盖率(语句)
- 达到 93.5% 分支覆盖率
- 达到 100% 函数覆盖率
- 包含完整的 Mock 和测试工具

🚀 CI/CD 流水线:
- 测试流水线:多版本测试、覆盖率报告、浏览器兼容性
- 质量流水线:代码格式、类型检查、依赖安全、复杂度分析
- 发布流水线:自动构建、部署、GitHub Release 创建
- 依赖管理:自动安全审计、依赖更新、测试验证

📚 文档和模板:
- PR 模板和 Issue 模板
- 完整的 CI/CD 使用文档
- 测试套件说明文档

🔧 配置优化:
- 重构 config-helpers.ts 模块
- 改进类型定义和错误处理
- 优化配置获取逻辑和性能
2025-10-07 22:56:36 +08:00
overtrue 4ab28a9364 docs: establish constitution v1.0.0 (Vue.js/TypeScript principles + template sync)
- Add RustFS Console Constitution with 5 core principles
- Update all templates to reflect Vue.js/Nuxt.js/TypeScript stack
- Establish quality standards and governance process
- Sync Constitution Check across planning templates
2025-09-29 23:03:28 +08:00
马登山 618f233d0b fix: replication 2025-09-28 15:16:13 +08:00
马登山 e0c0469860 fix : lockfile 2025-09-26 13:38:05 +08:00
马登山 739bfdd1ac fix: Syntax error 2025-09-26 13:31:26 +08:00
马登山 4e530b2a55 fix: lockfile 2025-09-26 13:24:22 +08:00
马登山 26d47651fd fix: server config host port rustfs/rustfs#564 2025-09-26 13:19:33 +08:00
马登山 b6b28bd0d9 Merge branch 'main' of github.com:rustfs/console 2025-09-26 13:16:46 +08:00
马登山 792dcbd083 feat: save 2025-09-26 13:16:29 +08:00
guojidan 6dc8bd448b Merge pull request #19 from guojidan/start
fix type error
2025-09-22 16:58:10 +08:00
junxiang Mu f6946637af fix type error
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 16:55:40 +08:00
guojidan 3374744ed6 Merge pull request #18 from guojidan/start
fix start error
2025-09-22 16:52:51 +08:00
junxiang Mu 9b23e5933c fix start error
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 16:52:11 +08:00
马登山 fd9d605f7a fix: delete tier api params 2025-09-22 15:46:49 +08:00
guojidan c29ba07f18 Merge pull request #17 from guojidan/kms
Kms
2025-09-22 15:24:57 +08:00
junxiang Mu 8e48a3895e fmt
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 15:19:19 +08:00
junxiang Mu 84da70c260 add bucket set
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 14:49:32 +08:00
junxiang Mu c019276fcb add kms
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 14:31:07 +08:00
马登山 040aa90117 fix: tier name formate uppercase 2025-09-22 08:47:59 +08:00
马登山 45a5614045 fix: make iconify localize rustfs/rustfs#565 2025-09-19 15:17:18 +08:00
cxymds 309f541946 Merge pull request #16 from rustfs/dev_endpoint
feat: get config from server config file
2025-09-19 14:15:24 +08:00
马登山 a582464a84 fix: region rule add region 2025-09-18 09:31:51 +08:00