56 Commits

Author SHA1 Message Date
Norman Wang
18d831769e
Merge 72dccbc38a9b3543fb125f6936095892a3d4c1a2 into ee420fbf2946e9f79977615cee5e29192d7da478 2026-06-20 16:18:15 +08:00
Norman-W
72dccbc38a refactor: tidy upload queue modules and remove dead upload API
Split status labels and file icons into focused modules, drop unused
XHR upload path from api.ts, and remove Chinese region markers so the
browse upload flow matches upstream style.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-20 16:15:22 +08:00
Norman-W
2e4019ac6d feat: inline upload queue rows with progress and pause/resume
Show in-progress uploads directly in the browse file list instead of
toasts, with percent/status text, pause/resume/cancel controls, and a
pausable streaming upload that survives tab switches within the bucket.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-20 16:02:50 +08:00
Norman-W
2e1a9d078f fix: mount file input in DOM for reliable bucket uploads
Extract openFilePicker() into lib/utils using the same off-screen DOM
pattern as copyToClipboard(). The previous handler called input.remove()
right after click(), so change never fired in some browsers and uploads
silently failed with no toast or network request.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-20 13:37:28 +08:00
ee420fbf29
Merge pull request #30 from Retr0-01/fix-layout-confirmations
fix: improve layout confirmation messages
2025-09-23 19:54:49 +08:00
615f72249e
Merge pull request #29 from Retr0-01/fix-storage-node-status
fix: active storage node status
2025-09-23 19:54:38 +08:00
Retr0-01
d1ad6a008d improve layout confirmation messages 2025-09-23 12:25:58 +03:00
Retr0-01
fbcd83709b fix storage node status 2025-09-23 12:18:24 +03:00
a6640157c1 chore: bump version to 1.1.0 1.1.0 2025-09-01 09:42:26 +00:00
72411c7f97 feat: update to garage v2 api endpoint 2025-09-01 09:23:44 +00:00
90a1018235
Merge pull request #23 from LeeXN/19-garage-2.0-status
fix: update API endpoint for cluster status query
2025-09-01 15:58:33 +08:00
aeedaaa72e
Merge pull request #17 from jasonyang-ee/fix/https
fix: support https connection to garage api
2025-09-01 15:57:43 +08:00
LeeXN
c7d3d224ba fix: update API endpoint for cluster status query in garage v2.0.0(from /v1/status to /v2/GetClusterStatus 2025-08-06 10:46:24 +08:00
Jason Yang
5f0f200c03
fix: browser for bucket handle https connection using new resolver 2025-06-03 23:20:00 -07:00
Jason Yang
ff39a6cd82
feat: using scratch image w/ copy binary from other distro, and included healthcheck 2025-06-03 21:57:58 -07:00
Jason Yang
6c6b9b076b
fix: using full distro to include ca-certificate supporting https connection 2025-06-01 19:30:47 -07:00
b2bc905e3c chore: mark version 1.0.9 1.0.9 2025-04-15 14:04:50 +07:00
59e68455b6 fix: panic when download file 2025-04-15 03:20:04 +07:00
f30d4289f1 docs: update readme 2025-03-19 06:06:34 +07:00
e6e21d3c01 chore: mark version 1.0.8 1.0.8 2025-03-19 05:47:30 +07:00
2aaaf87dfd feat: add base path configuration 2025-03-19 05:36:01 +07:00
04a10eadfd fix: redirect to login after logout 2025-03-02 04:41:31 +07:00
8c3458c27f chore: mark version 1.0.7 1.0.7 2025-03-01 23:45:09 +07:00
f8e65ccc0e feat: add authentication 2025-03-01 23:22:18 +07:00
b53859ae23
Merge pull request #5 from khairul169/fix/v0-api
fix: make it compatible for garage v0.9.x
2025-02-01 09:59:14 +07:00
8728108d18 chore: mark version 1.0.6 1.0.6 2025-02-01 02:56:52 +00:00
0d844c7ac6 fix: err cluster page for garage v0.9.x 2025-02-01 02:49:29 +00:00
ccfa2cde25 docs: update readme & docker-compose.yml 2024-11-18 10:18:03 +00:00
b8b87d8289 chore: mark version 1.0.5, update readme 1.0.5 2024-10-14 00:21:30 +00:00
1b1b815443 feat: show thumbnails in browser listing, fix object actions overflow 2024-10-14 00:14:34 +00:00
37027396ca fix: make s3_region configurable to support values other than "garage" 2024-10-13 23:39:22 +00:00
c1619276c0 feat: properly handle data fetching state on view bucket page 2024-10-13 22:49:20 +00:00
611258d0db chore: bump version to 1.0.4, update readme 1.0.4 2024-10-04 17:15:03 +00:00
91c396dd68 fix: remove unused config struct key, fix local aliases parsing error 2024-10-04 17:13:47 +00:00
5a90dd8377 chore: mark version 1.0.3 2024-08-23 05:29:42 +07:00
145bf3f1a9 feat: add recursive remove directory option 1.0.3 2024-08-21 07:34:10 +07:00
7532c6330c fix: fix layout issue on mobile browser 2024-08-21 07:05:45 +07:00
4861e1bbb1 chore: update readme 2024-08-19 02:38:01 +07:00
93b301186a chore: fix newer frontend not included in binary build 1.0.2 2024-08-19 02:34:55 +07:00
e84dd657fb chore: fix build error 2024-08-19 02:30:21 +07:00
4fb06faaf4 chore: mark version 1.0.2 2024-08-19 02:29:20 +07:00
93a1dce5f7 feat: add bucket browser 2024-08-19 02:28:25 +07:00
934e0c409c feat: add bucket object browser 2024-08-18 22:57:08 +07:00
3a147f4133 chore: add single executable release build 2024-08-18 08:10:20 +07:00
2f6d96186a chore: fix docker build 1.0.1 2024-08-18 07:13:34 +07:00
5e6bc3cbbb chore: mark version 1.0.1 2024-08-18 06:43:20 +07:00
7620f2cba1 fix: copyToClipboard fix on non secure context 2024-08-18 06:37:51 +07:00
6ad70370d1 chore: update dockerfile, readme, etc 2024-08-18 06:33:58 +07:00
b554cb4dbf feat: rewrite backend to go 2024-08-18 05:54:08 +07:00
e1d2274bfb chore: first build 1.0.0 2024-08-17 04:55:01 +07:00