feat(terminal): add persistent browser font size controls

This commit is contained in:
2026-10-03 16:10:42 +08:00
parent 298a3c8a58
commit a8afaf3b80
8 changed files with 178 additions and 2 deletions

View File

@@ -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 '</head>' '<link rel="stylesheet" href="/terminal-settings.css"></head>';
sub_filter '</body>' '<script type="module" src="/terminal-settings.js"></script></body>';
sub_filter_once on;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";