From 8b79cda280eb5cb148b8723f3e22df976c16b172 Mon Sep 17 00:00:00 2001 From: Adrian Bonpin Date: Fri, 21 Aug 2026 09:09:50 +0800 Subject: [PATCH] fix(www): use Gridline favicon and point links at Gitea MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace Astro's default favicon.svg/favicon.ico in www/public with the Gridline icon (the head already referenced gridline-icon.svg, but /favicon.ico and /favicon.svg were still Astro's default logo, so some browsers/fallback requests showed the wrong icon. - Point all www + README GitHub URLs at the self-hosted Gitea instance (git.ranio.xyz/adrianbonpin/gridline): releases, repo, issues, roadmap, badges, and JSON-LD (downloadUrl/sameAs). Update link labels GitHub→Gitea. - Update seo.test.ts to assert the new Gitea URLs. EOF ) --- README.md | 14 ++++++------ www/public/favicon.ico | Bin 655 -> 1586 bytes www/public/favicon.svg | 39 +++++++++++++++++++++++++++------- www/src/layouts/Layout.astro | 8 +++---- www/src/lib/seo.test.ts | 6 +++--- www/src/pages/changelog.astro | 4 ++-- www/src/pages/index.astro | 14 ++++++------ 7 files changed, 54 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index c585e7c..3c9d8ad 100644 --- a/README.md +++ b/README.md @@ -18,12 +18,12 @@ React TypeScript Apache 2.0 License - GitHub stars + Open source on Gitea

- Download Latest - Open an Issue + Download Latest + Open an Issue

