SnapOtter and GitHub
5bd052286c
fix(landing): stop mangling #hash fragments in localized links ( #516 )
2026-07-13 18:17:27 +08:00
SnapOtter and GitHub
10ae6d1d3d
fix(landing): green the landing e2e suite ( #470 )
...
Repairs 6 pre-existing landing Playwright failures: launch-banner external-link noopener, one-h1 assertion auto-wait, nav label drift to 'Talk to a human', privacy 'Analytics' heading, and pricing 'Let's talk' CTA.
2026-07-10 14:03:29 +08:00
SnapOtter
8403222d08
feat(landing): migrate from Next.js to Astro 5
...
Zero client JS, 165 static pages, self-hosted fonts, Otter Orange
design system. Includes tool SEO data for all 157 tools, enterprise
page, and updated e2e landing tests.
2026-06-14 16:50:20 +08:00
SnapOtter
5c8ecc7b2b
fix: resolve e2e test failures for landing and docs suites
...
- Change landing e2e port from 1350 to 4350 (avoids Docker conflict)
- Fix strict mode violations in docs tests (use heading roles, exact matches)
- Fix VitePress footer visibility (use DOM queries for hidden footer)
- Fix theme toggle (use evaluate click for CSS-hidden switch)
- Fix landing subpage tests (use heading roles for Privacy/Terms)
2026-04-27 22:34:11 +08:00
SnapOtter
b04c71c805
test: add e2e tests for landing sub-pages and cross-page navigation
2026-04-27 21:57:08 +08:00