docs: rework homepage and add aaif migration blog post (#8356)

Signed-off-by: Michael Neale <michael.neale@gmail.com>
This commit is contained in:
Michael Neale
2026-04-07 17:18:04 +10:00
committed by GitHub
parent 583acd4335
commit 7449a96664
15 changed files with 822 additions and 115 deletions
@@ -2,7 +2,7 @@ import Link from "@docusaurus/Link";
import { IconDownload } from "@site/src/components/icons/download";
import { useState, useEffect } from "react";
const FALLBACK_URL = "https://github.com/block/goose/releases/latest";
const FALLBACK_URL = "https://github.com/aaif-goose/goose/releases/latest";
const LinuxDesktopInstallButtons = () => {
const [downloadUrls, setDownloadUrls] = useState({
@@ -26,7 +26,7 @@ const LinuxDesktopInstallButtons = () => {
}
// Fetch latest release from GitHub API
const response = await fetch('https://api.github.com/repos/block/goose/releases/latest');
const response = await fetch('https://api.github.com/repos/aaif-goose/goose/releases/latest');
if (!response.ok) throw new Error('API request failed');
const release = await response.json();
@@ -8,13 +8,13 @@ const DesktopInstallButtons = () => {
<div className="pill-button" style={{ display: 'flex', gap: '0.5rem', flexWrap: 'wrap' }}>
<Link
className="button button--primary button--lg"
to="https://github.com/block/goose/releases/download/stable/Goose.zip"
to="https://github.com/aaif-goose/goose/releases/download/stable/Goose.zip"
>
<IconDownload /> macOS Silicon
</Link>
<Link
className="button button--primary button--lg"
to="https://github.com/block/goose/releases/download/stable/Goose_intel_mac.zip"
to="https://github.com/aaif-goose/goose/releases/download/stable/Goose_intel_mac.zip"
>
<IconDownload /> macOS Intel
</Link>
@@ -7,7 +7,7 @@ const SupportedEnvironments = () => {
The goose CLI currently works on <strong>macOS</strong> and <strong>Linux</strong> systems and supports both <strong>ARM</strong> and <strong>x86</strong> architectures.
On <strong>Windows</strong>, goose CLI can run via WSL, and goose Desktop is natively supported. If you'd like to request support for additional operating systems, please{" "}
<a
href="https://github.com/block/goose/discussions/867"
href="https://github.com/aaif-goose/goose/discussions/867"
target="_blank"
rel="noopener noreferrer"
>
@@ -8,7 +8,7 @@ const WindowsDesktopInstallButtons = () => {
<div className="pill-button">
<Link
className="button button--primary button--lg"
to="https://github.com/block/goose/releases/download/stable/Goose-win32-x64.zip"
to="https://github.com/aaif-goose/goose/releases/download/stable/Goose-win32-x64.zip"
>
<IconDownload /> Windows
</Link>