v1.3.1
What's Changed
- ci: fork-PR safety hardening by @soult-agent-bot[bot] in #14
- refactor(ptr): resetToTop()/clamp + TREK SPA-router device tests by @soult-agent-bot[bot] in #15
- test(e2e): Phase 3c E2E harness — config injection, health-check, connection smoke by @soult-agent-bot[bot] in #16
- test(e2e): B5 login → dashboard authenticated journey by @soult-agent-bot[bot] in #17
- test(e2e): complete group B — negative-login + session persistence by @soult-agent-bot[bot] in #18
- test(e2e): group D — dashboard pull-to-refresh + extract TrekE2E driver by @soult-agent-bot[bot] in #19
- test(e2e): group E lifecycle + A4 offline + login-reuse reliability by @soult-agent-bot[bot] in #21
- test(e2e): D13 — pull-to-refresh reloads the dashboard by @soult-agent-bot[bot] in #20
- test(e2e): adopt Espresso-Web + Page Object for login (replace brittle heuristics) by @soult-agent-bot[bot] in #22
- e2e: reliable Group C nav test — off-/login auth gate, skip-on-throttle, live-DOM nav discovery by @soult-agent-bot[bot] in #23
- e2e: fix React login form-fill + one shared login + pare to embara-only tests by @soult-agent-bot[bot] in #25
- chore(deps): bump gradle-wrapper from 9.4.1 to 9.6.1 by @dependabot[bot] in #24
- chore(deps): bump com.android.application from 9.2.1 to 9.3.0 by @dependabot[bot] in #26
- chore(release): v1.3.1 — dependency/toolchain refresh by @soult-agent-bot[bot] in #27
Full Changelog: v1.3.0...v1.3.1