From 653d8dd03b92942f14892e5e32c70d3cc85c898f Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 12:48:41 +0100 Subject: [PATCH 01/19] fix IconGlyph & IconLogo path issues --- config.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/config.yaml b/config.yaml index aeaed1f1..a2caf135 100644 --- a/config.yaml +++ b/config.yaml @@ -240,16 +240,16 @@ definitions: Size=Default, Off=True, Style=Default: mhiGHLbqsVgKWY/LnwbPi0hCd8AftKsMQM5RAUIBrY4= Size=Default, Off=True, Style=Fill: pNsuYiLOGEg5jQoU1MZwnsv/w4lCCogoUr+/+4IXrtk= Icon/Glyph: - Size=16, Type=Default, Style=Default: wUaTh0F+hM8UlR1xYWZ+ePpGpV03THL4uRP2oCAumfA= - Size=16, Type=Square, Style=Default: hhwBqXOnm9OvuqmOpQJWJLcfTC++kAw0asxbbkwGHoY= - Size=24, Type=Default, Style=Default: Kc+op8l7ZtVmdKc3xk5wkpkuFhqbtlmNZbUzW1JUZAI= - Size=24, Type=Square, Style=Default: YIj6z45laXEEqGTCKvvN8E1bXwOE7gdj4oe/nM/LtGE= - Size=32, Type=Default, Style=Default: QlZtluG/ahF0T4GA5aVtq9HTLVZPPdproA3D27O4PAs= - Size=32, Type=Square, Style=Default: pzR5m6Vl43piSQ4QpfnQlTWbUQrc4GtphUJWT11SAJ8= - Size=64, Type=Default, Style=Default: UldRDslPylwb9wdAwwdzIRWr+HV//A+gfTTLVNS1Rz0= - Size=64, Type=Square, Style=Default: 7nSc696e+g4JhGJsNend3gTG1bJ+qn7Nt6G5w0UuDuI= - Size=Default, Type=Default, Style=Default: rKjA3PW/yxnM3km9p2XwPyroQt0ZOVzxYNEkUernlc4= - Size=Default, Type=Square, Style=Default: n6nT7ChofdeOcfP2a8f6F3hxT83XKVSsuISuNlF0+/A= + Size=16, Type=Default, Style=Default: nLP/O5Ky9ira4MroRvQ93qV9PJ06No8MzDHPg16gMas= + Size=16, Type=Square, Style=Default: NRvwcgw2dsFDRDbpTON+8FVd4xGRLaaKkuNM8kNB1iQ= + Size=24, Type=Default, Style=Default: 9/sDW0awFR0kpt4rvggCUIuHH+ps86TJbgVujj1llJQ= + Size=24, Type=Square, Style=Default: s3QlEqXawuBid7Y3eUDDYZ4aVz3OyfziZoRVS5ERcNU= + Size=32, Type=Default, Style=Default: 6Aiw4v/bvaREL3IfMSamYIx9U5wTQiQfH25khFru7r8= + Size=32, Type=Square, Style=Default: uA1DF2puwOkHsaczh81RBG7C6PkbBg32IuMqG4EvFJM= + Size=64, Type=Default, Style=Default: SE8Q9GbsuF6FN9h0CUf1l+PFvmxqdAwdXRswQlKpQS0= + Size=64, Type=Square, Style=Default: dtvgo/ag9/PMUsxTbP0qXH5LKZOm3WUgr0zH0fGRM8U= + Size=Default, Type=Default, Style=Default: zv8YXEQGjFG/wjY3UUfD0MfisPHtuAyPmv/FUH4GE1k= + Size=Default, Type=Square, Style=Default: W6/TiBgeccz0kgaMbp4n143ERKcaH/hF6xfQiEYWf5I= Icon/Grip: Size=16, Style=Default, Type=Default: doTJjHFKqKK9J1WO1Ld5lqq1Lu69OpLYjW7Os8Jpxp4= Size=16, Style=Default, Type=H: YzjH7BtY6T9KCtAzHVbkKgymz42YUFmG4IJFJAR06k4= @@ -313,9 +313,9 @@ definitions: Size=Default, Style=Default, Off=False: llXKw/qO1BquPGcI9Iw+/m5eJJzEl4vAfuBPQKwABdY= Size=Default, Style=Default, Off=True: xF538ECCP6m81gTMWKkZdCH6UPWVsifcizTfhD4vVSc= Icon/Logo: - Size=Default: 3kXaxddaUrXa6gY3lyAXfsNZZOxbRWPMy/b4EiCz83g= - Size=Headline1: JciBnKOtrmzmHltcCJOfbxHBfrWAe0jL6F0zkOuKvQY= - Size=Headline2: Au/+cdYDxY4MughQTVafbIJmgbunmDcJzAL3stNhDNM= + Size=Default: NMn7f9D5b75l2FZCqDmUqLwBOXy/uuTjCRSSdK7E8iY= + Size=Headline1: o8haq/8wSkckJct/Juitu4FEkmQ0S8Fwy4rauS9QmN8= + Size=Headline2: Gukeq93Bd74SvAVjUl9Huq+xMKQNfxKURAPzBQsLq4U= Icon/Mail: Size=32, Stack=True, Open=False, Style=Default: L3AX/jARLNPEQT5Qcz6TFtHx54TsI+yigiiyFOVlKf0= Size=Default, Stack=False, Open=False, Style=Default: 3MiODAgQ8Co2mWs0xpOOHuyyARmQ3qqoapBoPeeerWI= From fd442fbb597c237d2fb807612f812aca50cc135d Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 12:49:05 +0100 Subject: [PATCH 02/19] update IconServiceGoogleDrive to new design --- config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config.yaml b/config.yaml index a2caf135..22d830f5 100644 --- a/config.yaml +++ b/config.yaml @@ -443,9 +443,9 @@ definitions: Service=GitHub, Size=64: v+nS4FAhbhYUTPgxsOXDDPt/rjKF0KxX5Sj9Qk1Rl8Y= Service=GitHub, Size=Default: xPWsaZGrXGUQhVik4EBji/3EN5IHe4kpXKeUTqWF/kM= Service=Google, Size=Default: hrhcHXC9JsB9bcXDdLLZo+ojnCu7zEpDiDi4iPTOTFk= - Service=GoogleDrive, Size=32: /0KNKRmUGWA+zuDSEC+ssFkCMiV8/NWuHQm1BFpZVuE= - Service=GoogleDrive, Size=64: 1Yinwtt4nY9WaSjfu+jM8HhA4VDaRIFLe+8rjxj0sXg= - Service=GoogleDrive, Size=Default: 8jE8bWZfKcqp9X8hAZYv94oVmKoU0zyIhmxgYS9G5co= + Service=GoogleDrive, Size=32: xjLkz6X2CAe1w7BdZlnzmwn/KMEs5vZGxbbV7nbl0xw= + Service=GoogleDrive, Size=64: 54dHzUp7RmLBz/KElmJ/reXBWVIWYc9e9ha09o8tfE4= + Service=GoogleDrive, Size=Default: cdnszhIKuTDGwwGKsG36nzTOEJhf5ZDO6Q7DAaz77vw= Service=Instagram, Size=Default: DnqGsdf98MdDy9IDiem+knGhVEfceZbIbI2uGlPbDak= Service=Jira, Size=32: +0B6xHLH9mAYZ8mJUxcoO+eFxzQEXVbbNV4hWKTedw4= Service=Jira, Size=64: g6Dhdr5PxRQGHq+OBQW4ihul06cLfcH72ultsjmYF/g= From 5617a864cfeee5eae3e70fa48b7c8776f238e2e7 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 12:49:23 +0100 Subject: [PATCH 03/19] add IconThemeLight & IconThemeDark --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 22d830f5..e7891444 100644 --- a/config.yaml +++ b/config.yaml @@ -532,6 +532,9 @@ definitions: Size=Default, Stack=True, Style=Fill: Htly1zFPN59V7xPrDO+7fAjN4XvPcTFp67hre48T8Tw= Icon/Theme: Size=Default, Style=Default: /wHKM/CDulKMk6sSTYZUb//yCagUXltQS97ZmtlTNJw= + Size=Default, Style=Default, Type=Dark: tNK1zojTOCaewHcSV++Az1HZkaRjoyb/Q09slXS1H9g= + Size=Default, Style=Default, Type=Default: k+Yd3uupkCv0GQgbUwLPF/9wOnjoUUxidP0YWzQLouc= + Size=Default, Style=Default, Type=Light: fZ3RRleWJ+pVkspq3IrYktsF/bMToAAQnJgImpWpmpE= Icon/Thumb: Size=Default, Style=Default, Direction=Down: UlcSnmHOx4NU+7OeqEJqHXfEndYFM7QAxvbd0fUR1qA= Size=Default, Style=Default, Direction=Up: NJLY7BSZtgQbAtmuMoZX1CATvfZXL/ZHCBB1hni7zx4= From 856086c28570986409a7c4c1074baa86496a808f Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 12:49:38 +0100 Subject: [PATCH 04/19] fix shape overlap in SpotError500 --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index e7891444..e0e66461 100644 --- a/config.yaml +++ b/config.yaml @@ -627,7 +627,7 @@ definitions: Spot/Error: Code=401: WuwA5T0xqnX0RfNzNbYxyYlUCRmx6kcG4bn7WbA/9Aw= Code=404: RbyIiFmx/ZWJmdZFH4Ivbn41Ed1E2zH3s6H14cP7aGc= - Code=500: dQpy248NdHpruD0+Z2qkjntCHEBCX9pAlopARmq1MYE= + Code=500: x211mfuUtSwzITxi5LLg/oFUfsK7I+mjrN7zQ3nmGG0= Code=503: iqrllZJOiv3wQdPZT5EHEtZnmXuf8bWYDE1oSeJr7mw= Code=Default: ZeTS6V0ApWLAGPdcy+oLVhpo2X3ryr0mDMG8gN5ge/Q= Spot/Idea: 41TPxswMk7+BBkM6hg0e9h+MnKqIB0qwc8DNCKkgm7U= From 09f11e37903562af001b73b49b4bb3c3927f6aad Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 12:50:47 +0100 Subject: [PATCH 05/19] update SpotWork rounded corners --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index e0e66461..f7973050 100644 --- a/config.yaml +++ b/config.yaml @@ -644,7 +644,7 @@ definitions: Spot/Server: RvbOa/IuHSWWEpeSavkRpxd3vwL1+21S8UA2O6TeJtk= Spot/Support: AmbgEHJWFh+wyg5MpbHwtoDIAlo0E0AnlHO58BKFF1Q= Spot/Validation: UzNTHTUtCRiJGbDahvutEO5VNajD0JfRB4gkJnTuSTw= - Spot/Work: l9iPc0BkTbTBZT6yipHSpBCh2rlMUe3obfvTsBwK5yw= + Spot/Work: h5nBHDWVFFf1bj3C0bZV4R2VhwKJCd0h7BuVvdV0SH8= fills: # MARK: Fill maps # Key will be searched and replaced with value From 30addec57e52eaff852f34578a54f1d6551d4999 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:04:42 +0100 Subject: [PATCH 06/19] add IconServiceGoogleDocs --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index f7973050..e2d889eb 100644 --- a/config.yaml +++ b/config.yaml @@ -443,6 +443,9 @@ definitions: Service=GitHub, Size=64: v+nS4FAhbhYUTPgxsOXDDPt/rjKF0KxX5Sj9Qk1Rl8Y= Service=GitHub, Size=Default: xPWsaZGrXGUQhVik4EBji/3EN5IHe4kpXKeUTqWF/kM= Service=Google, Size=Default: hrhcHXC9JsB9bcXDdLLZo+ojnCu7zEpDiDi4iPTOTFk= + Service=GoogleDocs, Size=32: aB645alg5459eXepwquatTWfuoP/mMSIvsjMIOvV0OY= + Service=GoogleDocs, Size=64: mapZYhtNJQIdtKA5jHcCtVsg37BcuuFWTj9syCV7mig= + Service=GoogleDocs, Size=Default: dzEfGdB2XhCn2wX9wgSwqgKZaSm3zceSMY+Mpjqa4ec= Service=GoogleDrive, Size=32: xjLkz6X2CAe1w7BdZlnzmwn/KMEs5vZGxbbV7nbl0xw= Service=GoogleDrive, Size=64: 54dHzUp7RmLBz/KElmJ/reXBWVIWYc9e9ha09o8tfE4= Service=GoogleDrive, Size=Default: cdnszhIKuTDGwwGKsG36nzTOEJhf5ZDO6Q7DAaz77vw= From 7942ef124eb74806205a1cab4c03840ad693e390 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:04:55 +0100 Subject: [PATCH 07/19] add IconAttachment --- config.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config.yaml b/config.yaml index e2d889eb..d172b591 100644 --- a/config.yaml +++ b/config.yaml @@ -71,6 +71,10 @@ definitions: Size=32, Style=Default: GwYPHxWFMHLCK4o10QqAqxIlCgMY5uQoZjEyCJLPJ9k= Size=64, Style=Default: VcUQY8H65SZzQUXWyV9FHAYmjxKVKkqADinUEnYs1k4= Size=Default, Style=Default: gkMRBivadwSwejGBVt63quiEWL/QhrByMKzU44SGdCQ= + Icon/Attachment: + Size=24, Style=Default: 9W24ynzV13zBPRBDFJaHFjC9ZacpcgCPnUovBPnL9xk= + Size=32, Style=Default: rwUUhqUC6Ra+a1AEN962bUl4yXasjGE2/KbQBfMRUyY= + Size=Default, Style=Default: gM5F0yynD9nNrJBPWPY/YaQYJKdXEagU58H2r2cW3Ac= Icon/Award: Size=16, Style=Default: 4CAUby573MYEhgehq0udmNDSyBP+WYNhdRGEsS9ledU= Size=16, Style=Fill: xKOz58Rhx3Oa3kOh0u/GNt15ewgUsvkG9Mls7HyaZ/k= From e297999245c63059e7aae722e376d8dc975634d2 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:05:03 +0100 Subject: [PATCH 08/19] add IconArticle --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index d172b591..3e810e5a 100644 --- a/config.yaml +++ b/config.yaml @@ -621,6 +621,7 @@ definitions: Size=Default, Style=Fill, Type=SideRight: mSrG7j+zq2uoE+ed4NdWH+FoEMUB4IwFfUuO6xaU3ss= Spot/Ads: h4zqI41eC8l6wVPsQrADEcZnGHxOKJypqOZrY2BdS+E= Spot/Answers: jIIKpFrAHBjrw6T2mjvu5JhBqo52ixsz7P5NSLRRy84= + Spot/Article: fN58wF38qPr+9TD2Xv4PJ9cMkDgi+L1BEuSactcdHKY= Spot/Award: /qkT2/ZPSV+LXPsV34uyRyICbk3SoGEsk5e0hcRAnpQ= Spot/Celebrate: X+Lzxddie8XG+n8chtRyyTu7C0s84jX+gIU7OM6YW7s= Spot/Chat: WQDAdOmHJj9jgyjafUCl5ZPIPNsh5+Tta5/xHOM+Rsw= From 1d41b289764595b95ecd9c6507f4b36d59344519 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:05:15 +0100 Subject: [PATCH 09/19] add SpotExpert --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index 3e810e5a..6d03f9d4 100644 --- a/config.yaml +++ b/config.yaml @@ -638,6 +638,7 @@ definitions: Code=500: x211mfuUtSwzITxi5LLg/oFUfsK7I+mjrN7zQ3nmGG0= Code=503: iqrllZJOiv3wQdPZT5EHEtZnmXuf8bWYDE1oSeJr7mw= Code=Default: ZeTS6V0ApWLAGPdcy+oLVhpo2X3ryr0mDMG8gN5ge/Q= + Spot/Expert: xyynVIDbxB0vGsbL0SlWYX1b3c46nFQt2BlXpcjJOzA= Spot/Idea: 41TPxswMk7+BBkM6hg0e9h+MnKqIB0qwc8DNCKkgm7U= Spot/Ideas: 6BML39ZsfZMas2gkxUClNErat197QNdvh42PE7WZsiY= Spot/Learning: cg02iZD2c6Uuly0plbK+y7Uohwm2lDU92UxLbEElfYA= From 3217e06e12dd623a061b405b46ff143337e70f73 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:05:21 +0100 Subject: [PATCH 10/19] add SpotFinance --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index 6d03f9d4..9d172025 100644 --- a/config.yaml +++ b/config.yaml @@ -639,6 +639,7 @@ definitions: Code=503: iqrllZJOiv3wQdPZT5EHEtZnmXuf8bWYDE1oSeJr7mw= Code=Default: ZeTS6V0ApWLAGPdcy+oLVhpo2X3ryr0mDMG8gN5ge/Q= Spot/Expert: xyynVIDbxB0vGsbL0SlWYX1b3c46nFQt2BlXpcjJOzA= + Spot/Finance: NPZJYL71dfGUYrJOnCXBfknuTo3WJDdTidn59PaAYdQ= Spot/Idea: 41TPxswMk7+BBkM6hg0e9h+MnKqIB0qwc8DNCKkgm7U= Spot/Ideas: 6BML39ZsfZMas2gkxUClNErat197QNdvh42PE7WZsiY= Spot/Learning: cg02iZD2c6Uuly0plbK+y7Uohwm2lDU92UxLbEElfYA= From e28e82ce98077ff4d23d1d9d703dafff543bddff Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:05:32 +0100 Subject: [PATCH 11/19] add SpotHelp --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index 9d172025..ba424389 100644 --- a/config.yaml +++ b/config.yaml @@ -640,6 +640,7 @@ definitions: Code=Default: ZeTS6V0ApWLAGPdcy+oLVhpo2X3ryr0mDMG8gN5ge/Q= Spot/Expert: xyynVIDbxB0vGsbL0SlWYX1b3c46nFQt2BlXpcjJOzA= Spot/Finance: NPZJYL71dfGUYrJOnCXBfknuTo3WJDdTidn59PaAYdQ= + Spot/Help: HFcySIJ9HJiTcH3n/K6Nftdhar+uaTfMmLe/aXPz1aE= Spot/Idea: 41TPxswMk7+BBkM6hg0e9h+MnKqIB0qwc8DNCKkgm7U= Spot/Ideas: 6BML39ZsfZMas2gkxUClNErat197QNdvh42PE7WZsiY= Spot/Learning: cg02iZD2c6Uuly0plbK+y7Uohwm2lDU92UxLbEElfYA= From 5a8fe996389aee00739a16f28c1d583379789e39 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:05:47 +0100 Subject: [PATCH 12/19] update SpotWork (corner radius) --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index ba424389..d95fe8d1 100644 --- a/config.yaml +++ b/config.yaml @@ -655,7 +655,7 @@ definitions: Spot/Server: RvbOa/IuHSWWEpeSavkRpxd3vwL1+21S8UA2O6TeJtk= Spot/Support: AmbgEHJWFh+wyg5MpbHwtoDIAlo0E0AnlHO58BKFF1Q= Spot/Validation: UzNTHTUtCRiJGbDahvutEO5VNajD0JfRB4gkJnTuSTw= - Spot/Work: h5nBHDWVFFf1bj3C0bZV4R2VhwKJCd0h7BuVvdV0SH8= + Spot/Work: M9jENf6TLSfEKxI+4aY7SdkQpSJVP8KeBVzU312cb+A= fills: # MARK: Fill maps # Key will be searched and replaced with value From c7be8e848335908a5a0df7cd7dee77ba716bf46d Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:05:58 +0100 Subject: [PATCH 13/19] update SpotLock (lock color) --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index d95fe8d1..be32b98b 100644 --- a/config.yaml +++ b/config.yaml @@ -646,7 +646,7 @@ definitions: Spot/Learning: cg02iZD2c6Uuly0plbK+y7Uohwm2lDU92UxLbEElfYA= Spot/Loading: StMH4ajbAAtWMD5HEX4RbMIyRUxWmXsobfzz/fbFn6M= Spot/LoadingGlyph: pDr1Vx6hiCbEIxSsvw54B8/jFvmZIDE9nAKVp24nYOA= - Spot/Lock: gqf7aNcWypr/yEFgAKgd4WLuB5mM7uMp9oWtwOK70VI= + Spot/Lock: fot4AbHr0tOPdTANj3DYNnk9Bp+L7SjPhinron8uRnc= Spot/Metrics: 1lR0rUaHiPtYo+mqN4AL1LvbPFuIUSH+WwTK4QXse8c= Spot/People: PefksJ6YKHyHbq1lvq5DvpZfyncM76cTVBrXZcLqyxE= Spot/Puzzle: sl20TK6d9szPbg/vGp+y60CP973Fu6404HPUdhORH8Y= From 56d116bc9a66b0e071c8eba48dd940ff814faa7e Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:06:04 +0100 Subject: [PATCH 14/19] add SpotMail --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index be32b98b..f05ca44f 100644 --- a/config.yaml +++ b/config.yaml @@ -647,6 +647,7 @@ definitions: Spot/Loading: StMH4ajbAAtWMD5HEX4RbMIyRUxWmXsobfzz/fbFn6M= Spot/LoadingGlyph: pDr1Vx6hiCbEIxSsvw54B8/jFvmZIDE9nAKVp24nYOA= Spot/Lock: fot4AbHr0tOPdTANj3DYNnk9Bp+L7SjPhinron8uRnc= + Spot/Mail: /8Xe4VWem1CSuQ9FPYvRCfNS4JKandvfbOLcHwMDvRg= Spot/Metrics: 1lR0rUaHiPtYo+mqN4AL1LvbPFuIUSH+WwTK4QXse8c= Spot/People: PefksJ6YKHyHbq1lvq5DvpZfyncM76cTVBrXZcLqyxE= Spot/Puzzle: sl20TK6d9szPbg/vGp+y60CP973Fu6404HPUdhORH8Y= From f87dfdc52bbd183a47ab644e0b8c014e2437a94e Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:06:10 +0100 Subject: [PATCH 15/19] add SpotUser --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index f05ca44f..1ec9dfac 100644 --- a/config.yaml +++ b/config.yaml @@ -655,6 +655,7 @@ definitions: Spot/Search: b2m2QJ0CLSLWcqWY6nBC5C54yXUplEDj9G/FRTIZb88= Spot/Server: RvbOa/IuHSWWEpeSavkRpxd3vwL1+21S8UA2O6TeJtk= Spot/Support: AmbgEHJWFh+wyg5MpbHwtoDIAlo0E0AnlHO58BKFF1Q= + Spot/User: QbNmjY9ETPAy7cF3PyBfOo82xPulV9l47Ex6I4IFcUk= Spot/Validation: UzNTHTUtCRiJGbDahvutEO5VNajD0JfRB4gkJnTuSTw= Spot/Work: M9jENf6TLSfEKxI+4aY7SdkQpSJVP8KeBVzU312cb+A= fills: From 99b10c2897f28e064f5ab1934d573bc5ca28b0ed Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:06:16 +0100 Subject: [PATCH 16/19] add SpotWelcome --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index 1ec9dfac..755f2854 100644 --- a/config.yaml +++ b/config.yaml @@ -657,6 +657,7 @@ definitions: Spot/Support: AmbgEHJWFh+wyg5MpbHwtoDIAlo0E0AnlHO58BKFF1Q= Spot/User: QbNmjY9ETPAy7cF3PyBfOo82xPulV9l47Ex6I4IFcUk= Spot/Validation: UzNTHTUtCRiJGbDahvutEO5VNajD0JfRB4gkJnTuSTw= + Spot/Welcome: QKL0LkBPDqmfzy9dqTaEnm+g/AnPTR+h0h1QLcKsWK4= Spot/Work: M9jENf6TLSfEKxI+4aY7SdkQpSJVP8KeBVzU312cb+A= fills: # MARK: Fill maps From 131f0e4afc494ec936a30bb578b3b6dcd2364dbc Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:21:56 +0100 Subject: [PATCH 17/19] quotes --- config.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/config.yaml b/config.yaml index 755f2854..151fcb8d 100644 --- a/config.yaml +++ b/config.yaml @@ -662,14 +662,14 @@ definitions: fills: # MARK: Fill maps # Key will be searched and replaced with value - '#000': null - '#0f2465': 'var(--blue-600, #0f2465)' - '#200b73': 'var(--purple-600, #200b73)' - '#201c1d': 'var(--black-600, #201c1d)' - '#5176f2': 'var(--blue-400, #5176f2)' - '#590405': 'var(--red-600, #590405)' - '#f0efed': 'var(--black-150, #f0efed)' - '#fff': 'var(--white, #fff)' + "#000": null + "#0f2465": "var(--blue-600, #0f2465)" + "#200b73": "var(--purple-600, #200b73)" + "#201c1d": "var(--black-600, #201c1d)" + "#5176f2": "var(--blue-400, #5176f2)" + "#590405": "var(--red-600, #590405)" + "#f0efed": "var(--black-150, #f0efed)" + "#fff": "var(--white, #fff)" black: null none: null white: null From b95a26f0315632ed8c04d004d2df87bf1ee2fb4b Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:26:00 +0100 Subject: [PATCH 18/19] fix deps warnings --- package-lock.json | 359 ++++++++++++++++++++++++++++------------------ 1 file changed, 219 insertions(+), 140 deletions(-) diff --git a/package-lock.json b/package-lock.json index eb349540..91f9c236 100644 --- a/package-lock.json +++ b/package-lock.json @@ -677,9 +677,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", - "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.61.1.tgz", + "integrity": "sha512-JnBB8MdXj45cajvTuO5FmPlvFVJRQgvrz1uSEl3NwqFnReAPGwb8EanbGi4z2nRaqLzjJSv5/JmycoTKlRZxHA==", "cpu": [ "arm" ], @@ -691,9 +691,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", - "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.61.1.tgz", + "integrity": "sha512-Jx2g7iSjw4AOT0HDPHM9RV3GNjRXwybWtSFZiZAYUTjUwjVrYIwq3kBf+LnhqJlzXFAqTAh2F7IGI+O568exPw==", "cpu": [ "arm64" ], @@ -705,9 +705,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", - "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.61.1.tgz", + "integrity": "sha512-0F1L/Z3Eqv8mT2n3dCpeO8GcTvHvVqkP5/t6DMsn0KzhYVcg+s7Ncl5DS8qjKYEeio6Az0Gt6nyBORay5qIlCA==", "cpu": [ "arm64" ], @@ -719,9 +719,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", - "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.61.1.tgz", + "integrity": "sha512-qLttcH871ujY4YcVfUSShhOw+CsoTatYz8gRbHO7Bb92QH059/P0y5do1KMs41fY0BpD2x4AJH/gID0zFiqVKQ==", "cpu": [ "x64" ], @@ -733,9 +733,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", - "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.61.1.tgz", + "integrity": "sha512-fUI4RapGE0Oh3mb8mgfvC1O2nU1RpDZUKnDQm3xB1Ipg7C2wTs5Kstz7G2uWK99a8S2yTMq8/P4uycwNa0nJyw==", "cpu": [ "arm64" ], @@ -747,9 +747,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", - "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.61.1.tgz", + "integrity": "sha512-H5YrdvJaDtI/U9/emrD4b++xkvp3y/JvOe4rizHbxvkyMfRS/CiRYdji+Pl8D0brEaNFWUh1drQxgAGIl6Xudw==", "cpu": [ "x64" ], @@ -761,9 +761,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", - "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.61.1.tgz", + "integrity": "sha512-Q8CBCCQtDFrYtXoeUXSrnFXKOnyUhx6bz+SkL6A0E7V8kAiCJ5pamq1WtbfpVGhR5TSpXY6ak3avmDc5fHTyJA==", "cpu": [ "arm" ], @@ -775,9 +775,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", - "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.61.1.tgz", + "integrity": "sha512-nwnhk1581l0FBVellGcVCAT0Oi06onEA3WB53sf01VO3I0UPBkMH9sXONYME2K0ovXcNayJfNtHfm6mpJElatQ==", "cpu": [ "arm" ], @@ -789,9 +789,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", - "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.61.1.tgz", + "integrity": "sha512-x5Xr49hwt3hdW75UOZm3395YwwzPyauktslv29KpWL/T+vVAzoT3azLcTWv0eMciBNrx+DYjH4paehHoLpPvpg==", "cpu": [ "arm64" ], @@ -803,9 +803,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", - "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.61.1.tgz", + "integrity": "sha512-unMS3H73DpaoPyyEVPjGKleM/s0mkmsauTENpw4INQY8y4+IuLNjkueQ5QCtC0D3N38Y38yhAU8OoZ20S2Tm6w==", "cpu": [ "arm64" ], @@ -817,9 +817,23 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", - "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.61.1.tgz", + "integrity": "sha512-zNZzGRnAhwjFEYmvphJRV5XaQGjs62cCmeYYHUT//NbvEnHauw+I85nGG+SiVg5ld4GX8D1IbKIX+ozITQnhMQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.61.1.tgz", + "integrity": "sha512-LdpWGL8X209B2SIvWjqlc8VZgM6PKfontSerGepuldQmHYrAOtnMCXeJkxXGbC+PPZVOuu5czJo7fNV6aeW8rQ==", "cpu": [ "loong64" ], @@ -831,9 +845,23 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", - "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.61.1.tgz", + "integrity": "sha512-EC5kTtNaNGOmbMGqar8dvJy6y/hg99GAwjfBz++pxZhQATXGcRjd6c5en5wcbru0vkRmiMGsQKdMJOOf6sza4g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.61.1.tgz", + "integrity": "sha512-8hiwp6D4acEcNK78I4rP0/XtS1sknWIAMJBPdR4l6zUtyTm5KiTDr5bXmWt4foY7nAN7AThDHgkLIEZOWKbzWw==", "cpu": [ "ppc64" ], @@ -845,9 +873,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", - "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.61.1.tgz", + "integrity": "sha512-10dh/h/BqA7DuMPWSxkR8uks18FRwnwOEqr5zOTEl+NOwP/OMzKX8OFR/Of9xxDA7D5qef1Nzar5WDD2kCCr1g==", "cpu": [ "riscv64" ], @@ -859,9 +887,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", - "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.61.1.tgz", + "integrity": "sha512-YKJ5lg35DP17gcAOggnihe+APw9HLyj1Xn7gsmGumBJAUDa6NGXNixJzmkWLhcK9TOuuyQjdamzvJefkO7qHZQ==", "cpu": [ "riscv64" ], @@ -873,9 +901,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", - "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.61.1.tgz", + "integrity": "sha512-Mlil5G2Jj6a7B3LWGctg+XPL9vdXYuzCtNXfxOQ0nPjc2m6ueUktocPGH9bnAM0bNRKb/bAWTujUU7IJQdQA+g==", "cpu": [ "s390x" ], @@ -887,9 +915,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", - "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.61.1.tgz", + "integrity": "sha512-bVWIOIk6pV01p4CdUbPP7CJ/434z+OooYjDuFcR+44N35YvKUC66G8MGnvcWx5mWKW3g61J+t74l3Kj15Kwn2Q==", "cpu": [ "x64" ], @@ -901,9 +929,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", - "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.61.1.tgz", + "integrity": "sha512-qy5pBvZbqNFheBz61R1rzsezjm0J7O2oNGoWtGoY89SZYLUfxAJTBAqDChqAIdB4rCiIbi9nF7yZ83GnNiLwSw==", "cpu": [ "x64" ], @@ -914,10 +942,24 @@ "linux" ] }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.61.1.tgz", + "integrity": "sha512-E83TXjI4zm0+5f2qO+UOudaCYIhYwpJ5jq6YCZNIZ+6CbfhKrkAGezeiASBL9ElxAxFsRS9ZhESv8mfnj6TKeg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", - "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.61.1.tgz", + "integrity": "sha512-fbWnKqVkjrJN38vNe3ahkbk6iejS/3b0Nt7EEtPpE6RBacZcGXNKbzfHN3GUUlXOPghUg0j6XUGrtjX9z1sIvA==", "cpu": [ "arm64" ], @@ -929,9 +971,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", - "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.61.1.tgz", + "integrity": "sha512-ArMl38iVAbk0New1ogihQNY6iphLi4ZaRsa037gUzv5yeKPY8TD3Dmy4x2RNC1VztU/uqm+G+/RwFrSka3Oy2g==", "cpu": [ "arm64" ], @@ -943,9 +985,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", - "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.61.1.tgz", + "integrity": "sha512-0mYtjHS9ucAbcATycCNK9IGBk/cCe/ma7EmSLGZdsxnOA8cjRIyU04wDpVAD9NiOfLUR9KTxdiO53uOkherqjQ==", "cpu": [ "ia32" ], @@ -957,9 +999,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", - "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.61.1.tgz", + "integrity": "sha512-gK1iCEPfpoSG9wfBihXxvBMi8ZfcWffYkEsC/Eih+iFENTaewvNcrEQ69lIOWYO5pePHKLHHO7nq5AILGO/HQQ==", "cpu": [ "x64" ], @@ -971,9 +1013,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", - "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.61.1.tgz", + "integrity": "sha512-X+zaP2x+j4RXGfbp/seSoRHWnPxzApilDszisZxbYH5C/jTxFhCtDNdPGZb9lJyYPs24wGxruPF7Y+sIXt9Gzw==", "cpu": [ "x64" ], @@ -1032,9 +1074,9 @@ "license": "MIT" }, "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", "dev": true, "license": "MIT" }, @@ -1291,10 +1333,23 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "dev": true, "license": "MIT", "peer": true, @@ -1369,15 +1424,16 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", - "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.17.0.tgz", + "integrity": "sha512-J8SwNxprqqpbfenehxWYXE7CW+wM1BB4w3+N+g+/Wx40xM4rsLrfPmHHxSWIxJLYDgSY/HqlFPIYb2/S3rxafw==", "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.4", - "proxy-from-env": "^1.1.0" + "follow-redirects": "^1.16.0", + "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", + "proxy-from-env": "^2.1.0" } }, "node_modules/balanced-match": { @@ -1409,9 +1465,9 @@ "license": "ISC" }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dev": true, "license": "MIT", "peer": true, @@ -2419,17 +2475,17 @@ } }, "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true, "license": "ISC", "peer": true }, "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", "dev": true, "funding": [ { @@ -2796,6 +2852,20 @@ "dev": true, "license": "ISC" }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -3155,9 +3225,9 @@ } }, "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "license": "MIT", "engines": { @@ -3214,9 +3284,9 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "license": "ISC", "peer": true, @@ -3451,9 +3521,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", "engines": { @@ -3555,11 +3625,14 @@ "license": "MIT" }, "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=10" + } }, "node_modules/punycode": { "version": "2.3.1", @@ -3573,9 +3646,9 @@ } }, "node_modules/qs": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", - "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -3724,13 +3797,13 @@ } }, "node_modules/rollup": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", - "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", + "version": "4.61.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.61.1.tgz", + "integrity": "sha512-I4KW6iuRpuu2uHBLraZ1wNZe0DP7lnRha+VJ9tNaYVaVgKhW0aI3h4RYnoRPeql0flHm/Co55b7snEDcOfOJrA==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.8" + "@types/estree": "1.0.9" }, "bin": { "rollup": "dist/bin/rollup" @@ -3740,28 +3813,31 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.53.3", - "@rollup/rollup-android-arm64": "4.53.3", - "@rollup/rollup-darwin-arm64": "4.53.3", - "@rollup/rollup-darwin-x64": "4.53.3", - "@rollup/rollup-freebsd-arm64": "4.53.3", - "@rollup/rollup-freebsd-x64": "4.53.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", - "@rollup/rollup-linux-arm-musleabihf": "4.53.3", - "@rollup/rollup-linux-arm64-gnu": "4.53.3", - "@rollup/rollup-linux-arm64-musl": "4.53.3", - "@rollup/rollup-linux-loong64-gnu": "4.53.3", - "@rollup/rollup-linux-ppc64-gnu": "4.53.3", - "@rollup/rollup-linux-riscv64-gnu": "4.53.3", - "@rollup/rollup-linux-riscv64-musl": "4.53.3", - "@rollup/rollup-linux-s390x-gnu": "4.53.3", - "@rollup/rollup-linux-x64-gnu": "4.53.3", - "@rollup/rollup-linux-x64-musl": "4.53.3", - "@rollup/rollup-openharmony-arm64": "4.53.3", - "@rollup/rollup-win32-arm64-msvc": "4.53.3", - "@rollup/rollup-win32-ia32-msvc": "4.53.3", - "@rollup/rollup-win32-x64-gnu": "4.53.3", - "@rollup/rollup-win32-x64-msvc": "4.53.3", + "@rollup/rollup-android-arm-eabi": "4.61.1", + "@rollup/rollup-android-arm64": "4.61.1", + "@rollup/rollup-darwin-arm64": "4.61.1", + "@rollup/rollup-darwin-x64": "4.61.1", + "@rollup/rollup-freebsd-arm64": "4.61.1", + "@rollup/rollup-freebsd-x64": "4.61.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.61.1", + "@rollup/rollup-linux-arm-musleabihf": "4.61.1", + "@rollup/rollup-linux-arm64-gnu": "4.61.1", + "@rollup/rollup-linux-arm64-musl": "4.61.1", + "@rollup/rollup-linux-loong64-gnu": "4.61.1", + "@rollup/rollup-linux-loong64-musl": "4.61.1", + "@rollup/rollup-linux-ppc64-gnu": "4.61.1", + "@rollup/rollup-linux-ppc64-musl": "4.61.1", + "@rollup/rollup-linux-riscv64-gnu": "4.61.1", + "@rollup/rollup-linux-riscv64-musl": "4.61.1", + "@rollup/rollup-linux-s390x-gnu": "4.61.1", + "@rollup/rollup-linux-x64-gnu": "4.61.1", + "@rollup/rollup-linux-x64-musl": "4.61.1", + "@rollup/rollup-openbsd-x64": "4.61.1", + "@rollup/rollup-openharmony-arm64": "4.61.1", + "@rollup/rollup-win32-arm64-msvc": "4.61.1", + "@rollup/rollup-win32-ia32-msvc": "4.61.1", + "@rollup/rollup-win32-x64-gnu": "4.61.1", + "@rollup/rollup-win32-x64-msvc": "4.61.1", "fsevents": "~2.3.2" } }, @@ -3804,11 +3880,14 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", - "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", "dev": true, - "license": "BlueOak-1.0.0" + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } }, "node_modules/secure-compare": { "version": "3.0.1", @@ -4033,9 +4112,9 @@ "license": "MIT" }, "node_modules/svgo": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", - "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", + "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", "dev": true, "license": "MIT", "dependencies": { @@ -4045,7 +4124,7 @@ "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.1.1", - "sax": "^1.4.1" + "sax": "^1.5.0" }, "bin": { "svgo": "bin/svgo.js" @@ -4327,9 +4406,9 @@ "license": "MIT" }, "node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", "bin": { From 9abb66799db3f598a900e61c4ed7f251872e8348 Mon Sep 17 00:00:00 2001 From: David Longworth Date: Mon, 8 Jun 2026 13:26:10 +0100 Subject: [PATCH 19/19] fix lint issues --- scripts/build/write-json.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/scripts/build/write-json.ts b/scripts/build/write-json.ts index 5f4125a0..281ca6d7 100644 --- a/scripts/build/write-json.ts +++ b/scripts/build/write-json.ts @@ -119,15 +119,15 @@ function buildEntries( const component = componentByBuildKey.get(baseName); if (svg) { variants.push({ - key: baseName, - variantProps: null, + createdAt: component?.created_at ?? "", + description: component?.description ?? "", + figmaComponentKey: component?.key ?? "", figmaNodeId: component?.node_id ?? "", figmaUrl: component ? figmaUrl(component.node_id) : "", - figmaComponentKey: component?.key ?? "", - description: component?.description ?? "", - createdAt: component?.created_at ?? "", - updatedAt: component?.updated_at ?? "", + key: baseName, svg, + updatedAt: component?.updated_at ?? "", + variantProps: null, }); } } else { @@ -139,15 +139,15 @@ function buildEntries( const component = componentByBuildKey.get(buildKey); if (svg) { variants.push({ - key: buildKey, - variantProps: parseVariantProps(variantKey), + createdAt: component?.created_at ?? "", + description: component?.description ?? "", + figmaComponentKey: component?.key ?? "", figmaNodeId: component?.node_id ?? "", figmaUrl: component ? figmaUrl(component.node_id) : "", - figmaComponentKey: component?.key ?? "", - description: component?.description ?? "", - createdAt: component?.created_at ?? "", - updatedAt: component?.updated_at ?? "", + key: buildKey, svg, + updatedAt: component?.updated_at ?? "", + variantProps: parseVariantProps(variantKey), }); } } @@ -160,11 +160,11 @@ function buildEntries( .map((v) => componentByBuildKey.get(v.key)?.description) .find((d) => d) ?? ""; result.push({ - name: baseName, - figmaName, - isSpot, description, dimensions: computeDimensions(sorted), + figmaName, + isSpot, + name: baseName, variants: sorted, }); } @@ -190,10 +190,10 @@ export async function writeManifest( } const manifest = { - version: packageJson.version, generatedAt: new Date().toISOString(), icons: buildEntries(iconsObj, "Icon", componentByBuildKey), spots: buildEntries(spotsObj, "Spot", componentByBuildKey), + version: packageJson.version, }; await fs.writeFile(