Files
DIYgod 93e4a3b48f feat: add cross-platform e2e coverage (#4901)
* feat: add cross-platform e2e coverage

* fix: stabilize desktop e2e navigation

* fix: harden desktop e2e read flow

* fix: harden desktop e2e auth and follow flows

* fix: stabilize desktop e2e discover entry flows

* fix: run android e2e in a single shell

* fix: speed up mobile e2e builds in ci

* fix: build android e2e app from mobile workspace

* fix: invoke android gradle build from repo root

* fix: use absolute path for android ci build

* fix: restore android eas build in ci

* fix: target iOS simulator by udid in ci

* fix: align desktop e2e with discover card flow

* fix: reorder web e2e after relogin

* fix: navigate web e2e via real hash url

* fix: close stale settings modal before reopening

* fix: track android maestro flows

* fix: wait for settings router in web e2e

* fix: wait for web settings sync propagation

* fix: stabilize desktop e2e settings flows

* fix: harden desktop e2e regressions

* fix: stabilize desktop e2e selectors

* fix: read desktop entry state from locators

* fix: relax desktop e2e entry assertions

* fix: avoid waiting on missing desktop feed ids
2026-03-10 11:32:00 +08:00

51 lines
697 B
Plaintext

node_modules
dist
out
.next
.open-next
next-env.d.ts
.DS_Store
*.log*
.env
.eslintcache
.env.*
!.env.example
# Sentry Config File
.env.sentry-build-plugin
.vercel
stats.html
electron.vite.config.*.mjs
vite.config.*.mjs
.generated
.turbo
apps/desktop/src/renderer/dev-dist
tsconfig.tsbuildinfo
buildServer.json
**/**/generated-routes.ts
apps/desktop/build/appxmanifest.xml
apps/desktop/resources/cli
.claude/settings.local.json
.serena
.wrangler
# Local agent artifacts
.codex/
# E2E outputs
/apps/desktop/e2e/playwright-report/
/apps/desktop/e2e/test-results/
/apps/mobile/e2e/artifacts/
/apps/mobile/report.xml
/report.xml
# Mobile local E2E build artifacts
apps/mobile/build-*.tar.gz