Skip to content

Conversation

@Vheissu
Copy link
Member

@Vheissu Vheissu commented Dec 1, 2025

Introduces a dedicated Aurelia DevTools sidebar integrated into the Chrome Elements panel, replacing the prior top‑level DevTools UI approach. Adds a full sidebar architecture including a new sidebar app, debug host, and supporting UI components (HTML/CSS/TS), plus e2e/unit test scaffolding and fixtures. Wires CI workflows to run e2e tests against the new flow. This lays groundwork for a richer, in‑panel inspection experience for Aurelia components and DI, with enhanced templates, bindings, and timeline support.

Properties view

Screenshot 2025-12-02 at 12 29 02 am

Aurelia events recording

Screenshot 2025-12-02 at 12 28 43 am

Lifecycle hooks per-component

Screenshot 2025-12-02 at 12 27 33 am

Component search

Screenshot 2025-12-02 at 12 27 20 am

Bindables view

Screenshot 2025-12-02 at 12 26 56 am

Introduces a dedicated Aurelia DevTools sidebar integrated into the Chrome Elements panel, replacing the prior top‑level DevTools UI approach. Adds a full sidebar architecture including a new sidebar app, debug host, and supporting UI components (HTML/CSS/TS), plus e2e/unit test scaffolding and fixtures. Wires CI workflows to run e2e tests against the new flow. This lays groundwork for a richer, in‑panel inspection experience for Aurelia components and DI, with enhanced templates, bindings, and timeline support.
Runs e2e tests under xvfb in CI to provide a virtual display
Improves extension fixture by centralising browser launch args to reliably load the unpacked extension in CI, including load-extension, disable-extensions-except, no-first-run, disable-default-apps, and additional flags like --disable-gpu and --disable-dev-shm-usage
Enables CI headless mode by appending headless flag when running in CI
Removes hard-coded browser channel in favour of default chromium
Waits for service worker with a 30s timeout to avoid CI hangs
@Vheissu Vheissu merged commit 6c331fd into main Dec 1, 2025
5 checks passed
@bigopon bigopon deleted the feat/sidebar branch December 8, 2025 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants