Commit Graph

  • 13bbdac837 chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /frontend dependabot[bot] 2026-04-20 10:23:13 +00:00
  • 12b06a4565 chore(deps): bump minimatch in /frontend dependabot[bot] 2026-04-20 10:23:09 +00:00
  • 093b3ebdcc chore(deps): bump rollup from 4.54.0 to 4.60.2 in /frontend dependabot[bot] 2026-04-20 10:23:09 +00:00
  • 4ebe8ec56f chore(deps): bump axios from 1.13.2 to 1.15.0 in /frontend dependabot[bot] 2026-04-20 10:23:08 +00:00
  • 123f8d14f5 chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /frontend dependabot[bot] 2026-04-20 10:23:02 +00:00
  • aa3e8ac33b Create dependabot.yml for version updates Noste 2026-04-20 12:22:31 +02:00
  • c9ed8fed83 fix: update bucket image Noooste 2026-04-20 09:59:25 +02:00
  • 16e416420a fix: update bucket image Noooste 2026-04-20 00:25:51 +02:00
  • a7e79e5343 fix: update dashboard images Noooste 2026-04-20 00:24:02 +02:00
  • b8061e5109 test(handlers): cover upstream error mapping to API response codes feat/upstream-error-mapping Noooste 2026-04-20 00:23:55 +02:00
  • cfa13be75b refactor(handlers): use apierr.Respond for key/permission upstream errors Noooste 2026-04-20 00:21:49 +02:00
  • adb430c2b2 refactor(handlers): use apierr.Respond for object upstream errors Noooste 2026-04-20 00:20:15 +02:00
  • 849840b808 refactor(handlers): use apierr.Respond for bucket upstream errors Noooste 2026-04-20 00:18:15 +02:00
  • 23d63be980 refactor(services): return *UpstreamError from S3 operations via FromMinio Noooste 2026-04-20 00:16:13 +02:00
  • 5b12c8121f refactor(services): propagate UpstreamError unchanged from admin callers Noooste 2026-04-20 00:12:48 +02:00
  • 785d21d38c feat(ci): update Dockerfile and CI configuration for backend image and caching Noooste 2026-04-20 00:12:07 +02:00
  • c2e99afb8b refactor(services): return *UpstreamError from decodeResponse Noooste 2026-04-20 00:09:01 +02:00
  • 691ed8db4d feat(apierr): map upstream codes to API status/code and add Respond helper Noooste 2026-04-20 00:05:59 +02:00
  • caf8d9fd2e feat(apierr): convert MinIO errors to UpstreamError via FromMinio Noooste 2026-04-20 00:02:53 +02:00
  • f2cc660c8f feat(apierr): parse Garage structured error responses into UpstreamError Noooste 2026-04-20 00:01:31 +02:00
  • 5c2e5dbf6f feat(apierr): add UpstreamError type for typed upstream failures Noooste 2026-04-19 23:59:54 +02:00
  • adfd044798 feat(api): add BUCKET_NOT_EMPTY/KEY_NOT_FOUND/INVALID_REQUEST error codes Noooste 2026-04-19 23:58:34 +02:00
  • f48d6f0812 feat: remove toast error messages for various operations and rely on axios interceptor for error handling v0.4.3 Noooste 2026-04-19 23:40:00 +02:00
  • 1cd9e734bc feat: remove success toast message after bucket deletion in Buckets and BucketSettings components Noooste 2026-04-19 23:34:57 +02:00
  • 29c960c2e5 Update index.yaml Noooste 2026-04-19 21:30:06 +00:00
  • eb1e7fe96a chore: update version and appVersion in Chart.yaml and README.md garage-ui-0.2.5 Noooste 2026-04-19 23:29:53 +02:00
  • af7af32d4e feat: add denyBucketKeyFn and enhance allowBucketKeyFn with detailed error logging in buckets_test.go v0.4.2 Noooste 2026-04-19 23:20:32 +02:00
  • c951e5fa4b feat: implement permission denial functionality and enhance permission saving state in AccessControl component v0.4.1 Noooste 2026-04-19 23:15:27 +02:00
  • a828020994 feat: enhance AccessControl component with ConfirmDialog and improved UI for key management Noooste 2026-04-19 23:09:29 +02:00
  • bd1461c9d5 Update index.yaml Noooste 2026-04-19 20:51:00 +00:00
  • dcef1e2cbd chore: update version and appVersion in Chart.yaml and README.md garage-ui-0.2.4 Noooste 2026-04-19 22:50:45 +02:00
  • 13e6fa3d1d refactor: remove unused state variables in AccessControl component v0.4.0 Noooste 2026-04-19 22:41:21 +02:00
  • fece799627 refactor: improve error handling and utility functions in bucket management components Noooste 2026-04-19 22:37:55 +02:00
  • c5324db1ad Merge pull request #18 from Noooste/feat/ui-redesign Noste 2026-04-19 22:17:57 +02:00
  • bfed48421b feat: implement UI redesign with updated button styles and new components Noooste 2026-04-19 22:11:22 +02:00
  • 38cc1dded0 docs: add roadmap section to README outlining future features Noooste 2026-04-19 19:00:35 +02:00
  • d83313d866 chore: rename workflow names in build.yml and release.yml for consistency Noooste 2026-04-19 18:39:55 +02:00
  • 6f10510c49 docs: update Codecov badge text for clarity Noooste 2026-04-19 18:39:10 +02:00
  • dd0e0d43fb docs: add Codecov badge to README for coverage tracking Noooste 2026-04-19 18:38:49 +02:00
  • 4447f6533f test: add comprehensive tests for admin methods and logger error handling Noooste 2026-04-19 18:37:32 +02:00
  • 09289371a2 test: add unit tests for CreateDirectory endpoint and related S3 functionality Noooste 2026-04-19 18:11:21 +02:00
  • 88d77fb271 Update index.yaml Noooste 2026-04-19 15:16:00 +00:00
  • 50d33f5dfc chore: bump chart version to 0.2.3 and app version to v0.3.0 in README and Chart.yaml garage-ui-0.2.3 Noooste 2026-04-19 17:15:46 +02:00
  • cb1b14b941 feat: add CreateDirectory endpoint and S3 directory marker support v0.3.0 Noooste 2026-04-19 17:10:06 +02:00
  • 03bb3e8fb6 chore: update Makefile and README to use 'docker compose' syntax v0.3.0-dev2 Noooste 2026-04-19 16:11:15 +02:00
  • ae6af68ed9 Merge pull request #17 from Noooste/add-testsuite Noste 2026-04-19 15:57:20 +02:00
  • e918a0a940 test: update script execution to use bash for coverage gate Noooste 2026-04-19 15:54:30 +02:00
  • 005211f073 test: add step to generate Swagger documentation in CI pipeline Noooste 2026-04-19 15:49:20 +02:00
  • 646813b977 test(docker): add docker-compose configuration for smoke tests Noooste 2026-04-19 15:46:53 +02:00
  • 361756859a test(smoke): add smoke tests and coverage gate for backend Noooste 2026-04-19 15:41:25 +02:00
  • 9022b90f02 test: add unit tests for authentication and CORS middleware Noooste 2026-04-19 15:41:17 +02:00
  • 68be5ea2be feat(logging): enhance logging in GarageAdminService with detailed request information Noooste 2026-04-19 13:59:27 +02:00
  • afc4da7491 feat(logging): implement per-request logging middleware with access log Noooste 2026-04-19 13:59:08 +02:00
  • 1522439c68 test(mocks): add hand-rolled mocks for AdminService and S3Storage Noooste 2026-04-19 13:58:51 +02:00
  • e4f86cd176 chore(deps): update dependencies to latest versions Noooste 2026-04-19 13:58:37 +02:00
  • dd275d2e78 test: add comprehensive test suite for logging, request ID, and user management Noooste 2026-04-19 13:58:29 +02:00
  • c14463fb8e feat(logger): add IntoCtx/FromCtx for per-request loggers Noooste 2026-04-19 11:32:27 +02:00
  • ab188dac4a test: add unit tests for authentication and JWT functionalities Noooste 2026-04-19 11:23:44 +02:00
  • cbdab9a775 refactor: streamline object key handling and improve app name format Noooste 2026-04-19 11:09:19 +02:00
  • 901ae70d02 refactor: remove deprecated OIDC URLs from configuration Noooste 2026-04-19 11:08:24 +02:00
  • d0040be103 refactor: remove deprecated OIDC URLs and enhance logging in auth service Noooste 2026-04-19 11:08:17 +02:00
  • 047a653446 test: add comprehensive test suite for cache, config, logger, and retry functionalities v0.3.0-dev Noooste 2026-04-17 17:25:59 +02:00
  • f63ce3452e refactor: update handler methods to use interfaces for admin and S3 services Noooste 2026-04-17 16:48:25 +02:00
  • 5e68a77e15 chore: update .gitignore to include markdown files in docs directory Noooste 2026-04-17 16:47:10 +02:00
  • 46f904fe59 refactor: optimize state management and filtering in AccessControl and ObjectsTable components Noooste 2026-04-17 16:46:55 +02:00
  • 0baf31422a chore: update .gitignore to include docs/ and config.yaml Noooste 2026-04-17 16:29:02 +02:00
  • 98842d7c7e feat: add namespace to metadata in Kubernetes resource files Noooste 2026-04-17 16:28:51 +02:00
  • bd4c3b1c5f feat: handle zero SessionMaxAge in GenerateSessionToken to prevent immediate expiration Noooste 2026-04-17 16:17:51 +02:00
  • 68d773d4af feat: add role extraction from access token for Keycloak integration Noooste 2026-04-17 16:12:56 +02:00
  • f504a83355 Update index.yaml Noooste 2026-04-13 22:07:32 +00:00
  • 54a5e42db6 chore: bump version to 0.2.2 and update badges in README.md garage-ui-0.2.2 Noooste 2026-04-14 00:07:17 +02:00
  • 43ba68a4f9 feat: update directory creation to include .keep file for empty directories v0.2.2 Noooste 2026-04-13 23:42:38 +02:00
  • 040e7b1796 Update index.yaml Noooste 2026-04-13 20:24:00 +00:00
  • a0458fb5d0 chore: bump version to 0.2.1 and update badges in README.md garage-ui-0.2.1 Noooste 2026-04-13 22:23:45 +02:00
  • 6dc0feb374 Merge pull request #15 from Noooste/14-auth-oidc-configuration v0.2.1 Noste 2026-04-13 21:58:15 +02:00
  • 33d8705431 feat: enforce admin role validation in OIDC authentication flow Noooste 2026-04-13 21:56:54 +02:00
  • e7db44f45d chore: update version badges in README.md to 0.2.0 Noste 2026-03-07 14:41:38 +01:00
  • 27c03da35e Create CNAME Noste 2026-03-07 14:33:14 +01:00
  • 93ccbeefbc Delete CNAME Noste 2026-03-07 14:33:10 +01:00
  • c3cad9cea1 Update index.yaml Noooste 2026-03-07 13:30:46 +00:00
  • 126e138382 chore: bump version to 0.2.0 and update appVersion in Chart.yaml v0.2.0 garage-ui-0.2.0 Noste 2026-03-07 14:25:00 +01:00
  • 2efb16e248 Merge pull request #11 from Noooste/4-static-website-options v0.2.0-dev3 v0.2.0-dev2 Noste 2026-03-07 14:16:57 +01:00
  • d494c811a0 feat: add website hosting configuration for buckets v0.2.0-dev Noste 2026-03-07 13:53:52 +01:00
  • e800ac0ed1 Merge pull request #10 from Noooste/clean-frontend Noste 2026-03-07 11:20:08 +01:00
  • 26ae2ef515 Merge pull request #9 from Noooste/8-feature-display-version Noste 2026-03-07 11:19:56 +01:00
  • 4486697ca5 refactor: simplify access key loading in BucketSettingsDialog and enhance last modified tooltip in ObjectsTable Noste 2026-03-07 11:18:14 +01:00
  • 94ad142edf feat: add health API to retrieve application version and display in sidebar Noste 2026-03-07 11:13:33 +01:00
  • 188df5b4c2 Update index.yaml Noooste 2026-03-07 09:57:06 +00:00
  • b8b0b6b0fa feat: enhance S3 service to use bucket-specific MinIO client for object retrieval and deletion v0.1.15 garage-ui-0.1.15 Noste 2026-03-07 10:56:48 +01:00
  • 8c72a7fb75 Merge pull request #6 from mkm29/fix/remediate-vulns v0.1.14 Noste 2026-03-06 16:34:30 +01:00
  • 7df74cd7e8 Update dependencies in go.mod and go.sum Mitch Murphy 2026-03-01 23:31:17 -05:00
  • 8f81c7ffea refactor: update logging configuration Noste 2026-01-18 20:36:10 +01:00
  • f949823549 Update index.yaml Noooste 2025-12-26 15:02:29 +00:00
  • f6fe310e3e bump version to 0.1.13 and app version to v0.1.2 garage-ui-0.1.13 Noste 2025-12-26 16:02:04 +01:00
  • a59caa41da refactor: remove unused bucket policies section from AccessControl and README v0.1.2 Noste 2025-12-26 15:59:17 +01:00
  • e93984a938 Update index.yaml Noooste 2025-12-26 14:44:53 +00:00
  • 7d4c7f51e3 bump version to 0.1.12 garage-ui-0.1.12 Noste 2025-12-26 15:44:42 +01:00
  • 8063ae18a8 feat: enhance Ed25519 private key parsing to support PKCS#8 format v0.1.1 Noste 2025-12-26 15:42:08 +01:00
  • 31a00a7460 Update index.yaml Noooste 2025-12-26 14:38:20 +00:00
  • b8056c6d79 feat: bump version to 0.1.11 garage-ui-0.1.11 Noste 2025-12-26 15:38:08 +01:00