Skip to content

Conversation

@goosewobbler
Copy link
Contributor

@goosewobbler goosewobbler commented Dec 30, 2025

  • Logging improvements
  • Deeplink testing
  • Electron builder custom config file support
  • Dependency updates (including vitest v4)
  • Docs: Rework
  • CI: Improved MacOS support verification

TODO:

  • Facilitate download of chromedriver from electron releases (provide wdio:electronVersion)
  • Prerelease version commits shouldn't mention private packages
  • Package test for linux / arm64
  • Resolve read-package-up v12 ESM bundling issue

github-actions bot and others added 8 commits December 28, 2025 14:12
* feat: port logging improvements to electron service

* test: add e2es for logging

* chore: fix type error

* chore: fix type errors, provide correct exports

* test: fix multiremote

* chore: remove EXAMPLE_DIR

* chore: fix units

* fix: get existing targets and attach to them

* chore: reduce coverage thresholds

* chore: sort log dirs by modification time

* fix: use puppeteer to connect to renderer CDP

* chore: remove debug logs

* chore: remove debug logs

* fix: multiremote logging

* chore: add `@wdio/types`

* fix: merge global options with cap-level options

* fix: unwrap capabilities early in standalone mode

* test: fix types and add no-binary support to standalone logging test

  - Add proper TypeScript types using @wdio/types
  - Support no-binary Electron apps (entry point vs binary)
  - Fix type error by unwrapping capabilities array
  - Remove debug logging for cleaner output

* refactor: extract standalone setup

* chore: use process.exit

* fix: unit test

* chore: rely on standalone test setup for xvfb

* test: fix expectation

* chore: fix xvfb issue

* test: add units for log management

* test: fix unhandled log stream errors

* feat: renderer logs work independently via Puppeteer even when the CDP bridge is unavailable

* docs: add documentation for logging

* docs: improve standalone logging example

* docs: split common issues and debugging

* docs: port readme

* docs: add migration doc
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from f6813bb to 721c0c2 Compare December 30, 2025 16:37
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from 721c0c2 to 17d93e7 Compare December 30, 2025 16:57
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from 33726f4 to a9bed1d Compare December 30, 2025 22:34
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from 940e2f2 to 1d77096 Compare December 30, 2025 23:46
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch 2 times, most recently from b723574 to 69cb250 Compare January 7, 2026 14:47
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from 69cb250 to 3b22b72 Compare January 7, 2026 14:48
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from 9120184 to e8caf4c Compare January 7, 2026 22:08
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from e8caf4c to 2132842 Compare January 7, 2026 22:23
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch 2 times, most recently from 1d58b4b to cb9bc69 Compare January 8, 2026 00:10
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch 2 times, most recently from c4ff331 to 42da419 Compare January 8, 2026 00:42
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from 42da419 to 7a9eede Compare January 8, 2026 01:30
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch 4 times, most recently from 6e8e231 to aecefff Compare January 8, 2026 03:02
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from aecefff to 65e268b Compare January 8, 2026 03:13
@goosewobbler goosewobbler force-pushed the feat/electron-service-10.0.0 branch from dbaf808 to 58bb5c8 Compare January 8, 2026 15:08
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.

3 participants