Skip to content

Sync dev to main - #1169

Merged
Bunton33 merged 7 commits into
mainfrom
dev
Oct 19, 2026
Merged

Bunton33 merged 7 commits into
mainfrom
dev

Conversation

@Bunton33

Copy link
Copy Markdown
Contributor

Publishes what's on dev to the live wiki.

🤖 Generated with Claude Code

Bunton33 and others added 7 commits October 18, 2026 17:07
Every page now has a title: in its front matter, so the new PR check
can require it. Wrapper pages take the title of the page they include;
the rest use their H1. All 29 are pages that aren't in the menu
(mostly old Homey copies and the LED-1 and H-3 trees).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A new docs-checks workflow runs on PRs into dev and main and reports
problems as annotations on the changed lines:

- check_markdown.py: front matter title and description, heading
  levels that skip, more than one H1, images without alt text, and
  snippet includes that are missing or start inside the included
  page's front matter. Warns on em dashes and banned filler words.
- check_secrets.py: ESPHome API encryption keys, generated OTA
  passwords, passwords typed into YAML, and common token formats
  (allows !secret and obvious placeholders).
- check_images.py: photos carrying GPS location data. Warns on images
  over 1.5 MB that the PR adds or changes.
- check_links.py: links, #anchors, filename case, and alt text on the
  built site, including the site-style links MkDocs doesn't validate.

All four pass on the current wiki, and each was shown to fail on a
planted example of every problem it covers. CONTRIBUTING.md, AGENTS.md,
STYLE_GUIDE.md, and tools/docs-checks/README.md explain the checks and
how to fix or run them; the style guide now also covers trimming
secrets from recordings and stripping photo location data.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ci: add docs checks to every pull request
The LED-1 reflash page linked a WLED-MM beta built for the Adafruit
MatrixPortal ESP32-S3 (an M-1 board). The LED-1 is a classic ESP32
(GPIO 22, 25, and 27), so that binary can't flash it. Use
install.wled.me in Basic mode instead, then set the LED-1 pins in
WLED 16 (Usermods first, because the AudioReactive default WS pin is
GPIO 15, then LED & Hardware). The FAQ answer now links the guide.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Redraw radar-gates-colored.png with all 8 LD2410 gates to 6 m, in the
  style of ld2410-gate-map.png, and update its alt text on 4 pages.
- Replace the MTR-1 Bluetooth screenshot on the Homey R PRO-1 zones page
  with a real R PRO-1 web page capture and drop the "Shown on" caption.
- Resize plt-boot-mode-pic-4.jpg from 3024x4032 (3.6 MB) to 750 px wide.
- TEMP Pro-1 FAQ: PoE is 802.3af, matching the R PRO-1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Every reflash guide now opens the product's own page on
install.apolloautomation.com (#/air-1, #/temp-1, ...) instead of the old
apolloautomation.github.io installers. Steps name the variant buttons
(USB Power, Battery Power, WiFi, Ethernet, Smart (Wi-Fi)) and
Connect & Install exactly as the installer shows them, the firmware
option names match the current manifests, and each page gets a new
screenshot of its installer page.

- TEMP-1B and PLT-1B use their parent's page with Battery Power.
- TEMP-1 Revision 1 firmware is only on the classic installer, so the
  R1 tips link it and name its firmware option.
- TEMP Pro-1 isn't on the new installer and keeps its classic link.
- Style guide and AGENTS.md: new rule for installer links.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: link reflash guides to the new Apollo installer
@coderabbitai

coderabbitai Bot commented Oct 19, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review: 1
  • beta

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 33c0ffe8-2950-49c4-9e97-394f4e4d81a1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Bunton33
Bunton33 merged commit baa64b1 into main Oct 19, 2026
4 checks passed
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.

2 participants