Repository navigation
dashboard, fixes - #56
Merged
Merged
Conversation
|
✅ No security or compliance issues detected. Reviewed everything up to 5c4463b. Security OverviewDetected Code ChangesThe diff is too large to display a summary of code changes. |
joshrmcdaniel
added a commit
that referenced
this pull request
Nov 14, 2026
* stats * connect hello * header * speedup * merge * docs * fix mips * live dash * footer * ci
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
History includes time ranges, trends, top domains/clients, and pagination, with
privacy levels that remove identifiers before collection. URL paths, query
strings, headers, and bodies are never saved in statistics.
history, and excluding domain patterns from both statistics and the live
Requests log. Exclusions do not change filtering behavior and work even when
persistence is disabled.
errors, and shutdown flushing keep storage failures off the proxy request path.
Existing installations retain memory-only statistics until explicitly enabled.
With persistence off or Anonymous mode selected, keep the original live,
per-process dashboard. Remove the separate History tab and redirect old
/historybookmarks to/. Both layouts retain the blocking toggle and CAcertificate download.
sorting; client tracking is bounded.
styles are injected, instead of counting the two injection stages separately.
interception certificates, applying hostname inclusions and exclusions, and
verifying upstream TLS. HTTP requests and WebSocket upgrades still connect to
the original CONNECT IP and port. Named CONNECT requests retain their existing
identity; DoH redirects and userscript fetches keep their own routing.
DNS-over-TLS. The DoH policy continues to apply only to HTTP traffic. Explicit
CONNECT-host/IP exclusions bypass protocol probing.
handshakes to 10 seconds each, with a 64 KiB ClientHello limit. Reject malformed,
truncated, oversized, or stalled handshakes while preserving fragmented TLS
records and buffered bytes, including when SNI selects a bypass tunnel.
allow 64 KiB of headers on intercepted HTTP/2 requests. This fixes 502 stream
protocol errors from responses with large CSP or Set-Cookie headers.
browsers can multiplex page resources. Enable adaptive HTTP/2 flow control on
those connections and TCP_NODELAY on accepted proxy sockets, tunnel sockets,
and upstream upgrade connections to reduce delays for small writes.
REFUSED_STREAM and graceful GOAWAY failures. Nonempty or unknown-length bodies
continue to stream without buffering or replay.
pages and logs instead of only reporting "error sending request".
status, automatic reconnection, and handling for malformed or unexpected
frames. Leaving a live view cancels its connection and reconnect attempts.
and userscript management. A failed sign-in status check now offers a retry
instead of incorrectly showing the login form.
preserve text drafts after failures and edits made during a save, and disable
unchanged Save buttons and duplicate submissions. Ignore stale responses from
previously visited text-settings pages, and preserve pending exclusion edits
without restoring previously removed hosts.
restore the confirmed Debug settings after failed automatic saves. Lock
Network and PAC fields while saving so later edits cannot be marked saved by
an earlier response.
pending selections. Reset catalog pagination when searching, bound Next to
matching results, and keep failed removals visible. Built-in lists cannot be
removed through the catalog.
labels and error/status announcements, and wrap notification text instead of
truncating it.