安正超
8e3161e0e7
fix: UI polish details and add audit skill ( #136 )
2026-06-15 14:09:15 +08:00
cxymds
3977d67fb1
fix: harden browser page webkit compatibility ( #133 )
2026-06-14 21:24:06 +08:00
LeonWang0735
f504a3db6f
fix: remove redundant function call when delete replication config ( #119 )
2026-05-19 13:47:10 +08:00
cxymds
bb3e36663f
feat: move bucket modules to top-level lists ( #116 )
2026-05-13 10:19:38 +08:00
nakrovati
bb3422d03b
Migrate shadcn/ui from Radix to Base UI ( #115 )
2026-05-10 09:32:13 +08:00
马登山
7305fe8968
feat: system Settings
2026-04-27 17:30:45 +08:00
马登山
277f7dc7a0
fix: bucket name can not contain uppercase letters rustfs/rustfs#2636
2026-04-22 09:05:49 +08:00
唐小鸭
8dc3853fc1
feat: SSE vault transit UI ( #94 )
...
Co-authored-by: 安正超 <anzhengchao@gmail.com >
2026-04-07 19:22:37 +08:00
马登山
e92ee1c2b8
feat: add bucket cors configuration
...
Refs: https://github.com/rustfs/rustfs/issues/2330
2026-04-02 11:04:28 +08:00
cxymds
739321ac91
feat: add button-level permission control ( #89 )
2026-03-26 16:43:21 +08:00
GatewayJ
82f00c7ea1
fix: bucket access/delete error handling and policy private support ( #75 )
2026-03-10 15:00:41 +08:00
Abdelhadi Sabani
8763b6ceb6
add Arabic (RTL) language support ( #58 )
2026-02-21 09:20:07 +08:00
安正超
ca87e9e007
fix: status home redirect ( #47 )
...
* feat: move status route and format repo
* fix: resolve lint warnings
* fix: load bucket usage asynchronously
* fix: sign version config request
* fix: show spinner for bucket usage loading
* fix: prevent object list fetch loop
* fix: dedupe list requests
* feat: add sidebar version footer
2026-02-04 21:42:11 +08:00
overtrue
e886f51e8f
refactor: page components and events shared module
...
- Home: usePerformanceData hook + performance UI components in _components
- License: extract enterprise section to components/license/enterprise-section
- Login: extract LoginForm to components/auth/login-form
- Events: lib/events (types, constants, getDisplayEvents) + components/events/columns
- Events page and buckets/events-tab use shared events module and getEventsColumns
2026-02-01 22:34:00 +08:00
overtrue
a7391a10d3
refactor: component structure and naming
...
- Fix spelling: auth/heros -> auth/heroes, AuthHerosStatic -> AuthHeroStatic
- Rename redundant: TaskTaskPanel/Item -> TaskPanel/TaskItem; buckets-info/new-form -> bucket-info/bucket-new-form; PoliciesFormItem -> PolicyForm
- Drop directory prefix in filenames: bucket-info.tsx -> info.tsx under buckets/, same for user/, object/, events/, etc.
- Move change-password from access-keys/ to user/; move user-dropdown, user-selector to user/; bucket-selector to buckets/
- Extract tasks to components/tasks/ (item, panel, stats-button)
- Remove unused component-example.tsx and example.tsx
- Rename lib/ui to lib/feedback (message, dialog); move api-error-handler from lib/utils/ to lib/
- Update AGENTS.md with component naming rules and lib/feedback vs components/ui
2026-02-01 22:14:09 +08:00
安正超
6f1193f6e4
chore: replace codebase with Next.js version (console-new) ( #46 )
...
* chore: replace codebase with Next.js version (console-new)
- Migrate from Nuxt/Vue to Next.js/React
- Same repo, dev-pr branch has shared history with main for PR
* chore: wip
* ci: pin pnpm to latest in workflows, packageManager 10.19.0
* ci: use pnpm version from package.json only (fix version mismatch)
* fix: CI - add root page redirect, fix TS types and lint (api-client, aws4fetch, upload-task, hooks)
* fix(ci): add type-check script for TypeScript Check job
* fix(ci): resolve Code Formatting job - ESLint errors (setState-in-effect, refs, static-components, preserve-memoization)
* fix(ci): add lint:fix script for quality workflow Auto-fix step
* fix(ci): add SVG module type declaration for TypeScript Check
2026-02-01 21:23:31 +08:00
cxymds
c3bfd2d34b
Refactory/bucketsetting ( #45 )
...
* feat: refactory bucket setting
* fix: translate
* feat:permission
* feat : lockfile
* fix: update lockfile
* fix: i18n variable
2026-01-29 20:05:03 +08:00
马登山
46e942318a
feat : bucket quota rustfs/rustfs#545
2026-01-13 17:33:25 +08:00
马登山
379e36e795
fix: bucket info display error rustfs/rustfs#930
2025-11-28 09:37:24 +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
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
026c4eb23c
refactor: migrate bucket dialogs to shadcn
2025-10-26 21:18:57 +08:00
overtrue
d22e9e4690
feat: 为所有只有图标没有文字的按钮添加适当的文案
...
- 修复了18个只有图标没有文字的按钮,提升用户体验和可访问性
- 为存储桶配置、对象管理、用户管理、策略管理、事件管理等页面的按钮添加了文字说明
- 所有修改都使用了已存在的翻译键值,确保国际化支持
- 包括编辑、删除、添加、设置等常用操作的按钮文案优化
2025-10-21 19:41:38 +08:00
junxiang Mu
c019276fcb
add kms
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-09-22 14:31:07 +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
马登山
a7f41925ef
feat : Bucket Encryption
2025-08-15 15:03:30 +08:00
马登山
74bf54e97a
pref : i18n
2025-07-25 11:04:32 +08:00
cxymds
7e05d19dbf
fix: make bucket name length between 3-63
2025-07-22 21:34:03 +08:00
heimoshuiyu
c3490eea0e
fix: bucket policy 404
...
If the bucket policy API return 404 (or any other error being catched),
display the bucket policy as 'private' and content as '{}'
2025-07-20 18:54:20 +08:00
马登山
1e482bd883
fix: i18n
2025-07-14 18:16:48 +08:00
cxymds
de07e6a2f9
fix: Bucket Configuration i18n rustfs/rustfs#182
2025-07-12 12:05:22 +08:00
overtrue
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
马登山
458bebda88
feat: 更新保留模式的国际化支持 rustfs/s3-rustfs#449
2025-06-09 09:48:19 +08:00
马登山
ced0726ed1
feat: 添加对象保留功能及相关界面优化
2025-06-05 15:28:19 +08:00
马登山
e11be1f845
feat: 保留设置控制优化
2025-06-04 16:12:53 +08:00
马登山
542bf73040
feat : bucket retention
2025-06-04 15:39:01 +08:00
马登山
4b94949cc7
feat : retention
2025-05-30 11:36:58 +08:00
马登山
3a8044d8b0
fix: policy
2025-05-29 18:07:37 +08:00
马登山
fad335f691
fix : policy
2025-05-29 11:45:38 +08:00
马登山
76241de0c5
fix: 修复创建成功时的状态更新逻辑
2025-05-26 18:36:56 +08:00
马登山
e80ff9ed93
fix: 细节调整
2025-05-12 18:04:10 +08:00
马登山
fc83b45415
feat : 创建桶时 ,版本以及对象锁的处理
2025-05-12 17:47:04 +08:00
overtrue
71f33eeee3
feat: 多语言
2025-04-27 23:59:37 +08:00
overtrue
c84b5277e0
fix: 修复类型问题
2025-04-13 14:50:50 +08:00
cxymds
c1dddeb4ba
feat: object lock
2025-04-03 15:35:15 +08:00