chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:22:33 +08:00
commit fc4fcbab58
1848 changed files with 472303 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

@@ -0,0 +1,103 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="760" viewBox="0 0 1200 760">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#16181d"/>
<stop offset="1" stop-color="#0d0f13"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="14" stdDeviation="22" flood-color="#000" flood-opacity=".42"/>
</filter>
<style>
.title { font: 700 28px -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; fill: #f5f5f7; }
.h2 { font: 650 18px -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; fill: #f5f5f7; }
.body { font: 500 15px -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; fill: #d2d3d7; }
.muted { font: 500 13px -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; fill: #8f929b; }
.small { font: 650 11px -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; fill: #f5f5f7; }
.pct { font: 650 13px ui-monospace, SFMono-Regular, Menlo, monospace; fill: #f0b08f; }
</style>
</defs>
<rect width="1200" height="760" fill="url(#bg)"/>
<rect x="0" y="0" width="1200" height="42" fill="#27282d"/>
<circle cx="22" cy="21" r="5" fill="#aeb1b8"/>
<text x="40" y="26" class="body">CodexBar</text>
<g transform="translate(1010 8)">
<g>
<circle cx="18" cy="13" r="12" fill="#d97757"/>
<text x="18" y="17" text-anchor="middle" class="small">1</text>
<text x="36" y="18" class="pct">32%</text>
</g>
<g transform="translate(92 0)">
<circle cx="18" cy="13" r="12" fill="#d97757"/>
<text x="18" y="17" text-anchor="middle" class="small">2</text>
<text x="36" y="18" class="pct">14%</text>
</g>
</g>
<text x="60" y="104" class="title">Claude account display</text>
<text x="60" y="132" class="muted">ACCEPTED DESIGN — NOT IMPLEMENTED</text>
<g filter="url(#shadow)">
<rect x="60" y="172" width="690" height="520" rx="18" fill="#202228" stroke="#34363e"/>
<rect x="60" y="172" width="200" height="520" rx="18" fill="#191b20"/>
<rect x="72" y="238" width="176" height="38" rx="9" fill="#34363e"/>
<text x="92" y="212" class="muted">PROVIDERS</text>
<circle cx="94" cy="257" r="10" fill="#d97757"/>
<text x="114" y="263" class="body">Claude</text>
<text x="92" y="310" class="body" fill="#a7a9b0">Codex</text>
<text x="92" y="350" class="body" fill="#a7a9b0">Gemini</text>
<text x="292" y="216" class="h2">Claude</text>
<text x="292" y="245" class="muted">Account source</text>
<rect x="292" y="262" width="426" height="64" rx="10" fill="#292b32"/>
<circle cx="314" cy="284" r="8" fill="#45c46b"/>
<text x="334" y="288" class="body">Read accounts from claude-swap</text>
<text x="334" y="310" class="muted">v0.16.0 · schema 1 · list only</text>
<text x="292" y="366" class="muted">Menu bar display</text>
<rect x="292" y="383" width="426" height="176" rx="12" fill="#292b32"/>
<circle cx="316" cy="414" r="9" fill="none" stroke="#747780" stroke-width="2"/>
<text x="338" y="419" class="body">One provider icon</text>
<circle cx="316" cy="454" r="9" fill="#d97757"/>
<circle cx="316" cy="454" r="3" fill="#fff"/>
<text x="338" y="459" class="body">Selected account icons</text>
<rect x="338" y="479" width="16" height="16" rx="4" fill="#d97757"/>
<path d="M342 487l4 4 7-8" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round"/>
<text x="364" y="493" class="body">Account 1</text>
<text x="650" y="493" text-anchor="end" class="pct">32%</text>
<rect x="338" y="515" width="16" height="16" rx="4" fill="#d97757"/>
<path d="M342 523l4 4 7-8" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round"/>
<text x="364" y="529" class="body">Account 2</text>
<text x="650" y="529" text-anchor="end" class="pct">14%</text>
<rect x="292" y="584" width="426" height="74" rx="10" fill="#362a25" stroke="#624537"/>
<circle cx="315" cy="609" r="9" fill="#e9a174"/>
<text x="315" y="613" text-anchor="middle" class="small">!</text>
<text x="336" y="611" class="body">Merge Icons is on</text>
<text x="336" y="636" class="muted">Turn it off to use account icons.</text>
<rect x="590" y="598" width="112" height="34" rx="8" fill="#d97757"/>
<text x="646" y="620" text-anchor="middle" class="small">Turn off</text>
</g>
<g filter="url(#shadow)">
<rect x="790" y="172" width="350" height="406" rx="18" fill="#202228" stroke="#34363e"/>
<text x="820" y="216" class="h2">Account 1 · Active</text>
<text x="820" y="244" class="muted">CLAUDE SUBSCRIPTION</text>
<line x1="820" y1="265" x2="1110" y2="265" stroke="#383a42"/>
<text x="820" y="302" class="body">Session</text>
<text x="1110" y="302" text-anchor="end" class="pct">32% used</text>
<rect x="820" y="315" width="290" height="8" rx="4" fill="#383a42"/>
<rect x="820" y="315" width="93" height="8" rx="4" fill="#d97757"/>
<text x="820" y="358" class="body">Weekly</text>
<text x="1110" y="358" text-anchor="end" class="pct">61% used</text>
<rect x="820" y="371" width="290" height="8" rx="4" fill="#383a42"/>
<rect x="820" y="371" width="177" height="8" rx="4" fill="#d97757"/>
<line x1="820" y1="408" x2="1110" y2="408" stroke="#383a42"/>
<text x="820" y="445" class="body">Open Claude menu</text>
<text x="1108" y="445" text-anchor="end" class="body"></text>
<text x="820" y="489" class="body">Refresh accounts</text>
<text x="1108" y="489" text-anchor="end" class="muted">⌘R</text>
<text x="820" y="533" class="body">Settings…</text>
<text x="1108" y="533" text-anchor="end" class="muted">⌘,</text>
</g>
<text x="790" y="616" class="muted">Privacy-safe labels shown.</text>
<text x="790" y="640" class="muted">Email is never persisted or used as identity.</text>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB