Noste
0d804fbd39
feat(oidc): add fine grained access control ( #91 )
...
* feat(access-control): fine grain tokens
* fix(docs): clean wording
* test(access-control): add tests for team extraction from access tokens and bucket info permissions
* test(vocabulary): add test for ExpandGlob function to reject non-glob patterns
* feat(helm): add multi-user access control documentation and schema support
2026-07-11 17:57:28 +02:00
Noste
3098e474f2
feat(backend,frontend): implement prefix and recursive substring search for bucket objects ( #89 )
...
* feat(search): implement recursive substring search for bucket objects
* fix: update key formatting to remove trailing slashes in ObjectsTable
* feat(search): implement debounced search functionality and improve UI text clarity
* test(objects): add test for handling search error response
2026-07-11 17:09:27 +02:00
Noste
1f16edd39c
feat(backend,frontend): enable quotas support in bucket settings ( #64 )
2026-05-23 15:29:04 +02:00
Noste
f1eeca60bf
feat: add garage.toml support ( #30 )
2026-04-24 11:27:43 +02:00
Noste
390ccd7893
Support garage v1 ( #31 )
...
* feat: support garage v1
2026-04-24 09:53:56 +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 >
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 >
2026-04-19 23:15:27 +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
cb1b14b941
feat: add CreateDirectory endpoint and S3 directory marker support
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-19 17:10:06 +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
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
Noste
d494c811a0
feat: add website hosting configuration for buckets
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-03-07 13:53:52 +01:00
Noste
b8b0b6b0fa
feat: enhance S3 service to use bucket-specific MinIO client for object retrieval and deletion
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-03-07 10:56:48 +01:00
Noste
8f81c7ffea
refactor: update logging configuration
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-01-18 20:36:10 +01:00
Noste
80553c6450
feat: enhance authentication and upload features; add JWT support and upload progress component
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-26 12:21:49 +01:00
Noste
61dae6c605
feat: implement admin and OIDC authentication methods; add login and user info endpoints
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-21 23:42:02 +01:00
Noste
4656d1bce9
feat: add functionality to create and reveal secret access keys for users
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-20 12:24:53 +01:00
Noooste
d8694bc272
feat: enhance authentication with JWT support and clean up unused code
2025-12-08 22:37:14 +01:00
Noooste
f4eaca62e8
feat: add Docker support with Dockerfile, docker-compose.yml, and .dockerignore
2025-12-08 21:43:04 +01:00