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-wu and 马登山
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
Copilot and overtrue
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