fix(brand): bolder strokes + cache-bust favicon

- Thicken the mark's strokes (mask dilation ~2.2%) so it reads at
  tab size; SVG re-traced + all PNGs regenerated, deeper green
  #1DB800 kept.
- The tab kept showing a stale icon because the favicon URL never
  changed across edits (browsers cache favicons very aggressively).
  Version the hrefs (?v=3) to force a refetch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
h z
2026-05-16 11:21:39 +01:00
parent 68e60de3b4
commit 0d3a333409
7 changed files with 6 additions and 6 deletions

View File

@@ -2,11 +2,11 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" /> <link rel="icon" type="image/svg+xml" href="/favicon.svg?v=3" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png?v=3" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" /> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png?v=3" />
<link rel="icon" type="image/png" sizes="256x256" href="/favicon.png" /> <link rel="icon" type="image/png" sizes="256x256" href="/favicon.png?v=3" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=3" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#000000" /> <meta name="theme-color" content="#000000" />
<title>Fabric</title> <title>Fabric</title>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 645 B

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" width="1000" height="1000" role="img" aria-label="Fabric"><path fill="#1DB800" fill-rule="evenodd" d="M 494.1,648.4 L 459.0,669.9 L 457.0,673.8 L 457.0,716.8 L 460.9,722.7 L 476.6,730.5 L 480.5,734.4 L 496.1,742.2 L 503.9,742.2 L 525.4,728.5 L 535.2,724.6 L 541.0,718.8 L 541.0,671.9 L 535.2,666.0 L 529.3,664.1 L 505.9,648.4 Z M 496.1,662.1 L 505.9,664.1 L 529.3,679.7 L 529.3,710.9 L 525.4,714.8 L 505.9,724.6 L 502.0,728.5 L 498.0,728.5 L 490.2,724.6 L 470.7,710.9 L 470.7,679.7 L 476.6,673.8 L 486.3,669.9 Z M 496.1,505.9 L 492.2,509.8 L 492.2,597.7 L 496.1,601.6 L 502.0,601.6 L 503.9,599.6 L 503.9,507.8 Z M 810.5,494.1 L 806.6,496.1 L 800.8,503.9 L 800.8,515.6 L 804.7,519.5 L 804.7,521.5 L 812.5,525.4 L 820.3,525.4 L 830.1,517.6 L 832.0,513.7 L 832.0,505.9 L 830.1,502.0 L 822.3,494.1 Z M 728.5,494.1 L 724.6,496.1 L 718.8,503.9 L 718.8,515.6 L 722.7,521.5 L 730.5,525.4 L 738.3,525.4 L 748.0,517.6 L 750.0,505.9 L 748.0,502.0 L 740.2,494.1 Z M 646.5,494.1 L 642.6,496.1 L 636.7,503.9 L 636.7,515.6 L 640.6,521.5 L 648.4,525.4 L 656.2,525.4 L 666.0,517.6 L 668.0,513.7 L 668.0,505.9 L 666.0,502.0 L 658.2,494.1 Z M 341.8,494.1 L 337.9,498.0 L 335.9,498.0 L 332.0,505.9 L 332.0,513.7 L 339.8,523.4 L 343.8,525.4 L 351.6,525.4 L 359.4,521.5 L 359.4,519.5 L 363.3,515.6 L 363.3,503.9 L 361.3,500.0 L 353.5,494.1 Z M 259.8,494.1 L 253.9,498.0 L 250.0,505.9 L 250.0,513.7 L 257.8,523.4 L 261.7,525.4 L 269.5,525.4 L 277.3,521.5 L 277.3,519.5 L 281.2,515.6 L 281.2,503.9 L 279.3,500.0 L 271.5,494.1 Z M 177.7,494.1 L 173.8,496.1 L 168.0,503.9 L 168.0,513.7 L 175.8,523.4 L 179.7,525.4 L 187.5,525.4 L 191.4,523.4 L 199.2,515.6 L 199.2,503.9 L 197.3,500.0 L 189.5,494.1 Z M 451.2,222.7 L 414.1,244.1 L 392.6,267.6 L 373.0,302.7 L 363.3,343.8 L 365.2,377.0 L 377.0,402.3 L 433.6,472.7 L 437.5,488.3 L 437.5,599.6 L 396.5,652.3 L 396.5,734.4 L 453.1,791.0 L 539.1,793.0 L 578.1,761.7 L 601.6,732.4 L 601.6,652.3 L 558.6,599.6 L 558.6,490.2 L 566.4,466.8 L 597.7,433.6 L 627.0,388.7 L 630.9,334.0 L 623.0,304.7 L 601.6,267.6 L 570.3,240.2 L 543.0,236.3 L 539.1,244.1 L 556.6,300.8 L 556.6,337.9 L 523.4,363.3 L 521.5,398.4 L 484.4,416.0 L 484.4,378.9 L 468.8,359.4 L 486.3,337.9 L 466.8,318.4 L 486.3,293.0 L 464.8,271.5 L 476.6,230.5 L 470.7,222.7 Z M 453.1,236.3 L 462.9,242.2 L 449.2,273.4 L 466.8,291.0 L 449.2,316.4 L 468.8,337.9 L 451.2,357.4 L 451.2,365.2 L 470.7,384.8 L 470.7,406.2 L 460.9,421.9 L 464.8,433.6 L 503.9,425.8 L 533.2,404.3 L 535.2,371.1 L 566.4,351.6 L 570.3,306.6 L 560.5,252.0 L 601.6,291.0 L 619.1,343.8 L 611.3,390.6 L 556.6,457.0 L 546.9,478.5 L 546.9,607.4 L 589.8,658.2 L 589.8,726.6 L 537.1,779.3 L 455.1,777.3 L 408.2,726.6 L 408.2,658.2 L 449.2,607.4 L 449.2,478.5 L 443.4,462.9 L 386.7,392.6 L 377.0,369.1 L 377.0,339.8 L 400.4,279.3 L 425.8,252.0 Z M 279.3,130.9 L 259.8,150.4 L 80.1,466.8 L 70.3,498.0 L 84.0,546.9 L 259.8,851.6 L 279.3,871.1 L 310.5,882.8 L 691.4,882.8 L 716.8,875.0 L 748.0,841.8 L 929.7,519.5 L 923.8,470.7 L 744.1,154.3 L 724.6,132.8 L 697.3,121.1 L 304.7,121.1 Z M 289.1,140.6 L 304.7,134.8 L 697.3,134.8 L 732.4,160.2 L 912.1,476.6 L 918.0,511.7 L 834.0,668.0 L 716.8,859.4 L 693.4,869.1 L 308.6,869.1 L 283.2,857.4 L 89.8,531.2 L 84.0,492.2 L 263.7,169.9 Z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" role="img" aria-label="Fabric"><path fill="#1DB800" fill-rule="evenodd" d="M 496.1,636.7 L 484.4,640.6 L 455.1,658.2 L 447.3,668.0 L 445.3,673.8 L 445.3,716.8 L 449.2,726.6 L 455.1,732.4 L 474.6,742.2 L 478.5,746.1 L 490.2,752.0 L 507.8,752.0 L 537.1,736.3 L 548.8,726.6 L 552.7,718.8 L 552.7,671.9 L 548.8,664.1 L 537.1,654.3 L 509.8,638.7 Z M 498.0,673.8 L 503.9,675.8 L 517.6,685.5 L 517.6,705.1 L 503.9,714.8 L 496.1,714.8 L 480.5,705.1 L 480.5,685.5 L 488.3,681.6 Z M 498.0,494.1 L 496.1,496.1 L 490.2,496.1 L 480.5,507.8 L 480.5,599.6 L 490.2,611.3 L 494.1,611.3 L 496.1,613.3 L 509.8,609.4 L 515.6,601.6 L 515.6,507.8 L 505.9,496.1 L 500.0,496.1 Z M 804.7,484.4 L 800.8,488.3 L 798.8,488.3 L 791.0,498.0 L 791.0,502.0 L 789.1,503.9 L 789.1,515.6 L 794.9,527.3 L 806.6,535.2 L 826.2,535.2 L 830.1,533.2 L 841.8,519.5 L 841.8,500.0 L 839.8,496.1 L 826.2,484.4 L 820.3,484.4 L 818.4,482.4 Z M 722.7,484.4 L 710.9,494.1 L 709.0,502.0 L 707.0,503.9 L 707.0,515.6 L 712.9,527.3 L 724.6,535.2 L 742.2,535.2 L 744.1,533.2 L 748.0,533.2 L 755.9,525.4 L 759.8,517.6 L 759.8,500.0 L 757.8,496.1 L 744.1,484.4 L 738.3,484.4 L 736.3,482.4 Z M 640.6,484.4 L 636.7,488.3 L 634.8,488.3 L 627.0,498.0 L 627.0,502.0 L 625.0,503.9 L 625.0,515.6 L 627.0,517.6 L 627.0,521.5 L 634.8,531.2 L 642.6,535.2 L 662.1,535.2 L 666.0,533.2 L 677.7,519.5 L 677.7,500.0 L 675.8,496.1 L 662.1,484.4 L 656.2,484.4 L 654.3,482.4 Z M 337.9,484.4 L 334.0,486.3 L 322.3,500.0 L 322.3,519.5 L 324.2,523.4 L 337.9,535.2 L 357.4,535.2 L 369.1,527.3 L 375.0,515.6 L 375.0,503.9 L 373.0,502.0 L 373.0,498.0 L 369.1,494.1 L 369.1,492.2 L 359.4,484.4 L 353.5,484.4 L 351.6,482.4 Z M 255.9,484.4 L 248.0,488.3 L 240.2,500.0 L 240.2,503.9 L 238.3,505.9 L 238.3,513.7 L 240.2,515.6 L 240.2,519.5 L 242.2,523.4 L 255.9,535.2 L 275.4,535.2 L 289.1,523.4 L 293.0,515.6 L 293.0,503.9 L 287.1,492.2 L 283.2,488.3 L 275.4,484.4 L 269.5,484.4 L 267.6,482.4 Z M 173.8,484.4 L 166.0,488.3 L 162.1,492.2 L 158.2,500.0 L 158.2,503.9 L 156.2,505.9 L 156.2,513.7 L 158.2,515.6 L 158.2,519.5 L 160.2,523.4 L 173.8,535.2 L 193.4,535.2 L 207.0,523.4 L 210.9,515.6 L 210.9,503.9 L 205.1,492.2 L 201.2,488.3 L 193.4,484.4 L 187.5,484.4 L 185.5,482.4 Z M 455.1,210.9 L 421.9,224.6 L 392.6,250.0 L 363.3,296.9 L 353.5,332.0 L 357.4,388.7 L 425.8,484.4 L 425.8,601.6 L 390.6,638.7 L 384.8,652.3 L 384.8,734.4 L 392.6,750.0 L 447.3,800.8 L 535.2,804.7 L 556.6,796.9 L 607.4,746.1 L 613.3,732.4 L 613.3,652.3 L 607.4,638.7 L 570.3,599.6 L 570.3,484.4 L 636.7,394.5 L 642.6,337.9 L 632.8,298.8 L 609.4,259.8 L 578.1,232.4 L 560.5,224.6 L 541.0,224.6 L 529.3,238.3 L 529.3,250.0 L 544.9,298.8 L 544.9,335.9 L 513.7,357.4 L 509.8,392.6 L 498.0,400.4 L 496.1,378.9 L 484.4,363.3 L 496.1,345.7 L 496.1,332.0 L 482.4,316.4 L 496.1,298.8 L 494.1,283.2 L 480.5,269.5 L 488.3,230.5 L 476.6,212.9 Z M 439.5,255.9 L 443.4,257.8 L 439.5,279.3 L 451.2,293.0 L 439.5,310.5 L 439.5,324.2 L 453.1,337.9 L 439.5,355.5 L 439.5,367.2 L 460.9,390.6 L 460.9,400.4 L 449.2,419.9 L 449.2,431.6 L 460.9,443.4 L 509.8,435.5 L 541.0,414.1 L 544.9,378.9 L 578.1,353.5 L 580.1,283.2 L 595.7,302.7 L 605.5,330.1 L 605.5,377.0 L 580.1,416.0 L 543.0,457.0 L 535.2,480.5 L 535.2,605.5 L 541.0,621.1 L 578.1,658.2 L 578.1,726.6 L 533.2,769.5 L 464.8,769.5 L 419.9,726.6 L 419.9,658.2 L 455.1,621.1 L 460.9,607.4 L 460.9,480.5 L 451.2,455.1 L 414.1,414.1 L 392.6,380.9 L 388.7,337.9 L 402.3,296.9 Z M 271.5,123.0 L 248.0,148.4 L 60.5,486.3 L 60.5,519.5 L 70.3,544.9 L 252.0,859.4 L 273.4,880.9 L 304.7,892.6 L 697.3,892.6 L 728.5,880.9 L 753.9,853.5 L 941.4,515.6 L 929.7,459.0 L 750.0,142.6 L 720.7,117.2 L 693.4,109.4 L 308.6,109.4 Z M 294.9,150.4 L 308.6,144.5 L 693.4,144.5 L 724.6,168.0 L 900.4,478.5 L 906.2,513.7 L 722.7,837.9 L 705.1,853.5 L 306.6,857.4 L 275.4,830.1 L 101.6,529.3 L 93.8,502.0 L 277.3,168.0 Z"/></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 54 KiB