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