Noooste
|
16e416420a
|
fix: update bucket image
|
2026-04-20 00:25:51 +02:00 |
|
Noooste
|
a7e79e5343
|
fix: update dashboard images
|
2026-04-20 00:24:02 +02:00 |
|
Noooste
|
f48d6f0812
|
feat: remove toast error messages for various operations and rely on axios interceptor for error handling
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.4.3
|
2026-04-19 23:40:00 +02:00 |
|
Noooste
|
1cd9e734bc
|
feat: remove success toast message after bucket deletion in Buckets and BucketSettings components
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 23:34:57 +02:00 |
|
Noooste
|
eb1e7fe96a
|
chore: update version and appVersion in Chart.yaml and README.md
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
garage-ui-0.2.5
|
2026-04-19 23:29:53 +02:00 |
|
Noooste
|
af7af32d4e
|
feat: add denyBucketKeyFn and enhance allowBucketKeyFn with detailed error logging in buckets_test.go
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.4.2
|
2026-04-19 23:20:32 +02:00 |
|
Noooste
|
c951e5fa4b
|
feat: implement permission denial functionality and enhance permission saving state in AccessControl component
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.4.1
|
2026-04-19 23:15:27 +02:00 |
|
Noooste
|
a828020994
|
feat: enhance AccessControl component with ConfirmDialog and improved UI for key management
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 23:09:29 +02:00 |
|
Noooste
|
dcef1e2cbd
|
chore: update version and appVersion in Chart.yaml and README.md
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
garage-ui-0.2.4
|
2026-04-19 22:50:45 +02:00 |
|
Noooste
|
13e6fa3d1d
|
refactor: remove unused state variables in AccessControl component
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.4.0
|
2026-04-19 22:41:21 +02:00 |
|
Noooste
|
fece799627
|
refactor: improve error handling and utility functions in bucket management components
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 22:37:55 +02:00 |
|
Noste
|
c5324db1ad
|
Merge pull request #18 from Noooste/feat/ui-redesign
UI redesign
|
2026-04-19 22:17:57 +02:00 |
|
Noooste
|
bfed48421b
|
feat: implement UI redesign with updated button styles and new components
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 22:11:22 +02:00 |
|
Noooste
|
38cc1dded0
|
docs: add roadmap section to README outlining future features
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 19:00:35 +02:00 |
|
Noooste
|
d83313d866
|
chore: rename workflow names in build.yml and release.yml for consistency
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 18:39:55 +02:00 |
|
Noooste
|
6f10510c49
|
docs: update Codecov badge text for clarity
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 18:39:10 +02:00 |
|
Noooste
|
dd0e0d43fb
|
docs: add Codecov badge to README for coverage tracking
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 18:38:49 +02:00 |
|
Noooste
|
4447f6533f
|
test: add comprehensive tests for admin methods and logger error handling
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 18:37:32 +02:00 |
|
Noooste
|
09289371a2
|
test: add unit tests for CreateDirectory endpoint and related S3 functionality
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 18:11:21 +02:00 |
|
Noooste
|
50d33f5dfc
|
chore: bump chart version to 0.2.3 and app version to v0.3.0 in README and Chart.yaml
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
garage-ui-0.2.3
|
2026-04-19 17:15:46 +02:00 |
|
Noooste
|
cb1b14b941
|
feat: add CreateDirectory endpoint and S3 directory marker support
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.3.0
|
2026-04-19 17:10:06 +02:00 |
|
Noooste
|
03bb3e8fb6
|
chore: update Makefile and README to use 'docker compose' syntax
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.3.0-dev2
|
2026-04-19 16:11:15 +02:00 |
|
Noste
|
ae6af68ed9
|
Merge pull request #17 from Noooste/add-testsuite
Add testsuite
|
2026-04-19 15:57:20 +02:00 |
|
Noooste
|
e918a0a940
|
test: update script execution to use bash for coverage gate
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 15:54:30 +02:00 |
|
Noooste
|
005211f073
|
test: add step to generate Swagger documentation in CI pipeline
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 15:49:20 +02:00 |
|
Noooste
|
646813b977
|
test(docker): add docker-compose configuration for smoke tests
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 15:46:53 +02:00 |
|
Noooste
|
361756859a
|
test(smoke): add smoke tests and coverage gate for backend
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 15:41:25 +02:00 |
|
Noooste
|
9022b90f02
|
test: add unit tests for authentication and CORS middleware
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 15:41:17 +02:00 |
|
Noooste
|
68be5ea2be
|
feat(logging): enhance logging in GarageAdminService with detailed request information
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 13:59:27 +02:00 |
|
Noooste
|
afc4da7491
|
feat(logging): implement per-request logging middleware with access log
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 13:59:08 +02:00 |
|
Noooste
|
1522439c68
|
test(mocks): add hand-rolled mocks for AdminService and S3Storage
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 13:58:51 +02:00 |
|
Noooste
|
e4f86cd176
|
chore(deps): update dependencies to latest versions
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 13:58:37 +02:00 |
|
Noooste
|
dd275d2e78
|
test: add comprehensive test suite for logging, request ID, and user management
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 13:58:29 +02:00 |
|
Noooste
|
c14463fb8e
|
feat(logger): add IntoCtx/FromCtx for per-request loggers
|
2026-04-19 11:32:27 +02:00 |
|
Noooste
|
ab188dac4a
|
test: add unit tests for authentication and JWT functionalities
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 11:23:44 +02:00 |
|
Noooste
|
cbdab9a775
|
refactor: streamline object key handling and improve app name format
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 11:09:19 +02:00 |
|
Noooste
|
901ae70d02
|
refactor: remove deprecated OIDC URLs from configuration
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 11:08:24 +02:00 |
|
Noooste
|
d0040be103
|
refactor: remove deprecated OIDC URLs and enhance logging in auth service
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-19 11:08:17 +02:00 |
|
Noooste
|
047a653446
|
test: add comprehensive test suite for cache, config, logger, and retry functionalities
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.3.0-dev
|
2026-04-17 17:25:59 +02:00 |
|
Noooste
|
f63ce3452e
|
refactor: update handler methods to use interfaces for admin and S3 services
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-17 16:48:25 +02:00 |
|
Noooste
|
5e68a77e15
|
chore: update .gitignore to include markdown files in docs directory
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-17 16:47:10 +02:00 |
|
Noooste
|
46f904fe59
|
refactor: optimize state management and filtering in AccessControl and ObjectsTable components
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-17 16:46:55 +02:00 |
|
Noooste
|
0baf31422a
|
chore: update .gitignore to include docs/ and config.yaml
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-17 16:29:02 +02:00 |
|
Noooste
|
98842d7c7e
|
feat: add namespace to metadata in Kubernetes resource files
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-17 16:28:51 +02:00 |
|
Noooste
|
bd4c3b1c5f
|
feat: handle zero SessionMaxAge in GenerateSessionToken to prevent immediate expiration
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-17 16:17:51 +02:00 |
|
Noooste
|
68d773d4af
|
feat: add role extraction from access token for Keycloak integration
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
|
2026-04-17 16:12:56 +02:00 |
|
Noooste
|
54a5e42db6
|
chore: bump version to 0.2.2 and update badges in README.md
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
garage-ui-0.2.2
|
2026-04-14 00:07:17 +02:00 |
|
Noooste
|
43ba68a4f9
|
feat: update directory creation to include .keep file for empty directories
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
v0.2.2
|
2026-04-13 23:42:38 +02:00 |
|
Noooste
|
a0458fb5d0
|
chore: bump version to 0.2.1 and update badges in README.md
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com>
garage-ui-0.2.1
|
2026-04-13 22:23:45 +02:00 |
|
Noste
|
6dc0feb374
|
Merge pull request #15 from Noooste/14-auth-oidc-configuration
fix: Enforce admin role
v0.2.1
|
2026-04-13 21:58:15 +02:00 |
|