chore: import upstream snapshot with attribution
CI / lint (push) Has been cancelled
CI / js-syntax (push) Successful in 10m24s
CI / deps-audit (push) Has been cancelled
CI / test (push) Failing after 24m55s
CI / sast-bandit (push) Failing after 11m13s
CI / trivy (push) Failing after 9m32s
Docker Publish / build-and-push (push) Failing after 34m3s

This commit is contained in:
wehub-resource-sync
2026-07-13 12:32:09 +08:00
commit 8f10353f0c
135 changed files with 37786 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

@@ -0,0 +1,28 @@
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title desc">
<title id="title">StemDeck App Icon</title>
<desc id="desc">Dark rounded square app icon with a golden segmented waveform.</desc>
<defs>
<linearGradient id="bg" x1="96" y1="48" x2="416" y2="464" gradientUnits="userSpaceOnUse">
<stop stop-color="#16212A"/>
<stop offset="1" stop-color="#081018"/>
</linearGradient>
<linearGradient id="gold" x1="128" y1="96" x2="384" y2="416" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE38A"/>
<stop offset="0.45" stop-color="#F2B53D"/>
<stop offset="1" stop-color="#C98512"/>
</linearGradient>
</defs>
<rect width="512" height="512" fill="url(#bg)"/>
<rect x="41" y="41" width="430" height="430" rx="103" stroke="#263744" stroke-opacity="0.72" stroke-width="2"/>
<g fill="url(#gold)" transform="translate(-26.5 0)">
<rect x="118" y="248" width="20" height="16" rx="8"/>
<rect x="152" y="205" width="24" height="102" rx="12"/>
<rect x="190" y="158" width="26" height="196" rx="13"/>
<rect x="230" y="212" width="22" height="88" rx="11"/>
<rect x="270" y="110" width="28" height="292" rx="14"/>
<rect x="315" y="190" width="24" height="132" rx="12"/>
<rect x="354" y="156" width="26" height="200" rx="13"/>
<rect x="394" y="214" width="24" height="84" rx="12"/>
<rect x="427" y="248" width="20" height="16" rx="8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,25 @@
<svg width="1200" height="320" viewBox="0 0 1200 320" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title desc">
<title id="title">StemDeck Horizontal Logo</title>
<desc id="desc">StemDeck logo with golden waveform symbol and wordmark.</desc>
<defs>
<linearGradient id="gold" x1="82" y1="48" x2="282" y2="264" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE38A"/>
<stop offset="0.48" stop-color="#F2B53D"/>
<stop offset="1" stop-color="#C98512"/>
</linearGradient>
</defs>
<g fill="url(#gold)">
<rect x="78" y="154" width="16" height="12" rx="6"/>
<rect x="110" y="118" width="20" height="84" rx="10"/>
<rect x="144" y="78" width="22" height="164" rx="11"/>
<rect x="178" y="126" width="18" height="68" rx="9"/>
<rect x="212" y="52" width="24" height="216" rx="12"/>
<rect x="250" y="106" width="20" height="108" rx="10"/>
<rect x="284" y="80" width="22" height="160" rx="11"/>
<rect x="318" y="128" width="20" height="64" rx="10"/>
<rect x="352" y="154" width="16" height="12" rx="6"/>
</g>
<text x="430" y="178" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="104" font-weight="700" letter-spacing="-4" fill="#F4F6F8">Stem</text>
<text x="678" y="178" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="104" font-weight="700" letter-spacing="-4" fill="#F2B53D">Deck</text>
<text x="435" y="232" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="28" font-weight="500" letter-spacing="11" fill="#7F8A94">POWERED STEM SEPARATION</text>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,24 @@
<svg width="720" height="560" viewBox="0 0 720 560" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title desc">
<title id="title">StemDeck Stacked Logo</title>
<desc id="desc">Stacked StemDeck logo with waveform symbol above the wordmark.</desc>
<defs>
<linearGradient id="gold" x1="230" y1="58" x2="490" y2="318" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE38A"/>
<stop offset="0.48" stop-color="#F2B53D"/>
<stop offset="1" stop-color="#C98512"/>
</linearGradient>
</defs>
<g fill="url(#gold)">
<rect x="208" y="184" width="16" height="12" rx="6"/>
<rect x="244" y="140" width="24" height="100" rx="12"/>
<rect x="288" y="84" width="26" height="212" rx="13"/>
<rect x="334" y="150" width="22" height="80" rx="11"/>
<rect x="378" y="54" width="28" height="272" rx="14"/>
<rect x="426" y="126" width="24" height="128" rx="12"/>
<rect x="470" y="86" width="26" height="208" rx="13"/>
<rect x="516" y="154" width="24" height="72" rx="12"/>
<rect x="552" y="184" width="16" height="12" rx="6"/>
</g>
<text x="388" y="424" text-anchor="middle" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="96" font-weight="700" letter-spacing="-4"><tspan fill="#F4F6F8">Stem </tspan><tspan fill="#F2B53D">Deck</tspan></text>
<text x="388" y="480" text-anchor="middle" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="24" font-weight="500" letter-spacing="8" fill="#7F8A94">POWERED STEM SEPARATION</text>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,12 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title">
<title id="title">StemDeck Tray Icon Light</title>
<g fill="#F5B93F">
<rect x="9" y="30" width="4" height="4" rx="2"/>
<rect x="16" y="23" width="5" height="18" rx="2.5"/>
<rect x="24" y="15" width="5" height="34" rx="2.5"/>
<rect x="32" y="25" width="4" height="14" rx="2"/>
<rect x="39" y="18" width="5" height="28" rx="2.5"/>
<rect x="48" y="25" width="5" height="14" rx="2.5"/>
<rect x="56" y="30" width="4" height="4" rx="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 609 B

