Commit Graph
8 Commits
Author SHA1 Message Date
snxraven 9086016698 revert 0b6a34d47e
revert testing updates
2026-02-21 03:53:57 -05:00
Raven Scott 0b6a34d47e testing updates 2026-02-21 03:23:32 -05:00
Raven Scott 10785ab556 tests 2026-02-21 02:52:00 -05:00
Raven Scott 1ea4deac6e Add releases 2026-02-12 07:14:58 -05:00
Raven Scott bef6e3fdbd Add extension options, fix settings save and CSP, update docs
- Options: default max peers, ready timeout (ms), disable on file://,
  notify on host disconnect, plus existing app name, request timeout, debug
- Use storage.local instead of storage.sync so settings persist (e.g. in
  Firefox options page); add save/reset error handling in options UI
- Move options page script to options.js for CSP compliance (no inline script)
- manifest: add "notifications" permission for disconnect notification
- Docs: README (settings section, file layout), API-REFERENCE (ready timeout,
  constructor defaults, request timeout), ARCHITECTURE (storage, options page,
  content script behavior), DATA-API and examples/README (default timeout,
  file:// option)
2026-02-12 07:07:50 -05:00
Raven Scott 168c1090dd Add HRPC demo 2026-02-12 06:01:02 -05:00
Raven Scott bb47954b9f Implement hrpc with streaming and wire into setup
- Add spec/hyperschema and spec/hrpc codegen (scripts/build-hrpc.js)
  with unary, request/response-stream, duplex, and send-only commands
- Run build:hrpc and build:protomux from install.sh so setup is one-step
- Native host: add attachHrpc (Protomux channel + generated HRPC),
  handlers for ping, streamSum, fetchStream, duplex, notify
- Load HRPC lazily so missing spec does not crash host; use bare-stream
  for Duplex under Bare; add bare-stream, compact-encoding deps
2026-02-12 04:51:03 -05:00
Raven Scott 90c7a4910e first commit 2026-02-12 03:27:05 -05:00