Commit Graph
167 Commits
Author SHA1 Message Date
Zhengchao An 85f5465088 refactor: harden task management and TypeScript safety (#162) 2026-07-11 13:26:01 +08:00
Zhengchao An 8fa82a2fe7 chore: update shadcn Base UI components (#161) 2026-07-11 11:58:54 +08:00
Zhengchao An 3a28a07782 refactor: improve console UI safety and consistency (#160) 2026-07-11 10:54:59 +08:00
cxymds 25944866d5 fix: show all object versions in dialog (#154) 2026-07-09 12:06:41 +08:00
cxymds 65b68de197 feat: improve object browser lazy loading (#152) 2026-07-08 10:57:22 +08:00
cxymds d8d974fe97 feat: improve object version management (#149) 2026-07-05 18:08:23 +08:00
Zhengchao An c7af406b4d feat: add object rename action (#146) 2026-07-04 13:38:06 +08:00
Zhengchao An 49630dc140 fix: restrict PDF preview to PDF content type (#140) 2026-06-26 22:05:01 +08:00
安正超 8e3161e0e7 fix: UI polish details and add audit skill (#136) 2026-06-15 14:09:15 +08:00
cxymds 4efb59b2d0 fix: guard object preview fullscreen on webkit (#134) 2026-06-14 21:24:21 +08:00
cxymds 3977d67fb1 fix: harden browser page webkit compatibility (#133) 2026-06-14 21:24:06 +08:00
cxymds 145e1f9797 feat: use server zip downloads (#128) 2026-06-12 11:55:50 +08:00
Utibeabasi Umanah 03db6ea98b feat: add parquet preview (#127) 2026-06-11 16:14:48 +08:00
cxymds 7889bb7f42 fix: stabilize object drawer dialogs (#121) 2026-05-19 13:49:03 +08:00
马登山 07dddd1981 fix: repair object retention controls 2026-05-14 10:08:38 +08:00
马登山 fd1d81265f feat: make object list page size configurable 2026-05-13 15:58:45 +08:00
nakrovati bb3422d03b Migrate shadcn/ui from Radix to Base UI (#115) 2026-05-10 09:32:13 +08:00
马登山 88eddfae3e fix: normalize upload objects prefix rustfs/rustfs#2768 2026-05-06 08:26:55 +08:00
马登山 1cb074c95a fix: fmt 2026-04-28 08:06:33 +08:00
马登山 62267f5b67 fix: reset object pagination when changing folders 2026-04-17 10:32:33 +08:00
cxymds b17505adf7 fix: disabled version bucket object delete do not display check delete all version 2026-04-08 21:49:08 +08:00
马登山 2979a8f17c fix:list object versions error rustfs/rustfs#2402 2026-04-07 08:16:37 +08:00
Dacong-wu be8888ab8f fix: resolve issue where "Previous Page" button was unclickable (#92) 2026-03-30 14:31:01 +08:00
cxymds 739321ac91 feat: add button-level permission control (#89) 2026-03-26 16:43:21 +08:00
SavvyM a151aebdfd feat: support jsonl object preview (#87) 2026-03-23 13:48:04 +08:00
马登山 9a8e48f42c fix: improve multi-folder drag upload
Refs #82
2026-03-19 14:32:27 +08:00
Dacong-wuand马登山 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
Dacong-wu 712a1ec796 feat: allow copying object name when previewing (#83)
* feat: 添加复制对象名称功能

* fix: fix typescript build errors
2026-03-19 12:14:16 +08:00
马登山 f65732a77d pref : Refactor pdf preview 2026-03-19 12:09:48 +08:00
马登山 7bba0d62c7 fix: file preview #78 2026-03-17 15:41:14 +08:00
Simon a5566e6869 Add metadata to object view (#77)
* Add tabs to object info view that allows switching to metadata view

* Remove unused imports
2026-03-11 14:34:55 +08:00
马登山 4b40353d93 fix: PDF preview 2026-03-09 17:18:46 +08:00
马登山 a039712f31 fix: image previre rustf/rustfs#2091 2026-03-06 18:08:39 +08:00
马登山 c30bbf0a17 Merge branch 'main' of github.com:rustfs/console 2026-03-02 12:53:38 +08:00
马登山 071aca03b8 fix: remove permanentStore ,generateTemporaryUrl use auth Credentials 2026-03-02 12:53:30 +08:00
安正超 a8cff0d2ff fix: sandbox PDF preview iframe to block script execution (#71)
* fix: harden object preview iframe against script execution

* fix: route non-text previews through sandboxed iframe

* fix: add whitelist-based preview routing with download fallback

* fix: simplify preview routing to safe-text whitelist and sandbox iframe

* refactor: simplify object preview mode flow
2026-03-02 12:35:23 +08:00
cxymds 588e80ceb3 feat: implement recursive folder deletion with task management and auto-refresh #67 (#69) 2026-02-28 15:32:53 +08:00
马登山 1dc6a3e048 Merge branch 'main' of github.com:rustfs/console 2026-02-28 14:22:59 +08:00
马登山 77ee17d41f fix: upload prefix editeable 2026-02-28 14:22:51 +08:00
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
安正超 078cb1046d fix: add clipboard fallback for copy actions (#66) 2026-02-27 17:19:53 +08:00
Copilotandovertrue 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
马登山 9e0e8e7082 fix: Top-level directory missing during folder upload 2026-02-24 11:05:12 +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
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
马登山 dcedc1d79f feat : use permanentCredentials getSignedUrl 2026-02-03 10:58:51 +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