From b0b3f59dc599848bddd6b99354e542de424bb887 Mon Sep 17 00:00:00 2001 From: Afonso Jorge Ramos Date: Sat, 18 Apr 2026 00:30:15 +0200 Subject: [PATCH 1/5] refactor: remove unused SponsorBanner component --- src/components/SponsorBanner.astro | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/components/SponsorBanner.astro diff --git a/src/components/SponsorBanner.astro b/src/components/SponsorBanner.astro deleted file mode 100644 index 95d260c2..00000000 --- a/src/components/SponsorBanner.astro +++ /dev/null @@ -1,27 +0,0 @@ ---- -interface Props { - visible?: boolean; -} - -const { visible = false } = Astro.props; ---- - -{visible && ( - -)} - - From 5e35b40d0b54e3ced4259108b08e5e060bc6eee6 Mon Sep 17 00:00:00 2001 From: Afonso Jorge Ramos Date: Sat, 18 Apr 2026 00:30:19 +0200 Subject: [PATCH 2/5] chore: add BoostMania logo asset --- public/images/sponsors/boostmania.png | Bin 0 -> 2959 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/images/sponsors/boostmania.png diff --git a/public/images/sponsors/boostmania.png b/public/images/sponsors/boostmania.png new file mode 100644 index 0000000000000000000000000000000000000000..de21143e7ebd2a58bac48e4815aa8512db66aa19 GIT binary patch literal 2959 zcmV;A3vl#_P)KkV2ah%vFv;FjbqBt0YyqM1gD%P$^a8HZ7qN5NIW+KrOUQt5y^{B|sDbbs(Us zrHutBlwKGl2v4wm0z^U=Yx>h>iv%F7jyPoX+4gZxPur6#HsI%El@ zcd5=&{dWnZ-4ckqn!NU@TKafcc`-f(`kpCffX&<`8;#YI^8&I(>usiit)ju7DWSZG zYK3Z921zCuAAn%wA{cr48UOlE1oT)vHt#r6UoS|n$0wPwbCT&@1OrKC4qD8)pctlR zkWFPrq`{n<8!R8FB=Z5*3X^~Lpa|kE3N}7f-dCDUElz^5dQ8aNK@c1Us0I#0 zl9^01>&^_b`hTupy|*SCxwroAvuw0i5`F_9vkOy!A?lf*T}1!4+K}2MfbeAz>I<{1 zptx9L^2ssO;uQvg5OPrQaq0KuMHQln@*PnP+?8*fe0Fie$LNG9;bL1*jV+?thpa?$Vjvn_@;6mk3E_ zkm|&>*13bBRqJ~V>$qBQh(&pokpq|rXj;r`JtpS0ELKr#kbTvm0TFd+>Y|)y*nM1$$W^*|zaMP1n!SGtXXPb-z`uy|=~p zI!OO7kx{sr)N)CnX1tbAWDc{kNtQ}hv6(XnW^Z|Wzf%TQA7<%ZgE@XosS2_tepw4O zcxtg5)x5@r7Ps@`3aa%AC0NxW6?3*(N7-`4nFUodmmk1m+yyQlsXL}w$2Q_NX^c%FnOH+RquCD-bnA1uPcm?C;y6H7HJAkeQmY!F}gLLoL-_;ZPTr-2Cy+u4l z`Nj|%f?^nQ-!X%kMwtV+m1-YEg@%3_UH<{$P%k%SI!~;%R`ivCoZWnuV51c$5fqGD z!iYrRp2bW(Z>$EF#BJG|jrqva+OfR?rU4t9#)Z-0;-HyfV_%_kW=oOb_h^*YEyvEj z3a>?8s-9kS5lI^P*@zH|$@FZ{C;~q7lk|ppfe4Dna6PHZaysqGdo!7AF+!7P6#7N! zMxNpY@5HcalDt|XxE6{Vq*$PEk&=4Z7T6ZAO)w0DWilMb1pT%9(|7Ej@ARCj8KoQR zZE!sc9FNyLz~;ta+xan_IKd8e6u(E_Y_e(`p%+DDSQ7Y{FvWbM@-Ok#Y6Iz)|Ir;m zneNOpdu26zk=}yT3ys%H$KR}&y=Yl3B1-UU5v_oRz7pVU2tP88og`J|q z4Xh%mGkm$B=Z$Tf+MF$KV4M6>&geoF?nUrUI@wt5uEX3-G+E~bPDTPnGgvk`tzLL0 zoy`tH;-i4l5FR4UOsGfoh|f~m^E?fFMLvY_ zm}V8_Zf!>dIXE(eemh|nSITptAw2pU6HKT>Ih68|p}$IPe_5**^7 zFy(tHEu=JZ5^+3=D^4HKcfGX~a<@mxKp^>n z6IjVwrOQ6^tvQ2ih&&!z5@f9KrZ_?ki+s&pb8w`AALWnVcgI$S2gHiC|6D+Nw5_2f zVUr|Y6NiDX;$o=P4Dqxwz@zyoh`EKF$BfD1fJpU!<^=LB?UA*}S9bsdWnoRE*^)(y zP~?}%0+^R(ZpUt6q=Q^FK}6=1s!*;+ZWpb?{BMf(7R< zvY1^*X}x7JI>?)>$bNr)qZi!}0}bX{sLho$H-)&77A8k2Kk@>JQ2I1DXVoe%mo#0} zVxisY+hvgvBDi4i@`#Q0alq5a ziro?vLb&9F3eo=Z-+!TPsiSsp0=|66x0w-!_qyC;P4}_;OXgLFYX*5jemPDtpsOAg zipmPqlQVrwfAs{HS(=KnqqEG!L)zxogO0e}90_6}w)9nZ682ZAjYc{(^3oVjvGLJ@ zG{9G@=VxnQnrY{oR#!WNg-%dTvCjYw#^Zwr)+<}IM{mq`HT0s12SyneOpMT z`Bu<01nyavS^s)ykRPj0TPJlsDItyMJKjSZreSZI<2uk-8b#ByR|wm z9>*0U^Xe1|Vx76FugojC=x;IQmd(K)fWB|`mm?>01$0VTa;M( zTcb!zs4|F`9!PC^ua+2BbRodADMd0fjN{CkX`b?GV1h7vOt; Date: Sat, 18 Apr 2026 00:30:23 +0200 Subject: [PATCH 3/5] feat: reference GitHub Sponsors alongside Open Collective in footer --- src/components/Footer.astro | 82 +++++++++++++++++++++++++++++++------ 1 file changed, 69 insertions(+), 13 deletions(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index da2d161c..60f3bd7e 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,4 +1,6 @@ --- +import GitHubIcon from './icons/GitHubIcon.astro'; + interface Props { discordMembers?: string; } @@ -50,20 +52,38 @@ const year = new Date().getFullYear(); - + +

