mirror of
https://github.com/jo-inc/camofox-browser.git
synced 2026-10-02 04:14:41 +08:00
- Extract makeTabId/parseTabOwner/isLocalTab/replayMiddleware to lib/fly.js - server.js uses createFlyHelpers(CONFIG) — no-op when not on Fly - Rename all jo_browser_* Prometheus metrics to camofox_* (upstream-ready) - Update grafana dashboard to match new metric names - flyReplay tests now import from lib/fly.js instead of replicating logic - All 225 tests passing