From f807c22a3640ed70686a8735ed31c4de25905395 Mon Sep 17 00:00:00 2001
From: "Adrian Alfred C. Bonpin"
-
+
@@ -44,7 +44,7 @@ Grab the installer for your OS from the [latest release](https://github.com/Adri **macOS via Homebrew** (recommended for Mac users): ```bash -# one-time setup (the tap is hosted on Gitea, not GitHub): +# one-time setup (the tap is hosted on GitHub): brew tap AdrianBonpin/gridline https://github.com/AdrianBonpin/homebrew-gridline.git brew trust adrianbonpin/gridline diff --git a/ROADMAP.md b/ROADMAP.md index 97be399..31e4b2e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -104,7 +104,7 @@ Still deferred from 0.7.0, slated for this bucket: ## ✅ Shipped (0.7.14) - **No more repeated macOS keychain prompts** — saved connection passwords and SSH secrets are ACL-pinned to the app's code signature when stored, so app upgrades never re-trigger the macOS keychain access dialog (users upgrading from older builds see one final prompt — choose Always Allow) -- **Install via Homebrew** — add the Gitea tap (`brew tap AdrianBonpin/gridline https://git.ranio.xyz/adrianbonpin/homebrew-gridline.git`) and run `brew install --cask gridline` +- **Install via Homebrew** — add the Homebrew tap (`brew tap AdrianBonpin/gridline https://github.com/AdrianBonpin/homebrew-gridline.git`) and run `brew install --cask gridline` - **Version bump** 0.7.13 → **0.7.14**. ## ✅ Shipped (0.7.13) @@ -112,7 +112,7 @@ Still deferred from 0.7.0, slated for this bucket: - **Developer-ID signed + notarized macOS** — the app is properly code-signed with a Developer ID Application certificate and notarized by Apple, so macOS opens it without the Gatekeeper "Open Anyway" prompt or the `xattr` quarantine workaround - **Version bump** 0.7.12 → **0.7.13**. -## ✅ Shipped (0.7.12) *(includes 0.7.11: release-pipeline/docs refresh — README download links moved from GitHub to the self-hosted Gitea `git.ranio.xyz`)* +## ✅ Shipped (0.7.12) *(includes 0.7.11: release-pipeline/docs refresh)* - **Reliable cell editing for non-text columns** — editing a PostgreSQL cell whose type isn't text (integers, booleans, UUIDs, json/jsonb, timestamps, enums, numerics) now works; edited values are sent to PostgreSQL in text wire format so the server parses them into the column's own type - **Recent connections fix** — the Recent strip no longer renders empty on first launch when the connections list hadn't loaded yet diff --git a/www/public/landing.js b/www/public/landing.js index cd0f2bc..4c1dcfa 100644 --- a/www/public/landing.js +++ b/www/public/landing.js @@ -59,12 +59,12 @@ const isMobile = /Mobi|Android|iPhone|iPad|iPod/i.test(userAgent); const keepLabel = downloadBtn.hasAttribute("data-download-label"); - const releasesUrl = "https://git.ranio.xyz/adrianbonpin/gridline/releases"; + const releasesUrl = "https://github.com/AdrianBonpin/gridline/releases"; const version = "0.8.0"; if (isMobile) { downloadBtn.href = releasesUrl; - if (!keepLabel) downloadBtn.textContent = "Get it on Gitea"; + if (!keepLabel) downloadBtn.textContent = "Get it on GitHub"; } else if (isMac) { downloadBtn.href = `${releasesUrl}/download/v${version}/Gridline_${version}_aarch64.dmg`; if (!keepLabel) downloadBtn.textContent = "Download for macOS"; diff --git a/www/src/data/changelog.ts b/www/src/data/changelog.ts index 4235d2a..a6526fb 100644 --- a/www/src/data/changelog.ts +++ b/www/src/data/changelog.ts @@ -32,7 +32,7 @@ export const changelogEntries: ChangelogEntry[] = [ date: "2026-09-04", highlights: [ "No more repeated macOS keychain prompts — saved connection passwords and SSH secrets are now ACL-pinned to the app's code signature when stored, so app upgrades never re-trigger the macOS keychain access dialog (users upgrading from older builds see one final prompt — choose Always Allow).", - "Install via Homebrew — add the Gitea tap (brew tap AdrianBonpin/gridline https://git.ranio.xyz/adrianbonpin/homebrew-gridline.git) and run brew install --cask gridline.", + "Install via Homebrew — add the Homebrew tap (brew tap AdrianBonpin/gridline https://github.com/AdrianBonpin/homebrew-gridline.git) and run brew install --cask gridline.", ], }, { diff --git a/www/src/data/faq.test.ts b/www/src/data/faq.test.ts index b1be42e..dfe71fb 100644 --- a/www/src/data/faq.test.ts +++ b/www/src/data/faq.test.ts @@ -2,8 +2,8 @@ import { describe, it, expect } from "vitest"; import { faqItems } from "./faq"; describe("faqItems", () => { - it("has exactly 5 items", () => { - expect(faqItems).toHaveLength(5); + it("has exactly 6 items", () => { + expect(faqItems).toHaveLength(6); }); it("every item has a non-empty question and answer", () => { diff --git a/www/src/layouts/Layout.astro b/www/src/layouts/Layout.astro index 15b898c..e6e945d 100644 --- a/www/src/layouts/Layout.astro +++ b/www/src/layouts/Layout.astro @@ -40,9 +40,9 @@ const isProd = import.meta.env.PROD; - + - + @@ -104,7 +104,7 @@ const isProd = import.meta.env.PROD;
@@ -181,8 +181,8 @@ const jsonLd = [ Gridline is Apache 2.0 and developed openly. Contributions, issues, and feature requests are welcome.