@@ -0,0 +1,12 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title">
<title id="title">StemDeck Tray Icon Monochrome</title>
<g fill="currentColor">
<rect x="9" y="30" width="4" height="4" rx="2"/>
<rect x="16" y="23" width="5" height="18" rx="2.5"/>
<rect x="24" y="15" width="5" height="34" rx="2.5"/>
<rect x="32" y="25" width="4" height="14" rx="2"/>
<rect x="39" y="18" width="5" height="28" rx="2.5"/>
<rect x="48" y="25" width="5" height="14" rx="2.5"/>
<rect x="56" y="30" width="4" height="4" rx="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 619 B

@@ -0,0 +1,22 @@
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title desc">
<title id="title">StemDeck Waveform Symbol</title>
<desc id="desc">Golden segmented waveform symbol for StemDeck.</desc>
<defs>
<linearGradient id="gold" x1="110" y1="112" x2="402" y2="400" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE38A"/>
<stop offset="0.48" stop-color="#F2B53D"/>
<stop offset="1" stop-color="#C98512"/>
</linearGradient>
</defs>
<g fill="url(#gold)">
<rect x="110" y="248" width="18" height="16" rx="8"/>
<rect x="144" y="204" width="24" height="104" rx="12"/>
<rect x="184" y="154" width="26" height="204" rx="13"/>
<rect x="225" y="214" width="22" height="84" rx="11"/>
<rect x="267" y="104" width="28" height="304" rx="14"/>
<rect x="314" y="188" width="24" height="136" rx="12"/>
<rect x="354" y="152" width="26" height="208" rx="13"/>
<rect x="395" y="216" width="24" height="80" rx="12"/>
<rect x="434" y="248" width="18" height="16" rx="8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,6 @@
<svg width="820" height="180" viewBox="0 0 820 180" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="title">
<title id="title">StemDeck Wordmark</title>
<text x="20" y="112" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="104" font-weight="700" letter-spacing="-4" fill="#F4F6F8">Stem</text>
<text x="268" y="112" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="104" font-weight="700" letter-spacing="-4" fill="#F2B53D">Deck</text>
<text x="23" y="158" font-family="Inter, Geist, Manrope, Arial, sans-serif" font-size="24" font-weight="500" letter-spacing="8" fill="#7F8A94">POWERED STEM SEPARATION</text>
</svg>

After

Width:  |  Height:  |  Size: 683 B