Detects when user changes same config setting 3+ times within 24 hours. Shows non-intrusive prompt offering help with guided calibration flow. Guided calibration features: - Test for false positives (walk around room) - Test for missed motion (sit still) - Suggest optimal value based on diurnal baseline SNR and link health - Apply suggested value button Files: - dashboard/js/proactive.js: Complete implementation with localStorage tracking Acceptance: - Help prompt fires after 3+ changes in 24h - Calibration flow tests both directions - Suggests value based on system data - Apply button works |
||
|---|---|---|
| .. | ||
| index.js | ||
| package.json | ||
| README.md | ||
fb-watchman
fb-watchman is a filesystem watcher that uses the
Watchman file watching service from
Facebook.
Watchman provides file change notification services using very efficient recursive watches and also allows more advanced change matching and filesystem tree querying operations using a powerful expression syntax.
Install
You should install Watchman to make the most of this module.
Then simply:
$ npm install fb-watchman
Key Concepts
- Watchman recursively watches directories.
- Each watched directory is called a
root. - You must initiate a
watchon arootusing thewatch-projectcommand prior to subscribing to changes - Rather than separately watching many sibling directories,
watch-projectconsolidates and re-uses existing watches relative to a project root (the location of your.watchmanconfigor source control repository root) - change notifications are relative to the project root