80 Commits

Author SHA1 Message Date
Mohammad Raska
a2d339e7d1
Merge aaef5d15840aaddda04a16bcb5a535a75630f24a into ee420fbf2946e9f79977615cee5e29192d7da478 2025-09-29 20:35:44 -04:00
Adekabang
aaef5d1584 chore: update .gitignore to include new directories
- Add 'data/', 'meta/', and 'garage.toml' to .gitignore to prevent tracking of generated files and configuration settings
- Ensure cleaner repository by excluding unnecessary files from version control
2025-09-29 20:32:21 -04:00
Adekabang
166029fc5a chore: remove outdated API documentation files
- Delete obsolete documentation files related to the Garage Admin API and upgrade report
- Clean up project by removing unnecessary files to streamline maintenance and focus on current documentation
2025-09-29 20:30:31 -04:00
Adekabang
6eab387146 chore: update README and package version formatting
- Clean up README by removing outdated notes about version compatibility
- Ensure consistent formatting in package.json version field
2025-09-29 20:30:18 -04:00
Adekabang
8eaee0be8c refactor: update project references from Adekabang to khairul169
- Change Docker image references in docker-compose.yml and documentation
- Update Go module path and import statements in backend code
- Modify build script to reflect new image name
- Remove outdated copyright information from LICENSE file
2025-09-29 20:26:44 -04:00
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
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
Adekabang
fed955aaca fix: update Docker image references to use the latest version 2025-07-31 21:25:07 -04:00
Adekabang
e2b103f80a feat: add GitHub Actions workflow for automated release process 2025-07-31 21:09:08 -04:00
Adekabang
7274162a31 docs: fix link to v1.x release in README note 2025-07-31 20:55:58 -04:00
Adekabang
667eab1565 feat: upgrade Garage Web UI to version 2.0.0 and update module references 2025-07-31 20:55:47 -04:00
Adekabang
9e71200452 feat: add comprehensive style guide for Garage UI project 2025-07-31 19:56:36 -04: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
0f8bc5555a docs: update API documentation to reflect full alignment with Garage Admin API v2
- Enhanced documentation across multiple files to indicate that the Garage Web UI is now fully aligned with the official Garage Admin API v2 specification as of July 2025.
- Included detailed summaries of current implementation status, completed tasks, and future milestones.
- Updated sections to clarify HTTP methods, request formats, and compliance status for all implemented endpoints.
- Ensured consistency in documentation regarding code quality improvements and resolved linting issues.
2025-07-31 18:14:39 -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
f43d42febf docs: add API alignment task list for Garage Web UI
- Introduced a comprehensive task list to align the Garage Web UI with the official Garage Admin API v2 specification.
- Documented high, medium, and low priority tasks for HTTP method alignment, missing endpoints, and advanced features.
- Included sections for testing, validation, and documentation updates to ensure full compliance and improved functionality.
2025-07-31 17:19:15 -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
6528cb759c docs: update README with new repository URL 2025-07-31 14:41:53 -04:00
Adekabang
29aedfee0e docs: update README to include RPC secret generation and macOS compatibility for configuration setup 2025-07-31 14:40:57 -04:00
Adekabang
550c4d3c34 docs: update README for improved command clarity and formatting 2025-07-31 14:14:21 -04:00
Adekabang
2158b5a528 feat: expand development environment with multiple Garage instances and add configuration template
- Updated `docker-compose.dev.yml` to include four Garage instances (garage, garage2, garage3, garage4) with separate configurations and volumes.
- Introduced `garage.toml.template` for easier configuration management.
- Enhanced README with instructions for setting up the development environment and running multiple instances.
2025-07-31 14:11:22 -04:00
Adekabang
4de96071d4 feat: enhance AssignNode functionality with zone redundancy options and update API integration 2025-07-31 02:16:04 -04:00
Adekabang
d6847884e0 refactor: remove webui service from docker-compose development configuration 2025-07-31 01:26:15 -04:00
Adekabang
79c98056d4 docs: rename Garage Web UI project management documentation 2025-07-30 23:49:44 -04:00
Adekabang
642b20efb0 Translate Garage Web UI project management documentation from Chinese to English and update content for clarity and consistency. 2025-07-30 23:48:36 -04:00
Adekabang
c5669a9cf7 feat: add docker-compose configuration for development environment 2025-07-30 23:34:11 -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
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