Brooklyn Nicholson
070093a318
feat(desktop): on by default for dev-server runs
...
Gating this behind an opt-in was the wrong call. A dev server already
executes arbitrary local JS — vite's module graph, every postinstall in
node_modules — so a loopback debugging port does not meaningfully widen
what a `npm run dev` session can already do, and `perf:serve` has opened
one unconditionally all along.
Requiring the variable also defeated the point: the tooling exists to be
reached for mid-task, and a capability you must remember to enable before
launching is one you don't have when you need it.
So the port opens on 9222 — the same port scripts/eval.mjs and
scripts/perf/lib/cdp.mjs already default to — for any dev-server run.
HERMES_DESKTOP_CDP_PORT stops being an on-switch and becomes an
override: a different port, or `off` to disable.
The hard gate is unchanged and still checked first: a packaged build
never opens the port, and no env value talks it into it. Neither does an
unpackaged `electron .` against dist/, which is how the packaged app
gets smoke tested.
Refusals only log when they contradict something the developer asked for
(a typo'd port, an explicit `off`). Packaged and dist runs are closed by
design and stay quiet.
2026-07-27 23:52:33 -05:00
..
2026-07-26 16:12:14 -05:00
2026-07-26 16:12:14 -05:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-16 14:55:58 -04:00
2026-07-16 14:53:11 -04:00
2026-07-25 00:35:03 +00:00
2026-07-24 15:47:12 -07:00
2026-07-26 04:11:26 +00:00
2026-07-25 21:52:26 -05:00
2026-07-23 03:32:32 +00:00
2026-07-22 20:00:48 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-25 21:52:45 -05:00
2026-07-25 21:52:45 -05:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-19 23:42:14 +00:00
2026-07-19 23:42:14 +00:00
2026-07-20 23:01:49 +02:00
2026-07-24 12:55:06 -05:00
2026-07-27 13:44:11 -05:00
2026-07-27 13:44:11 -05:00
2026-07-27 13:41:59 -05:00
2026-07-27 13:41:59 -05:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-16 19:57:39 +00:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-27 23:52:33 -05:00
2026-07-27 23:52:33 -05:00
2026-07-08 16:24:16 -07:00
2026-06-03 07:32:00 +07:00
2026-05-31 17:46:56 -05:00
2026-07-20 18:33:14 -05:00
2026-07-20 18:36:05 -05:00
2026-07-23 17:59:58 -07:00
2026-07-23 17:59:58 -07:00
2026-07-27 02:52:53 +00:00
2026-07-27 02:52:53 +00:00
2026-07-24 12:55:06 -05:00
2026-07-24 12:55:06 -05:00
2026-07-24 12:55:06 -05:00
2026-07-13 17:22:17 -04:00
2026-07-12 05:32:54 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-21 14:28:28 +00:00
2026-07-21 14:28:28 +00:00
2026-07-19 12:22:23 -07:00
2026-07-19 12:22:23 -07:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-15 21:40:56 +00:00
2026-07-16 19:57:39 +00:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-16 19:57:39 +00:00
2026-07-16 15:33:38 -04:00
2026-07-27 23:52:33 -05:00
2026-07-25 21:52:40 -05:00
2026-07-25 21:52:40 -05:00
2026-07-22 16:30:14 +00:00
2026-07-22 16:30:14 +00:00
2026-07-22 16:30:14 +00:00
2026-07-22 16:30:14 +00:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-20 11:50:22 -05:00
2026-07-20 11:50:22 -05:00
2026-07-27 15:47:57 -05:00
2026-07-24 12:55:06 -05:00
2026-07-24 12:55:06 -05:00
2026-07-24 12:55:06 -05:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-27 13:41:56 -05:00
2026-07-27 13:41:56 -05:00
2026-07-26 17:48:19 -07:00
2026-07-26 17:48:19 -07:00
2026-07-27 15:47:57 -05:00
2026-07-27 15:47:57 -05:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-27 13:41:59 -05:00
2026-07-27 13:41:59 -05:00
2026-07-26 21:05:55 -05:00
2026-07-26 21:05:55 -05:00
2026-07-25 15:19:29 -04:00
2026-07-25 15:19:29 -04:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-16 22:50:40 -04:00
2026-07-16 22:50:40 -04:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-15 21:40:56 +00:00
2026-07-15 21:40:56 +00:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-20 23:01:49 +02:00
2026-07-18 02:26:19 -07:00
2026-07-18 02:26:19 -07:00
2026-07-17 18:55:34 -04:00
2026-07-18 04:56:56 +00:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-13 17:22:17 -04:00
2026-07-08 16:24:16 -07:00
2026-07-15 21:40:56 +00:00
2026-07-15 21:40:56 +00:00
2026-07-18 09:35:01 -07:00
2026-07-26 17:48:19 -07:00