From 6e3562b64bfb2ecabd0a9d5555e58e3649816687 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 16:50:48 +0000 Subject: [PATCH] feat(ui): enhance custom S3 storage configuration with helper text and force path style option - Add helper text to the S3 storage configuration form to guide users on Endpoint URL format. - Add 'Force Path Style' checkbox to S3 storage configuration to support MinIO and other S3-compatible providers that require it. - Update `ProfileModalController` to toggle visibility of these new fields based on the selected provider. - Update `ProfileModalController` to save and load the `forcePathStyle` setting. - Update `tests/ui/storageService.test.mjs` to verify persistence of `forcePathStyle`. --- components/profile-modal.html | 10 +++++++ js/ui/profileModalController.js | 48 +++++++++++++++++++++++++++++--- tests/ui/storageService.test.mjs | 4 ++- 3 files changed, 57 insertions(+), 5 deletions(-) diff --git a/components/profile-modal.html b/components/profile-modal.html index f94bd2d1..9fb70db7 100644 --- a/components/profile-modal.html +++ b/components/profile-modal.html @@ -835,11 +835,21 @@ Enter your Cloudflare R2 credentials. Your Account ID (from dashboard) is used to connect. For Public Access URL, use your custom domain or R2.dev subdomain. Ensure the token has "Object Read & Write" permissions. + + + + +