--- @@ -301,9 +301,9 @@ _Notes: DB Pro is an Electron app (launched Nov 2025) whose marketing copy overc ### Download a release -Pre-built installers for macOS, Windows, and Linux are published on the [Releases](https://github.com/adrianbonpin/gridline/releases) page. +Pre-built installers for macOS, Windows, and Linux are published on the [Releases](https://git.ranio.xyz/adrianbonpin/gridline/releases) page. -> ⚠️ Gridline is under active development. Expect rough edges and please [open issues](https://github.com/adrianbonpin/gridline/issues/new) when you hit them. +> ⚠️ Gridline is under active development. Expect rough edges and please [open issues](https://git.ranio.xyz/adrianbonpin/gridline/issues/new) when you hit them. #### Installers are unsigned (for now) @@ -357,7 +357,7 @@ Before tagging, make sure the version number is in sync across `desktop/package. ```bash # 1. Clone the repository -git clone https://github.com/adrianbonpin/gridline.git +git clone https://git.ranio.xyz/adrianbonpin/gridline.git cd gridline # 2. Install all workspace dependencies @@ -473,7 +473,7 @@ Highlights of what's next: Contributions, bug reports, and feature ideas are welcome. Gridline is Apache 2.0-licensed and intentionally stays open — no paywalled tiers, no bundled proprietary services. -- Open an issue via the **[template chooser](https://github.com/AdrianBonpin/gridline/issues/new)** — pick **Bug report** (with an environment table so we can reproduce issues quickly), **Feature request**, or **Improvement** (UX polish for existing features). New issues are auto-assigned to the maintainer. +- Open an issue via the **[template chooser](https://git.ranio.xyz/adrianbonpin/gridline/issues/new)** — pick **Bug report** (with an environment table so we can reproduce issues quickly), **Feature request**, or **Improvement** (UX polish for existing features). New issues are auto-assigned to the maintainer. - Submit a pull request. Keep Tauri commands thin, type IPC boundaries explicitly, and follow the existing Rust/React conventions. --- diff --git a/www/public/favicon.ico b/www/public/favicon.ico index 7f48a94d16071d6c8d06478c7458ab12e675019c..0520bed69b9dc964da7d4aa0f42ae95682b27e04 100644 GIT binary patch delta 1581 zcmV+|2GaSD1+okl000310RSK%00031AOIW&000&M0058~e+B>m0CReJ^Z)<_<4Ht8 zRCwB*S4&78R~Y_h?p&|$XS6XPpd}#qKnYlAa1l2#t0GzxX=7H+F5n{BWTE29g>jd`7+Z&P@OBIOlfmIM-Zr;M_TP&VT;L_dm`* z8bv=8I@>U#eQ$dp3B?I}dwcu$OxOdzD~cM> zG>>XAk2(k~MNMmMuo7OM&j)2{7>QoH5{e8s-ZY1YhrjCR==kf+n>Q&jzL+4}pxLed z(!o4}e{6)tC~UKwywTCoH5p3+pWfbH@qGUL`E8Ea6jmsp2X!qF2nhJ?6MmLfVvQ-4 zl(FEP94Fuv;5B&Pw%jdbYWQL31&5WDm9nj^Ei6?WbPo8Fqnr*74#?y2kfw>_1Vte{ zE-sD|5)wpUx}c!?{eJ9~@!y~G^YhJ+0#F`Sf3PAK4-XGrl2ri*;%uOzq9VF}{W>uN zN>5K0+Z!7j^#1*O8XO#?sXwPEIVCw_Z1B8@b#rsGA!9%}-ZQu8Mr|rFF|mYeMgXisLKYSlG`8LcI02!} ze}4p2_>fQl18(^A=~HL|8N9=2XlS6=*jRDK$%mr=uJUm(Y9Y7E#rpcX!on4KNER6x zctD_~r3G;!tc#D24^8+T@1V?s2M=g-b5o!ugzNwF(sjX0$dPh2JAAxh%HWgmff1~^ zaNz>ox^;_MTU&*-SFc_Ti-EUq-_na0e=lg}?-@!})!r!1D4kN%)-# zAo@8y>Ep+bbmhtws;jG`uC6XYgFT$V8nkI?X(B^_7@l@MZZ$=9AQ0v=Ie`G*YBV-B zMtyyK!pE>aH8nMqj&MP7aWOSEHVT&@RqZ?^Ukspm0s;8;=;-JK0cg0d3iZ)Z*PlCz>s%{M8ICOTw?&R*$>I;CWEl8txYH* z(E{DwyLYLiq=Znw5C{GJ{UHRQyptD(JqA>J3`hi==>y?_xT2zh*4EZS)`8*Er%&nO z!-puX#1{-zS67RabxUWbac(Y9e`G+(Azi|K0lj*P2MS^1-ae}aOO4GA{c z&wnt}QXp?{Smj{|hpz!4Qc=D~8qUqli8RG?Vq(HA?*-4iyu7jL>FIA|2PF|e*JCh@ zE0Jz79Kel-PANAxm$J{Frvwf*i4LHL@Y9M8-gEk{Si<3cLvtYUnp5XHvp(kb>kfiH|$veyi~6BANZ=gXLUOG30S@}?9(}L*W*3hD5ph>vjN`ME?v4r?EiaD zo;>-$l~R>WtKxDu0IEBjX6>96NfF?T?$d}-L3(oK+l6rMIe(Qhe@^={5(J!!5GF>XCpV|T8#itoagXV@wQ8#D1Ec-oRV+nJr`Bf}suk@aSzjl-_ fRN%8;HU9y|GfvO}4+uWm00000NkvXXu0mjfU;y#s literal 655 zcmV;A0&x9_P)Rl-XF(A`bsas&GH{e7U1}Ri zJr5jR8B2*Jd6$=$AqgTM2o2FV$WZ9|#jJ3mmpEs{jB0ps@*Kxv}=RB|IJih8Z&fqwCG`%bN0000#bW%=J zQ=IH#a_&L{B{_6Lu_3m>0bMN%+@aOmN_3G~H^8EGi>+bXO=;-|Z`uFnf==AdP z{Oj-S=ltmI=<4`LcLE*&009F@L_t(|+I`d4ZUZ3@1<*Uo7H^LoCw6-8z4wsbd;b4l zA}zMFtOw2mLX6O5Mgl}(5P=uOM4%=tnuHiuAp%(G<c=npm$Fz%eL - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/src/layouts/Layout.astro b/www/src/layouts/Layout.astro index cbcc259..82e8d05 100644 --- a/www/src/layouts/Layout.astro +++ b/www/src/layouts/Layout.astro @@ -98,7 +98,7 @@ const isProd = import.meta.env.PROD; -- 2.54.0