55 Commits

Author SHA1 Message Date
cxymds 3977d67fb1 fix: harden browser page webkit compatibility (#133) 2026-06-14 21:24:06 +08:00
cxymds c34ef4432f fix(rebalance): show cleanup warnings and progress state (#132) 2026-06-14 19:18:26 +08:00
马登山 0bd097ad26 fix: correct pool operation console status 2026-06-14 13:38:52 +08:00
mahmut db6d17e9a6 feat: add server list sorting and filtering (#118)
Co-authored-by: maihemutimaimaiti <maihemutimaimaiti@360.cn>
2026-05-14 11:09:41 +08:00
马登山 5e03f64efd fix: run dropdown menu item actions 2026-05-13 10:29:57 +08:00
cxymds bb3e36663f feat: move bucket modules to top-level lists (#116) 2026-05-13 10:19:38 +08:00
马登山 04af5b6f6d fix: refine pool decommission interactions 2026-05-11 11:32:49 +08:00
nakrovati 00df5109d6 fix: correct Next.js icons and manifest setup (#114) 2026-05-10 09:32:46 +08:00
nakrovati bb3422d03b Migrate shadcn/ui from Radix to Base UI (#115) 2026-05-10 09:32:13 +08:00
马登山 70e6cd3a6f fix: show pool operation status details 2026-05-09 11:32:21 +08:00
马登山 131f29c858 fix:i18n 2026-05-08 09:59:04 +08:00
cxymds 22a38e0c14 feat: add pool rebalance and decommission pages (#113) 2026-05-07 20:53:48 +08:00
马登山 92e02137ec feat: add bulk user group assignment 2026-04-28 18:00:36 +08:00
马登山 30f4a434dc feat: add audit target management 2026-04-28 08:06:11 +08:00
马登山 7305fe8968 feat: system Settings 2026-04-27 17:30:45 +08:00
cxymds ff71a89060 fix: restore user service account management (#106) 2026-04-24 18:06:48 +08:00
cxymds 0ab449e9b2 fix(auth): support OIDC federated logout (#104) 2026-04-24 14:54:05 +08:00
Andy Teijelo Pérez 192cbd515c feat: add Other Audiences to OIDC form (#101) 2026-04-21 22:31:28 +08:00
GatewayJ 8ab0668b8a feat(oidc): add roles claim field to provider settings (#98) 2026-04-12 23:39:13 +08:00
唐小鸭 8dc3853fc1 feat: SSE vault transit UI (#94)
Co-authored-by: 安正超 <anzhengchao@gmail.com>
2026-04-07 19:22:37 +08:00
马登山 5b4f4d5317 feat: add event-targets columns 2026-04-01 11:38:06 +08:00
马登山 691545ed5c pref: Optimize the API error messages. 2026-04-01 11:03:43 +08:00
马登山 8bba331c5a feat: add site replication console workflow 2026-03-31 17:30:07 +08:00
唐小鸭 97f0f5371c feat: Implement the SSE Management Interface (#91) 2026-03-28 08:19:34 +08:00
cxymds 739321ac91 feat: add button-level permission control (#89) 2026-03-26 16:43:21 +08:00
cxymds 13b1f4ddf8 refactor: unify dashboard menu permission routing (#88) 2026-03-25 16:05:26 +08:00
马登山 cbf9985ee0 feat: add oidc provider settings page 2026-03-23 18:34:22 +08:00
Dacong-wu c6bfaa5b71 feat: add access policy column to bucket list (#85)
Display Public/Private access policy status in the browser bucket list table.
Fetches policy status for each bucket asynchronously after loading.
2026-03-20 20:52:37 +08:00
Dacong-wu 7352684953 fix: resolve logic error in image preview (#84)
* fix: resolve logic error in image preview

* fix: resolve linting, typescript, and test failures

---------

Co-authored-by: 马登山 <Cxymds@qq.com>
2026-03-19 13:50:38 +08:00
马登山 5bffcd8b0b fix: fmt 2026-03-19 12:44:41 +08:00
马登山 f65732a77d pref : Refactor pdf preview 2026-03-19 12:09:48 +08:00
overtrue b1636ea3f5 fix: theme 2026-03-16 23:11:04 +08:00
安正超 5cd22b33f2 feat: extract theme module with build-time overrides (#79)
* feat: extract theme module with build-time overrides

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix: address theme module review feedback

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-15 14:03:50 +08:00
GatewayJ 82f00c7ea1 fix: bucket access/delete error handling and policy private support (#75) 2026-03-10 15:00:41 +08:00
马登山 4b40353d93 fix: PDF preview 2026-03-09 17:18:46 +08:00
马登山 2956932eb6 fix: favicon 2026-03-09 14:30:09 +08:00
马登山 5716ef430c feat : health check rustfs/rustfs#2096 2026-03-09 14:10:51 +08:00
马登山 a039712f31 fix: image previre rustf/rustfs#2091 2026-03-06 18:08:39 +08:00
GatewayJ f84d0dccd4 Objectcount (#49)
* feat: dataobject count sub account permissions

* Update lib/console-policy-parser.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update hooks/use-system.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: resolve lint errors (no-explicit-any, no-unused-vars)

---------

Co-authored-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-27 20:41:34 +08:00
Copilot 195314d981 feat: debounced object list refresh on upload/delete task completion (#65)
* Initial plan

* feat: debounced object list refresh on upload/delete task completion

- Add bucketName to AnyTask type for task filtering
- Watch task completions per bucket in BrowserContent with 1500ms debounce
- Clean up stale IDs from tracking set when tasks are removed
- Remove premature refresh on upload enqueue (upload-picker onSuccess)
- Remove premature refresh on delete enqueue (list.tsx handlers)

Co-authored-by: overtrue <1472352+overtrue@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: overtrue <1472352+overtrue@users.noreply.github.com>
2026-02-27 16:49:08 +08:00
Copilot 3b632beee4 fix: prevent open redirect in OIDC callback flow (#61) 2026-02-23 15:31:02 +08:00
Jeff Poegel 7898a2703b feat(auth): add OpenID Connect SSO login support (#55)
Add OIDC browser-based SSO login flow to the console:
- OIDC library (lib/oidc.ts): fetch providers, initiate login, parse callback
- OIDC callback page: parses STS credentials from URL fragment
- Login form: renders SSO provider buttons with "Or continue with" divider
- Auth context: new loginWithStsCredentials method for direct STS login
- Config types: OidcProvider interface and oidc field on SiteConfig
- i18n: English translations for SSO-related strings
2026-02-23 13:32:48 +08:00
Abdelhadi Sabani 8763b6ceb6 add Arabic (RTL) language support (#58) 2026-02-21 09:20:07 +08:00
Soham 3134444268 Feat/preserve url path on refresh (#54) 2026-02-19 14:34:39 +08:00
Philipp Dormann fd976013a8 feat: add SizeBytes field for bucket rows and update sorting logic (#52) 2026-02-17 20:55:52 +08:00
LeonWang0735 05fa85b5d2 feat:add replication config delete replication button (#50) 2026-02-17 12:03:36 +08:00
GatewayJ 80c667c992 feat:show objects count (#48) 2026-02-12 14:05:18 +08:00
马登山 4975e23535 fix: router 2026-02-09 17:07:18 +08:00
overtrue 4fc4583969 fix: support static export and stabilize object details 2026-02-09 15:46:47 +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