From 68e6fe0e6f667edb545b8b6c68dad0ebf0a203a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 18:48:08 +0000 Subject: [PATCH 1/8] Initial plan From 673cf051649f736a286c52fa0eecfbefc4c64f54 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 18:52:26 +0000 Subject: [PATCH 2/8] Add power config dropdown, contact selectors, and dynamic relay outputs Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com> --- TankAlarm-112025-Server-BluesOpta/data/config_generator.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html index 11a1ea7..809d48e 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html +++ b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html @@ -1 +1 @@ -Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file +Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Daily Email Recipients

SMS Alarm Contacts

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file From ea991fe6d85022c0b70d9033e1d6aea17e4b6b74 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 19:35:51 +0000 Subject: [PATCH 3/8] Add RS485 requirement notification for Modbus MPPT and hardware config field Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com> --- TankAlarm-112025-Server-BluesOpta/data/config_generator.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html index 809d48e..dd1442e 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html +++ b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html @@ -1 +1 @@ -Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Daily Email Recipients

SMS Alarm Contacts

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file +Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Daily Email Recipients

SMS Alarm Contacts

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file From e2366f618d130eafe472f5ccb427814bb0315a00 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 19:58:15 +0000 Subject: [PATCH 4/8] Clarify site-specific contact lists and add subscription display to contacts page Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com> --- TankAlarm-112025-Server-BluesOpta/data/config_generator.html | 2 +- TankAlarm-112025-Server-BluesOpta/data/contacts.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html index dd1442e..52de7cb 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html +++ b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html @@ -1 +1 @@ -Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Daily Email Recipients

SMS Alarm Contacts

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file +Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Site-Specific Daily Email Recipients

These email recipients will receive daily reports only for this specific site. This is separate from the unified server-wide daily email list in Server Settings.

Site-Specific SMS Alarm Contacts

These contacts will receive SMS alerts only for alarms from this specific site's sensors.

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file diff --git a/TankAlarm-112025-Server-BluesOpta/data/contacts.html b/TankAlarm-112025-Server-BluesOpta/data/contacts.html index 5871d0a..8deeaa9 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/contacts.html +++ b/TankAlarm-112025-Server-BluesOpta/data/contacts.html @@ -1 +1 @@ -Contacts Manager

Contacts Manager

Manage SMS recipients and email contacts for alerts and reports.

Saved Contacts

\ No newline at end of file +Contacts Manager

Contacts Manager

Manage SMS recipients and email contacts for alerts and reports.

Saved Contacts

\ No newline at end of file From ade1e274cb3f7bdcccc8426cd195d99fad8eeb82 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 21:14:59 +0000 Subject: [PATCH 5/8] Remove old single Daily Report Email Recipient field Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com> --- TankAlarm-112025-Server-BluesOpta/data/config_generator.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html index 52de7cb..0a5340b 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html +++ b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html @@ -1 +1 @@ -Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Site-Specific Daily Email Recipients

These email recipients will receive daily reports only for this specific site. This is separate from the unified server-wide daily email list in Server Settings.

Site-Specific SMS Alarm Contacts

These contacts will receive SMS alerts only for alarms from this specific site's sensors.

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file +Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Site-Specific Daily Email Recipients

These email recipients will receive daily reports only for this specific site. This is separate from the unified server-wide daily email list in Server Settings.

Site-Specific SMS Alarm Contacts

These contacts will receive SMS alerts only for alarms from this specific site's sensors.

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file From 6a6656f7d15ebd93cbe1ed1d2dd7c50d622348c3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 22:12:42 +0000 Subject: [PATCH 6/8] Fix code review issues and add battery tracking configuration Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com> --- TankAlarm-112025-Server-BluesOpta/data/config_generator.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html index 0a5340b..fbc9585 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html +++ b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html @@ -1 +1 @@ -Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Site-Specific Daily Email Recipients

These email recipients will receive daily reports only for this specific site. This is separate from the unified server-wide daily email list in Server Settings.

Site-Specific SMS Alarm Contacts

These contacts will receive SMS alerts only for alarms from this specific site's sensors.

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file +Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Site-Specific Daily Email Recipients

These email recipients will receive daily reports only for this specific site. This is separate from the unified server-wide daily email list in Server Settings.

Site-Specific SMS Alarm Contacts

These contacts will receive SMS alerts only for alarms from this specific site's sensors.

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file From c7a5ef73be4247a10f7ea52102b40a66543e5391 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 23:34:05 +0000 Subject: [PATCH 7/8] Add Edit Client Configuration section to Client Console with new UI features Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com> --- TankAlarm-112025-Server-BluesOpta/data/client_console.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TankAlarm-112025-Server-BluesOpta/data/client_console.html b/TankAlarm-112025-Server-BluesOpta/data/client_console.html index 83c0de2..4058548 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/client_console.html +++ b/TankAlarm-112025-Server-BluesOpta/data/client_console.html @@ -1 +1 @@ -Client Console

Client Console

Direct communication interface for remote client diagnostics and command execution.

[10:00:01] System initialized. Ready for commands.
\ No newline at end of file +Client Console

Client Console

Direct communication interface for remote client diagnostics and command execution.

[10:00:01] System initialized. Ready for commands.
\ No newline at end of file From 2426cec2b6d2db517ed4d6c098725f3e77a9064f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 00:09:59 +0000 Subject: [PATCH 8/8] Fix relay counter memory management issues Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com> --- TankAlarm-112025-Server-BluesOpta/data/config_generator.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html index fbc9585..c13a816 100644 --- a/TankAlarm-112025-Server-BluesOpta/data/config_generator.html +++ b/TankAlarm-112025-Server-BluesOpta/data/config_generator.html @@ -1 +1 @@ -Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Site-Specific Daily Email Recipients

These email recipients will receive daily reports only for this specific site. This is separate from the unified server-wide daily email list in Server Settings.

Site-Specific SMS Alarm Contacts

These contacts will receive SMS alerts only for alarms from this specific site's sensors.

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file +Config Generator

Config Generator

Create new client configurations with sensor definitions and upload settings for Tank Alarm field units.

New Client Configuration

Power Configuration

Site-Specific Daily Email Recipients

These email recipients will receive daily reports only for this specific site. This is separate from the unified server-wide daily email list in Server Settings.

Site-Specific SMS Alarm Contacts

These contacts will receive SMS alerts only for alarms from this specific site's sensors.

Sensors

Inputs (Buttons & Switches)

Configure physical inputs for actions like clearing relay alarms. More input actions will be available in future updates.

\ No newline at end of file