From a3877736978e99e534f703de68ca340084d2fca3 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Tue, 3 Dec 2024 09:45:55 +0800 Subject: [PATCH 1/5] fix: theme color --- app/layout.tsx | 6 ++++- components/ThemeColorManager.tsx | 38 ++++++++++++++++++++++++++++++++ public/manifest.json | 4 ++-- 3 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 components/ThemeColorManager.tsx diff --git a/app/layout.tsx b/app/layout.tsx index 8d6e950..2021515 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,5 +1,6 @@ // @auto-i18n-check. Please do not delete the line. import { MotionProvider } from "@/components/motion/motion-provider"; +import { ThemeColorManager } from "@/components/ThemeColorManager"; import getEnv from "@/lib/env-entry"; import { FilterProvider } from "@/lib/network-filter-context"; import { StatusProvider } from "@/lib/status-context"; @@ -81,7 +82,10 @@ export default async function LocaleLayout({ > - {children} + + + {children} + diff --git a/components/ThemeColorManager.tsx b/components/ThemeColorManager.tsx new file mode 100644 index 0000000..46b9148 --- /dev/null +++ b/components/ThemeColorManager.tsx @@ -0,0 +1,38 @@ +'use client'; + +import { useEffect } from 'react'; +import { useTheme } from 'next-themes'; + +export function ThemeColorManager() { + const { theme, systemTheme } = useTheme(); + + useEffect(() => { + const updateThemeColor = () => { + const currentTheme = theme === 'system' ? systemTheme : theme; + const meta = document.querySelector('meta[name="theme-color"]'); + + if (!meta) { + const newMeta = document.createElement('meta'); + newMeta.name = 'theme-color'; + document.head.appendChild(newMeta); + } + + const themeColor = currentTheme === 'dark' + ? 'hsl(30 15% 8%)' // 深色模式背景色 + : 'hsl(0 0% 98%)'; // 浅色模式背景色 + + document.querySelector('meta[name="theme-color"]')?.setAttribute('content', themeColor); + }; + + // Update on mount and theme change + updateThemeColor(); + + // Listen for system theme changes + const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); + mediaQuery.addEventListener('change', updateThemeColor); + + return () => mediaQuery.removeEventListener('change', updateThemeColor); + }, [theme, systemTheme]); + + return null; +} diff --git a/public/manifest.json b/public/manifest.json index 7d0dadc..6f01c1f 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -14,8 +14,8 @@ "type": "image/png" } ], - "theme_color": "#000000", - "background_color": "#000000", + "theme_color": "hsl(0 0% 98%)", + "background_color": "hsl(0 0% 98%)", "start_url": "/", "display": "standalone", "orientation": "portrait" From 6ab257afdf9fa19c4e8e42ec6f86577956522ede Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Tue, 3 Dec 2024 09:47:38 +0800 Subject: [PATCH 2/5] chore: deps --- bun.lockb | Bin 613720 -> 613720 bytes package.json | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lockb b/bun.lockb index e2a7cb8a00a2bdf40becb2d3f8c4005024f93329..71b4360e1884779691df95c2d69e4975360925ee 100755 GIT binary patch delta 11116 zcmeHNX;c-*w(jn8nx;h%6cA(*6=e_v5f92Fj-W`u0T5*roFby2#yA0SLZdh8ky{#K z6yt!##2ECRsBr+n3B_44YP=@b#3aUf9^bdm={6)!-&=RB_x{~peC*m^RqfifYdGE2 zUBA<#ey7J`zn0h9Kl#bIG+MsUL$~a}Y&U)HwC0QZ-MqA+>CsW1+GyRvt+5@o1!J`w z=fH7=?|E`u8%Pf?j%y6*#dBOE$o%Y_$=P`vmu|*!GW1$=j%xzxjB=!J^EQ=x3Q2lq zUdHh3e2$yoW8w{vR^a9Kru>}jyph=*InELGEI7`u@C6!nLxD6%awGz>CFDRj<_MW3 znDlf%j&rH-6+d%ss!VcbI82x{M@mVv$^Y)JZB009As0-Ly+YBE`^V)<~dvF+aSqa4<&y&Bhy^UA% zf~@Oo0!iNR zutVM2P-iOF`8aPJ%Q5-6!eXjyajAYw4Ey(wZWT~m@s0mit*mzpDx9{(y8N-dIK(B^W!B+}Q3K0`ik1o0 zygqA3C%r>bWBtDpJ5?kl#n>1V^`omT#lCRUT%WN+CzoPnWWLq{umHP3z6&&2e>FoVeh#gd-epLLd>bk1 z7^ip7K^(kXR{Ap`SzpF<@}xg$ z8=)m2k0&?yS8NDFh0y&x*WE}`FJ?lcP-0j=*2zbpQ4e`mmJd&@u$NI$jXqcMC1FSnOJ2c;%R51nWi*b#b;hnm!-6S^f&T!SDX(lr zuofF$l+n_ANKp_m8!;#quQi%ux1do!O?j;kHPD2_L+s;H#A*}R1fwPHFmIea0`*+% z3oTTiq7OAkBG_mIA(r<*qX~z}I7BDgA5nuv-5U!nNxu@KUX9cclrq!17wY6S*cWMJ zjSEKPu$y*gDfxVekbIOSe~NBbfQmI5MLEd??dazE;r*t*@e{@*K5#?V@JUg zyiTy>GPsj>g69U3L4BD)C)Ys34=jety&10)A3;rJD`)Vb+LJt&Y3!~6DVk*%HiYOl zv@yme-KXpLGUoUhT5`r#OkIS{RXTYLG}C;d3Y($P)`M7>#|dj9AqpYA4SqQ@tC_G;_Fb)bBSoxxbDSVXyN*mX(5KBa(;S~0^BNa0`7Ip zAsa#BkF%hEf00BrR`M+&sa{h^0n(N-6-h}u{3B_v$mXQrYAA_v;JH>t11*#SB*~yN zB<_#6R*)8k7eDfQTNSj1UW#9Lx*E#H&^Lf@16ix&lO&Tz6}_P({+Lq!4x|S9eWe^p zYX6}kA1gd$0cegR0zdeig%!t3WkS!|x-XSwT|InnKb=k{W16`Gy=>n8X{BukeEQKWmK!_&;myKWpv(Z>{~4 z@Al(6gH!LMym&EmOI+2s9~RlK^%_=K9^+Q>bHb{8e*5|v$(Oum)E_AvAZ@-}eB0(s zr|~tO<_laF#qAp&I_s{>sdTo;LU3UHFKGH1Zd(X7&DlC6|ItQx(6k_j`_^nin*(Lv zI@>JRmpeW+Va%+VC%sxb+^>;UYa_szofgyfNVwyxJ)pY$^ z%vv`&z3oA(E{@Ztt_$|jmUo+cP zSyZrK$vnb9%wh3eKs+X5dlwM%7~d5{c^44bT|vxeTZu^O3c@Y~#D^>+1cZ4Ah#Ddm zF`G~j-w-h=6vRiYl88~Ef@Q&(_jkqQ{Sva-|C-p55}iQ?{GjbLrogKWm7+64<>@Zs!kLEqXAkQ23z8E$UTNT7NkjKOFYqYIObYwn@P*^y-^?Pi8x{aDh2OPoQ)?lCeeQYX5qFr)ZV(Q8Kup>V;vTCc;t&xYdq6y36ZU|ZvKPczA|5gKy&ydI zfta%w#1nRsh}VWuh>;0t`pI#O4Co^MYgm` zlfahm2lD_7uVInHgbNEe3L^Lzh?1iq z+}Kqjt`pJg7zlT^Z!x<2h zPJ;+!l|&pO!s85xAU5F)h$&}5oFziX+|PpWJO^UVSrA>=Nh0cr2s#HMgcY3wQG6c6 zH6p@TzlgNR^PiMUQguX+%XY)L(c*f zhO)7bHJ=zxbkp_}h%+pV({>X`AH|bCFMW{KkUmJ&&JD2 z;Tl21iHGrOqHuJ3Tgu`y#b#kE@x((_ZIFdOI$z~JRUV7%Ku|a7PI;BWHCIf~&2Skj zg9-jK!}d(EIUm-V?BEJkis00nYol;o6s{#W4~6Thn0E))mdRP-J6?2eP0qzCS#6OP zz|o^ooMNIK(l=RAme|bh7Ca-r=-8Bu;#iP7YS@@1x@p{fL68Rv6jK9`ra~K*vH{KLE!7Tz?=Icn6??#u=coNt~F_X%!vC&;c5q5zt8yodeNPBR3Qn#&O`>Fp>`2OJ0Jv2qRY8L$>u2W$W~0bc@JfUkhBfeL`0Qx^kEfTe&QSO)wZV8F*f zDewgTJ+s8K`wJul5F%g>$X0CqhvHI8I@7QMtN|NCuZ3c3A%h+r>B+ng5Cud7eSv6o^4zvw&v~Gv1Ou@7aa@a0~3Ks zKrR-G#0bHL4xv=^LSB}kY=u~AF4Bf`i$$&xhw{tV$~9uH zxD1TmVDp)1p(&t=ycD1t$s&MCQ+hGr3(Ny-fH}Zy-~(V5Fc(1M+*Dv9@DcDgpcq&H z%m+RM76OX^vO#uf15)jy-M+6IRvRP-XoZnebbnR|P+l59=OVQIk`r`mNoC3DLco_@ zTQ9b@BY*7xYVRCy7AR&e8^me+T()9^cv>XyK4KHf#page?jvU z+KFUmw!veMs5e8!9o3=^cl~#&#SZ*@gL{p*%Mwoomrsd99mz&}t*N7akY1$YxqUv1 zKP|e!-h|WQM_SjL$hrYgys3M%nb1BK4d4#1<7eXJ!I9Y0x&dK8Fwh?80JH{L054Gg z0q_df?FP1fM*2Q52Q%Ov}V|R6+XjkYA83fQO354tjP%HkBG&^Z<|0nMPP;MW}?*-oG9eGAS zvE;^Vda2wA2~v7ub`-+(P^7y8AwU;^9HV7H+&H93s{EU_F*To-BiV`o!j(FI-ED%! z?k3|jWg9k34Uz*?ksSB{=#KPX_eF1%W5wT#aeQaPh3~~8Gxos`V$f3GgZSx;i)sH9C_tAgksBgyA*V+x*^M89S_5Hf~o?EGvnl8EW&MfkkXwN!iNb!P) z7b|=wIUWkDXZ*zuy*;{H}(2@H8wj$U{Jxw2x{Mq0CyO_DE!}sQf7y=W_>N2Dj zSrPE0CC2x^k5M`np9^x-Zvy@pqc_h9^8PK&#binY)Yvyyzll)inl(QIEjh3y?q+r@ z{HbW}|K>SB_TStxb;nh;&jt;bTClY*#ZOElUxXnxRKF5KWg25aHj9BY#K~rj7xK=A zloGQ(?TJ`lY1Wyi1ZF|cA*QOf2A#8Xfu}jr)KwZm_1`{60vgN_cEDANC1dt((k540 z5zH{;C-ITM=dsE#$&p{cE`~`yNo9D&-v%N6Ye)oM%~8Kl$zIqjWNB?hCZ?mmU!Y%S zj#Ix;xqbLcU)xq@r;roq7v$Fw8~1LO8ZJ3>RzJ6S^wqLHnxT_#phRcC0Dr_${l4gj z+ifp<>vAs|CwX8Ha>94B&EZl{F%h2?II)x6r9gvcgtS&8NP7)+-K8w8(4&%#Pmmmh z_(~SrM{;mdKl1rKa%fV}JGNb5D*ztCk3v?|M+)SZv+aGP{w>sRk_KIz>gnSgJVM|< z$7ey-RBUw{vldS3w@Z)8Gh=37a4R(03GfTXPd1B>Ld>qSccY|UI7-?YC4~q=6}uTF zd5ex!Jm*P{#v8^(O9xc{>_mhpuA0TgN*z&iR;)CV-^NxAmK>RpRjJo-b$j z;-n(M>;Rh_FVzX-53t??q!_-A=?6%GPU=TZe#_mxevNG9XY|OQdiIcA9e{ck2U*rY z%!}a%+0lUrNzOsTPXnbm-qeyk>pxhEH>FDz$_ep8Rny)Lbr_H?#TQtQw`g3V@EHw%JdhHk9{L_xmC^W2S z3%_`yF(4iNf{c;gmx7X`E7^A`QjF7ErfnD8xUIa3e)S?#P}Gkvj1kSU|Gm(`Y+ZQFFMpv-Qsm6)?C>86%)FJ*ZOH7kO_!~^0hB+F+o~2>f(mdJGbj0&LPv#Gav(M;s zslQ6IuhKD$N*PmL;G2Ht8Wh={ffh~1o!+>y2O76m=8_2qUoc&!G*aDA|Mv}>ZUkDq z#dYI${JI}wjSa9&@?ZHahU4dlOGOUqN0PtgRF@|G9A9gk(*Ay(3@=AYPeoyZm*HuS zw1-E6?aY;460viS)GAt46s@AB?|IMJ8@E6GzI*@p{=4UwC(nAHwbr}lwbveM zcLde$2wEKGe@48OntpLd*sU;mVfUm``VcUa4L_w$r9&RHD2JjJEL2v|bM>?|CHMhp! z0F#|QA#Frvjv$O^VbwQ)>qCD8MtoR)R_26}nJrN`9NHlwCo^kO<^)0DD3B_a0&W2A ziwYXIgtCu)U9>V@_}=n;z*A%*lRxQl>Bowgc=8unTwqn5x%J)h||vf*b6FeO7-pd#v$I5KsPF@3-bF27ADM zYPH+uFFPO#P7oe}slV>1JUS;dCleI{XQho3gjvwt5uXL7iVZObgm~uFhkNSv`zVgo zZ^2}LjAl_WcPd58Xk7tQ^{bCq<7;43wJN~WjI_y_p(C;0W>jBXS;NA5NCZ{tF4C2ZLiv8mCP$$i&LPTTwCPyL6}`Uf6tP=j6# z-aWjMprnn!DxuBIpB{NTP%)5tC4In z3=9#3^yk)ISjo>V?`DF~{kfF^D-M=uE*)-?HZ?O3p4`E317cf<26Ng7lc5O~@awQ7 z^QFNi!`rYZPG>G1Vlr%k)ee^4lJcG!Cz(rAO@?qR>{gbP0VyU!7A#6BTf8W+I>BNV zOCM_WDVx)Vnpg)|t@z4`Vmn)eI#^Pr4K_(TL(R)kxjPWmW}~G&!UUlolAse{t%miy zZCi}f6MaMnG_1L~dZ6u=rAzgHFwE(EC-Ws#=pSE;LJ}-TizVz7g*LDZ=1XZN)&^E* zbAv&#h8YM^MFn#}n#r*D@L!(cILgrN?W#UBr_7flA2-J(E6 z*CRKq3#?w|p<`kVB?wXX+nUqHn50v?x%UTR2j+-H-qt+y?N~!MgkHE2XY#ra#EypJ z*c7N|4dzmAGU)ccY?)vUK%7X`5Et+|jtrF$6D%UN!X8^0%@qvOa+4t$7PV01r8%hS z3Ye5sXHF|L8ScXBW66loX8p1E^)fd|i8XwT5M|O?GD$z~<7bzN9SmKu>5*p?j;XQ{ z7L5(&7RJU2`AsT(jG6J=*XmmvLrST?%+hI|NvBr%t84_X9ia^{Tli?Fs)-Iz){y}l( zl^FXsutyF;DjRb^zR3`Qot4JdvJBWlSP6V+ju^C)4qgJY3Z`|{(d3ek zivli`7_u}cF@_H+#SrH}vkW73qof??XG>8hp;{FBl2>!7VlwoFMfr3*z*RJ{LYTw& z%IRV(yNqDErO}jkd2e7Pj>rzFG zEp~C5&uHsEO@_I!x>|jq)+by+l<2WE(bHFvbF#>k= z@lR#S=m47>I;rdm*2DHxZEw|XsB$APRj4tTdOQS-Kf#25)PwE7GWa#HJ-9cR{PnGm z_EUlVA<*wtOpXU2o_L_j$zaMiShZ8YRM2oRInDr6MaF<}o)e~ksX^1hliD?nksrorE%4;qBfB<#f&tPiVFJSr+QvtWt z_liui znjhl}>?9+1FVpoAyDq*r zW?dQ9+-6+o5xEbi{*w69uJC)t7EK~O`0e!XgpI!GpUq!BHEzDA&5@hfCPd+><5O?} zmV)-vJ8n9cpO*FIM~?n|9h(Zv|5mel-h+hdd$Yc9>*6tK=HLQddRSI`-1lCAfj@Y? zUOuPn@_IS&yH7op>XwV*78K9j|A;RzNya?a?46C&rujaQ+>vX=!k($NRn(pabZ^4S9JLS_qYBB1E;rfEfE;C&MXZP?*U6E9Hff*av z73U6%_Sv##xxIJs<2`$(U$rdvMWbX?oof*V)s@9w};d+Z7IAF;@OKPPrqvW3dL!|f=M3wq!`gd=e3?la$RET= z4*ZEp>LJeNr7;lJw}HUgKzN@gwSkb_7Q$8%=5ett1lw2$nQb8~;G0Rtf7a zb86fNsV66FoY1j4=wXZ99nT!tl(6BG%#cZy?>zS0_3@9phssS`E%ZFqJ@?bXr@!vr zwJz8#{I^`z?DpQ7FO6Br%eAu`Qgh_t!tjdAXI33}e@5V2^}j#tQaP=pyvu~gXT91K zg&#QdxB4D$Z}Up)zPsx8ta&@<+&A1xsP6d4_giJYWLI%GSIO!iEe?ts-gg@_4_4!=X_z|fY=N7zqs&)bmsbdEu&9m-rCjwoeeQF1CDjQc%?!gzQ^Hv zmqSzY?Z1r6DW2UvLsHsj=;{XY17*7I;!Wd^oJ9Rz8UwAnQqjo|F+6Cbb zAHNHNaTkPBB>c()c0)KsLg8)*_jnBnlXpXi-UH!2FW3Vicn^fDBs}DiSLAXZ3+G7v`_#G0K z9)r;TIE2Q$^f-jB$04w42thol8o~n-wvy14i!~6|S3}6Gfe^wslaO2k!Tkh;<~;2L z1lto3_LC6Golip8M#99C5W;ym38PLz2>J#>Bp?3`1mialPLUAB15QCWL_*;y2+_QT zgvqBMM4yIW;svK61fPa*m4r4t@(hGp5=zcMh~<|^m~#d~=UNEuc~LEdm|6(;Na)Dp z>mXbsVQn2|Og!Vu?W6&GX&scUjU`+!>U4TKuhH^VZZ{HA>^0bS-nclo+V6Y`yzO0Y2`1}_uL$lf` z)jjorOfzE?6yHxIbN29ldS!S&_D_fQbS9;r0}ig(G3a5a@L1LAt6Dv1wsdC2&r#Lr zpgox} z1sVc=O6U2kv6M#llyu7;2m}F5fTln&@G-C!n2z*x(`yEbffB$MpgZZea6=gijsPNo zmOvEH3Wx?;D~A`dfg}<3ZF#hry(Ko{rDn#(1m32YMPbLyDrVshosp*t z&=u&(Hx#qRVj!<7W*5>=&$NVS$#?=y_?;5gF~EQz zEt$K>Ma!fbI04X7pzr~n^Z`3#plMHV_b}?kCk$h$A839#C*Q;BbLqR092qjf6VN3dGrh-6(|H~XQMbgi4=+fI^5Dxj<&1< zAQYGdX!=ZqDUS3dfHUwuFdHC$T3Xt4DEuBU2SBBTDL^hguP;JiF)$aH56lA=01JUd z06EnhQ9_!nEBOptg$&RcyN#+NC<4>|h`k^-vMSax~qtO9~1zH2mfKVU+FanQ|?pNR$ zez(BXG#ZZ|5xxr)VwCTIZv&m6zXtrmf2w8K0lz__Y^;$sh1{>R405eVD%k z_xOf7)?+9In1fkl9x_t2VrhP>fu`)RcF zDZ-C=(pg;3p76}GOld$~^#DT(%5edyegLimjJG+*VnbXZe+%;*a2B`**h14G3ni^n zbpu~{j`_vcLzDxeZa{WH*b!l8uoEC5Yy;?lyNI`g_A}TKTpw@%?D>;(EXtW7_^*|T zKhHe#NcIP)-qaI*KtrGb;0tUbf6W2v3-TKR zP!H2o2nNV!Q--S?&0)=H6GTv_QTIMWGa4aG1<-Xc5cnM7#wx#DC^@47!iagu1?FdI zS2QGAO|8ID08RHua0EcbhJk4cK8D->t-j$%w+HEW1AkRrsw$lVs2bQN@`RQMkkJWK zCLe8Si*O9k1~36sF`E0NjYXJP)2X6V5bZIv=M(~3JgpP*)gEZ4=Apff_Bh(xC~a$o z!-ux8UM`q4ssLrw_L(?@)s5=;KGh8Av_*-RE0)7ZH*f;u4QtsXKIbCqBeqiNF0ulf zmfCA*?RBpt#)L(-4vWC04sN{AeC@5W7Q^$uXKs2*#TO^a9=z-!v*lCXl-+sH+ss?} zrM;Z0Q~LbG?mF_lcbU5`DlC$p&y;T-Fn+svzXWCY6B-ivGR zqqX93@ej6s@u9umei5U+W7pngTVq~S)BDeDauO9dGoqEe`Z4p)&^{v3-k85|{ht;} zJ*d6KUF-ho&rK*X!Z{@>{_<6jle;~p~Kh*yvQ|K)haQ}&6q z?+ef`%D!i;oq;+=GT0=7l|BX=`}yK_WoU^_mlh$QQj!DHRVtc_WUhym!3pB^vqYc)5AwaC{6Bh}rq)c`J!pOkZ9) zME20P#y-SrkW*Sz#&5*SMqlj6wN?r5+6TQ_TnyyatrZY-Z4>*l@^!tX^C<(_9>hN^VHYnB;|3Ud_eE3edOeB zT-m}ys_FoL*lohl85b+~#U#0Mvk zy17H2ii9n(WRURD0VQ{!+()z)>%}i7%e~YpaMKPOZ=Tv$j^>XyVis8{=H;t>?$mYd z*uU5M*~st}ZS7!nD185V2)0)8mV@P%zS^f$z7O*4{<-_}0{Cc!&cMp7spR>C(ZX)L zYA|NVl}dgM8ANNJ^T-srfpn*m_eqhPiS_u@6uG~z_L)|s?#uFPsqbBYuL!D7gmANp z-$=pK(5A@!D(*i7Hafgl8u~me=*GVuA{VGdHN^00-)XgLvOdx&VR0!u zqmE%w>cIEJ6CXSyZC>v+d{Ka^=Wjd4e;X<%O8br}3B%-7TAxbSYWU++l;g&ar(xn? zqq6Rvdi1}*rw_*(vgdrb97PM_=x}UcUi>P|znU{9+>KkB;?7W)zibT(Q(NPOM`CZK zqZrE+^WYz*%MH}Z+vcATag&W%@05zY-DZUBEl%M9Bjl03uiT-cXpnqD_@+0}fl(oR z*9cU1GCwmy?kTAW?18*wClyr3^_@=RJ@erwM;oG`mf7-<@ME4lfL}3Otfn< z-=8Uu)Es;Mc?(i6oxCW(#{Kyj!292CATLgoT`U=&H`!V+j~I!js@Dp%F>@pqo%MQU zyvYR81SS<&*;usW`J90{HPH5V= z(V-J_N57pzSzUSDDp}97SIah5bIt1pdtTJV;Lj(nmb>#|6A^KJmF%FEiR6rDFO&1^ zRgZ6`<>ZF))l+d8`mT$iA%_D$o^)OIv6@KlOlBkAX}O%m*9RHg_@)`MtT=oqZ;<%r z<#K;(!nv#DfPc-WR_pVw28##PAsTIUs61XR*EYhDENb?dy|Qv<{9 diff --git a/package.json b/package.json index 9ea66a0..45b5974 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@turf/turf": "^7.1.0", "@types/d3-geo": "^3.1.0", "@types/luxon": "^3.4.2", - "@typescript-eslint/eslint-plugin": "^8.16.0", + "@typescript-eslint/eslint-plugin": "^8.17.0", "caniuse-lite": "^1.0.30001685", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", @@ -47,12 +47,12 @@ "react-dom": "19.0.0-rc-02c0e824-20241028", "react-intersection-observer": "^9.13.1", "react-wrap-balancer": "^1.1.1", - "recharts": "^2.13.3", + "recharts": "^2.14.0", "sharp": "^0.33.5", "swr": "^2.2.6-beta.4", "tailwind-merge": "^2.5.5", "tailwindcss-animate": "^1.0.7", - "typescript-eslint": "^8.16.0" + "typescript-eslint": "^8.17.0" }, "devDependencies": { "@next/bundle-analyzer": "^15.0.3", From 3ce9e6cdfcdc6693e846b08db135e346cb02350a Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Tue, 3 Dec 2024 10:18:34 +0800 Subject: [PATCH 3/5] perf: changelog --- .github/workflows/Deploy.yml | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/.github/workflows/Deploy.yml b/.github/workflows/Deploy.yml index 0a6fb6e..f0ea340 100644 --- a/.github/workflows/Deploy.yml +++ b/.github/workflows/Deploy.yml @@ -17,6 +17,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -55,21 +57,8 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - - release: - runs-on: ubuntu-latest - needs: build-and-push - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Set node - uses: actions/setup-node@v4 - with: - registry-url: https://registry.npmjs.org/ - node-version: lts/* - - - run: npx changelogithub + + - name: Changelog + run: bun x changelogithub env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From 5e7a345fd978511425f7289d015b1c156bbf9b11 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Tue, 3 Dec 2024 10:19:26 +0800 Subject: [PATCH 4/5] fix: bun.lockb --- bun.lockb | Bin 613720 -> 613720 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/bun.lockb b/bun.lockb index 71b4360e1884779691df95c2d69e4975360925ee..912fe8175efc5740dad367cacdb7867150dad79f 100755 GIT binary patch delta 63 zcmcbyOZCPs)rJF7M3lnGafOTZ=d;y)tZUfM9*OQ^(UF7M3lnGafOTZJ+sw)tZUfSkHL+^(U Date: Tue, 3 Dec 2024 10:19:44 +0800 Subject: [PATCH 5/5] update: v1.6.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 45b5974..63477a4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nezha-dash", - "version": "1.6.4", + "version": "1.6.5", "private": true, "scripts": { "dev": "next dev -p 3040",