feat: refresh Pi Car app identity
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 5.7 KiB |
@@ -1,8 +1,16 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="Pi Car Companion">
|
||||
<rect width="512" height="512" fill="#10130f"/>
|
||||
<circle cx="256" cy="256" r="164" fill="#171b16" stroke="#30372d" stroke-width="16"/>
|
||||
<path d="M148 300a120 120 0 1 1 216 0" fill="none" stroke="#b9e769" stroke-width="30" stroke-linecap="round"/>
|
||||
<path d="m256 268 73-82" fill="none" stroke="#f0f2eb" stroke-width="26" stroke-linecap="round"/>
|
||||
<circle cx="256" cy="268" r="30" fill="#b9e769"/>
|
||||
<path d="M173 337h166" fill="none" stroke="#f0f2eb" stroke-width="24" stroke-linecap="round"/>
|
||||
<rect x="38" y="38" width="436" height="436" rx="92" fill="#151a14" stroke="#30372d" stroke-width="8"/>
|
||||
|
||||
<!-- P monogram: Pi identity + a controlled instrument curve -->
|
||||
<path d="M154 390V124h132c78 0 126 43 126 111s-48 111-126 111H154"
|
||||
fill="none" stroke="#b9e769" stroke-width="42"
|
||||
stroke-linecap="round" stroke-linejoin="round"/>
|
||||
|
||||
<!-- Forward telemetry needle -->
|
||||
<path d="M229 292L341 180"
|
||||
fill="none" stroke="#f0f2eb" stroke-width="24"
|
||||
stroke-linecap="round"/>
|
||||
<circle cx="229" cy="292" r="22" fill="#151a14" stroke="#b9e769" stroke-width="12"/>
|
||||
<circle cx="229" cy="292" r="6" fill="#f0f2eb"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 610 B After Width: | Height: | Size: 808 B |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 17 KiB |
@@ -1,4 +1,4 @@
|
||||
const CACHE_NAME = "pi-car-companion-v1";
|
||||
const CACHE_NAME = "pi-car-companion-v2";
|
||||
const APP_SHELL = [
|
||||
"/",
|
||||
"/manifest.webmanifest",
|
||||
|
||||