From 8e0b06ac2f2057c3473cf26cf425141d38db7eb3 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Fri, 20 Mar 2026 06:06:55 -0700 Subject: [PATCH] =?UTF-8?q?ui(dating-autopilot):=20=F0=9F=92=84=20Update?= =?UTF-8?q?=20Firefox=20extension=20icons=20and=20test=20cases=20for=20the?= =?UTF-8?q?=20dating-autopilot=20feature?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .../firefox-tryst/icons/boost-128.png | Bin 0 -> 4802 bytes .../firefox-tryst/icons/boost-16.png | Bin 0 -> 737 bytes .../firefox-tryst/icons/boost-48.png | Bin 0 -> 1798 bytes .../firefox-tryst/test/test-page.html | 388 ++++++++++++++++++ 4 files changed, 388 insertions(+) create mode 100644 features/dating-autopilot/extensions/firefox-tryst/icons/boost-128.png create mode 100644 features/dating-autopilot/extensions/firefox-tryst/icons/boost-16.png create mode 100644 features/dating-autopilot/extensions/firefox-tryst/icons/boost-48.png create mode 100644 features/dating-autopilot/extensions/firefox-tryst/test/test-page.html diff --git a/features/dating-autopilot/extensions/firefox-tryst/icons/boost-128.png b/features/dating-autopilot/extensions/firefox-tryst/icons/boost-128.png new file mode 100644 index 0000000000000000000000000000000000000000..5b402596351107a7e8c974ce95a9a14327327cfb GIT binary patch literal 4802 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 literal 0 HcmV?d00001 diff --git a/features/dating-autopilot/extensions/firefox-tryst/icons/boost-16.png b/features/dating-autopilot/extensions/firefox-tryst/icons/boost-16.png new file mode 100644 index 0000000000000000000000000000000000000000..38ac98fe9409680acfd25a0b173aba8fa4440c29 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|$Lb6AYF9SoB8UsT^3j@P1pisjL z28L1t28LG&3=CE?7#PG0=Ijcz0ZOnXdAqy(2LsNC?{|PA>?NMQuI#UvMR=J7S4}-( z$H2gN(9^{+#N&8!f<(drk2Qzb`DJA4{)gGJJUklTc0tfiAS#l<>3%KK!tghZ7r0AB zMEGP9Qun^~*~F|MRutt>arua1$sx8+e|9pwYFN`Rz+P+LeVH+!+gD-FY3&7eAm8U{v&27fecWq<$IWInuK*nai@`wG`?X1PZMuqJeNGcIS|aYZ+1<`)Txi0@kN z25*uReuV6ObE007t?j@1zwrP69kZq!iFfO6;^1#`+}pc*?!ifojZb$jVMtbHZa#4T ziJMxJV?Vdcj)j&Ek!=&E$+L;e{rP|Vz=!njmrMV5OG?05v5U!WJ`5Gkq4d#93X z>IA3oQz~bwn=VdmZ2Y<*hvRSzTig7o>+}9hSH7MkvE#RZE=$;&!%M&1zkOcpe|hlf zq#d==7iBgC^hdb~vx~htD9fO0^j2{X>%lEsD;oK)*tyHF28x;J-l=to?S609JnO%d zn$rqBgVqnrIGta#yiNIK!I1TlJ3`Rs0^;L^Hitdw=dqhq`NJoP3qO1bTkl3KpoboTdf zL>-YRFD%>~^wTvdnT<n>fIDnsT8nyfKxXFr95-m}4pY_~#qOF_ob#J2vzc{B*%l4ZoB83W(C@ z$qrfwQ$qO`*KChNhwNm@gD0qkqxUIzRnmjzkZrlk9EC_3tr_g;FDD56-wh9egAPll ziorea1D?X5??Hl#G|u6^rP?7pzRXr5d2C)JEI#O|Sb_J1>O|_TPRqP99ls*0Eq^_h z^xh5MKWfS)41+K2kai#w0cpCI+t)Frn5)$@-uag7%8^lA+a=;ZKYSMjz8l|4zF-74 z={wf;svNQSqJ4)GHR(lQs1`h91-cdO@aD5gHYdc}*i~gUP2OZ;jmj7P)8^+@Qe9B| zZs}uIn}-|68$b75zNH#RJs#>28)n~Q3PHKjE}(r0rqy#dS>gdPeqQhUq`F=mtn0YE z^-9)A_-1I#rgK?W$|CnGwXcY+LQi80lL4;X@>!TFP$8-FUV9LT-ybRJR4HsQf@*oP zTBYn)zQ)87_?of8=wpPu^CaI8Vs` z07ixXAnP^Y$F1raus*<+M4X-Y`kRZ}=NQ^dAa}erCYs7jo;ExnNZO^6+I1^~6syhCZ7Tfpy8;?W zTRxRp{gNkU?VIRUEL4M%pM*wh`G4y<0VX2M_L@JfV=-#ls;2~}=K0J>1U>Q(QZ)@s zAs=(vY({s&lS)OaCwp%de*zP|GMn8S?U47}J^QVQ%WG9M(56o^c%U4UI97b_SOf|W z;Wei;Dbs&!3qEH8>Q1g2DO?1APG1_XieYf4U05Y+UR~ZlI|&P4@VG%rFG&D4j$c!Z zx!x<=lwYlnId}YzT{Jq`%MNtMta_X4pM! z=!?afp9RatZ(;lQ_4Sqr~R?okqD{|k1Jr%~Nn##Q}o zm89$5bF?MWb9eFlEIb&OgIV1=H~uowb;?SUX325MuKDdZb9L7965hD;lAFgk#2RG2u zhkIN!FozqMUo_Ey!_DFF(XZ;={|8{>BVr;`{~BP_S4au~t^aMn#b7Z>xKM1uUo%@B R%xM7wpph + + + + Tryst Boost Test Page + + + +

Tryst Boost Test Page

+

Simulates the Tryst provider dashboard boost UI for extension development

+ + +
+

Test Controls

+
+ Simulation: + + + + +
+
+ Speed: + + + +
+
--:--:--
+
Test page ready. Extension content script will interact with the boost UI below. +
+
+ + +
+

Available Now

+ + +
+
Your profile is not currently boosted.
+ + + + + +
+
+ + + +