34 Commits

Author SHA1 Message Date
Adekabang
2ffdc69d47 Merge dev branch into main
- Add GitHub Actions workflow for automated releases
- Add comprehensive style guide documentation
- Improve bucket management with detailed hooks and components
- Add Docker development environment setup
- Enhance cluster management with improved TypeScript types
- Update API documentation and alignment tasks
- Add share dialog functionality for bucket objects
- Improve UI components and layouts
2025-09-29 20:23:02 -04: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
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 2025-09-01 09:42:26 +00:00
72411c7f97 feat: update to garage v2 api endpoint 2025-09-01 09:23:44 +00: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
Adekabang
a99e8bba83 feat: implement useBucketsWithDetails hook for enhanced bucket data retrieval
- Added a new hook, `useBucketsWithDetails`, to fetch detailed information for all buckets using concurrent queries.
- Updated the `HomePage` component to utilize the new hook, allowing for improved calculation of total bucket usage based on detailed data.
- Refactored usage calculation logic to handle multiple asynchronous queries effectively.
2025-07-31 19:12:14 -04:00
Adekabang
4ef8157aef feat: add bucket details fetching and improve bucket card display
- Introduced a new hook, `useBucketDetails`, to fetch detailed information for a specific bucket.
- Updated `BucketCard` component to utilize the new hook, displaying detailed usage and object counts when available.
- Enhanced the `OverviewTab` component to handle null values gracefully, ensuring a consistent user experience when displaying bucket data.
2025-07-31 19:02:54 -04:00
Adekabang
33ed173dec feat: align API endpoints with official specifications for bucket and key management
- Updated HTTP methods for bucket and key operations to align with the official Garage Admin API v2 specifications, changing DELETE methods to POST where necessary.
- Modified frontend hooks and documentation to reflect these changes, ensuring consistency across the application.
- Completed tasks for verifying and aligning delete operations and reviewing other HTTP methods.
2025-07-31 18:10:39 -04:00
Adekabang
8247840e26 fix: update API endpoints for bucket and key information retrieval
- Changed bucket information fetching from v1 to v2 endpoints in `browse.go` and `buckets.go`.
- Updated key information fetching in `page.tsx` to use the new v2 endpoint.
- Ensured consistency across the application with the latest API version.
2025-07-31 16:35:11 -04:00
Adekabang
621761aeb6 feat: update bucket types and management logic for website access and quotas
- Refactored `Bucket` and `UpdateBucket` types to include detailed website configuration and quota properties.
- Updated hooks to utilize the new `UpdateBucket` type for mutation functions.
- Adjusted form schemas and management logic to reflect changes in website access and quota handling.
- Enhanced default values and reset logic in forms for better user experience.
2025-07-31 15:42:59 -04:00
Adekabang
4de96071d4 feat: enhance AssignNode functionality with zone redundancy options and update API integration 2025-07-31 02:16:04 -04:00
wenson
af376beb5b refactor: update API endpoints and improve type safety across hooks
- Refactored `useDebounce` to enhance type safety with generic arguments.
- Updated `FetchOptions` in `api.ts` to use `unknown` instead of `any` for better type safety.
- Changed API endpoints in bucket-related hooks to use new versioned endpoints.
- Improved type definitions in bucket hooks and added specific types for mutation options.
- Enhanced `useConnectNode`, `useAssignNode`, and other cluster hooks to use new API endpoints and improved type safety.
- Updated health check and key management hooks to reflect new API structure.
- Refined utility functions and type definitions for better clarity and maintainability.
2025-07-15 15:59:47 +08: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
f8e65ccc0e feat: add authentication 2025-03-01 23:22:18 +07:00
0d844c7ac6 fix: err cluster page for garage v0.9.x 2025-02-01 02:49:29 +00:00
1b1b815443 feat: show thumbnails in browser listing, fix object actions overflow 2024-10-14 00:14:34 +00:00
c1619276c0 feat: properly handle data fetching state on view bucket page 2024-10-13 22:49:20 +00:00
91c396dd68 fix: remove unused config struct key, fix local aliases parsing error 2024-10-04 17:13:47 +00:00
145bf3f1a9 feat: add recursive remove directory option 2024-08-21 07:34:10 +07:00
7532c6330c fix: fix layout issue on mobile browser 2024-08-21 07:05:45 +07:00
e84dd657fb chore: fix build error 2024-08-19 02:30:21 +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
7620f2cba1 fix: copyToClipboard fix on non secure context 2024-08-18 06:37:51 +07:00
e1d2274bfb chore: first build 2024-08-17 04:55:01 +07:00
61a07068d5 feat: add copy button to code component 2024-08-17 01:00:17 +07:00
fb02d273c2 feat: update layout, add copy key 2024-08-17 00:51:57 +07:00
f503b261f5 feat: fix responsive layout, add theme switcher 2024-08-17 00:21:23 +07:00
43af9c8658 feat: add keys & bucket permissions management 2024-08-16 23:10:19 +07:00
dfb4e30e23 feat: add cluster & bucket management 2024-08-16 01:23:55 +07:00
b0e5d53ee0 feat: project init 2024-08-14 15:36:25 +07:00