From a8afaf3b805e5efd1a154e1ad53ec164e3f0a4e3 Mon Sep 17 00:00:00 2001
From: Gahow Wang
Date: Sat, 3 Oct 2026 16:10:42 +0800
Subject: [PATCH] feat(terminal): add persistent browser font size controls
---
deploy/nginx.user-8443.conf | 5 +++
public/app.js | 14 +++++++
public/index.html | 8 +++-
public/styles.css | 3 ++
public/terminal-preferences.js | 27 ++++++++++++++
public/terminal-settings.css | 32 ++++++++++++++++
public/terminal-settings.js | 62 +++++++++++++++++++++++++++++++
test/terminal-preferences.test.js | 29 +++++++++++++++
8 files changed, 178 insertions(+), 2 deletions(-)
create mode 100644 public/terminal-preferences.js
create mode 100644 public/terminal-settings.css
create mode 100644 public/terminal-settings.js
create mode 100644 test/terminal-preferences.test.js
diff --git a/deploy/nginx.user-8443.conf b/deploy/nginx.user-8443.conf
index 627afc9..feb0abb 100644
--- a/deploy/nginx.user-8443.conf
+++ b/deploy/nginx.user-8443.conf
@@ -57,6 +57,11 @@ http {
auth_request /api/auth/check;
error_page 401 = @term_login;
proxy_pass http://127.0.0.1:7681;
+ # Add controls to ttyd's existing client without rebuilding its embedded frontend.
+ proxy_set_header Accept-Encoding "";
+ sub_filter '' '';
+ sub_filter '
@@ -55,6 +55,10 @@
Live Agents
+