Skip to content

Add arm64 download links#6

Open
ohnorobo wants to merge 5 commits into
mainfrom
add-arm64-download-links
Open

Add arm64 download links#6
ohnorobo wants to merge 5 commits into
mainfrom
add-arm64-download-links

Conversation

@ohnorobo

@ohnorobo ohnorobo commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

To be merged after the next release, when linux arm64 and windows arm64 binaries are available.

DO NOT MERGE until after the next release

ohnorobo and others added 5 commits June 21, 2026 16:00
List arm64/aarch64 alongside amd64/x86-64 for the Linux client and
ARM64 alongside x64 for the Windows client on the Alternative Download
Links page.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Mirror the English download-links update into all 10 translated copies:
arm64/aarch64 Linux client and ARM64 Windows client entries, reusing
each locale's existing "Alternative"/"Windows" label plus universal
architecture tokens. Respects per-locale punctuation (full-width colons
for zh, RTL bidi marks for ar).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add (x64) to the Arabic Windows client label and (amd64 / x86-64) to the
Linux client label so ar matches the other locales. Inserts the arch
token before the existing RLM (U+200F) so the trailing colon stays
correctly anchored in the RTL line; the Manager section is untouched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add arm64/aarch64 Linux and ARM64 Windows client entries to the seven
locales missed in the first pass: es, es-419, fa, fr, ko, th, tr. Same
approach — reuse each locale's existing label plus universal arch tokens,
preserving per-locale punctuation (fr non-breaking-space colons, fa RTL
embedding/RLM marks).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Adding the arm64 Linux/Windows download links bumped both the English and
translated link counts by two, so the KNOWN_LINK_COUNT_DIFFS entry for
download-links no longer matched. Update (14, 12) -> (16, 14); the gap is
still the English [^1] footnote that translations don't carry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ohnorobo ohnorobo marked this pull request as ready for review June 30, 2026 13:08
@greptile-apps

greptile-apps Bot commented Jun 30, 2026

Copy link
Copy Markdown

Greptile Summary

Adds arm64 download links for the Outline Client on Windows and Linux across the English source and all 17 translated locale files, and updates the link-count allowance in the translation-verification script to match.

  • docs/download-links.md + 17 i18n files: Windows entry renamed to "Windows (x64)" with a new ARM64 sub-bullet; Linux alternative renamed to "Alternative (amd64 / x86-64)" with a new "Alternative (arm64 / aarch64)" sub-bullet. Changes are mirrored identically across every locale.
  • scripts/verify_translations.py: KNOWN_LINK_COUNT_DIFFS[\"download-links\"] updated from (14, 12) to (16, 14) — correctly accounting for the two new download links while preserving the existing 2-link gap caused by footnote refs that are not present in translated files.

Confidence Score: 5/5

Documentation-only change that adds two new download URLs; no logic, no runtime code, and no structural changes to the site.

All 19 files receive the same two new S3 URLs following the existing naming pattern. The verify_translations.py allowance is updated from (14,12) to (16,14), which correctly preserves the two-link gap caused by footnote refs that exist only in the English source. No links were removed, no existing entries were altered, and all locales are updated in lockstep with the English source.

No files require special attention. The only non-documentation change is the single-line counter update in scripts/verify_translations.py, which is arithmetically correct.

Important Files Changed

Filename Overview
docs/download-links.md Adds Windows ARM64 and Linux ARM64 client download links with correct S3 URL naming conventions; existing structure and URLs unchanged.
scripts/verify_translations.py KNOWN_LINK_COUNT_DIFFS["download-links"] bumped from (14,12) to (16,14); the 2-link gap (footnote refs absent from translations) is preserved correctly.
i18n/ar/docusaurus-plugin-content-docs/current/download-links.md Arabic translation updated consistently with English source; both arm64 links added correctly.
i18n/de/docusaurus-plugin-content-docs/current/download-links.md German translation updated consistently; both arm64 links added correctly.
i18n/fr/docusaurus-plugin-content-docs/current/download-links.md French translation updated consistently; both arm64 links added correctly.
i18n/zh-CN/docusaurus-plugin-content-docs/current/download-links.md Simplified Chinese translation updated consistently; both arm64 links added correctly.
i18n/zh-TW/docusaurus-plugin-content-docs/current/download-links.md Traditional Chinese translation updated consistently; both arm64 links added correctly.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[User visits Download Links page] --> B{Platform?}
    B --> C[Windows]
    B --> D[macOS]
    B --> E[Linux]
    B --> F[ChromeOS / iOS / Android]

    C --> C1[x64: Outline-Client.exe]
    C --> C2[ARM64: Outline-Client-arm64.exe NEW]

    D --> D1[Mac App Store]

    E --> E1[Install guide]
    E1 --> E2[amd64 .deb]
    E1 --> E3[arm64 .deb NEW]

    F --> F1[Play Store / App Store / APK]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[User visits Download Links page] --> B{Platform?}
    B --> C[Windows]
    B --> D[macOS]
    B --> E[Linux]
    B --> F[ChromeOS / iOS / Android]

    C --> C1[x64: Outline-Client.exe]
    C --> C2[ARM64: Outline-Client-arm64.exe NEW]

    D --> D1[Mac App Store]

    E --> E1[Install guide]
    E1 --> E2[amd64 .deb]
    E1 --> E3[arm64 .deb NEW]

    F --> F1[Play Store / App Store / APK]
Loading

Reviews (1): Last reviewed commit: "Update download-links known link-count d..." | Re-trigger Greptile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant