Files
ProxyIOS/icons/icon_2_prism.svg
Trey t 148bc3887c Add iPad support, auto-pinning, and comprehensive logging
- Adaptive iPhone/iPad layout with NavigationSplitView sidebar
- Auto-detect SSL-pinned domains, fall back to passthrough
- Certificate install via local HTTP server (Safari profile flow)
- App Group-backed CA, per-domain leaf cert LRU cache
- DB-backed config repository, Darwin notification throttling
- Rules engine, breakpoint rules, pinned domain tracking
- os.Logger instrumentation across tunnel/proxy/mitm/capture/cert/rules/db/ipc/ui
- Fix dyld framework embed, race conditions, thread safety
2026-04-11 12:52:18 -05:00

40 lines
1.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
<defs>
<clipPath id="roundrect">
<rect x="0" y="0" width="1024" height="1024" rx="224" ry="224"/>
</clipPath>
</defs>
<g clip-path="url(#roundrect)">
<rect width="1024" height="1024" fill="#0D1117"/>
<!-- The prism — a rotated square -->
<polygon points="512,220 780,512 512,804 244,512" fill="none" stroke="#2D3748" stroke-width="3"/>
<polygon points="512,280 720,512 512,744 304,512" fill="#151D2B" stroke="#374863" stroke-width="1.5"/>
<!-- Input signal — single beam entering -->
<line x1="80" y1="512" x2="304" y2="512" stroke="#F0B429" stroke-width="4" opacity="0.8"/>
<!-- Output signals — separated/inspected streams -->
<line x1="720" y1="512" x2="944" y2="390" stroke="#F0B429" stroke-width="2" opacity="0.7"/>
<line x1="720" y1="512" x2="944" y2="512" stroke="#F0B429" stroke-width="2" opacity="0.5"/>
<line x1="720" y1="512" x2="944" y2="634" stroke="#F0B429" stroke-width="2" opacity="0.3"/>
<!-- Exit nodes -->
<circle cx="944" cy="390" r="5" fill="#F0B429" opacity="0.7"/>
<circle cx="944" cy="512" r="5" fill="#F0B429" opacity="0.5"/>
<circle cx="944" cy="634" r="5" fill="#F0B429" opacity="0.3"/>
<!-- Entry node -->
<circle cx="80" cy="512" r="6" fill="#F0B429" opacity="0.8"/>
<!-- Inner detail — crosshair in prism center -->
<circle cx="512" cy="512" r="24" fill="none" stroke="#F0B429" stroke-width="1.5" opacity="0.4"/>
<circle cx="512" cy="512" r="4" fill="#F0B429"/>
<!-- Subtle measurement ticks -->
<line x1="512" y1="220" x2="512" y2="190" stroke="#2D3748" stroke-width="1"/>
<line x1="512" y1="804" x2="512" y2="834" stroke="#2D3748" stroke-width="1"/>
<line x1="244" y1="512" x2="214" y2="512" stroke="#2D3748" stroke-width="1"/>
<line x1="780" y1="512" x2="810" y2="512" stroke="#2D3748" stroke-width="1"/>
</g></svg>