Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Azimuth/AboutWindowController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ final class AboutWindowController: NSWindowController {

private static let links: [Link] = [
Link(title: "Homepage", symbol: "globe",
url: "https://ai-screams.github.io/Azimuth/", tint: nil),
url: "https://ai-scream.ai/Azimuth/", tint: nil),
Link(title: "Report an Issue", symbol: "ladybug",
url: "https://github.com/ai-screams/Azimuth/issues/new", tint: nil),
Link(title: "Sponsor", symbol: "heart.fill",
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Before opening a PR: `make build && make lint && make test` (CI runs the same, p
- Strings like "N commands" / "N shortcuts" must match `WindowCommand.menuCommands`
(currently **34**). Bumping a command means updating both HTML files and the README.
- Merging to `main` triggers the **"pages build and deployment"** workflow. The live site
(`ai-screams.github.io/Azimuth`) lags until that run finishes — poll it to `completed`/`success`
(`ai-scream.ai/Azimuth`) lags until that run finishes — poll it to `completed`/`success`
before verifying live content; catching the old page mid-deploy is expected.

## Funding / community
Expand Down
5 changes: 5 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# 타깃은 모두 파일이 아니라 명령이다. 릴리스 산출물 디렉터리 `build/`가 있으면
# make가 `build` 타깃을 "up to date"로 건너뛰고 종료 코드 0을 반환해,
# `make build && make lint && make test` 게이트가 컴파일 없이 통과한다.
.PHONY: lint format build run test coverage release secrets install-hooks

lint:
./scripts/lint.sh

Expand Down
4 changes: 2 additions & 2 deletions SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ Need help with Azimuth? Here's where to look, in order.
## Documentation first

- **[README](README.md)** — install, shortcuts, and command behavior.
- **[User manual](https://ai-screams.github.io/Azimuth/manual.html)** — the full keyboard
- **[User manual](https://ai-scream.ai/Azimuth/manual.html)** — the full keyboard
reference and how each command works.
- **[FAQ](https://ai-screams.github.io/Azimuth/#faq)** — common questions (permissions,
- **[FAQ](https://ai-scream.ai/Azimuth/#faq)** — common questions (permissions,
multi-monitor, size-increment apps like Terminal).

Most questions — "why is there a gap after maximizing?", "how do I remap a shortcut?", "how do I
Expand Down
4 changes: 2 additions & 2 deletions docs/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
## Purpose
GitHub Pages source for the Azimuth website — a marketing landing page and a full user
manual. Plain static HTML/CSS/JS with **no build step**; published at
`https://ai-screams.github.io/Azimuth/`. Both pages are **bilingual (EN/KO)** and share an
`https://ai-scream.ai/Azimuth/`. Both pages are **bilingual (EN/KO)** and share an
inline design-token stylesheet.

## Key Files
Expand All @@ -33,7 +33,7 @@ inline design-token stylesheet.
spots (shortcuts heading + "all N unique key combinations" note, EN+KO each).
- **No hardcoded version.** The download CTA and JSON-LD `downloadUrl` point at
`/releases/latest` — keep it that way so releases don't require doc edits. Canonical/OG URLs
are absolute (`ai-screams.github.io/Azimuth/...`); update only if the Pages URL changes.
are absolute (`ai-scream.ai/Azimuth/...`); update only if the Pages URL changes.
- **Funding links live in index.html's support block.** Ko-fi `https://ko-fi.com/pignuante`
and GitHub Sponsors `https://github.com/sponsors/ai-screams` (see `.github/FUNDING.yml`).
- `assets/` holds only images — no `AGENTS.md` of its own.
Expand Down
10 changes: 5 additions & 5 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta name="description" content="Azimuth — A keyboard-driven window manager for macOS. Predictability over clever inference." />
<title>Azimuth — macOS Window Manager</title>

<link rel="canonical" href="https://ai-screams.github.io/Azimuth/" />
<link rel="canonical" href="https://ai-scream.ai/Azimuth/" />
<meta name="theme-color" content="#1a2a4a" />
<link rel="icon" type="image/png" href="assets/favicon.png" />
<link rel="apple-touch-icon" href="assets/apple-touch-icon.png" />
Expand All @@ -16,14 +16,14 @@
<meta property="og:site_name" content="Azimuth" />
<meta property="og:title" content="Azimuth — macOS Window Manager" />
<meta property="og:description" content="A keyboard-driven window manager for macOS. Predictability over clever inference." />
<meta property="og:url" content="https://ai-screams.github.io/Azimuth/" />
<meta property="og:image" content="https://ai-screams.github.io/Azimuth/assets/og-image.png" />
<meta property="og:url" content="https://ai-scream.ai/Azimuth/" />
<meta property="og:image" content="https://ai-scream.ai/Azimuth/assets/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Azimuth — macOS Window Manager" />
<meta name="twitter:description" content="A keyboard-driven window manager for macOS. Predictability over clever inference." />
<meta name="twitter:image" content="https://ai-screams.github.io/Azimuth/assets/og-image.png" />
<meta name="twitter:image" content="https://ai-scream.ai/Azimuth/assets/og-image.png" />

<!-- SEO: structured data (no hardcoded version — download resolves via /releases/latest) -->
<script type="application/ld+json">
Expand All @@ -34,7 +34,7 @@
"applicationCategory": "UtilitiesApplication",
"operatingSystem": "macOS 14+",
"description": "A keyboard-driven window manager for macOS. Predictability over clever inference.",
"url": "https://ai-screams.github.io/Azimuth/",
"url": "https://ai-scream.ai/Azimuth/",
"downloadUrl": "https://github.com/ai-screams/Azimuth/releases/latest",
"license": "https://www.apache.org/licenses/LICENSE-2.0",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }
Expand Down
8 changes: 4 additions & 4 deletions docs/manual.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@
<meta name="description" content="Azimuth Manual — Complete reference for requirements, shortcuts, command behavior, and roadmap." />
<title>Azimuth Manual — macOS Window Manager</title>

<link rel="canonical" href="https://ai-screams.github.io/Azimuth/manual.html" />
<link rel="canonical" href="https://ai-scream.ai/Azimuth/manual.html" />
<meta name="theme-color" content="#1a2a4a" />
<link rel="icon" type="image/png" href="assets/favicon.png" />
<link rel="apple-touch-icon" href="assets/apple-touch-icon.png" />
<meta property="og:type" content="article" />
<meta property="og:site_name" content="Azimuth" />
<meta property="og:title" content="Azimuth Manual" />
<meta property="og:description" content="Complete reference: requirements, shortcuts, command behavior, and roadmap." />
<meta property="og:url" content="https://ai-screams.github.io/Azimuth/manual.html" />
<meta property="og:image" content="https://ai-screams.github.io/Azimuth/assets/og-image.png" />
<meta property="og:url" content="https://ai-scream.ai/Azimuth/manual.html" />
<meta property="og:image" content="https://ai-scream.ai/Azimuth/assets/og-image.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://ai-screams.github.io/Azimuth/assets/og-image.png" />
<meta name="twitter:image" content="https://ai-scream.ai/Azimuth/assets/og-image.png" />

<style>
/* ─── Design tokens (identical to index.html) ───────────────── */
Expand Down
Loading