+ Supported by + + + BoostMania + +

@@ -239,6 +259,44 @@ const { stats, heroShowcase } = Astro.props; animation: fade-in-up 0.7s ease 0.45s both; } + .hero-supporters { + display: inline-flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + column-gap: 0.4rem; + row-gap: 0.2rem; + margin: 1.75rem auto 0; + font-size: 0.78rem; + color: var(--color-text-secondary); + animation: fade-in-up 0.7s ease 0.55s both; + } + + .hero-supporter-link { + display: inline-flex; + align-items: center; + gap: 0.3rem; + color: var(--color-text); + font-weight: 600; + text-decoration: none; + border-bottom: 1px dashed transparent; + transition: border-color 0.2s ease, color 0.2s ease; + } + + .hero-supporter-link:hover { + border-bottom-color: var(--color-text-secondary); + text-decoration: none; + } + + .hero-supporter-link img { + border-radius: 4px; + vertical-align: middle; + } + + .hero-supporter-accent { + color: #e325f5; + } + .hero-showcase { position: relative; width: 100%; @@ -343,6 +401,7 @@ const { stats, heroShowcase } = Astro.props; .hero h1, .hero-subtitle, .hero-actions, + .hero-supporters, .hero-showcase { animation: none !important; opacity: 1 !important; From 6d2781f70dbc8946d3aba2b56d48def6e266034e Mon Sep 17 00:00:00 2001 From: Afonso Jorge Ramos Date: Sat, 18 Apr 2026 00:36:01 +0200 Subject: [PATCH 5/5] chore: ignore local planning artifacts under docs/ --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 80163909..6c5853ba 100644 --- a/.gitignore +++ b/.gitignore @@ -111,4 +111,8 @@ dist .tern-port # MacOS directory -.DS_Store \ No newline at end of file +.DS_Store + +# Local planning artifacts +docs/brainstorms/ +docs/plans/ \ No newline at end of file