provide-terminal
2026-03-11
CI and policy housekeeping plus frontend theme persistence and unified app header
65 files · 2,191+ · 351-
CI, policy, and tooling configuration
25 files changed
ci.ymlCI workflow updatesmax-loc-baseline.jsonLOC baseline updated.gitignoreGitignore additions.secrets.baselineSecrets baseline updatedconftest.pyRoot conftest adjustmentspyproject.tomlProject dependencies and tooling configuv.lockLock file updatedcheck_docs_accuracy.pyDocs accuracy check scriptcheck_event_literals.pyEvent literals check scriptcheck_licenses.pyLicense check scriptcheck_max_loc.pyLOC max enforcement scriptcheck_spdx_headers.pySPDX header check scriptnormalize_spdx_headers.pySPDX header normalization scriptrun_mutation_gate.pyMutation gate runnerrun_performance_smoke.pyPerformance smoke test runnerrun_pytest_gate.pyPytest gate runnerspdx_headers.pySPDX header utilitiesuterm-server.example.tomlExample server configuterm-server.jwt.example.tomlJWT server config exampleexample_server.pyExample server scriptfailure_injection.pyFailure injection scriptlatency_probe.pyLatency probe scriptload_profile.pyLoad profile scriptrollback_drill.pyRollback drill scriptws_delivery_probe.pyWS delivery probe script
- Accumulated CI configuration updates, policy file additions, and tooling setup committed as a single housekeeping batch. SPDX header scripts, LOC enforcement, and gate runners added or updated.
baseline
internal
6 files
ci.ymlmax-loc-baseline.jsonrun_mutation_gate.pyrun_pytest_gate.pycheck_spdx_headers.pypyproject.toml
Frontend theme persistence and unified app header
16 files changed
app-header.tsApp header unified to a consistent component across all pagesconnect-view.tsConnect view updated to use unified headerdashboard-view.tsDashboard view updated to use unified headeroperator-view.tsOperator view updated to use unified headerreplay-view.tsReplay view updated to use unified headersession-view.tsSession view updated to use unified headerterminal.tsTerminal component, theme persistence fixapp-header.jsCompiled app headerconnect-view.jsCompiled connect viewdashboard-view.jsCompiled dashboard viewoperator-view.jsCompiled operator viewreplay-view.jsCompiled replay viewsession-view.jsCompiled session viewterminal.jsCompiled terminal JS with theme persistence fixserver-app-components.cssComponent CSSterminal.cssTerminal CSS
Cloudflare package and test additions
7 files changed
.gitignoreCloudflare package gitignorepyproject.tomlCloudflare package project configcf_types.pyCloudflare type definitionscontracts.pyCloudflare contractssession_runtime.pyDurable Object session runtimews_helpers.pyDurable Object WebSocket helperstest_fallback_imports.pyFallback import tests
- Cloudflare package initialized with type definitions, contracts, Durable Object session runtime, and WebSocket helpers. Fallback import tests added.
instantiate
internal
3 files
cf_types.pysession_runtime.pyws_helpers.py
Server gateway and transport updates
4 files changed
gateway.pyGateway updatesconfig.pyServer config adjustmentscli.pyCLI updatestelnet.pyTelnet transport updates
Test additions for new features
10 files changed
test_ws_regression_disconnect.pyWebSocket disconnect regression teststest_terminal_proxy.pyTerminal proxy Playwright teststest_frontend_coverage.pyFrontend coverage Playwright teststest_jwt.pyJWT server teststest_security.pySecurity teststest_telnet_negotiate.pyTelnet negotiation teststest_api.pyAPI server teststest_app.pyApp server teststest_config.pyServer config teststest_cli.pyCLI tests