From 75c049b05cb3cb58cd702364f741bd472e1c34f0 Mon Sep 17 00:00:00 2001 From: maziggy Date: Sun, 8 Feb 2026 18:20:52 +0100 Subject: [PATCH 1/6] Updated install scripts and related docs --- install/README.md | 4 ++-- install/docker-install.sh | 2 +- install/install.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/install/README.md b/install/README.md index 658303ef2..a17ae7c85 100644 --- a/install/README.md +++ b/install/README.md @@ -8,14 +8,14 @@ Interactive installation scripts for BamBuddy with support for both native and D **Linux/macOS:** ```bash -curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh | bash +curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh | bash -s -- --yes ``` ### Native Installation **Linux/macOS:** ```bash -curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh | bash -s -- --yes ``` --- diff --git a/install/docker-install.sh b/install/docker-install.sh index c8d48833a..e1401ab26 100755 --- a/install/docker-install.sh +++ b/install/docker-install.sh @@ -4,7 +4,7 @@ # Supports: Linux (all distros), macOS # # Usage: -# Interactive: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh | bash +# One-liner: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh | bash -s -- --yes # Unattended: ./docker-install.sh --path /opt/bambuddy --port 8000 --yes # # Options: diff --git a/install/install.sh b/install/install.sh index a6b15709d..aa85340b8 100755 --- a/install/install.sh +++ b/install/install.sh @@ -4,7 +4,7 @@ # Supports: Debian/Ubuntu, RHEL/Fedora/CentOS, Arch Linux, macOS # # Usage: -# Interactive: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh | bash +# One-liner: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh | bash -s -- --yes # Unattended: ./install.sh --path /opt/bambuddy --port 8000 --yes # # Options: From f094c160121aeccf833b6a55164a2f1d3828c601 Mon Sep 17 00:00:00 2001 From: maziggy Date: Sun, 8 Feb 2026 18:24:28 +0100 Subject: [PATCH 2/6] Updated install scripts and related docs --- install/README.md | 4 ++-- install/docker-install.sh | 2 +- install/install.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/install/README.md b/install/README.md index a17ae7c85..fd1139fe6 100644 --- a/install/README.md +++ b/install/README.md @@ -8,14 +8,14 @@ Interactive installation scripts for BamBuddy with support for both native and D **Linux/macOS:** ```bash -curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh | bash -s -- --yes +curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh -o docker-install.sh && chmod +x docker-install.sh && ./docker-install.sh ``` ### Native Installation **Linux/macOS:** ```bash -curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh | bash -s -- --yes +curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh -o install.sh && chmod +x install.sh && ./install.sh ``` --- diff --git a/install/docker-install.sh b/install/docker-install.sh index e1401ab26..9e52ae536 100755 --- a/install/docker-install.sh +++ b/install/docker-install.sh @@ -4,7 +4,7 @@ # Supports: Linux (all distros), macOS # # Usage: -# One-liner: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh | bash -s -- --yes +# Interactive: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh -o docker-install.sh && chmod +x docker-install.sh && ./docker-install.sh # Unattended: ./docker-install.sh --path /opt/bambuddy --port 8000 --yes # # Options: diff --git a/install/install.sh b/install/install.sh index aa85340b8..4560bcb90 100755 --- a/install/install.sh +++ b/install/install.sh @@ -4,7 +4,7 @@ # Supports: Debian/Ubuntu, RHEL/Fedora/CentOS, Arch Linux, macOS # # Usage: -# One-liner: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh | bash -s -- --yes +# Interactive: curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/install.sh -o install.sh && chmod +x install.sh && ./install.sh # Unattended: ./install.sh --path /opt/bambuddy --port 8000 --yes # # Options: From e1da6de06987f6ec17171d458402738ff37cb741 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 02:01:03 +0000 Subject: [PATCH 3/6] Initial plan From e82577fd24e2ffc201f3b354654e878fca58c1af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 02:03:29 +0000 Subject: [PATCH 4/6] Fix reset password button translation key in UsersPage Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com> --- frontend/src/pages/UsersPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/UsersPage.tsx b/frontend/src/pages/UsersPage.tsx index 50263e235..9e31348d9 100644 --- a/frontend/src/pages/UsersPage.tsx +++ b/frontend/src/pages/UsersPage.tsx @@ -394,7 +394,7 @@ export function UsersPage() { disabled={resetPasswordMutation.isPending} > - {t('users.resetPassword') || 'Reset Password'} + {t('users.form.resetPassword') || 'Reset Password'} )} From b29436323db63dd5addcbd9f8a2a3bfe4e6a0ba4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 02:05:34 +0000 Subject: [PATCH 5/6] Fix email template visibility issues for dark mode compatibility Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com> --- backend/app/services/email_service.py | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/backend/app/services/email_service.py b/backend/app/services/email_service.py index c308c4e39..ee3e2b9af 100644 --- a/backend/app/services/email_service.py +++ b/backend/app/services/email_service.py @@ -281,8 +281,8 @@ BamBuddy Team -
-

Welcome to BamBuddy!

+
+

Welcome to BamBuddy!

Your account has been created. Here are your login details:

@@ -293,7 +293,7 @@ BamBuddy Team
- Login Now + Login Now

@@ -349,8 +349,8 @@ BamBuddy Team -

-

Password Reset

+
+

Password Reset

Your BamBuddy password has been reset.

@@ -361,10 +361,10 @@ BamBuddy Team
-
+

⚠️ Security Alert: If you did not request this password reset, please contact your administrator immediately.

@@ -426,14 +426,14 @@ async def create_welcome_email_from_template( -
-

{html.escape(subject)}

+
+

{html.escape(subject)}

{escaped_text_body}
@@ -488,17 +488,17 @@ async def create_password_reset_email_from_template( -
-

{html.escape(subject)}

+
+

{html.escape(subject)}

{escaped_text_body}
-
+

⚠️ Security Alert: If you did not request this password reset, please contact your administrator immediately.

From a3581dc03528b3f5e83ffcfaee95455a5b1409d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 02:08:03 +0000 Subject: [PATCH 6/6] Remove redundant CSS properties from email templates Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com> --- backend/app/services/email_service.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/app/services/email_service.py b/backend/app/services/email_service.py index ee3e2b9af..455d1f10e 100644 --- a/backend/app/services/email_service.py +++ b/backend/app/services/email_service.py @@ -293,7 +293,7 @@ BamBuddy Team

@@ -361,10 +361,10 @@ BamBuddy Team

-
+

⚠️ Security Alert: If you did not request this password reset, please contact your administrator immediately.

@@ -433,7 +433,7 @@ async def create_welcome_email_from_template(
{escaped_text_body}
@@ -495,10 +495,10 @@ async def create_password_reset_email_from_template(
{escaped_text_body}
-
+

⚠️ Security Alert: If you did not request this password reset, please contact your administrator immediately.