feat: build production-ready wtr weather PWA

This commit is contained in:
zv
2026-06-01 18:43:56 +02:00
commit 840555f4f5
60 changed files with 9052 additions and 0 deletions

BIN
public/icons/icon-192.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

BIN
public/icons/icon-512.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

12
public/icons/icon.svg Normal file
View File

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<defs>
<linearGradient id="g" x1="70" y1="44" x2="450" y2="484" gradientUnits="userSpaceOnUse">
<stop stop-color="#38bdf8"/>
<stop offset=".52" stop-color="#2563eb"/>
<stop offset="1" stop-color="#312e81"/>
</linearGradient>
</defs>
<rect width="512" height="512" rx="142" fill="url(#g)"/>
<circle cx="388" cy="138" r="78" fill="#fff" fill-opacity=".12"/>
<text x="62" y="318" fill="white" font-family="Arial, Helvetica, sans-serif" font-size="186" font-weight="700" letter-spacing="-28">wtr.</text>
</svg>

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

12
public/icons/maskable.svg Normal file
View File

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<defs>
<linearGradient id="g" x1="40" y1="20" x2="480" y2="500" gradientUnits="userSpaceOnUse">
<stop stop-color="#38bdf8"/>
<stop offset=".55" stop-color="#2563eb"/>
<stop offset="1" stop-color="#312e81"/>
</linearGradient>
</defs>
<rect width="512" height="512" fill="url(#g)"/>
<circle cx="392" cy="124" r="90" fill="#fff" fill-opacity=".12"/>
<text x="62" y="318" fill="white" font-family="Arial, Helvetica, sans-serif" font-size="186" font-weight="700" letter-spacing="-28">wtr.</text>
</svg>

After

Width:  |  Height:  |  Size: 597 B