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
cxymds
a96449d564
feat: get config from server config file
2025-09-15 21:41:39 +08:00
马登山
6bd4c94fd6
fix: double encoding when bind policy rustfs/console#13
2025-09-11 09:05:28 +08:00
马登山
d3c1c4892c
Merge branch 'main' of github.com:rustfs/console
2025-09-08 17:01:58 +08:00
马登山
b0d53f137f
fix: timecheck
2025-09-08 17:01:51 +08:00
安正超
68463dc937
Merge pull request #15 from ps-gill/bugfix/logo-from-assets
2025-09-08 12:39:44 +08:00
Parm Gill
41bae391a4
fix : update config and login pages to reference logo.svg from assets
2025-09-08 00:25:33 -04:00
马登山
1962365d8d
feat : version delete
2025-09-05 09:38:09 +08:00
马登山
fba2017fa3
fix: Only filter existing tasks from unfinished ones
2025-09-05 09:14:24 +08:00
马登山
6d27a4c9e0
fix: Dealing situations when bucket does not exist rustfs/rustfs#215
2025-09-01 17:57:59 +08:00
马登山
2bb3185565
fix: Tiers name only allow the characters A-Z0-9 and -. rustfs/rustfs#475
2025-09-01 17:38:38 +08:00
马登山
eecbc152fc
pref: save config err no refresh
2025-08-19 16:12:04 +08:00
cxymds
77d67154e4
Merge pull request #12 from rustfs/feature/SSE
...
Feature/sse
2025-08-19 11:41:06 +08:00
马登山
9096cb2330
feat: load config after saving
2025-08-19 11:31:23 +08:00
马登山
1b352e0c06
fix: change request params name
2025-08-19 10:22:46 +08:00
马登山
145c8d3095
feat: bucket encrypt
2025-08-18 15:33:05 +08:00
马登山
0ff4124155
feat : KMS configure
2025-08-18 15:16:45 +08:00
马登山
8498dbec57
feat: change version Control button description
2025-08-18 10:35:40 +08:00
马登山
a7f41925ef
feat : Bucket Encryption
2025-08-15 15:03:30 +08:00
马登山
90efb6c00b
feat:API
2025-08-15 14:47:39 +08:00
马登山
99467dc573
feat: Delete Duplicate key
2025-08-14 14:15:49 +08:00
马登山
6902355a5e
feat: UI done
2025-08-13 18:01:27 +08:00
安正超
3c13c4b538
Delete dist 2
2025-08-13 09:27:11 +08:00
安正超
5f52de78e9
Merge pull request #11 from bjorndejong/fix/hardcoded-titles-and-language-switcher
2025-07-30 02:21:16 +08:00
Bjorn de Jong
00a011c2ba
fix: improve language switcher for scalable multi-language support
...
- Replace binary logic with configuration object for better scalability
- Add support for any number of languages without code changes
- Use language configuration mapping for maintainable language handling
- Replace hardcoded titles with i18n translation keys for proper localization
2025-07-29 17:20:31 +02:00
马登山
74bf54e97a
pref : i18n
2025-07-25 11:04:32 +08:00