You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,21 @@ All notable changes to Http11Probe are documented in this file.
13
13
-**Truncation notice** — tooltip and modal now show a `[Truncated]` notice at the top when raw request/response data exceeds the 8,192-byte display limit
14
14
15
15
### Changed
16
+
-**Horizontal column headers** — test name headers are now displayed horizontally instead of rotated at -55°, improving readability
17
+
-**Zebra striping** — alternating row backgrounds for easier scanning
18
+
-**Softer borders** — lighter table borders in both light and dark mode, plus vertical separators between test columns
19
+
-**Expected row styling** — CSS-only background with dark mode support (fixes light gray leak in dark mode), thicker bottom border for visual separation
20
+
-**Scored/unscored separator** — heavier vertical border line between scored and unscored test columns
21
+
-**Larger pills** — increased padding, min-width, and border-radius for result badges
22
+
-**Improved readability** — larger base font (13px), bigger column headers with heavier weight and letter-spacing, more cell padding throughout
23
+
-**Group header refinement** — added padding and bottom border to collapsible group headers
24
+
-**Toggle button polish** — reduced border-radius from pill to button shape
25
+
-**Scroll overflow hint** — "Scroll to see all tests" label and right-edge fade gradient appear when tables overflow horizontally
26
+
-**Language suffix dark mode** — improved contrast for language labels in dark mode
27
+
-**Mobile bottom-sheet modal** — modal slides up from bottom on small screens with full width and rounded top corners
28
+
-**Touch-friendly targets** — larger buttons and invisible hit-area expansion on pills for touch devices
29
+
-**Smooth momentum scroll** — added `-webkit-overflow-scrolling:touch` for iOS
30
+
-**Stronger sticky shadow on mobile** — increased shadow intensity for the pinned server name column
16
31
-**Scrollable tooltips** — hover tooltips are now interactive and scrollable for large payloads (removed `pointer-events:none`, increased `max-height` to `60vh`)
17
32
-**Larger click modal** — expanded from `max-width:700px` to `90vw` and `max-height` from `80vh` to `85vh` to better accommodate large request/response data
18
33
- Raw request capture now includes truncation metadata when payload exceeds 8,192 bytes (`TestRunner.cs`)
Copy file name to clipboardExpand all lines: docs/content/compliance/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ These tests validate that HTTP/1.1 servers correctly implement the protocol requ
11
11
Each test sends a request that violates a specific **MUST** or **MUST NOT** requirement from the RFCs. A compliant server should reject these with a `400 Bad Request` (or close the connection). Accepting the request silently means the server is non-compliant and potentially vulnerable to downstream attacks.
12
12
13
13
{{< callout type="info" >}}
14
-
Click a **server name** to view its Dockerfile and source code. Click a **result cell** to see the full HTTP request and response.
14
+
Click a **server name** to view its Dockerfile and source code. Click a **row** to expand all results for that server. Click a **result cell** to see the full HTTP request and response.
Copy file name to clipboardExpand all lines: docs/content/malformed-input/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ These tests send pathological, oversized, or completely invalid payloads to veri
11
11
A well-implemented server should respond with `400 Bad Request`, `414 URI Too Long`, or `431 Request Header Fields Too Large` depending on the violation, or simply close the connection.
12
12
13
13
{{< callout type="info" >}}
14
-
Click a **server name** to view its Dockerfile and source code. Click a **result cell** to see the full HTTP request and response.
14
+
Click a **server name** to view its Dockerfile and source code. Click a **row** to expand all results for that server. Click a **result cell** to see the full HTTP request and response.
Copy file name to clipboardExpand all lines: docs/content/normalization/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Some tests are **unscored** (marked with `*`). These cover behaviors like case n
17
17
{{< /callout >}}
18
18
19
19
{{< callout type="info" >}}
20
-
Click a **server name** to view its Dockerfile and source code. Click a **result cell** to see the full HTTP request and response.
20
+
Click a **server name** to view its Dockerfile and source code. Click a **row** to expand all results for that server. Click a **result cell** to see the full HTTP request and response.
Copy file name to clipboardExpand all lines: docs/content/smuggling/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Some tests are **unscored** (marked with `*`). These send payloads where the RFC
15
15
{{< /callout >}}
16
16
17
17
{{< callout type="info" >}}
18
-
Click a **server name** to view its Dockerfile and source code. Click a **result cell** to see the full HTTP request and response.
18
+
Click a **server name** to view its Dockerfile and source code. Click a **row** to expand all results for that server. Click a **result cell** to see the full HTTP request and response.
0 commit comments