From ac1374038cfcac1803f6333631f9352d0f4c78c9 Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Thu, 28 Aug 2025 00:37:03 -0700 Subject: [PATCH] Remove icons and overlays from client, I will be doing this on some api --- public/icons/bird_-1.png | Bin 1489 -> 0 bytes public/icons/bird_-2.png | Bin 1582 -> 0 bytes public/icons/bird_-3.png | Bin 1334 -> 0 bytes public/icons/bird_-4.png | Bin 4591 -> 0 bytes public/icons/bird_1.png | Bin 1363 -> 0 bytes public/icons/bird_2.png | Bin 1501 -> 0 bytes public/icons/bird_3.png | Bin 1279 -> 0 bytes public/icons/bird_4.png | Bin 1448 -> 0 bytes public/icons/bird_5.png | Bin 1556 -> 0 bytes public/icons/bird_6.png | Bin 1434 -> 0 bytes public/icons/bird_7.png | Bin 1015 -> 0 bytes public/icons/bird_8.png | Bin 1447 -> 0 bytes public/overlays/overlay_1.png | Bin 461 -> 0 bytes public/overlays/overlay_10.png | Bin 476 -> 0 bytes public/overlays/overlay_11.png | Bin 460 -> 0 bytes public/overlays/overlay_12.png | Bin 452 -> 0 bytes public/overlays/overlay_13.png | Bin 451 -> 0 bytes public/overlays/overlay_14.png | Bin 523 -> 0 bytes public/overlays/overlay_2.png | Bin 418 -> 0 bytes public/overlays/overlay_3.png | Bin 395 -> 0 bytes public/overlays/overlay_4.png | Bin 474 -> 0 bytes public/overlays/overlay_5.png | Bin 429 -> 0 bytes public/overlays/overlay_6.png | Bin 450 -> 0 bytes public/overlays/overlay_7.png | Bin 464 -> 0 bytes public/overlays/overlay_8.png | Bin 419 -> 0 bytes public/overlays/overlay_9.png | Bin 475 -> 0 bytes src/app/leaderboards/Leaderboards.css | 4 +-- src/app/leaderboards/page.tsx | 39 ++++++++++++++++++-------- src/app/types/LeaderboardEntry.ts | 1 + src/app/types/LeaderboardResponse.ts | 6 ++++ 30 files changed, 36 insertions(+), 14 deletions(-) delete mode 100644 public/icons/bird_-1.png delete mode 100644 public/icons/bird_-2.png delete mode 100644 public/icons/bird_-3.png delete mode 100644 public/icons/bird_-4.png delete mode 100644 public/icons/bird_1.png delete mode 100644 public/icons/bird_2.png delete mode 100644 public/icons/bird_3.png delete mode 100644 public/icons/bird_4.png delete mode 100644 public/icons/bird_5.png delete mode 100644 public/icons/bird_6.png delete mode 100644 public/icons/bird_7.png delete mode 100644 public/icons/bird_8.png delete mode 100644 public/overlays/overlay_1.png delete mode 100644 public/overlays/overlay_10.png delete mode 100644 public/overlays/overlay_11.png delete mode 100644 public/overlays/overlay_12.png delete mode 100644 public/overlays/overlay_13.png delete mode 100644 public/overlays/overlay_14.png delete mode 100644 public/overlays/overlay_2.png delete mode 100644 public/overlays/overlay_3.png delete mode 100644 public/overlays/overlay_4.png delete mode 100644 public/overlays/overlay_5.png delete mode 100644 public/overlays/overlay_6.png delete mode 100644 public/overlays/overlay_7.png delete mode 100644 public/overlays/overlay_8.png delete mode 100644 public/overlays/overlay_9.png create mode 100644 src/app/types/LeaderboardResponse.ts diff --git a/public/icons/bird_-1.png b/public/icons/bird_-1.png deleted file mode 100644 index a0360a75f0571206b552595c027bc4cd18705ca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1489 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=EM#=yY9S>O>_%)r2R0E8K{u61%UFfd4zxJHx&=ckpFCl;kL1SDqWmFW4o zhA5co8R}U`XTDm&z`(FAHNrE^(^HFqgMop8l|hP;m4T6gfx(M`fk7I|2KhjPkr^z` z#K6E{$jHPXz`(!|#lXOj+0FtM&tiap{bh^{FPIq^U^JSg49pA+6WAG87#J7~jEoH! z7eGt}*~q#8V$u|dK@3a`j0{X*l|hyk3``7AU4{k*AO$`di+;+U<9f=#z~bZS;uum9 z_jcOtS&I#Lns>h~yZ?XU_rsmJk%b2gE}UcCHA76v+y3~=$M>gyeIPsk8gBvf9R~9Q zXw(L_4+bAkb8Bcj&2}aNZ~&KuQD$9z}{n%WNB6E;cn`goY(OHd8xfiEw;KV&oL?PnEg_^7yLc|&iy26t}m z$!;*iltF#R8hhps|JE}&{1s<#`pr|wYr7?GAyZ)eZv@Rj*M z>UKru8>j7AcQiCGPI>Uvlwmh3#{;dVFKRU^47)^**RQ*otnv4U$P53b&4LDc0y>9; zKh*rYde`7lRCKhkZ^h3=7ykdrW?AjLXV=1uZyh)O&$U0})ctlsdwclysgb6tU%Kyw zi7z?rds?ny(UWUB9gn|cDcG(#jjhlm zbJM-Fr~jh+Wc(dGwx3Nrdh}-Ce(vartDrnC6(x$o)@-%d^bR`r#A zUG9lPZ@LP~F64x&Rqvn6u-d%g+r~etEG!S-EV!A)-cZN*;_K=6qW@n=ALmHxW^3qY zU^>tq+b7A;QEkR>D_Vl#k?4lc7Z`WgDL-(!7uFem>Y-%Jx36^>@1#Q+vSL^#d{1D% zkS^fou!kwNp<@HL!+OUZtc(kM7w{ng1pxZ3ps)|7&Jzk+`R9#L-Yvq z@u>?lIj6E+JmKhBtiU0=!;qu6&ujKvg|L>jj*71qe0fmZ#M_|EVv}jUT(E`dPQ*ov zovO?c>MPPd-C4HhKIf+H0G_8Ca}^K#U}Kc$J9{+w_A6%PL;MUC&sUWk;&>2uU`>=3 zujmtDzJ?-YKVMg8)`Kn@VLJueo^=_EwsLA6UwWQFg=62NWjiyLEhtVyI>RRh+8P3MeTe0I*=Dk=sOa6va+RBT%vaNepyXKtQ znyY;zaC2Ag%55=Aw*6B}qT$lu+z^q><7#ij}UYvGn?$e2k4BES2E#Lh6 ztF*rV6y_h(e_hp!0tepj*GRD)@ K&t;ucLK6UelUPmw diff --git a/public/icons/bird_-2.png b/public/icons/bird_-2.png deleted file mode 100644 index b723d407e79eefb4316fc09655cb5eac054fdd2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1582 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=FOTJ|V6Q3=IGO|Ci*G{@nBb2E%^=1`$?vE@3Gp2}SM6$Nw|1 z^D#*3GbmUy^!)$->CgY4fB*ma_x}BRhW~;B5BUm=82EX37#JALw%ar@FffRh1o;L3 z#|jvpIXsJFU|`@Z@Q5sCVBk9d!i-thIyo5_7$izuBT9nv(@M${i&7Z^5;OBk^!!{y z6ioFD^(>?_U#(zZVAz%#;hE;?sl~v-z`(%DAjQbaz{tSB;KjheAPr@MLO_F&87$7k zz`$V0$iyJPz`zj2z`&5%&H@(CVt|1CWsD3jm>C#gG@7Lh%nS?@*cn(D7#IwUj13qU zKuiVM$hrVx(iDh63``7+3`}5^L6#N_Obk$6h6V;81wI*ze#)NXddk4SlIiK<7*Y}U zcG}&lTMj%fz6&IHR2*jS`@i_x?XOwkv!>?U+_+HO&b+l^iRHh>OMhyOdH+4Un!_~v zfZ7I5bjq2@m#tr?WAE-O>sKY@P5b*=GNOB9y(w$5?lgCUEgZ+Lh3xEJleIwq>DL&> zV(ta+T^NlH++liQy>Y&X!FGmMeszp5j_ziStLFY8ThY$2pW#T<-?+xBdIuUBKDjm= zRJ|}Qtubjs)PA*qU-y*`yt=P&V3++Yevycy4f>*A&+gmBq|M#&Ep5Lz(`(5mbNAHA zTkHvQnD^&jfrU(6r~YDb&M)fnzn_XmycG%we{h!RrJM#+w&WH5!~&1MT?Zbq-8#PE z=Z~vbn2vwj(Z&>iT%^k7@5>q~BM;>t&jS;ht`|2xepzFe&YZhqH_NVHFE~nfy|Uky zEB$+>W9GtluXPK2g^HdEM1^pDQJ@l=X)-?yiMxG#U0!2%dIN+F!AVp z_*%OAuAZ=7o-&IW&d||>FpVOIccmA7P5bK~I z)!?w_pODClmxrD+h|iKZxxs@=<1eSkga>IyI9dV~6TZ7|nAW(O@o~irop^@j)8^T~ zIhDU!ne~pYA>Z+n|Aace$=YVx%Ibu!DY2KDn3(gbYBK+rXJuvlNYySRM;!92+ zu)4*4U~YRAqsEfP`J6IGZ?@OI^bUW{WUuh($cn~N1HQ1=n-2V~+kg6(A|u;3ACVU? z_zW698136oRvq9j#uwiumX|~ptOcyLP8rYuhkKJ#S=rkr+!UN;GQwvL93Z8yzfm{RSgH1Em}vo(DQ9_cpEBG}Ke91A%Xv@Uniwg$tg2d5Oz z?66EXD(lLXiae%#Z)VTbN8QJ!eQYRKTfF>-)N!*n%j<12Gy{DSJX$yX<8*bnB4)5` z;^KFlt`1wktbY@|8p^p+e3q)*Ri4VQ-sgvY`l-v>HaQEpr-=XCtm*jO!$CMf>0YkM zhu}tw)9;rROJ4PtP~4&r{p`-M-*c5)gr1!KWjbP0l+XkK){KrL diff --git a/public/icons/bird_-3.png b/public/icons/bird_-3.png deleted file mode 100644 index ec65da094c0e31f34b911d0aca1d602885bf94ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=EtBJ|V6Q3=IEoNHQ=md^XN&WME)mE(!7r{{Nrh`YB#VkeULI z$YKTtz5^i4n02j_lYxOjqQo_#Bsf2*v$46F=NjI0cd3=9lj3=9m?P&UZL8jQ?faV7=^217_Kn!AF zVqj!o0;>$Nv|wOjfa)?dFaRm=$yoGL_8iw!1_tJXo-U3d6>)E;cut#RAmDO)-~WYw zy)>4e@R)MJq4MDU9TSpP9sK+G`{_Rq4qo2Fe2?*cL-_&g2eKddD%j!Ng!}{jP3Gc3 z>Cu1J3ZHs%qyB!Amc;M;*#SqAeloaD4_I>Ulznrw_=kY__v#DYF;%GXO<-NIn_*t( zUn9m+aR=kW><{WWH1;sedddDLhkM>%u1D-2{xp2xJ<&J&*KX##-wb7J6YNi>rtF3e-Qv*|#))6dJy3+kr4YWOXdp|-`|PT}g|hTC;*77AgH z8l=S@H2hdupWLvvgZW*QLw(EQi1rr7>G~`FOFv?WEcnPGFD_QY@wc0`y1csK@G1KP z46z%s58Y;s%yqo+UM#{p0y_>P1F@5&PrHZwDOb3NraxR2>gUxHB(N1OQUvI9}8AuT!b4k*Lj8^&K3{tGaq$iLEvfKi_hx;4OpA z$AaToj-{0^8Q8zc$WG{!`69%=g!6|EkFNJ&~Uex9n8Qy(5wlaV>#%@!kX_4x6dgGsJBmID2D5v=B=Wp+XI{TwnZ4(ExE+wBfvZPV$;?>&CMI; z%(;EHH)u}2>WxlN&0oqyGvHJG{h217sR-qkEVymORAxYbIQ&3f@tKqlbb`gxKLYBzd2vkqKV zw66Hy%*<7_C~wxK`FDg%FHiZO%pezJwd&vPz+ZiRuWmH>-YqK$d28}IFM6Fc!&BMQ z3l>K$PyEW@I%n$|LH4sur!=%fwRNvZX)J!TYF47-wJ#c5PpRr2+Oyx&Df_Gd0h-2dlt<4UKE4N6@Zzxj+5u1IMluh{Zdf!S$wqfwjJ?`b9n%Gnn6B%Ru( z%KKsJE S*nAR{u{~Y=T-G@yGywo|q!3F0 diff --git a/public/icons/bird_-4.png b/public/icons/bird_-4.png deleted file mode 100644 index db4e597ac3077a41245083dab44da17a02e76c1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4591 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 E0LibkUH||9 diff --git a/public/icons/bird_1.png b/public/icons/bird_1.png deleted file mode 100644 index 3564832892ca9ff6b46f7e59230a1ad7eba4adee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1363 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 kaq8r0yFVdQ&MBb@0Hz96FaQ7m diff --git a/public/icons/bird_3.png b/public/icons/bird_3.png deleted file mode 100644 index 1e0e55222b7938a58e1df6ecf2389138b617ddde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1279 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=Eupq5u|{VqAgOoS38v_FaXMsm#F#`kNK@eu#F){ls0|SFZiEBhjaDG}zd16s2LqK9?UWuNc zYlwoWo}r$FbmprS3=9n0QX@RmJUz7-I2afhSQ(@kSs54^7#O@57#O6XY>*E$7@5K1 zObiSRhKx)M0t^fcQ49?om{bcX+z;-)g3Q+lIb|&+ZM) zu_7efCwKWDaF$Fiu)XA4)S zZuk}LL%iR)Y7*BUxNm6GA;!$8Gxdix!<(6+FC=A-^XC=tY!EoFZSs0)V(#Nb3?^l) z7ZhR--8vS^xYj`RLOuJrniK^YrN-MlJ2v?kY-O*SY13LL%UmC4%eXe6YQv0$iam=R z-k)F4@@PvX>#+m{0hKr%|BgeOHqQ;<{brQP!R)QF&AQkn?uq7a$s|Za>ccKYJ!?#n$|Mi+0a)N*&4;Plki~oM zkH;qc2j0AVV4|_7boB>$rp4|HuDv#t?#OqP;!!e9W|S+asKDda%J0l-^6QLqUC;71-fcU#>HdDDhU+4S8B_AA=JcCe zq@->8-(mbz`QT|o;l-T~c`rRma4W1dnB27cWo7Q62d`ol-cg9lyR!9O&!bl{i8HKa v9Mqn-|2)i?QdDPEf8uT9X0(iRowbh9b&{d18I!~gP>%F;^>bP0l+XkK;h*fB diff --git a/public/icons/bird_4.png b/public/icons/bird_4.png deleted file mode 100644 index fd0017eccfe86310121adde5086418ace947af74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1448 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=9$hJ|V6Q3=IGO|7V!;|Njlir~4WH-(YzE{yhT&LtxLB*9;5{ z93?@1!T%wE;a>CJNCpN5&H|6fVg?4jgCNYfV`BDOkYOdR5hcO-X(i=}MX3w{iJ5sN zdVa1U3Z{C7dKS`|uU0THFlFfbT0GBF4+Ffc?hFfe4cvw+337$D$g86(3BW(Ecrjbkg36s-)eohp#`9;k zf(4zLctGjH)XpQjxBd%jE!g~a|9OR|Gk>>hvSjbvb6}w+OLX?r@P}c{^()tgv!3%k za6glE+EU4aJf?qsFU+~-%x>5{InSYzXTE4gJ|nyOgLg;NKX5YcVT^yhtBZj>{ef;N zOWtlq=Ei3qJR6f1FwL3Wv^n&*y%NJ$--O!v4VlNMC)k_Z^n4H${qJuc z_+|b7_p@?6!`1z9Dh0Q*PcZ#n8y{!C?f@^FPQb1B^-nJ|edD{6`CwnmTTTn6%e;&F z6ZJ3fsA)g2O5PAyb=$ij!C;qJliHS=W|kuf7DvMQUtHd`;@T-=2Iky}!uzFbzDnrd z+GfJImoWQQ{3HRd}AO=dZxdttpZ>((94 z3Yh^j6bx$ExXhXN7^rwmQw?~^{ia}htGTh`f-_DhJrbI;8RL9eu78iz?XYVvx)B># zv0Zh?p8iD)f9+lrvYJ^|be#7#F$$vB+-Q#+$eIrvei(i~u zm1XuT{>N`s%3mj)2wzaR*w{kg#k|Jvfh&HSbU7r>z0w?Xc&`)hNwwda+i?8(jTAi88(y*)Y98JK^!`UAKhQ4ft1I z@>+2vflZHlN?LM))rSSl-*v=Uqc%(3;3~e-I9reFg!y}E8IA>xVGZg}A8WBKW8i0d z!&Fn&BE`$Q$-0|izRbeESr2SmmK-oEiDjrODBJ#^x~f@E}BIYI>&W2@b%`+Di?fD|d=f{x$b zvFm{1{KpYVvZm%1&x)paN1R%R~4LbUi5RKAA>co*|S9_zj&xO zOr84Y?V6w8MC18Buzu9`(#sCebSPLtcj6D(%;nG zrThe@zh$5EVu!({f=PFc)DOo$%!Lrlf+< USgmYp3sAA)>FVdQ&MBb@03F>tQ~&?~ diff --git a/public/icons/bird_5.png b/public/icons/bird_5.png deleted file mode 100644 index ff0cfd5a7dbedbf1c25ae99a5ca518a504373fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1556 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=Gl%J|V6Q3=IGO|Np;@K}t&M{|(8f`x*Y{fqC+Mx=j(7J;R_xDE`@cm9t`2D?!@rJzLimkN=Tm2bMYiq2!5@!8i)_I5ZZxTN? zefw2?S6?tlx1Bq>tXGx?6Yo8_A#w=-Xz^{?W<1ir}q->SbQ27Nx&vf%z7&YX1{*-I6D zJlS0M5B%r7CK=+L=)`$2Mr0Br)AaKOQ+Y0YSaHAp|10JR+*AAoTEESgc<{eF_fSdB ztMfb`j+HfvwcAfko4?to%Z_F04YLi)_x+hED{!G#!#(7|+w;q%H$-hPoIB-B_#}=6 ze}De0OgK;zuqnRlvCOOe`w|ZPx;uw|oAv99vN9XCZm%;_@KD}NzHQ}k1`1IEz86H-%Wa4V*qLzPlWo9;n+=VMjhosM;u*@S4J0{P zu6Fx!Z@AWQ(V^hpo`~SWmqnIyHD~MnvEPn|6|Bl;I_-U3|L`fhb~*E+ zF1He{&RN;7WEVcX#VCIx`$6Ac){BV-4BonT7!%H4WL(X)!T#ZehOgBQUoJ9jR+K8Z$+YqfSK=3k^%p`UwnrTJ`i}Dl=U(>i zR;@!jq)zPPsnS@re0xIF24e*epK19s4!yh59o4+oNjx#3|47-Q)mxkc&&oGfIQ-yP z7Vc^~Rq?}Kr`&^4&eJn*%(2-%Tlk=zrnC0JFlMQ9kMFHHr_mV19^n@>`!3VjS-Ob|}J-16ti9F5s(f25f|sHrYKwO>Z@ z{fQNQycw^yC@=O}o>_jY=q`iC`3Nn^t94Rg;Q>c(PFH=jpt8Z})I6=J&$2|P1WsF( zGGnr;tp diff --git a/public/icons/bird_6.png b/public/icons/bird_6.png deleted file mode 100644 index b639043780293258a83495b7a497c090fa5804a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1434 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@Q)DcVbv~PUa;80|QIC zqpu?a!^VE@KZ&di3=DDsJ|V6Q3=IGO|NnnO^67qt|2G)^Gcde=|GuH2q28E*fq_BN zHS`Gs0|Qq{kY6xJ85lEcI-_%*fq{Xuz$3Dlfr0NZ2s0kfUy;JVz#viL8c`CQpH@EKx(p2rKnhkjC<+J9v(R8* zVBz$1aSW-5dpqrR**PEJLmS?L_wEP2$umAMUyyNapLoJ8 z-WLoUZS4#l3AgsKIsEQt*zl8`;Yby;L2JYGQy;J2Wia?J#PFFTOMT7$ef!_DHvIf< z?a`3gugLV~_4@19ETRcaj7%**-Z|fRpuB@$A*3#Fao59=;b1n2a zXFMvq`kv8cF7f3j$GIVq^=rD0NYNRoja4fQOmt&G`uxsXX{qsoK^oh@*QV8bnh%FwY$@Fs@H=_K?5XP$KMR_$Ff+_u@K@g?Dwg4o+7Zb+Yfq`^oSC{~ z-H%0=5=*!CH}WRjYkC&Da^8xh3A;lJS<`23>OFPqS=rpVAs?-ePH`)k%E|m()o#ri zBc{bp0+uUx=x`ii+n;fy`rIlV;l?=v;k_^oy;(@sA){_&p z9OfUm-MMpN#(a(~{0AeuHg2?F_mN@8pwHL^MTzpYXyor zgjf!^y3I3URcw!N;t`)Xu{GypkGm4%<3BIt7+4$qPNZ-f$!+DV{qM%$Y&UuP+Ee{+ zj4N-i`p3^u6FBww(|YUBe=WyLc@%cub#7V;-B$>2sRAZsXZN z_S3Ez!KOt!ZynL$%w4rhFMZ|)OXJXO-KM;!b{w6(a#PHnjF4lz_k5taVdXqPEg2KIRLO*mJ&V2H}92xeE-=)h$S-W`K$J+EI9)_Pbl{EIb zsVlj5ZPpC7Ss^@8=jci9JGtsgp0g%D?Vsu@+rzVl{q~|h)qjjq@|!diZpsFN3J6bE KKbLh*2~7ZsE-Lr{ diff --git a/public/icons/bird_7.png b/public/icons/bird_7.png deleted file mode 100644 index b454b2a09d2351f56f9b7572365cac8054d574b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 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 diff --git a/public/overlays/overlay_10.png b/public/overlays/overlay_10.png deleted file mode 100644 index 36677235e35f0e93ceeacc959fdcb78585e39eb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstPBhcJOMr-t_%ze{~7N5|NozXf#E@dMJz~NNswPKNW?*F*v$46F=NjI0cd3=9lj3=9m?P&UZb8jQ?faV7=^217_ zKn!AFVqj!o0;>$Nv|wOjfa)?dFaRm=$yoGL_8iw!1_p*?PZ!4!jo{V`jC==iJJ^v|pElXU!He{JGUO&sVILZ?}Od+r4G$mi+w6C}hjh$SI;!39{PL)z4*} HQ$iB}rSNu+ diff --git a/public/overlays/overlay_11.png b/public/overlays/overlay_11.png deleted file mode 100644 index 0cbdf6b810b10126a7498c87b368bb42fd54b329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstRR&EJ|V6Q|Nk>EF#Km=_BRF6Qy()hF!+1AIEH8hZ|(QwVo=~= zmVW#HzRn}D<{mdKI;Vst0F~)$-v9sr diff --git a/public/overlays/overlay_12.png b/public/overlays/overlay_12.png deleted file mode 100644 index 2ade0d9d27916d70cdd99c7eca0a5663efe0fd38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstRR&EJ|V6Q3=9nQZVVQ3^~NCP8J{O^3=9mcB|(0{|NsC0&+vO2 zUoZm$180FpWHAE+-+mBgv|tTZVPIg8C~=J_3C>R|DNig)We7;j%q!9Ja}7~2)iczy zkj{Lyf`NfyTWW-7ny0500|&@h1}R2X21W)31}_E%25Bf8YQ5fgPJ5Ftn}X+oGe$weEn7Si*{Tda&;6~Nxm8s7vdVr5 e$K`P=_Xxe;!pxSuj(Zo#Z492SelF{r5}E)>9b#wz diff --git a/public/overlays/overlay_13.png b/public/overlays/overlay_13.png deleted file mode 100644 index 3783c2dd27bdc8e35a20ec1fa2ac5b14a8220baf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqV_;y&+g>KZz`(#*9OUlAuNSs54@I14-?iy0XB_Jc5^1#7Sh0|SFZiEBhjaDG}zd16s2LqK9? zUWuNcYlwoWo}r$FbmprS3=9n0QX@RmJUz7-I2afhSQ(@kSs54^7#O@57#O6XY>;a- z7@5K1ObiSRhKx)M0t^fcQ49QVU|?c^>M}Gi04X>f#g*~g>4hT$14EIg zi(`m~_tl99c^eFPn1kICxW3I_7QDgf$Atc+4ass#zL#7*Wjnj}$nu^3#b-p>*mNQr z3t!}WiEmbFjLJCt!2gte#bzOmvTG)Xr5v@|qGo1>wgs*56WI{FHvQSNBMm9X6&6pO l8J4PL9BCAK=0k~FA>;eI;)lHFZMFru#M9N!Wt~$(698uHZJhuB diff --git a/public/overlays/overlay_14.png b/public/overlays/overlay_14.png deleted file mode 100644 index 8b760f7b0843f67bf61046338fe01078d8b99a39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstPBhc#sNMdt_%zeR#sN^|N9&r9i5z4nJ z@a+d-Mhn(p6$SPD;O9UwxvdR zrg?g5F>o+2Ft9R6F|sl+GB7ZBF)%PlL)jpoYA`Z`#hDlw7z`Pi7z7v?7@`;$7&6;g zz~Wg95U{L_k>Le10|Sgkvy_3EfnfqW0}BHKgMpE;0pkLQsURC!7eGv!0x^hziGh)U z39K^6(t?4B0jkT;zyPG+k!R_|^A1xVGcYj3dAc};XapwT~k)aNAWUKhNyIjRU9kZj6k+}y85}Sb4q9e00cjU=l}o! diff --git a/public/overlays/overlay_2.png b/public/overlays/overlay_2.png deleted file mode 100644 index 93df4f0c1d4ae54099a802e4891ae76156fc681b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstPBhcJOMr-uK#Z^{Qv*|`}gk*3=E5MT9QEON`m}?|NsBb;Gnhg z3j+fKXMsm#F#`kN0T5=)y4K0bz`!6;;u=vBoS#-wo>-L15RjOeSEA?V8lqsTXQ*c( zo%w170|Udh)CkWsPfsld4h9AWRt70XRt81}1_mz%1_o&;8{}#YMrN=$69WT-AtMum z00RR<6axc8W;+X5Jc|JW_Lng-ykKTvfYE4{GB7hROkihVVPIe|Ffuk^TmUf@WFzYW zh)Gi*1~D)(FfuTKRR&pFFfcJdbr~8MfE4&-Ecz*Xj_WA{1B0fgi(`mJaB_kgkHiJm z4Gn>&KNv%JnZp{EwFyc)1RrkUosh^E#t_QPpi$0hbgeGS6l8#>tDnm{r-UW|H`rHa diff --git a/public/overlays/overlay_3.png b/public/overlays/overlay_3.png deleted file mode 100644 index 2f2b985cf93eab942b5f37cd339f4fc306679439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqV_;y&+g>KZz`(#*9OUlAuNSs54@I14-?iy0XB4uUY_j)~cC85kHON?apKg7ec#$`gxH83GbB z^GfvmTtgI0^$hhaq%&WwU|?X_mKx!i=IN=$z`?-4z{()S$jZRTz`)?ez`!64WrJL! z!N?32XJTMrFl1z65MW?nh+<%1$ZTf;i)S%Fz|As7h8N5X3@{qaQU+!Qh6(HpEDQ_` z21dpPj0+&9f^1}605NF_#2^MH21W)Zu*x7y3kD_zs4hbT1CWBJwVAC+fm8P}Ffdqo zx;Tb-cqb=Fur5vz>1hfy;PPPlUwEP5!~g&P|KG?+ViewWz=6rFgfV8pJqcr#4#wW} d&h5zotvn33?h1a-643^m=;`X`vd$@?2>?EgQ?392 diff --git a/public/overlays/overlay_4.png b/public/overlays/overlay_4.png deleted file mode 100644 index 1b863be39232c16fbf3801f283a3ae819260e9c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstPBhcJOMr-t_%ze^~Maz>I@7F3~vk`z5%H#3Gxg6|NlROgVxF~ z3=9mM1s;*b3=Dh+K$tP>S|=w11A|0~YeY$Kep*R+Vo@qXKw@TIiJqTph=Qq}p`L|w z=BpJ93=G>+BRtbQJ+&A(7#J8>8Kf9l85kKD7`zx57^Ir3=9m0j7$sy z3=9lW3=9mJ?JQvNERfq67#Q}KF*3YhM$l-MGB7hROkihVVPIe|Ffuk^TmUf@WFzYW zh)GkRCNVKEGBANv23cA#Ffl-N85$UX6!>H;`YC&k>nQ^RL!zgPV~9rZ+J0}L0}33@ zn)m*n(-l0t{7lJZohdELSFFkR+`LXI%zdiKY}F#i|AvSjI0cd3=9lj3=9m?P&UZb8jQ?faV7=^217s=(h^ZhOSrE zKAAN`fnmK=(wRoakU$a36^1=4vKFfN2=Pu>!zRvfnu$R|mL=?Ngh4;ZEKgTImvv4F FO#szfREq!r diff --git a/public/overlays/overlay_6.png b/public/overlays/overlay_6.png deleted file mode 100644 index 15da6a22349fcedd7a735cce81bbddf4349c6fbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstRR&EJ|V9ErTH1u{{LrS_zxl&vXwPXGB7Z(mIV0){|5>E-o_Wq zz`(#+;1OBOz`%D9gc)~C%zn$jz#viL8c`CQpH@jI0cd3=9lj3=9m?P&UZr8jQ?faV7=^217_ zKn!AFVqj!o0;>$Nv|wOjfa)?dFaRldTASIL6gYJs0|SGrr;B5VM)1|%i(Cu}9L&q# z{oildF+tPuO7wS=JBA01U$pbqTVFLhdCMd0=__#uACK7=ioDAhc2plJTH>+LI^SAl avBEh9&vf=gId(Tekl~)LelF{r5}E*-erYZM diff --git a/public/overlays/overlay_7.png b/public/overlays/overlay_7.png deleted file mode 100644 index 32652f3d7069633352c181fbece29ec6e37268f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYVBqIqW?*25%xqI*U|?V@4sv&5Sa(k5B?AKk zOS+@4BLl<6e(pbstPBhcq5(c3uK)l4|No2O|JqHT{xkfKWnlQP$iTqRDl%1pfq{X& zB*-rqq~QO51}Sf5HwFd<&H|6fVg?4jgCNYfV`BDO1_lO+64!{5;QX|b^2DN4hJeJ( zyb?V>*AN9$JwrVU>C9Iv7#J9~rABzBd3tIwa4;}1urf$7vNA9-Ffe#AFfd3%*&rWi zFfxP1nHU%t3>ldi1Q-|?q8Jz$GTT|e;#mw3aI=h&;RQ1T1B^zql!2LnVFEh?3j+g# zfswHR;{u4OARAd1KunqfF^GYQfsug;tTM>bf`N$vs>{&80Hok)ZDwmy;M9E#3=H0$ zE{-7@!B0;ekdHP0jXed`j$>|WpQ*_q!P(Bw2} w;k_x`Q%ikwdp4e)v8gcM;0}vM)#fLabEZ0Rt4tGm`xRt`r>mdKI;Vst0I6Se8vpKZz`(#*9OUlAuNSs54@I14-?iy0XB4uCLY*0oMf1_lO+64!{5;QX|b^2DN4hJeJ( zyb?V>*AN9$JwrVU>C9Iv7#J9~rABzBd3tIwa4;}1urf$7vNA9-Ffe#AFfd3%*&x?w zFfxP1nHU%t3>ldi1Q-|?q8Jz$GTT|e;#mw3u)mCv;RQ1T1B^zql!2LnVFEh?3j+g# zfswHR;{u4OARAd1KunqfF^GYQfsug;tTM>bf`N$vs>{&80HnYtW6@99b6igu7#M;) zT^vI^ypt0oSQjUV^fWcH|6e%cSp#P*19t@P(!@TeVG?Wc;xdtOMSe%K0fx(cG zi9vvYfgy^4fg!V<1uUKgavTE#!_6{Ah8N5T8qHD$W(I}{>Cw}U5USr2+-IaA=X>#{}UZ3+Om2IA{Z?6l;R!>(ymvv4F FO#p)lb#edz diff --git a/src/app/leaderboards/Leaderboards.css b/src/app/leaderboards/Leaderboards.css index 3a2cce3..dbfd06a 100644 --- a/src/app/leaderboards/Leaderboards.css +++ b/src/app/leaderboards/Leaderboards.css @@ -5,11 +5,11 @@ } .leaderboard-scroll { - @apply h-[510px] bg-[#161616] border border-[#242424] rounded-lg overflow-y-auto max-w-md w-full; + @apply h-[510px] bg-[#161616] border border-[#242424] rounded-lg overflow-y-auto w-[475px]; } .leaderboard-entry { - @apply flex justify-between items-center m-2 p-4 rounded-lg text-gray-200 text-lg transition-colors cursor-default bg-[#242424] hover:bg-[#323232] border border-[#484848] hover:border-[#565656]; + @apply flex items-center m-2 p-4 rounded-lg text-gray-200 text-lg transition-colors cursor-default bg-[#242424] hover:bg-[#323232] border border-[#484848] hover:border-[#565656]; } .leaderboard-entry p.score { diff --git a/src/app/leaderboards/page.tsx b/src/app/leaderboards/page.tsx index e9f94a0..875f0fb 100644 --- a/src/app/leaderboards/page.tsx +++ b/src/app/leaderboards/page.tsx @@ -3,20 +3,22 @@ import { useEffect, useState } from 'react' import './Leaderboards.css' import axios from 'axios' -import { LeaderboardEntry } from '../types/LeaderboardEntry' import { app } from '@tauri-apps/api' import { platform } from '@tauri-apps/plugin-os' import { decrypt } from '../util/Encryption' import { invoke } from '@tauri-apps/api/core' +import Image from 'next/image' +import { LeaderboardResponse } from '../types/LeaderboardResponse' export default function Leaderboards () { - const [leaderboardData, setLeaderboardData] = useState([]) + const [leaderboardData, setLeaderboardData] = + useState(null) const [loading, setLoading] = useState(true) const formatter = new Intl.NumberFormat('en-US') async function refresh () { setLoading(true) - setLeaderboardData([]) + setLeaderboardData(null) try { const launcherVersion = await app.getVersion() const response = await axios.get( @@ -40,7 +42,7 @@ export default function Leaderboards () { function downloadLeaderboard () { let content = '"Username","Score","ScoreFormatted"\n' - leaderboardData.forEach(entry => { + leaderboardData?.entries.forEach(entry => { content += `"${entry.username}","${entry.value}","${formatter.format( BigInt(entry.value) )}"\n` @@ -63,7 +65,7 @@ export default function Leaderboards () { @@ -78,13 +80,26 @@ export default function Leaderboards () {
- {leaderboardData.length ? ( - leaderboardData.map((entry, i) => ( -
-

- {entry.username} (#{i + 1}) -

-

{formatter.format(BigInt(entry.value))}

+ {leaderboardData?.entries.length ? ( + leaderboardData.entries.map((entry, i) => ( +
+
+ {/* */} +

+ {entry.username} (#{i + 1}) +

+
+
+

+ {formatter.format(BigInt(entry.value))} +

+
)) ) : loading ? ( diff --git a/src/app/types/LeaderboardEntry.ts b/src/app/types/LeaderboardEntry.ts index eb5245c..c464a57 100644 --- a/src/app/types/LeaderboardEntry.ts +++ b/src/app/types/LeaderboardEntry.ts @@ -6,4 +6,5 @@ export interface LeaderboardEntry { overlay: number birdColor: number[] overlayColor: number[] + customIcon: string | null } diff --git a/src/app/types/LeaderboardResponse.ts b/src/app/types/LeaderboardResponse.ts new file mode 100644 index 0000000..81f3e74 --- /dev/null +++ b/src/app/types/LeaderboardResponse.ts @@ -0,0 +1,6 @@ +import { LeaderboardEntry } from './LeaderboardEntry' + +export interface LeaderboardResponse { + entries: LeaderboardEntry[] + customIcons: Record +}