spaxel/dashboard/node_modules/cssstyle/lib/properties
jedarden c817e96802 feat: implement repeated-setting change detection with guided calibration
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
2026-04-11 00:18:19 -04:00
..
azimuth.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
background.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
backgroundAttachment.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
backgroundColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
backgroundImage.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
backgroundPosition.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
backgroundRepeat.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
border.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderBottom.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderBottomColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderBottomStyle.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderBottomWidth.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderCollapse.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderLeft.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderLeftColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderLeftStyle.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderLeftWidth.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderRight.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderRightColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderRightStyle.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderRightWidth.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderSpacing.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderStyle.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderTop.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderTopColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderTopStyle.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderTopWidth.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
borderWidth.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
bottom.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
clear.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
clip.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
color.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
cssFloat.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
flex.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
flexBasis.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
flexGrow.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
flexShrink.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
float.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
floodColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
font.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
fontFamily.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
fontSize.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
fontStyle.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
fontVariant.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
fontWeight.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
height.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
left.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
lightingColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
lineHeight.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
margin.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
marginBottom.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
marginLeft.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
marginRight.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
marginTop.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
opacity.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
outlineColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
padding.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
paddingBottom.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
paddingLeft.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
paddingRight.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
paddingTop.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
right.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
stopColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
textLineThroughColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
textOverlineColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
textUnderlineColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
top.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitBorderAfterColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitBorderBeforeColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitBorderEndColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitBorderStartColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitColumnRuleColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitMatchNearestMailBlockquoteColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitTapHighlightColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitTextEmphasisColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitTextFillColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
webkitTextStrokeColor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
width.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00