8 Commits
Author SHA1 Message Date
IGECT f7028f901d feat(web): update landing page layout, theme toggle, and live star count 2026-10-18 18:37:16 +06:00
IGECT cbd188398f feat(web): update landing page layout and community documentation
- 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.
2026-10-17 06:01:19 +06:00
IGECT 43450b1cc4 chore(release): bump version to v0.12.2, update changelog and documentation suite 2026-10-15 22:01:59 +06:00
IGECT df62ab99fd chore(release): bump version to v0.12.1, update changelog and documentation suite 2026-10-15 17:44:30 +06:00
IGECT 06c01e604b docs(signing): add SignPath Foundation code signing policy 2026-10-11 21:59:59 +06:00
IGECT afdb19b77b chore(release): bump version to v0.12.0, update changelog and docs 2026-10-09 08:37:35 +06:00
IGECT 903fcf5bdc fix(landing): resolve full audit findings on the main GitHub Pages page
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
2026-10-09 07:15:12 +06:00
IGECT 55fe4b3f05 docs: modernize landing page and deploy full documentation suite 2026-10-06 00:26:18 +06:00