Async architecture, local service proxy, TLS, blocking panel #3
Reference in New Issue
Block a user
Delete Branch "refs/pull/3/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Major rewrite of Numa from blocking to async architecture, plus new features:
.numadomains (peekm.numa->localhost:6419), WebSocket upgrade for HMRnuma installtrusts CA in OS keychain/usr/local/var/numa/services.jsonmake deployhandles build + copy + codesign + restartscripts/record-demo.shfor hero GIF with Chrome CDP automationTest results
cargo build --releasecompiles cleanmake lintpasses (clippy + rustfmt)make deployrestarts the service successfullysudo numa installsets DNS + trusts CA in keychaindig @127.0.0.1 google.comresolves —140.82.121.4dig @127.0.0.1 ads.google.comblocked —0.0.0.0http://numa.numa— HTTP 200https://numa.numa— HTTP 200, TLS validhttps://peekm.numaproxied — HTTP 200/usr/local/var/numa/services.jsonsudo numa uninstallrestores DNS + removes CA from keychain (verified:SecKeychainSearchCopyNext: item not found)sudo numa installre-installs cleanly after uninstall.numaproxy (WebSocket upgrade)🤖 Generated with Claude Code