- Implement new landing page design with macOS-style glass effect, dark/light theme toggle, and OS download tabs in index.html and preview.html.
- Connect top navbar and footer directly to documentation pages (Docs, Changelog, Installation, Courses & Study, OpenNami) without in-page URL hash clutter.
- Correct asset paths to point to existing repository files under static/ and assets/.
- Add category icons and concise one-liner maintainer attribution to Igect across README locales, docs/index.html, and llms.txt.
- Adjust omnidisc voice store test timeout and tier1 verification hash list.
Broken links & assets:
- omniget-cli download pointed at omniget-cli-windows-x64.zip, which
does not exist in any release; now uses the real asset name
- All asset download buttons now pin releases/tag/v0.11.0/download/
instead of releases/latest/download/ plus a versioned filename, so
they keep resolving after the next release; bump-version.js updated
to rewrite the tag and the version inside asset names in one pass
- Download menu completed against the actual v0.11.0 assets: Windows
MSI, macOS CLI (both arches), arm64 deb, aarch64 AppImage, x86_64
and aarch64 RPM, Linux CLI; hero OS detection now picks the right
binary for ARM Macs and ARM Linux
Facts (source-verified):
- Course platforms: 36 everywhere (was 37; "and 29 others" -> 28)
- Tools hub: 158 tools across 25 categories (was "37 offline tools
across 7 domains", which is the MCP tool count, and the section
below it lists 8 domains)
- MCP bridge port range: 47720..47729 (local_bridge.rs PORT_RANGE is
end-exclusive; was ..47730)
- MCP clients: add Claude Desktop and Codex (mcp.rs client_snippets)
SEO / structured data:
- JSON-LD downloadUrl #downloads -> GitHub releases (anchor died with
the old SPA); FAQ /faq/ -> #faq; Release Notes -> docs/changelog/
- sitemap.xml: dead SPA fragments (#downloads, #releasenotes) replaced
with the real pages (all 7 docs routes plus llms.txt)
- index.legacy.html: robots noindex on the orphaned legacy page
UI / accessibility:
- Mobile: nav links collapse under 48rem (the pill nav used to
overflow on small screens)
- prefers-reduced-motion: marquee, hero ASCII ripple, scroll tilt and
smooth scrolling are disabled for users who ask for it
- :focus-visible outlines and a skip-to-content link added
- Marquee: real contributor links are no longer aria-hidden; only the
duplicated loop halves are (static markup and JS re-render)
- Theme toggle repaints the ASCII canvas ink; FAQ xattr command is a
real <code> element; stale "getomniget.com" CSS comment removed
Tests:
- Tier 1 root-page checks updated to the current single-scroll
architecture with a fresh checksum contract, so e2e_verify passes
57/57 again after being stuck at 55/57 since the SPA rewrite