DOCoXJ++tPV}r{hJqW3Pu#0)EaR$B#Fo zr&u?D`!5j`Pt)Av0xtvVCk%qsHoF+N*Ot(f!rYKQe1Y_epclR($P2_VH6F0n=gy)X z+wFEX%T+NHR@)XJy~U72I)ZQGe>(%kxM&f4XqN!QCTE3E8aFhF9r(>rj;H_Qj8W#EJ1ab0-!Nh4xpIrmcp%Y ztgC?8CI`eioV+&jZ5XIL)&>4AVs^8BzI{q2GY~8gqt7`b=m@Cr6RVwbMCScG-#Jk@9l0`lE2KqGKOjz z;Q&8JF+cA8Wn;gOJUcd*QcYFG3vpq@atYI?C{gEnC6feTsb`f6f01~p!u#dRm-+}B z(WZi6mYwR;MGY_Et41(3y$cW!Szll$W46!fiBqqP<4IGS;(se!lXM9k>e|>Bt$_$| z>xsXCFaiR8^wIYn `JQ!#N}@%m$;C!7E{kjy3ImY{$^|lDv?8rm))4ZyAlEg| z6_SpZl#&QL@V2ZpRN&1EHb%nTT*`J_I1-W`peO)4m|B+)9j>|sM2BB*{@M1-4Kc9F z9IwhQY8z1MaF}ztxA|$ZpoiDSK~-RpsSZJp%PmxXgI+MCA&slSW^homFY#?HkE35O zKRD#QnzEpjI>O-qW!4_*JqJk-_+q2OrG6YYCXFFj^t@&Fm8)IIWKd6@JTd>iUy&&* zp|Qj9re6}n^UZP33+1nexOGzPLfT8&LUTpGLW%7O6P9cs6}LSkA^*lRAn!GKrcG4L zdX*9;UE)6!2=sB !mM`3Fbe6 zZ w+(O&RRKhj$dyD z_3+{Mhf8rGO=(S~Aoi2*y`a;2uKQ_b`X>2nD%rOaGlcV=4$IR??`^+e>9Znwt5oV% zDwazBGo%qTKb3J!d`VysEPtIWnY>n1w5(1+u>Ih)5gYrLHq9pwk%GAkmM(hS;7{Ef zoB9w{0`|@i(bT1fS+F1U*2&*Ji68i>^idBJh2Rmbh8@RZQ<_dT+$C#rj! `cNI(5J<%SLR=DV+^?C {dsBObR&c`$QkKj gDkiU-j0dF%;tNcSm`BOQc%-3S5%^>RR3+&i<2p{rdIT zhZonI>)?}8W4U`rU_iiq_-NZ4IfEgyaph9)-a* frG1Y9KI6(#9n~U(9i6)Cx9yfgI zl2?su@gG54v@)%JDHVLXa}m<~k|v%Q{rI}uTTA0{=Qwkh#$>_gI@#N}Tw3eWtq8Ye z(D)L(iYV3#xnJcCrC0fCXpXE=QbUF7g0z0Cfz|~$A#`Vpp)l)L>T{W+u4$ui>U^(? zq}V~Z7hB~N)dz3+_@Yn}@(vcvhnL$RsqBAvO0}q{9u&GrxL#|~;o}2ZqzmYv-fbvL zy<;~)*C^C9_RrkGWBsy83#CGJ(6dWFlxMtjSmpx$@DB83_&=2{Ny^4$^OSeI-R@Yx zCH60ZnpY2+f8?LpT*7I`4*i%UVDx|~?7P)M`KM2(GZhg|(=)aXU)DeH^N`k5h3ME= z_;h$FI 0 z+WSNE^B$LWZuV{BS^VqH$BUp#uaw|ydh6+;bx64EhS)gyGM)4S(f^Sh?ddtot-QjD z-Dpg HAx_FGpIQrjHHY{vzUZO*@ABTZ1!9`M? z$RLh32*prucxcYB$BnydhsfF0t0-ytT01*`bYTM|a*IzNLfq;q%{u9-ZY_Jr>QI$c z%$X(!B2L+{MG(!YG3=HRxa-ZgX>cHl*|TXGnJ>jn!t2pYB*SGM(}eE$gq_QY>>YgZ z$QUW0LLmLh^l9+%#NZt}=(#XY0j+8Pq;+TXRB5*sJ~ahjbxmhTgIuevJ_On-p{hY> zvX=h)8tn~yea1=L_3PLDp_=eNe0Vt{lOZ2$ue{#&w`B$5zW{95n~Sx k+tU#c#Pn%FyDGD^egBi|D;DO zaog11a89U9a%3Mg7iBKcluO_-WMaQ}a%9B;e$BSV{;p-yp!J#%AD4*sduV4d&p FkG*H2= z#b=F!d(Tkb&%kA^9qiKT7Welk@g?}6OR5K?K^`-S^ I!3zyQ}|$u`&7Q`2R>B`}lwUC?A9H-|Uh90r~$G$Py0kU9h8O SJuMw`uyx~(4f*R>C;t~vuZG+J literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-20@2x.png b/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..32f709c476b240ea50c47fd4fd171196ed367a46 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBxd2ZW$B+ufx6?27HXHCb+`atwFq;9B@&-n2 z119MMY#SJJ7cjaaY~5wrjG=!?Jnl6N;?< zvgjJ$d1KqPN$34BmPEG+NBWKw=JYFsYKNBI-uC~f^V`Ktzq%e6u3Gh|ur%Ygrbpr< zotoFNcfQ+hFOivh^hE5R9tDmAEQ?g@!q)Cu#Vcc4 -8fXJ+Tlh@1On ze`FJ1L}aK$d{fC#!KtHyQ%41-jtWj46`VRMICVq>*J?GIOeVD7@9BI#lQG6!H=7L& z1_P4DaN1}zGFF^<#_@PGc2Zd1BQU;)Td&>-gYflwZ5E4#vEF@`Xr2e- 3pW(FmLmo&D(f9&c@=NQ!rbVwj$m2bUM-H za(O!Ta5&ukj*BSPVJusoqRDv$ETI!t-=eW$4mX=k){uUyVC42}HWRJVKO_k9v)Ajn zYqeT+U6#*Tgz|7WBniYkoL`$m>_o787Z%Ot!FFKO@ArwDFZxU5S7V*#u2`1p^}4%9 z_}ZeBjq#g`uu6BkUD|H9#EDo)KeFX=DOtGQFIcj@j3S3op;xO__BjmuR})Rq3fs#@ zqd{CmBRFg+uh%Pa!7dn;`9B*1G$bBWc1~D}R?&VKhK5A2pXL{gz44>UiwZ4y>cQT4 zgxK|#cDtPmS%i7J-M;ImTdme-hcrSJAzcKbKwxXgAJV?@z|l>Zr=d`se@PwFiuTgL z=5p3M<2$Us5~mzD@5W(y565Eq-%{$R;M6IdV76r`Ry3qjM+K*j3QiproH{BvbyRTb bluqz3T1Y&SnHH~f00000NkvXXu0mjfXF4IY literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-29@2x.png b/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea11d00f1d9e2624d471d89e598c50abd50446b GIT binary patch literal 599 zcmV-d0;v6oP) R( ziu%J9QqRsAjYfB}c-<;d{9woFbb5O(?qSDzy=D_-i5DYUv@yHBBZ{J@@2i^HbJWER z;EbBuMOUj;(MGOvQL88<%|vC}7{Z*Q!73v#o6T%>1SXS-t(F|i<&roFE;^sj|Liw2 zGiz^xMilk90H%r}ZYs|#KO48(ZLuE}5i%AVsw7lPKAbrkRJ82eBuUsrYahC}H;>1o zZ6j0t393pOagQDjhoUW7)Gq^v!y$3d2vNVrjpLX&U>8MUP==qaWe)-WfpyjeMwW zh#3c-O&M1j_(cJhRs08Q2w@*0< ``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&di49rHJE{-7;jBjT*PJ9_4($;Ujz9E!RHGome zf%Sz0`-=uHAhUz-1%v1X$GCrcPWly@uUTVT?0@F}**i0PTc(~ryYu j)c**z+=oBudW&B TbEzftPzvx{vKh)KDkJJvgeQB4{_Sh6aC&PZ)`uT7^64+VcO=- z!v}2zymaPtYwqlIQx3mYV%7V2eRYk=fup};1m 2C;)sP;iUgT%y)AoY>b pZl7? zuB4ykJ#NaAUB7IPc-EQ4C3N=85vhDd@x9hso~IHF1iWWVk6syKv^Hw3*Z%wGeRn?l zY`J{@`hwkeQ+D6=+I;iRq$ rqm@!) zUp{qObGtfv?X-vox|>+H^PSo7p?ilghqme6?Gv(BI?OvZC1(4FzdCt&*{NDNUhn+f zf97qUeRJ6znSx4j(Vn>1*GjLy-WqZ6_NC&G`r4Q0BxRo8+tHq@U4Czd^o0x6%?dv* zNyi!pA1=(> TlX3Uh~hN5x2mH>v2YE%lU ``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&di3{3AmT^vIy7~jtRKT*+9 0xMOL&hO$}He#1-Py=%o?B$*Q#wr=W^fW3QXD+T_kRW!5`m^d8Oe=6ZGd zX;9VPc}F@n>urrXyY_l^c+2CDFZN`7em_TZTl|9CZ>{8W-$k|^PUQJ?CpzmQlYFJ; zXP%omW}KbEg~cQ7O&jA@a-^8HtG0cV~y+D)>H zoA0My+4lM8oYlXV>4!}zQvLMr-@MiKzZvS(mkM`eoc7E7_IqzckX2*dqq*7tZods% zWB9UWvxuzc#$OzoMqhtUe!AO*LrJIC=+BWZ)`{Zl+>SlonE8Kt(x)eKt_sgu;sp<~ zSZOYmY2E17r})W1lXX$#`84B?wTmKzQ{_8WdhWk}esB9f{>YhcmfSQ?-g!6AXs+K; zp~?FmPYsk%&YR)G;Bg}AuKUVa2EX>6FKW29vTm~acQ2M@s%K6_JY)5?=F%7I?ys^6 z-?CuK?O6|{ZfGe7M>RgQnZPt(Wp)6=OSUWb)wmkhe~DikrX9ZBCwpd3oZ|VMX~}jH z?_Nm0J2x}ti=RS^$kYeZ3wNGhlvgT$k%Ogf^54Wd{wC+j0~YET#Sh&bf_C5ao0c)5 z`MSrlx-yn0`|paMYntkD@vv*;v(G!X?x|o|RJn*#Jk>zrh=RUc * gZxAFQy**+7bLjQTm-gQ!fmwmU)78&qol`;+01aq&S^xk5 literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-40@3x.png b/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a15155b47d16e94fb31be2f2a8bb2d0cfc63ae GIT binary patch literal 1213 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1|%(0%q{^b&H|6fVg?3oVGw3ym^DWND9BhG z DT)vpH=-_G2g_At26cYZTs`<%FmwR65jI1$g!7Yvhu+v z9tM^|K7Euh|Cl*_`}Xb4g9iu9%*}JFt9Sp2Hk9gp^Y-moJA3=LA3t84H-G-=^D{Ih zl4@)B?%1(IqwR3wMfRHi@7}HBXgzTC>o<;Yb?M%K 1*#FWO()W?_QaZL gy{j4bOXQsO7&i;dbB0 z4<8cl6&l`IuT<_Ocz*xJ
rY NH1tHh7YuBcU;_JE@zQMc{*n`tcW38&n> zfyq#YG1Es(gXQ@<>0oB9^}gF@x0iXVSUIeVE&3pITWPZ9f9s4{8Edl79envR^ULQe zCvGvX^Ge}bBJq6f(HS8TCEOcZ3Q9M*O3(N >PK zuWQ6@fRXQW+T^xyQk%xsWCzz1zPoqmuZ&o&Q>}RCbKL#)W^%4Q#~*(Z4b(Y)@Sb$6 ze);3=5t|;%nlHVmV=I4W>+{g~XD`o(>%`2>nJCorf1%}B#=iFO7@ND( Sq^%0>C_Cf+-qcR=cQ#j*TnzGuQ*L=sbe3cE>h ziydz|x-p?pCqjl|=A8YCC(fPolaY}*a`L37jI3 XSYtsuq@- j(q-H z9K s~<=UD!t4LQW@`Fx9UQXJn+7qc~&ZhdAX|N{eR!&QO%H-1 zOxidKiAaPvulgpVQ?<=GN>{Gv6dbcIrG$oJFj8sd66@xr;7cNKjE8t`e~5b zR{>s)XT@hd8dn9~f4p$o9OmN3r54Xsn^tXX=5jM!w07E_GrpVk6nCnx_S|c~nzQZE zu9z98W-&fH3=HCfeR~o-bgGk<-(Q)1&{=2RA2YvAX#tbCbt>3+Ztm=vCCKg9khphE zgr~>02Rsw3=lZFtTwe0W@PP^E*5osVx4)$@<}l9MzCHUa(C5vZ^QQLlmRTBv$F+Zc zCmGTk+xfuiR+aJVZL;>w(mraFa}pD6 CU{@~sy=lYsU)#@>&n)1d$GG)= z$Y1lVPfj+ls_)pp-~V5Ip7Q~##QN%L>l+&$@Ms= ~gvMKf0--|{~8=aFiikc$J!!P;VTAaF&nP;mbA1m9!r(Ua$ZR3)A zw0qA^*=ZC0-F|-8c!kt$Er|!Vk+uD|za1@lw0=U6Y1z65`z9Igd46xR>z!&-R%V{- z-8RP0-}b7#-#cf0pw{}IhwQr#F~%)!;n@+lXT|;4$o;1`_0FC>dsWW~p0jr)bZvKt z+}x$Tm>&p2uB!@%^q%E%vz2fz%Imr;`sQ82E;VUIiTS$PlAU7rW*;rFHS;Qvtymf) zezAL>Y`?(@sofhMSh+0@G`*v=I?u0JLH>Nso?>o$WsNdpmi($6F&cfW-N^?ZMQpGT r)4|5PQvdVJnd7!p$ezFq{#^dpsf_9A literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-60@3x.png b/apps/tlon-mobile/ios/Landscape/Images-preview.xcassets/AppIcon.appiconset/AppIcon-60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a066e82a40226523b2fd7504f35afd29f1c614cb GIT binary patch literal 1856 zcmcgteLT}!7@xI?`7HCYWJbBljXpKGgsF_FDS1h@s80(kG1kN)lL}cc3zd@4?oz_U zsF_ iUjg&{A)Xw!6m>+k#5{iAa}&v`!QIp;jjbIy6b&vV7sn*fKQU?30( zzQ@De58whdX=wuEj%H0;fN4j01jc|sItFUe0OjPZ0fZVcegrpASqpj$m_Sardbxr? z6&X6;gP|ahreu%1tN$5|$vzp;z!UveCcn2>o5e*I0X=MG5LE114i16V!!E$UNZd*s z6bFre7XP&s)cAhAbM+q%10S4f9}w;w>y0sGb>D3)c@!QB5Bld%O&d3Ea4N12mc&AW z;hP{Rl9t_LL|A~ixcpZv%+gaz6PLd~Q_KwE=ayAVZ~6587vcS)#A-$}(DJ9Ir*qkC z_Q?1+&&kDwF0L`YO`b!1IHywDS65f((#DlarVKSVb5Kslyx>v44i>EQDQpYuoX>$& zXYzOzDYsu|S-kUUrO=NM?PITF9UZ% z?S-A#ojW;j8lBGPC6I9HP1GWe!b;vgSNxJU)%TJ}q$CupRH{I0D1EybMzl~M NfPCG&Xop_}C`72C#cACwFY1-B bJ<~EU-)=U~#xEX%SqlvSz^X|5BCR9uZ-X+JU7|K`3 zJ`*xCv$B@ID`F4`nGC;nvIR#2JDtr!VvKg2v6EX@ZWUpN~V7H&zexA8?CTHgC2R z-xp5Vf>j>QULCC`GesBs+2##Y2=?RTB<;Y}PX1AcGsa0};<`F~${jr^IF)6Xcx^ah z7gxss)x?gy1}J-OvvqDLarwd_6Y!Djnwpx*^L(2&JbyP=Cpsz$fp&>;Y-U29BVe85Q>)r1xU>c_F1!akbB8ZvV_TL@KaRayCPc|*q9?h1Y1@8OP#{sV*yV?poQEl%$m zora&zur3C^s#LjZexRV!`&Cj}341F;!!B1g)mJTT_%uh(sS72o6Q}xSSAwi8+fhCd z9MlIrX|mvcy5c@Yuo!hvPx^XeJMb>L LV+!I?V=k0$#t3tP1Ip zp_8`UVoH56rFU0x%(hsFq0Y|EI^;S>rg74ifcL*^zKJaF+W>hUlq1vf8ahRqw*?>h z%a?16$5@C{DOGVOHS)0^ec4HC{2rQ%Z?Kd@n+(HP>zlL~56vGngp6c+Dj8+^2&u=o z)sk84o5zwtyC27a6P}|T!wd3>&Ov*K@|m@;<4f6^wlP7~LRf9^ UCuO?w=wmmzawVFw5_xSW-&VccNzEswBJ0B^D7_ zJ}ZG3Ei>L^Djww(^%%IiBq{}6h;pim;e4;K^1YFf5qrh)Z@srpBBZOVxYmiV$cZt| z%h+?Mc!czQ*P9-UFzD6)OWrNQ6eRPPW%~cFCJNnsPc4yg6_?0B!2|8tp6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/ios/Landscape/Images.xcassets/Contents.json b/apps/tlon-mobile/ios/Landscape/Images.xcassets/Contents.json index ed285c2e5f..73c00596a7 100644 --- a/apps/tlon-mobile/ios/Landscape/Images.xcassets/Contents.json +++ b/apps/tlon-mobile/ios/Landscape/Images.xcassets/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "expo" + "author" : "xcode", + "version" : 1 } } diff --git a/apps/tlon-mobile/ios/Landscape/Info.plist b/apps/tlon-mobile/ios/Landscape/Info.plist index 37fa2f9707..97c41e52f5 100644 --- a/apps/tlon-mobile/ios/Landscape/Info.plist +++ b/apps/tlon-mobile/ios/Landscape/Info.plist @@ -9,7 +9,7 @@ CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName -Tlon +$(DISPLAY_NAME) CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -29,7 +29,7 @@diff --git a/apps/tlon-mobile/ios/Landscape/Supporting/Expo.plist b/apps/tlon-mobile/ios/Landscape/Supporting/Expo.plist index e39700a29e..5f8a893567 100644 --- a/apps/tlon-mobile/ios/Landscape/Supporting/Expo.plist +++ b/apps/tlon-mobile/ios/Landscape/Supporting/Expo.plist @@ -9,7 +9,7 @@ CFBundleURLSchemes - io.tlon.groups.staging +io.tlon.groups EXUpdatesLaunchWaitMs 0 EXUpdatesRuntimeVersion -3.1.3 +4.0.0 EXUpdatesURL https://u.expo.dev/617bb643-5bf6-4c40-8af6-c6e9dd7e3bd0 diff --git a/apps/tlon-mobile/ios/Podfile b/apps/tlon-mobile/ios/Podfile index 91887c2e3c..39897ec05e 100644 --- a/apps/tlon-mobile/ios/Podfile +++ b/apps/tlon-mobile/ios/Podfile @@ -38,7 +38,7 @@ elsif podfile_properties.key?('ios.flipper') then end end -target 'Landscape' do +abstract_target 'common' do use_expo_modules! config = use_native_modules! @@ -86,4 +86,10 @@ target 'Landscape' do Pod::UI.warn e end end + + target 'Landscape' do + end + + target 'Landscape-preview' do + end end diff --git a/apps/tlon-mobile/ios/Podfile.lock b/apps/tlon-mobile/ios/Podfile.lock index 4572ce51ac..97c44885eb 100644 --- a/apps/tlon-mobile/ios/Podfile.lock +++ b/apps/tlon-mobile/ios/Podfile.lock @@ -1589,6 +1589,6 @@ SPEC CHECKSUMS: UMAppLoader: 5df85360d65cabaef544be5424ac64672e648482 Yoga: 1b901a6d6eeba4e8a2e8f308f708691cdb5db312 -PODFILE CHECKSUM: bebef443864c4d459a5b44fcd000912004c764e1 +PODFILE CHECKSUM: 82da24eb176d4abdeaf445b3581717ec492dd7e8 -COCOAPODS: 1.13.0 +COCOAPODS: 1.15.2 diff --git a/apps/tlon-mobile/package.json b/apps/tlon-mobile/package.json index 56accd0d12..90cf56b5dd 100644 --- a/apps/tlon-mobile/package.json +++ b/apps/tlon-mobile/package.json @@ -1,6 +1,6 @@ { "name": "tlon-mobile", - "version": "3.1.3", + "version": "4.0.0", "private": true, "scripts": { "dev": "concurrently \"tailwindcss --input input.css --output tailwind.css --no-autoprefixer --watch\" \"tailwind-rn --watch\"", diff --git a/package-lock.json b/package-lock.json index 0c775186f9..784d62df01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "landscape-apps-mono", + "name": "landscape-apps", "lockfileVersion": 3, "requires": true, "packages": { @@ -17,8 +17,8 @@ "vitest": "^1.2.2" }, "engines": { - "node": "^20.11.0", - "npm": "^10.2.4" + "node": ">=18.18.0", + "npm": ">=9.8.1" } }, "apps/spill": { @@ -88,7 +88,7 @@ } }, "apps/tlon-mobile": { - "version": "3.1.3", + "version": "4.0.0", "hasInstallScript": true, "dependencies": { "@google-cloud/recaptcha-enterprise-react-native": "^18.3.0", diff --git a/package.json b/package.json index ebc8c5a5cb..175061558d 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "vitest": "^1.2.2" }, "engines": { - "node": "^20.11.0", - "npm": "^10.2.4" + "node": ">=18.18.0", + "npm": ">=9.8.1" } } From b2ca7eb1c1a6000e1fa66869833d6d706ca1bfc5 Mon Sep 17 00:00:00 2001 From: Alec Ananian <1013230+alecananian@users.noreply.github.com> Date: Thu, 15 Feb 2024 16:46:12 -0800 Subject: [PATCH 2/5] disable notification prompt --- apps/tlon-mobile/src/AppWebView.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/tlon-mobile/src/AppWebView.tsx b/apps/tlon-mobile/src/AppWebView.tsx index db84de1294..edf9bfb04a 100644 --- a/apps/tlon-mobile/src/AppWebView.tsx +++ b/apps/tlon-mobile/src/AppWebView.tsx @@ -14,7 +14,7 @@ import { useShip } from './contexts/ship'; import { useWebView } from './hooks/useWebView'; import { markChatRead } from './lib/chatApi'; import { getHostingUser } from './lib/hostingApi'; -import { connectNotifications } from './lib/notifications'; +// import { connectNotifications } from './lib/notifications'; import type { MainStackParamList } from './types'; import { getHostingToken, @@ -143,7 +143,7 @@ export const RawAppWebView = ({ ); // Start notification prompt - connectNotifications(); + // connectNotifications(); return () => { // Clean up listeners From 10fe27b4c0c011c1bfa17501fc4304bb35982e17 Mon Sep 17 00:00:00 2001 From: Alec Ananian <1013230+alecananian@users.noreply.github.com> Date: Fri, 16 Feb 2024 14:47:57 -0800 Subject: [PATCH 3/5] add android preview app icon --- apps/tlon-mobile/android/app/build.gradle | 14 ++++----- .../{src/production => }/google-services.json | 29 ++++++++++++++++++ .../app/src/preview/google-services.json | 29 ------------------ .../app/src/preview/ic_launcher-playstore.png | Bin 0 -> 11831 bytes .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 +++ .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 +++ .../preview/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 578 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 500 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 1444 bytes .../preview/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 434 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 364 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 980 bytes .../preview/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 744 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 652 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 2046 bytes .../res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 1126 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 980 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 3262 bytes .../res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 1544 bytes .../ic_launcher_foreground.webp | Bin 0 -> 1340 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 4690 bytes .../res/values/ic_launcher_background.xml | 4 +++ .../preview/res/{value => values}/strings.xml | 0 apps/tlon-mobile/android/build.gradle | 2 +- ...eService-Info-io.tlon.groups.preview.plist | 12 ++++---- 25 files changed, 56 insertions(+), 44 deletions(-) rename apps/tlon-mobile/android/app/{src/production => }/google-services.json (55%) delete mode 100644 apps/tlon-mobile/android/app/src/preview/google-services.json create mode 100644 apps/tlon-mobile/android/app/src/preview/ic_launcher-playstore.png create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-hdpi/ic_launcher.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-mdpi/ic_launcher.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xxxhdpi/ic_launcher_foreground.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 apps/tlon-mobile/android/app/src/preview/res/values/ic_launcher_background.xml rename apps/tlon-mobile/android/app/src/preview/res/{value => values}/strings.xml (100%) diff --git a/apps/tlon-mobile/android/app/build.gradle b/apps/tlon-mobile/android/app/build.gradle index 62c4dbca7a..9d02762753 100644 --- a/apps/tlon-mobile/android/app/build.gradle +++ b/apps/tlon-mobile/android/app/build.gradle @@ -82,13 +82,11 @@ def jscFlavor = 'org.webkit:android-jsc:+' android { ndkVersion rootProject.ext.ndkVersion - buildToolsVersion rootProject.ext.buildToolsVersion - compileSdk rootProject.ext.compileSdkVersion - namespace "io.tlon.landscape" defaultConfig { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion + compileSdk rootProject.ext.compileSdkVersion versionCode 45 versionName "4.0.0" @@ -120,7 +118,7 @@ android { useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) } } - flavorDimensions "env" + flavorDimensions = ["env"] productFlavors { production { dimension "env" @@ -183,14 +181,14 @@ dependencies { implementation jscFlavor } - implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0") + implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0") implementation("androidx.security:security-crypto-ktx:1.1.0-alpha06") implementation("com.android.volley:volley:1.2.1") // Branch.io - implementation("io.branch.sdk.android:library:5.+") - implementation("com.google.android.gms:play-services-ads-identifier:17.1.0+") - implementation("androidx.browser:browser:1.0.0") + implementation("io.branch.sdk.android:library:5.9.0") + implementation("com.google.android.gms:play-services-ads-identifier:18.0.1") + implementation("androidx.browser:browser:1.7.0") } apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); diff --git a/apps/tlon-mobile/android/app/src/production/google-services.json b/apps/tlon-mobile/android/app/google-services.json similarity index 55% rename from apps/tlon-mobile/android/app/src/production/google-services.json rename to apps/tlon-mobile/android/app/google-services.json index ae6b4b8655..7f3b21a7f8 100644 --- a/apps/tlon-mobile/android/app/src/production/google-services.json +++ b/apps/tlon-mobile/android/app/google-services.json @@ -33,6 +33,35 @@ ] } } + }, + { + "client_info": { + "mobilesdk_app_id": "1:543296749236:android:5f8dfa09efc9fbb93e21e1", + "android_client_info": { + "package_name": "io.tlon.groups.preview" + } + }, + "oauth_client": [ + { + "client_id": "543296749236-1l5r4ipguvjdh083t5j7h1eicqi21j0o.apps.googleusercontent.com", + "client_type": 3 + } + ], + "api_key": [ + { + "current_key": "AIzaSyDm8-5daeW5B8j6i_RIoSvOgnx6Fo0gEOU" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [ + { + "client_id": "543296749236-1l5r4ipguvjdh083t5j7h1eicqi21j0o.apps.googleusercontent.com", + "client_type": 3 + } + ] + } + } } ], "configuration_version": "1" diff --git a/apps/tlon-mobile/android/app/src/preview/google-services.json b/apps/tlon-mobile/android/app/src/preview/google-services.json deleted file mode 100644 index 431e44d628..0000000000 --- a/apps/tlon-mobile/android/app/src/preview/google-services.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "project_info": { - "project_number": "157622845881", - "project_id": "tlon-mobile-staging", - "storage_bucket": "tlon-mobile-staging.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:157622845881:android:e03c63bd5a3bc87cf27668", - "android_client_info": { - "package_name": "io.tlon.groups.preview" - } - }, - "oauth_client": [], - "api_key": [ - { - "current_key": "AIzaSyAPPGSCuJstxYqZnbDCMNzGC6pM8cQHXm0" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [] - } - } - } - ], - "configuration_version": "1" -} diff --git a/apps/tlon-mobile/android/app/src/preview/ic_launcher-playstore.png b/apps/tlon-mobile/android/app/src/preview/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..f898af19562a5e8fc7db1434a7bf9fb1201c6691 GIT binary patch literal 11831 zcmeIYX*`sD8$N!GH58SiMJOc|MwERSQOH(Wv|uQbvKwUAU8uV(McMc5mNE!6_EK51 zO=W9H*0IOfh8e%};(ngb|Ly2 z;*}t0@s(OxwfN3$YTTa~uv8<$6h#oxkr>!|$rjG>E13&H0t3Y1|IFC`{qTPV`M(K< zK)L1Fp-5I<#p*%CHI56h&R<=gYrM}XED<8)`Y1~BstK>gs&mf8oaYyFFB=-E{?X1c zFDprKZ8&05l@IxpM^k2QsMAN&haU19MVtxUqc{HJO{P`| zZ~I$Y HUx#H@yu?FMB z>hkNWZ><}mj?AvkwKR^lr4RM`OuvYCs=Qk2F?n<(Ily0HPZ6&5cZz*iVd}4?0g*M` z^T?7F3u2dsUxeje$l5g29j_JQuk6K=2Dekm+2N|Qbz-x_@lL^lOJm=2ZEAwI6yB`m z)w{K_Jd$kF_)@Cy*4I5(O9?qm2}&1|d}sBjeN|OvUPCY1%f04WZ=TCDQ&L*`^+4 tI#I3<5%U%RAeKzN_F$0C@end22y7vj%<~iJk#Og!D!c59*oSqkZmOEF>xhU zBcSp%zDm8^S&n39d|!Y~#E*7 b3jB9yU z3T`a5cNF+A8v05cuHVbKb+@O;?t+BHnWww {rJ+M-G z&}rt^2P=91!oyQGH^{x4rJQfIBuOby2p6uT{i83qdk-S}Hy1K-m@(FY?St5 !&hQG!Oa%1-Gu`CpgIBtMgYV44_a_-gTH%H%5JmMwsm8!P*)wZml zz$rE7&pS;YR%}UY*@A0`MXJ?XryM9Rh}Yja_CHae=r76^Q`K3Ob#RM2QWOx~WBf>` zKK-=MaI9^^LoWW09BRJvYaZm^w}%>Dq(*B;pDHX9jSvt=@ RhAad&-|1k?Cg1zbwY<>dM4j!cE%94fa6a>) zxWnRDh_JUr1qL@3gH%tqURYB0n2?aW)wBs;;5$E!C;z7A5-Yini5KYv`LPB@fxX#i z;}?yG#(UloCC%Q;_*S$(Cl@_xcZhHoK20fguc?2~Ho_;G1NKm$ (4Ek|3cQ>PzH?s{b_ZNBE>WPI zo_X`G_xX=E*F)a&r&aMGdXO1aY1n|oiA5UOxY4uEul8QR-*JvY8E%r@MRxop7s8kp z$b If$ba{QUGVyn4r&g*!Y*PlF22Gl%vEdW@*u#?|&;{ zaIUdPotJV?mF5GE*>4w&{|qH#3`f|?XFl>+t^E2J#1r2q80dF{MRbJvr c2eShg^2iX!Zx{&{|M@T zf?r{-OxGme?eH#{wD^ZT)=}VMh4*~^7B`wFrzJ54sk>S_I6)sLMz^T1NT%b%=xH5X zuF9$f*7e)HMiM;-KMUfc+R}9zAv>{*l|{Z0{-4e@TU;sb9gH-caADVhP=#QvdmLN# z92C 1cfty>PJhz=&kV4hm7x(-_@xBM}F=|BSWTnO;;?+ zx`t>_?&((b&Yyl$OXb}wZ{S!;6}RiF^otSAHXl$XxC}niIZJKN%+!9o-D DA)^5U53%kJX4AvO1;!FJ~k{&Z_mv-&-dpyYN+Glf&g#)SNF;sKv} z1X?^+CENPM0@ZGTQAeY#-&`vm)L2_K?tCnLA fF `+{>wh|sE;YO2}MKc4^B zg6iul1qZ~ubqPyaBdizSTzip @=hM$vS$vpl(GcOjPgvYE>a5$5XTF;oSqS9{Oh}V!$To=GUiyOkeb(q> zyu8D;rS>1kmw$hLVmlc9rdh0&OeZ`~T{t(|iYpc0a>w`~Z_nu5S(}zkzaGNdsr&;R zn|Ez}*_fF-jz8Q*jh=Y4O)LXyfB#*1e*EhBYbm1)-hIj!hg*_GUhd3Fr)qyLn<_mf z+4r |Kh^mZO*S=Gi`Y%?;PvM4P{y|GXpOlsNK}JmgTyYVk^e)Hd!nTYnf}xMk+MPzBLG z+f9%lY2kUnEZ =T57?Z>atO*=*Qd*cz0Mz%m7? G{u*#v=_)p!Z6OT21C-fnS zLho<4rA6(;lwK;#JF7U6U(>`uWDJn^ndaYgMEnRb|Ga!f4Def)x?Un_e=*$YbQ{-BfQQ{sy+fVJY9*bl#Z+E`6(TYKC#`ca1 z7GeLT{-}igDJsfFF*2HAO2fO{u!x5hOZA~if2Y4Q8YO0jU}B) zu8`gaIeF`BFpK)?Oiljrb2N2i;v-w2e)l1?0B2iA?x_fNoX*u5J2Ne2O5OS>>F7V% zOP?u(pxPA82c1x19mEkcWuOu^KVDyL^E@qSSX&mdW$(+k1I)*x894J?5l<|xcfaOl zR-~$)El{PK-TdvXuTj2!W6!I0%iYoq-E*?ZZ%{e$p%=I` Yat9W~)-U@Bit%D8d?QH`d z1CG}$M~^;$3KZ{Cy>{D*&~POC;i)6dSs|)wz)I}7*$&=fsZM-;NWTHDpEms{ z&bFL-zx4Y_O&mip-m$9b>}E8^^G25ffGlc7J10mH8%e&)v%|vq$JAcy7*AdYvPnBG zUhKC#6y2U{igoit?sFlggvBahHSbTAOuTJLpKGI(0kcQzT8!HKw+n5xG2dRk6N)5b z?o(tjzs~;o{n-ZiN}H!vdk?3GuV?_BoZK{D;G=vZos<3Z)fhWs(|ebJ45*O9bi^Kc zpJq!Q@11dxPjr@d`K_%q^?m?-ntrJ_Lyv#CKSU%gT+Yr=fz5mVyJ?NH7H$0 R>X^L+tH9@&dH-d1?)(O6r-=3M{$kSnm1 zxbcB^cGzmb0- 3mEC1K*x{sG zD9_(PjkJ1hk>CJa!F4Pr8@6Ah0H_uSAdS)3Xle7(m~obT%&%Za`SgJ*7wMDag)e)Z z9;OD5&i`4V&yVY1kc<#6M8V`Ll0azJLytv65WAZ!)myj&n}Cfhe!hl`3I&GkQ;Az& zh=UzByjRVeFp-N$1ATWhN92*8DM+2K%QWi@H9I+&ESkP?ICwuR_r!2hEdO;(#5;aV za+cxOVoWFE{D4K&jVc{jYB=}z&SN)vxD}@*1JURnXN7~J>$f|^xrZ~i?3LFRv2Bk_ z;!w0}KbT`iDkQ0+7CMJm=Ry0V58!iih2Bx(HFwKvq01Hp?~N$Y#6*w?t7~mKBBAOH z870$IYbed$=Djy<-M{F?G6vRwz`XZ`JZ;m7{Z`^Sbe8nz%igc^7&b^$xQ>DM*#SIr zHo7wai?%^?%_=QsA~?$pvs?sruv?jM`}M$DDT^hYMm5Pc+P4w>3KEEHcv!7zj>#eW zR(@MDSKvTxcr>&;F+RxFnDx8Q?T|LRQtCb~uHrHANc~GjN%7r|1`Xz)aG5?)Z$5+t zswrGiz;Ac-F;i*6*IEkUFRL<-$tE>qDF{3T8$9u6;0bM~3xN=iiW%G?liBeB4ELP# z>A@sUq)KMPh^+-{XI~txf4W;PEgVaA07R4ZU2;|$O?lAd_urLt3T}M<7`OVqmRT%y ztw %ivX+kRkO4@4cZmk0nySoC2(S>DH_iG89lf z4G0Au_of~!=aGJoQ(s%1yW+`cynDUGo=a^@_rTT)K_qzn((O9YtHrn5PTguw*j+MY zczOkp_oKL$_YWM+AKA5W96rCPuki}e^^u1gfncYHAA6aV%VTk`pIv+n)enPKZrJHhW3omSaI8xZ zA7XC9O?q810Tw-#eq{!LXJbF!G IjtIafwR9OyoNqp2Yo*NX4>GFW|D*7vT@ zq%hC|SLD=ZAsn#!C;vmZ$A|26YA=g&UkY$`lYh?bcOxSH(d$=!u7%I1zwo1GMhD;Y zaDR zRAMVu;g(Lb^1y33U7D2uEI<+x34E Sz0-l4k=nzGVb$FfOz64d*_yt1k1D^q3Irvu|pn3>TQ+*ltq z?GdzTY&k-qtUQhrIMB_Xy0T@|E})6dxeyOGL{G_sudPyW{Q2ILcGn`j@w F0Vm%}SU1ciKvW4_-d}(yf)-;l(OJ-T-I)ThD)?gs%Gq^DxZ6owXitWg-wCJj z4r27-WM7l94x)&>=-=vm$V$_?gS#jMQs2^_flT1!O-r25H{9OUQ`Ccp_)hXZiVYAI z-l$}iS^PU-?PKXW;k+$T4*vH$H`1~!PFm9pd~qe~pX+>r66dN{SCQvmHdg;$xjY=7 zZ+qYI@+T7wQICy<^0In(6+njKRT|vNjfndH=cg;H <=q+1Y&ZcI^*)5mEJx$9uE*Sw>otv56|4ydk@&`*quFF_u*uCt8W0;*_!Pl*zgJ zR$K+cQg4G=0TFQ+X-<>{1VDpk#}SiHs{F{xr}cCC$2o4L0p^?qoEyxq;gxG)ueMmv zmOx_G>FQUPatA>g;LByZvLBfcT(7H3cY(zQYcBqD3%{6S5_ACR^jtsKOxJ8P&n_ib z>lmRrSxw92^%GS)kq_WZH;txhx{rNJ-GnS8t%tI&f)q<7W8u2j%m+?Xf7{H7_|&c+ zh#4<{@&4=AuMZDm`H_iz>pKpfA)B+BzP_>_?QF|9&Lr;+M7a+HAF7bGXB&&eLbKFf z!C2^-g*G~5e&LvD-e$@;eZpg+b6aJR9Eq_s5Dq| 8|4k zXi?hJBGuS`3*O`{EWWb*ghTg5u-_qK#X_7f=nHmOHX8kjfYkHxyfPzhL23J`z5hb) zx7Pl@Oft^~ol0@)tF+3iUN7%QG7X7DHGWV*Z%QDYYU|d{xXfH#t~nY6ExIWa`i_tn zY}AP@bv*}lr;m6OQ4R^fCQSbc`~n1n# 8wqwn<#IyLF~n>-KM$Nf@sD{F#_e z1H@x`xB}Ji$ v}X;N29vUpXH0Mxm)W4q2|ahBLDf7AVtIy`beu& zmOmY8!}eM2!bOXnfz`Kdtga4B=Q(ukL0xng`F$L%N}LeY$Kmx&8!L-UvcF&K^{Fvn zypL~IXsr)v^Fdr6Zd~dDhy>RCAA<_O3nUJ2ne#L{E^LFAc^rkdSQT0!t2B!QL!PGq zQ^0$bpi2eH(3K0_u~iQI!c!O!E;CBnJgz>l?)1iqEWW?G6bb2ktm#MiTWVD(Tswrs z3EL)Y5QK&H(EGI3r1#Nmcd$69_=f_RtHZ*`$cCRNgergYSAw1^BN}V<)c-E(2=G!^ z4p>((%_ZYCYu(I_lZNVqmTz*s7wC1b?R(3W=yj3ZPy{3)U~V1|bq(FP=Joq5?AFk} z%}&1SJ0s#{(i3;`ZpNMOuMF6<^EM!0VH}cdq7mb+gEQx<*2WF)+Ay95gW*SO(`nO5 z`c~r5Bd-MIICj$`vyGscFa V;CR &lUAAVP>E}UqD1V{)Msg2=XrkE|B~BXZmYyCbQx&fkM{*o)GOGPTq+^M+o%J z$nF@nNB{j*nl_i$L_zJ1wSAy=McD+_orHVq+F(*_J9LQQ3{&7dUQ?tIYZ!{O)h2zD zcm9QwXE}u)<;*MYz?=)&XMyK`oiA7mQ(L$atLjw<6hjQ%q?3D>63R<+jv~OIkJu)- z1e4Sk@DDh)3|1`mM#6|k2_E}FlSzS%op)_r_p!+(q$yFww7bONZeBRU^8>qJ9jM0X z;i@^I1A))d!8Xrcu~@dHoo>(67j*NRNQMcQDB)`W$N{Kpvqm hq6h!$8=-@!ks3iCGY4NG;SlM2E^6n2^$hm{~N?(Xt)bOx4P9dkw2AxmHEe86T z7Th@P1#4>w`XxAkFlj|fT~O4X{_oN>_W35cmWP6uX~Ox_aSBe-=v?MCKT=#V|Kqv= zqKyVNm )aolJhPS3zeMaiU z!lRB{$f{eI>`4z-%rW#4yww!*p+m#<1!SU$IWp>sOFZ|*wVL4uwY0I}#j%^oj4HPg zBhpBcPt*K;Az%xk7X=X*e5IEI&v?zz$%nST HzQe8cn|x}^n@voNyMJ8 zGnr6Xvm^IKI`)2IuC0R_`kEX4z2ahONj%EvsK zXi~w=+6G`CY2n9TW@&APVP(;dqZjLb@ sZmq)Dh_O3J?&I*}XopcJ| zsS(c^rFYzYZC-X+x@y(c4T}py*H`929O#)jhrd!wN+wR&Qr`#UUVbwOvKcS?g`;u2 z$IGGkTYa>m`LAPLC_xaR7n7`NIMDP}JgRt#CvDHkI}i7*5t_AMb%W3{6s9tjV#?8J z2q&3h!NnUXk{QF(l`D>@dP}M`%fK_0F;37=9l1Ii-BA>61w;Ynzu7T9EUpn?9NAQ) zH4B>ra*tk1lG;#&7Vq)JSbbVbGI%>gD$;#?@S?mqJ)2+d$&Mp8rg-W!p>Whi!A4 *nI3VmZ+h0h^=))m3x&0I?`wbC-ikz9vdZ@A+C^lC7A z-IK{<&=q&D$U60w=l>S ^KW*z(^e^ zeIGZk5>8Mo?g1`CGh2q9DoX(InuO`{GtdXm#mPGy<=jVz$n8ZYXNf=vcTL3rc|L2q zvQ|oUpQj78ZAPVlIvNYE2b8kGsx<}?dSG=S!}!T@@_cU9y+6NG{~>|vhTgWQ^VA4a zZ+laKH0Tp8Dq@!TuAuJ*v*51x(rGHw<#Ixz8I)oAfl#Jutbq@f@ERX-qLe`0{&yU~ zeR$;?g1v)q;{9jWSS$?M%rI#LEzW1)ZRq`Aim@K)mFeh?05kmkS1Do_F7%wk- zWZQK^e;qd^tq9Vq(scQpEOR%D9rS#m_Q#MSDx0R-E}bef6~gFNZp`Gix}wK_ z(M`TPy8Hck=SaE6!6z&!;=hz?Pbob~7t1WS`vVdVH)*n@$JLQ^C|?kb^iX!31v$DC z`XB3$54o%kBnnFqK5f%^SpQdPyamnHkll|uE+=JPTJ-Jp)eA7wI_352KIdS1xcb?i zgH@E1YJV?-cDAKvTU#<_opV0>iY_ROp~x-*)br|hNrNJi1EXFE4%+zTaB^twlj~)R z?j~sh`yf8I>|Gw6n}D%?Ijvp45NL9d=e$n*0 3d!tID z|Cgt`WeKC_sNZrT*T*dv)zlo$RW%h$v>x}8+DsdIQ^8I@@GaUaYM4HvT%NKP;AcTE zgi2&BAp=SEUgk&v^fK*L0Rgd!E@`Nydql0m$tlipNiKltO9G)M^IYnw;Xc-NL8|6D zW~&3eIQJ$6P#_wu7;q)wzgZ~vvY}N$CDaDJ!-+d8e-^8h1D7dNWG)S4dQ5hk5G~Y{ zCX2{}pgX;6lrA%HBn`dHcbFQikF)^ s44#B-OHVuZO6Xll*K5yWdXt}*c-m4EO*VM^_i1>ei*(eGSxQT z^OUKA aM}>ZWyti)g6Z&o^dhpkvteM~oWC#|eoKJ3xdhO1KyO#L&kK=3!oT?HPLA zFVC=C{THSQU9m9bDX{@I2NK!=9TV&B;VEiT~Cl=>u3 z1tr_v9jrJZl?P)CQhvkzXpQ_9G!nyDaMU<&bB(oTm1!9f(RxE;<8Oz;>E*lUI2WF5 zlza)w(`;14-lry|WXPxAUK32fvsSL&X8@rKB?us6zaH?td?H;cVgEy`XECcnqLlan z)S5jWs)Iv(2T?_|9RM(+8s&CF(Rg9`?$k*?ve%B%3MZiTnFg`4gca6$pq6NjJ_?Ln z%7e<)S(c@;XUt$tu31qm!KJ!UME59AMC((Sl%h>&7nA_kfa0Yp&cQSykEDn2QoA^m zdx=##e!*=c-0Omc*adDR6Dy-;XRNT =Cm9mmLGsv zi3Uklo)$Lqoi79Jv}8$0U8KUnl#oq+AX@Zij*_;v<}u;p1o)2U!XPn#ag4&i(a|&R zMQ>FFrL`V9Lut?~qT!PnjV8XCi<>5XlH}}% ${a$yzncafIb6uR1X5e9&Z&w$fwa3UeO`+!Vc^> zVJS9(Y(kP--<#_SC^cRO*TMt=*4UqN5sU2|loes0i2|7-7bqV=H=oZ(WQ?|Oi#nih zzhSQ??v%QA!XV=A_g61yqiteB!RZ4dc>m>0`<@c1a%XZEjqWXyYf5|xBf2{DdnFiv zL;>O)w*Q^JSM)Ss+3pWuPhoJ5vT=&;vjZm3e4`QyVeFgURQX(UzON%pR|-L`k#WNL zZ2B$1UDTnu)(etX9SZD#B$2?pgU9)H$>8!z$6h(pt$@gWEU7RUW0gfEBh{VA`O;|I z g`v-w?O4A3_~{(M9MDYTYkuoO95S_ z9lkEGgU?qKAO7RBIF)+c;;_INk1t?r>bYGoy+~Pm!@(=GE9~d@Eq{aHS$ggwXh!no zqrj^6dW+D;lLqc#*5TwXdv#LlfmG-Ik5={;(fvmlPJWlmJMSl~tCR@xuilMBpfp7S zKAwc3Axtn3bkqm}5fb_CUGhXKYh^xH)k$yv+5kXXpM8uMHu zfO*9(bsG#atrhv + + \ No newline at end of file diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-anydpi-v26/ic_launcher_round.xml b/apps/tlon-mobile/android/app/src/preview/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/apps/tlon-mobile/android/app/src/preview/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + ++ + + \ No newline at end of file diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-hdpi/ic_launcher.webp b/apps/tlon-mobile/android/app/src/preview/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..2d1835ce23299f0f730bbf42369bda6774e57d55 GIT binary patch literal 578 zcmV-I0=@lGNk&FG0ssJ4MM6+kP&iC30ssInN5ByfRmiz*+t{A+ + em z&~@yb0F!wql2sWbfn=20gsd_2S!b7RcGB900eylYC14F*o}to&1d=bJF}#2umEes; z2>g&WEP)@W IDkvP=D1<7B?ksdC?1US~iRU(||;W~3vSR?H #8vCfu-Yl#iO JwFS)a zfw- =hx-%TLu$5$Da 44?L!|3Ane+GD?Y%Adxb|^q62W?E`uYQ6VN`3^|%~ Q8BF_-W fZQHhO+qUg= zowRJVY}>XTcVpjoAODK;&W`B+1n98;f5NKBHB31pOY>247EbS1B_1lt#@!%~-*#3p z0Es&616kjf8IGif#q0OAz({<7eE7W<6jAn*>6cA?YFBAG@r;|vhwMo7CGJ|BRGC-0 z#^i{BL+qE#)>K)He~?K{9NH7_tt`jC!FJ-XnVm7L>Bj79EEw*wzRJsJ??^<7qY%}` zihH9^vZg4+akA`Q9bm1o$mZ2mRtuWcE|w9RDI_BI6f(I!v+2lWxl1DQJv}bbyS*ho zOCge?t+XGs{wbNBjs;0YvU)9*LdQ{2!z17O;v+KKKqTET5gEDcqL~at#G_H}f{863 zE?URh%48QZI{Il(E>F1SVJ0~Hn%G QqwhC)NN`e5x+Sry=sgHF5Xr3dGs qmQfWXT1P3;b@IIF18OExK^SQS^}ko5FI+4l$)E|9VX}q&AIbp; Uwr$(ClS*|KU|TClmm{6+jBVStJ@ftFUHy7y2NC_B z0LUhUTM_~f6JFrqkQaFJ1SfDX%NwlQfC1eG%frkGTs2+*0BsI;k2n2osV(+8=%Br} zSn6+Yy4&H}06^d?2?RjhmA IaTXk^#8Yew3($i4v92 z0k;CkQe>dTSBN5}i-^9~0 XogdiC>3z1@3 zis)RBg~-4$h!hJ`L??hOKmcPMK#HX)I$$CQR~)EVffS2Vv{DVYJ71xQ rE zDB^=6x(kFO9`xCVEK0C-bGOr{VrZXXz@K>^MT`~mr;c2{dTgdtp9V$r2{{qKe3USh zi#n}@`jcriD4}CP*m2+oq%j${0Quw7Cm$rpPvaCM6#YWD4G*RxN+HhYf$vk kxhx+T1=6&PcT&wB>Bl>{kz6NCi^4zmRriQy?=QlF{ix@DXc zNf_Fy3%E%DS0F=Dv+qC@(-`#ykKIX-p&LP%c;YjpF*ZuTK~u voAd!8plor9qc%VOgJoKQ5Mq$OkR~K) z5iH}M3k^m8s}KUbqPJ7V1r6dDaMOs&M~XavAm^c!kF^RlT+)@z7BPRgxf)g=X z1 daXkicMW*7w{-9YfR_b~mZ1%Xa|8ecExtq=m$0dX zTIq5UM?}#Nssc<(Zb24j@7i E@Uq-w9Dbj!U-s7_ZZT 3bBf z3X14w1IpwK1T_;ZMX{QQmYJd^gIgtaC)$Oy7Dc Hg#-{) zeeGt3VjU4#yIr3efk;kGvtMN=id96kt6i(9m4jGLoBn=^Wyn|s#?Z2Ux_)gOL~~m8 zn&t;YQOc4;L_e9XS1SkcM2k*i+tYR+ic*FoBHGcOGft-#0+~cf!|-veuMm;4C`J*{ z*W) 3)=J;(=YcsLu8amHxi=^k@>w}X^b9i0^}1Vbxq^@MLw_r5s^~Lwv qk2FE(CNU5P+RUPVLGm~nV}*!R}pwKcwL50Ar*(bQ1kp)9YguG n!rGkK2p=sxi-aBlM^%^H7?TS5wzzz(`}iN#C?FZyeK)@5hg0#=LLp yH_2Ed4d_x=ljop5C#S5{5bYYe^yt;AN0)|nL$oT(aqukR1ev^og1k)N2qXhNt&p1l literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-mdpi/ic_launcher.webp b/apps/tlon-mobile/android/app/src/preview/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..9fc2bfa3fda2229d3086b4cb3f7280e4d1ce7299 GIT binary patch literal 434 zcmV;j0Zsl=Nk&Gh0RRA3MM6+kP&iDT0RR9mFTe{Bg cHXbj_}`Q9^%0OG+g7a{&V9JMyIT}6B|Xo;C93ZqhTan(ilw4TT`5dT z5m3qkq!6a9SxwoRX(41DDGa$((@tH@r6D2nxhAALJ-HNNMgw2|Qul?XMWJM=gk4?y zk-9&8I1;K{_H=?cE X?E~+9FWnK1BH?i0*W2`8DjF;ntKL(4EaY{8nPtV=bT$IEo z=S(!rQuq9@SZPsy*yf5q{z^QtQe{N>Zlq==SZJCyN+S>@Sk$IDs)Jyql~GEt68_J0 zf;i6SKsSifT#B%wg)e`p`$F4RE+GxLC!}YCQshz`d(-jh!)K~KeCl|2s^k&UpiO5k cQg?3CpcMI~KEuXRH>^*Jf>nA`SBYW?0E|J)4FCWD literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-mdpi/ic_launcher_foreground.webp b/apps/tlon-mobile/android/app/src/preview/res/mipmap-mdpi/ic_launcher_foreground.webp new file mode 100644 index 0000000000000000000000000000000000000000..afead934a7043071edbb9036796f15993ad597d2 GIT binary patch literal 364 zcmV-y0h9hxNk&Fw0RRA3MM6+kP&iCj0RR9mYrq;1b;y}*?bsgMwr$%+ha`0-ZNB^g zo1JZ|`>NRNY}>Xz`?}*#cV^E-^nU^ddQmqJvlkQR*u(&1HF(du`n>^OZOc_a-8 Jz8+oq*=80x<3*MFJR$WfQ*HFpIfjZr$?>m?**#vlJ z*_Pf0dn8-fz&YK{S#US@&@GMj- zU^K0M$ Pjw8G2a*kJT|8a8yP$ z;3e9%c8!AXR-%3LZqE+5u0>-`JBt1{Fi*H|BicxM+`yLz;b2R)nKp`=^`QY~YuWCf z0zN-|-_Ww&RJc>V7isg`95VyywC&W}EnaU*HRx&)v^EULFNicX=z1Z#?Vn=)DTC4K K= E~{cC@W# zFPY8R%Zo-+v#n@m+uP@x@V@VN5p-^CJGMFJt@jz*HY*#QZQEAonK=0Ywo}{Ixc|O) zOpX)v*fTB4;5~!>o2^>|J7pYhWeGN5KUmd7e IDt3^wE$39paMXPgB*!m0)fahR{ >lY1xXbd@F 8~{^-rtzEt1u_a0c*St42vQgvC6S1D(oPH12<^*r{&Il@3}HSO_``jA5(G80 z>O?$|NVb6?w1(YeT%Z{M+Hi)9Erfx=9ukQo@-F0{CS2kd(?Rh(esi7(89v~N6Uaz^ zfCV+<4qq5YiP`+-0uc=UFrEa7?16%?yL_fZLynNKl?W(sm?VKb0hXWzT^Yz8e({t6 z#4vc46NvM9lGQxmH5nO;sV2@>B9RW7N!Id&m;9o@P5Kh&j;=)d`!-1vI?;s*+~yyr zs7I9V3?VYy&q<2=^NCN4BFZnu5E+>cN66Sr6;Z|$8RWaTFO=CyfgR+C@x9?hx@yM# zW;Ufx@{jc(#vQ$gRKAESaEays$TN{|d|)t9u4+f3=$W{TpPXO}9qGn8Uh$Vh)Dq=I zNt8H8p(qjG*vnTke)5+B8As^=!W9M1aFReK_zf)LGZPubL9TOyW6Yxwh-C1)=_GQb zgO4D`j01U^(VS`!EyJfe6Gx)x7!)NcsiMFcQ6%EYK&?>!4{B%{LOc gB$45^0VEWWsIt<3P?xKs9u3HoLJj{}r;@0&sEd1{uri66 z0uSmUQdv&W&r4ve5{$vC`UzY);w3}92B_1i0dE*42^1=*4EHi1D`^xN@Tw6ik-|ll zA-M
h)Fg1ji{q_-i)nq;2&=9_1dv4-falO*y~VNTT0khIlaM;*1-R??6}j-mmp CbibVd literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-xhdpi/ic_launcher.webp b/apps/tlon-mobile/android/app/src/preview/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..81481123632ec67c1816ddb85735f440f8bf04ea GIT binary patch literal 744 zcmV fvgRf{-Q*WXag@ z;N9De&UvsQBMaab5-pC|l8&{3YrsH`6Xu`GTabIqseFJtEHRECD;_778xRn-#dvH< z9 6|396 zw;-QytQ#tl(ef$$pDrknIq@3;eO_6fj^9AfrO{Q3)t-JIWH5^~iC%!;CMVPssi#}- zz+J7$qV;ycIpNB8{Qcm&jItQJz$fXI|LQ;Cw3EfU3+@gNAnhY?k}UQMaJ>;g%DdnU z(ei(S+fOoWI{3AOWOd$y7eeGpJmd}dwV{%!=!#Vb9y{Q#S+-D3;QMd_CEVAgafK?i zGZ;Ma!~s2PBW3c|Q;+`u{^~CmskizJzKkUp%{ic_wPeiv7F?rC7WEK#&63RA0KTxL z*=Pn5vJHGB&aoJQB)kS5Go|@hFp!47!0DPa+z``W`itPtVoDrmc_Q7*%zX^x9$g%l zxIMB|hO9Lgy#x6os}kqvK?M4$ypm^q@|~_9_h?>CA|rbH{qI2c*|w(9)!&_?v?xh) z70R3_T>b4q|Lj*BbN&kU)Fq=u8cMW({5ycp7G10OGTfoX^Cn*O))1C&pYgWfF(*oE zq0&|uN3g?jVpW=gnuI yuU1!h`0bnX85A%o-{lfF#=)QOVlMY}1?)vW#bw)D;V$SLmv7d?oYN*Qez&?~ znLK$b_1g7Cpg(6tTx%|T+SZ>5V~+g->8oC7i}XscK9q$!<4s6+L)!oi&vs@GM!gI@ z^+KBK18A=+b2z~pKvzdvP7Z!a%p`V#Rw1oBw1mm@`v5$5!P#P{vJ|xm(6Ml~A4(u+ zIFuD B84Ts1$0{g3Iow_VZ`{aHnS ;lm)eNXT|2tPlhI_gJ0r^5mNuejz0!v& z`j9^j>K^&^=(R85&^ug7AoeV@^qW8rBZX2b( it`rG z)5xKEK+oOC;r|BEImn@AL!IbR1)4{XB+wpu1VCr$;R9VjoS&>{&@sftk(CG9fVdK} zdO~9nH%^jq9;%JFXFhU@anK$Iak_^T_Y2T519P9!OE4yDxGBS&evsH9V-SZQdE-t$ zE8#%!QZ8)Bkf+V%X$_Ho>&INU+X;PIn`cMXE|4u(+0JX~ zUe>cL40*oJ^W>aNz|hBRy}mm3p|?9DfKq8U*~9m0OicE-qd}>-Z8ts!KAo9T){Fi9 mh)_xy0SQwjiQ>%ujkx%?T1$wZ9JJBn-){LY;%JutEwTa{kwh>6 literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-xhdpi/ic_launcher_round.webp b/apps/tlon-mobile/android/app/src/preview/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..ef49c47f8ea14a71c436f5162b1ef4c5919616c9 GIT binary patch literal 2046 zcmV C&!#s_ zqD|9@gV5-uBuKJN+uHAa+qP}nwr$(CXXebdZQHhO9 Iw^A$|oW>CmN!w7jaWQI$^wU6OQoKa#?z1Zqxjm-qZ_qJ`Gj zWXoiY1t$92d+u_AngA81$i0R{rNyaUGuB49(MDsu=2R`HNNOK4l(-XpVi~-%OtEn@ zQ%te&ZkbP RT3Vu4q_P|9v+5;tn-iridqTN k$AkVwX7kO8h`$3Xc^ z29d-fB+3yMLJTa;Ko&RxMJ_>=yCDO7i;sbF4@T4i6X^qpfejhRhZLH}=*0aF+_dFP z{?LHvhp03f1`H3I4g-cuBI=Pz+)!X(V+IV ctOfh<_44N*7X8J_|JKal}n5qQ3% zaw^0>lsIRZx{a$B%M??KFXtfYD-vli6IggOe)rvvErB057MD?q1+xu8 j>`L*eYCB>p=7;Bz8A&J-OBsz733P z{-15TC%h}55|>9X`2m5%Oa}Ie6n_M7cBt{sd|zO^4hyD9BH~{Zb{xb%(MaHNK@%|A z1V=a=LxnGAVCo-u2p<6hPYxA0lqd-Ge+t)=tHgjWNjz5slC=o9M ZJQZbi$!p0DtxV%G<7X+e>T&>~{!EI&K zj1@uT8--P^T`RQoIe}{#^sLj5=_|*>QmOkt5wN<4>g8-qy^)05f#cVRF=h9@tDkLw ze@mhpZJx_R1c?d{JSYMQ{IS8Cq0z&F|3nahBCwco>umZ8 zzdZqd&x#iYOp?STiX0hpmI*Cf73vPWXbJr45u#_l+?BFrz%Ak%ci>lnCk3>)tk8Wy zs9C!jG5h=!oLPF-*@3vwYr}HH+Ai=cnwpJvy-42%RQf7VT+eRgg)VD1NOwV?vzm2w zy0V>R8^qozFiy=1eOKDd1$Ma@+XN;nv0%P-l0p$l8n?vmIKh$}6&S2$k}N@@FrnU` zOI*zqtndqgx@!KDBtl_I%)3kcX&WeHrYrnTrsgwo3ZtS$+yngRaUpepkaBMXb{k!O z@`MPD-h`bFaSOQnviU@-@mSzfEhVm8EG&4V1a`D~3EUe4@}x|dI9-VaZw1^1vDB=! zw}5`bw3Lx6y#EB=^W(esUHBq^cQn0GGhQoAyd@;z^%b@@|3px0M{=X*V+kR2CFWd+ ze=bgoyS9)0Y;;Pa&6lghgs(_-IxPV1x#%Xxh~wV`@5{kaxk8OPm&JBaM_nZ(?NeY@ zAT)NOEO|2~j1_9aAOpUW5kmhIXmk$5uMn2`a)rhZND*a|f&DEkn64&5{VNe^j{?X4 z5}wNo(jw?XfqJ`G2HY> EGfNZQ}T|1d_T<1Ljw-V5S`;h0vE+T&pV}?ympvKV}w33p-r7QLB3V4V0v^uYtWQ zZgNOy!Y&JbRF &gKAfQy6E!JiE(^;qM|O hTA#{7%DyfAnfqPoTR=2|4|S0L$+) zEEsM_ISCTojwvYxI~oey>@t%Pc2SU`@O=#}t!R6HLfjrx{;`vyG>y@dBal(j=L?A0 zfq{IjUr9!Q(X%6vQq*%iWdK-iwPC@)@tht-DFH@L53Na2*WX3vK+IYUWbSdPE=5f= zM$ZqeK|$@cm+v5sU56dW53haH6g1KptvIBp!76%>8%%?^;a3=L%JkzVy($Kak{B&Y z2+JtzJa;=@vJB!`?x|sU$g<;=b2pvJGQtE}7t`W$Dtcar9`9NT#jyN+!!l5o9`F4f zu17^qoW^M7A%&$BRrS6OIi5EeDsE=@Z-$$hDwB^FUWe&bRg@AYF OT9 1{J z@91;qvro6Gk~U2uG=Vn8q>z}DoU(Quy7iv@=Z@#DuYFzz{~i5z?DRVLwfDK}x#QWd zSGNxB%5qX-LL^3;4?ziuO2`_lprov#s$ 3!;+@$g8`h=60;+Og+*_1m^>JH`;~RH>{H zI8`#2td!|p+D`9$cqc#>t!-yq{ZWr?+qP}nwr$(CZQHhO+bD<4fAvk19(@0G`*lqk z(f 0cL7( zhKAW%a}Jwn5G`!s2?5?!Xc z3jy4t-cG`=fRh_^^kaW@1oyIwhW@d>EEYt59aQv^4j5!vL#7}8pac3 `mTwj_QPy(UouNf% z6Btwb1cO)U5z~*PHxhG{jlBr@}C}A>sXdmjRfK(|NfK12Bc{OOd{ FpOTmMjMhy#|oeTaL#XJ;eZkm{!m|ij4$|K3+sGk{*CCaGFF58wVDB zP_vv2Jp!iS5PGgu;Sx^>@Xo9UeQpVHQtSZ Bq<8^ttn{NnR{B0*pwIn1)?c;* WM%=V-DF3t{LE3-Fe^+Fn=or00Lwm<^TWy literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/apps/tlon-mobile/android/app/src/preview/res/mipmap-xxhdpi/ic_launcher_foreground.webp new file mode 100644 index 0000000000000000000000000000000000000000..7e9b0609679d3d11e0a4cd170bb8c46dda99e78d GIT binary patch literal 980 zcmV;_11tPeNk&G@0{{S5MM6+kP&iD$0{{RoL%~oGHBg|oy>MV %%M>L|p-MGsRwW~91|=o8-%ZpL!+CN$dj{Z zoq=25`NG@5qNAYm;|(Kd%zKD(TiqmOPYa5~A8D6LnVFAT&f_F?)QXAKg6bI;ocYl< zfKyaGNMzv@M+4^PDt5|^Ac$Bbh@QI4@0FbdRUQzLK2e5A9eYwX1EQWFp0Vj+Jx;Jk z!oxBGFUE8&NKn<`V7X5?W70>vM3@GLm~KKhrgMM7F*xKD#LRjXBD}Pqp$fqsTCccn zZ#)DVnh+jY^$Pddn~H{pR)pIoy~2DVM8{1uCm|eeG79gXt+;7MxTfJ|9bqMdO=LTv z6K;A7?>s$hV!S2XFrh}R62!g?HC;I2OI*-st=xjRfMLcqoC~5oDQ2=B6Xa10Ft$7^ zT!MTf1WdFz@uZZA(id;D;J)zjQ)UK}pl^h~UDX(V+$|V>9CaCh25AW5tD^u&sfYOy zq`ovnkm6l504YyXlvrAK^4fFk#>d AEC6I`XJ6Bf|OXm=>87;0pica$x#k LHPPP z7Xt==K+xA!haux`*wX>Qn=@$KHpPD&0M14X9W3)}-Ch)D_>h?%=(I0BLx_xhP> l-2Ron-i?mLzVp8lQbz24o%`lK*C7)7?*CdyY0lVd_j~Tm^JIPdlqU8A{MGoQ zIbosNtva=7R6c7I_M`k2`4JobGbE9$p7)9xZhj^W{~7)>{Aa|;@W0`I!~cf={|*mP Cmd^hG literal 0 HcmV?d00001 diff --git a/apps/tlon-mobile/android/app/src/preview/res/mipmap-xxhdpi/ic_launcher_round.webp b/apps/tlon-mobile/android/app/src/preview/res/mipmap-xxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..fb7aa0538eee9f150ca27b3f5086e122fa8ab627 GIT binary patch literal 3262 zcmV;v3_ +&ZQHhek8N|UeK{6l%r7`M=G9R|^q+wwsZoYlgdE-q=nwM$--ZWT!982oGV^*1 z Ch@MaWQdGxZ`V;R8BmOZlRwSndlSdW}Dsm4}$@r=$yuz}0_F50tw z&pBcTI(xpqFVgmlJl53phk7>n0knq0=6$<$-1dykKx;1>)P S*9v7r_A|TkZl+4co6gDW^bk zR@KGM69p!)t#dxA<$RQ6Xg!wq#WysWVK*S&pPY|mqQxWy5xAJta>Vbiq!C W_7piKq7_(VtwXiN);$)o#bCxmB6A!=bS-P z*05wCno!WvGFb^o#&;^VJrXnA7ETkWa!gbo?(v{3DU~P4Tqf~Zd=8b7q`kuz_Iymx z`J{F|)wT x|gKzydQcEMP?ek5paT2+=vPMd&(8@g=j!30%y=a>(UUWf?={ z?qzHqA&-{(HIQO%*XPqLE63dxBo2sXqEYA0Rx-$wDMpoTz9JbO779AbOXz(eNHJ#g zuFL4W?#_E}KVQ$+7iZLWQcx(S-8Fy;liUy)m(pwhb0!f boQ#;#!|TxsBVshkOpa8yW;;{HUYlRdBqo@=HJL z1L4hF3cK4J5LDV@mcxs2)scY7GF~aR-e8A@W8)nmUb&uEV_bDr9#ED@quC8utH2(t z3FxXA3btb0v(XOFPs;I0iYe(oIjX@{wt%5m=OjJ?` H_0hFF>fAyCGvP*rNj~f-PEIn;wTnflCA3S-?WVuuU5v$CWw02dUr@4d{xG=S0I( z(8{SGM3X>06YNmD2YvvrNC*TTUad>)kpzwW0Y|h1KRz{R!5_>Ns{mXI{4Mze>`!cG z1;ICMhe8Hl-X?G}3G^L4n*e8xgaRIZmNJw<`ZwuBsms*=wlCP?cobaxY7j=jkjemB z2j*ZgDnoQaO7GtP_wbbuDT26^@2{bfkz&;zIy4lB4uEJ(NF%{qNaR>rDYE_$`~hC3 zgh)E