Commit Graph
18 Commits
Author SHA1 Message Date
Raven Scott f069058c98 evert: remove experimental my.dash.board PWA virtual host
CI / Build & Test (push) Successful in 2m52s
Reverts the experimental feature that attempted to serve the dashboard
via a local HTTP server registered as a hardcoded `my.dash.board` virtual
host, intended to satisfy Chrome's PWA "secure origin" installability
requirement. The approach caused proxy connection errors and file-not-found
issues that were not worth resolving.

Removed: native-host/dashboard-server.js, native-host/test-chain.mjs
Reverted: startup.js, message-router.js, virtual-hosts.js, index.js,
          build-distributable.js, extension/pages/virtual-hosts.js,
          CI workflows (ci.yml, release.yml)
2026-03-01 04:00:29 -05:00
Raven Scott 9e70c48d48 debug & ci
CI / Build & Test (push) Successful in 2m47s
2026-03-01 03:51:11 -05:00
Raven Scott b9d53fa725 debug and ci
CI / Build & Test (push) Has been cancelled
2026-03-01 03:46:39 -05:00
Raven Scott 15caac7032 refactor(native-host): modularize host.js and holesail-manager.js
CI / Build & Test (push) Successful in 2m46s
Split host.js (435 lines) into host/{paths,logger,startup,message-router}.js.
Split holesail-manager.js (698 lines) into holesail-manager/{state,settings,
connections,port-allocator,servers,virtual-hosts,service-tunnels,index}.js.

Top-level host.js and holesail-manager.js become thin shims so index.mjs
requires no changes. Deleted dev scratch file test-cp.mjs.

Updated CI with 12 new node --check lines for all sub-modules.
Updated docs/ARCHITECTURE.md with per-file tables for host/ and
holesail-manager/ sub-modules.

No functionality changed. No new dependencies.
2026-02-28 23:15:08 -05:00
Raven Scott 82ab44c4b1 fix CI
CI / Build & Test (push) Successful in 2m42s
2026-02-28 23:05:09 -05:00
Raven Scott 93b8fc6f2f fix(build): patch bare-build codesign to allow darwin cross-compile from linux
CI / Build & Test (push) Has been cancelled
Made-with: Cursor
2026-02-27 19:17:46 -05:00
Raven Scott 09e2d0b0a7 fix(ci): strip Made-with trailer from release body
CI / Build & Test (push) Successful in 1m40s
Made-with: Cursor
2026-02-27 19:06:38 -05:00
Raven Scott a8f2761105 fix(ci): use git push --force to move latest-main tag to correct commit
CI / Build & Test (push) Successful in 1m48s
Made-with: Cursor
2026-02-27 18:58:44 -05:00
Raven Scott 600342e965 fix(ci): delete and recreate tag ref to move latest-main to correct commit
CI / Build & Test (push) Successful in 1m36s
Made-with: Cursor
2026-02-27 18:55:55 -05:00
Raven Scott 3db2db36db fix(ci): properly update latest-main release on every push
CI / Build & Test (push) Successful in 1m42s
Made-with: Cursor
2026-02-27 18:52:45 -05:00
Raven Scott 39477e4c43 fix(ci): only run on main branch, stop tag cascade
CI / Build & Test (push) Successful in 1m37s
Made-with: Cursor
2026-02-27 18:36:51 -05:00
Raven Scott e8f7c3ac08 fix(ci): only trigger on branch pushes, not tags
CI / Build & Test (push) Has been cancelled
Made-with: Cursor
2026-02-27 18:34:41 -05:00
Raven Scott dcc3fadf62 feat(ci): publish rolling release on every push
CI / Build & Test (push) Has been cancelled
Made-with: Cursor
2026-02-27 18:30:24 -05:00
Raven Scott 321dfc9156 fix(ci): smoke test linux binary from subdirectory, not root .exe
CI / Build & Test (push) Successful in 34s
Made-with: Cursor
2026-02-27 18:27:31 -05:00
Raven Scott 2ac847559f fix(ci): skip codesign — only build darwin binaries on macOS runners
CI / Build & Test (push) Failing after 33s
Made-with: Cursor
2026-02-27 18:26:17 -05:00
Raven Scott e9dccde69f fix(ci): build all platforms, fix smoke test for x64 linux runner
CI / Build & Test (push) Failing after 22s
Made-with: Cursor
2026-02-27 18:25:25 -05:00
Raven Scott c588ff88de fix: use ssh runner label instead of ubuntu-latest
CI / Build & Test (push) Has been cancelled
Made-with: Cursor
2026-02-27 18:21:22 -05:00
Raven Scott d58a0b6e2d first commit
CI / Build & Test (push) Has been cancelled
2026-02-27 18:13:59 -05:00