forked from viewit/KX-Bridge-Release
Compare commits
base: p2l:master
p2l:master
p2l:feature/slot-assignment-fix
p2l:feature/bridge-fixes
p2l:feature/dashboard-timelapse
p2l:feature/print-settings-flags
p2l:test/i18n-ams-bridge-capabilities
viewit:nightly
viewit:master
p2l:v0.9.6.1
p2l:v0.9.6
p2l:v0.9.5
p2l:v0.9.4
p2l:v0.9.3
p2l:v0.9.1-dev+1828eec
p2l:v0.9.1-dev+f2d6af6
p2l:v0.9.2
p2l:v0.9.1-dev+14cfb27
p2l:v0.9.1-beta15
p2l:v0.9.1-beta14
p2l:v0.9.1-beta12
p2l:v0.9.1-beta11
p2l:v0.9.1-beta10
p2l:v0.9.1-beta9
p2l:v0.9.1-beta8
p2l:v0.9.1-beta7
p2l:v0.9.1-beta6
p2l:v0.9.1-beta5
p2l:v0.9.1-beta4
p2l:v0.9.1-beta3
p2l:v0.9.1-beta2
p2l:v0.9.1-beta1
p2l:v0.9.0-beta1
viewit:nightly-0.9.27-nightly1
viewit:nightly-0.9.27-nightly2
viewit:nightly-0.9.27-nightly3
viewit:nightly-0.9.27-nightly4
viewit:nightly-0.9.27-nightly5
viewit:nightly-0.9.27-nightly6
viewit:nightly-0.9.27-nightly7
viewit:nightly-0.9.27-nightly8
viewit:nightly-0.9.27-nightly9
viewit:nightly-0.9.28-nightly1
viewit:nightly-0.9.28-nightly10
viewit:nightly-0.9.28-nightly11
viewit:nightly-0.9.28-nightly12
viewit:nightly-0.9.28-nightly13
viewit:nightly-0.9.28-nightly14
viewit:nightly-0.9.28-nightly15
viewit:nightly-0.9.28-nightly16
viewit:nightly-0.9.28-nightly17
viewit:nightly-0.9.28-nightly18
viewit:nightly-0.9.28-nightly19
viewit:nightly-0.9.28-nightly2
viewit:nightly-0.9.28-nightly20
viewit:nightly-0.9.28-nightly21
viewit:nightly-0.9.28-nightly22
viewit:nightly-0.9.28-nightly23
viewit:nightly-0.9.28-nightly24
viewit:nightly-0.9.28-nightly25
viewit:nightly-0.9.28-nightly26
viewit:nightly-0.9.28-nightly27
viewit:nightly-0.9.28-nightly28
viewit:nightly-0.9.28-nightly29
viewit:nightly-0.9.28-nightly3
viewit:nightly-0.9.28-nightly30
viewit:nightly-0.9.28-nightly31
viewit:nightly-0.9.28-nightly32
viewit:nightly-0.9.28-nightly33
viewit:nightly-0.9.28-nightly34
viewit:nightly-0.9.28-nightly35
viewit:nightly-0.9.28-nightly36
viewit:nightly-0.9.28-nightly37
viewit:nightly-0.9.28-nightly38
viewit:nightly-0.9.28-nightly39
viewit:nightly-0.9.28-nightly4
viewit:nightly-0.9.28-nightly40
viewit:nightly-0.9.28-nightly41
viewit:nightly-0.9.28-nightly42
viewit:nightly-0.9.28-nightly43
viewit:nightly-0.9.28-nightly44
viewit:nightly-0.9.28-nightly5
viewit:nightly-0.9.28-nightly6
viewit:nightly-0.9.28-nightly7
viewit:nightly-0.9.28-nightly8
viewit:nightly-0.9.28-nightly9
viewit:nightly-20260624
viewit:nightly-20260625
viewit:v0.9.0-beta1
viewit:v0.9.1-beta1
viewit:v0.9.1-beta10
viewit:v0.9.1-beta11
viewit:v0.9.1-beta12
viewit:v0.9.1-beta14
viewit:v0.9.1-beta15
viewit:v0.9.1-beta2
viewit:v0.9.1-beta3
viewit:v0.9.1-beta4
viewit:v0.9.1-beta5
viewit:v0.9.1-beta6
viewit:v0.9.1-beta7
viewit:v0.9.1-beta8
viewit:v0.9.1-beta9
viewit:v0.9.1-dev+14cfb27
viewit:v0.9.1-dev+1828eec
viewit:v0.9.1-dev+f2d6af6
viewit:v0.9.10
viewit:v0.9.11
viewit:v0.9.12
viewit:v0.9.13
viewit:v0.9.14
viewit:v0.9.15
viewit:v0.9.16
viewit:v0.9.17
viewit:v0.9.18
viewit:v0.9.19
viewit:v0.9.19.1
viewit:v0.9.2
viewit:v0.9.20
viewit:v0.9.21
viewit:v0.9.22
viewit:v0.9.23
viewit:v0.9.24
viewit:v0.9.25
viewit:v0.9.26
viewit:v0.9.27
viewit:v0.9.3
viewit:v0.9.4
viewit:v0.9.5
viewit:v0.9.6
viewit:v0.9.6.1
viewit:v0.9.7
viewit:v0.9.8
viewit:v0.9.9
..
compare: p2l:feature/dashboard-timelapse
p2l:feature/slot-assignment-fix
p2l:feature/bridge-fixes
p2l:feature/dashboard-timelapse
p2l:feature/print-settings-flags
p2l:master
p2l:test/i18n-ams-bridge-capabilities
viewit:nightly
viewit:master
p2l:v0.9.6.1
p2l:v0.9.6
p2l:v0.9.5
p2l:v0.9.4
p2l:v0.9.3
p2l:v0.9.1-dev+1828eec
p2l:v0.9.1-dev+f2d6af6
p2l:v0.9.2
p2l:v0.9.1-dev+14cfb27
p2l:v0.9.1-beta15
p2l:v0.9.1-beta14
p2l:v0.9.1-beta12
p2l:v0.9.1-beta11
p2l:v0.9.1-beta10
p2l:v0.9.1-beta9
p2l:v0.9.1-beta8
p2l:v0.9.1-beta7
p2l:v0.9.1-beta6
p2l:v0.9.1-beta5
p2l:v0.9.1-beta4
p2l:v0.9.1-beta3
p2l:v0.9.1-beta2
p2l:v0.9.1-beta1
p2l:v0.9.0-beta1
viewit:nightly-0.9.27-nightly1
viewit:nightly-0.9.27-nightly2
viewit:nightly-0.9.27-nightly3
viewit:nightly-0.9.27-nightly4
viewit:nightly-0.9.27-nightly5
viewit:nightly-0.9.27-nightly6
viewit:nightly-0.9.27-nightly7
viewit:nightly-0.9.27-nightly8
viewit:nightly-0.9.27-nightly9
viewit:nightly-0.9.28-nightly1
viewit:nightly-0.9.28-nightly10
viewit:nightly-0.9.28-nightly11
viewit:nightly-0.9.28-nightly12
viewit:nightly-0.9.28-nightly13
viewit:nightly-0.9.28-nightly14
viewit:nightly-0.9.28-nightly15
viewit:nightly-0.9.28-nightly16
viewit:nightly-0.9.28-nightly17
viewit:nightly-0.9.28-nightly18
viewit:nightly-0.9.28-nightly19
viewit:nightly-0.9.28-nightly2
viewit:nightly-0.9.28-nightly20
viewit:nightly-0.9.28-nightly21
viewit:nightly-0.9.28-nightly22
viewit:nightly-0.9.28-nightly23
viewit:nightly-0.9.28-nightly24
viewit:nightly-0.9.28-nightly25
viewit:nightly-0.9.28-nightly26
viewit:nightly-0.9.28-nightly27
viewit:nightly-0.9.28-nightly28
viewit:nightly-0.9.28-nightly29
viewit:nightly-0.9.28-nightly3
viewit:nightly-0.9.28-nightly30
viewit:nightly-0.9.28-nightly31
viewit:nightly-0.9.28-nightly32
viewit:nightly-0.9.28-nightly33
viewit:nightly-0.9.28-nightly34
viewit:nightly-0.9.28-nightly35
viewit:nightly-0.9.28-nightly36
viewit:nightly-0.9.28-nightly37
viewit:nightly-0.9.28-nightly38
viewit:nightly-0.9.28-nightly39
viewit:nightly-0.9.28-nightly4
viewit:nightly-0.9.28-nightly40
viewit:nightly-0.9.28-nightly41
viewit:nightly-0.9.28-nightly42
viewit:nightly-0.9.28-nightly43
viewit:nightly-0.9.28-nightly44
viewit:nightly-0.9.28-nightly5
viewit:nightly-0.9.28-nightly6
viewit:nightly-0.9.28-nightly7
viewit:nightly-0.9.28-nightly8
viewit:nightly-0.9.28-nightly9
viewit:nightly-20260624
viewit:nightly-20260625
viewit:v0.9.0-beta1
viewit:v0.9.1-beta1
viewit:v0.9.1-beta10
viewit:v0.9.1-beta11
viewit:v0.9.1-beta12
viewit:v0.9.1-beta14
viewit:v0.9.1-beta15
viewit:v0.9.1-beta2
viewit:v0.9.1-beta3
viewit:v0.9.1-beta4
viewit:v0.9.1-beta5
viewit:v0.9.1-beta6
viewit:v0.9.1-beta7
viewit:v0.9.1-beta8
viewit:v0.9.1-beta9
viewit:v0.9.1-dev+14cfb27
viewit:v0.9.1-dev+1828eec
viewit:v0.9.1-dev+f2d6af6
viewit:v0.9.10
viewit:v0.9.11
viewit:v0.9.12
viewit:v0.9.13
viewit:v0.9.14
viewit:v0.9.15
viewit:v0.9.16
viewit:v0.9.17
viewit:v0.9.18
viewit:v0.9.19
viewit:v0.9.19.1
viewit:v0.9.2
viewit:v0.9.20
viewit:v0.9.21
viewit:v0.9.22
viewit:v0.9.23
viewit:v0.9.24
viewit:v0.9.25
viewit:v0.9.26
viewit:v0.9.27
viewit:v0.9.3
viewit:v0.9.4
viewit:v0.9.5
viewit:v0.9.6
viewit:v0.9.6.1
viewit:v0.9.7
viewit:v0.9.8
viewit:v0.9.9
3 Commits
master
...
feature/da
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d8d2e26cd2 |
feat: 2-column dashboard layout toggle + local timelapse
2-column layout: settings toggle switches dashboard between 1-col (current behaviour) and 2-col (Camera|Progress, Temps|AMS side by side, motion cards in 2×2). Preference stored in localStorage only (per-browser, not printer config). Mobile always stays 1-col via CSS. Local timelapse: new TimelapseSpool class captures JPEG frames from the camera stream during a print at a configurable interval (default 4s) and encodes them to MP4 with ffmpeg on print end. Stored in data/timelapses/, indexed in SQLite. New /kx/timelapses API + browser tab in the file store panel with download and delete. Also wires the undocumented printer-native timelapse MQTT field as an experimental opt-in setting. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|
|
1133af8de2 |
feat: add vibration_compensation and flow_calibration print settings
Expose resonance compensation and flow calibration as configurable toggles in the settings UI, config.ini [print] section, and CLI args. Both default to 0 (off). Previously hardcoded to 0 in all three print-start MQTT payload paths. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|
|
29bd66106b |
fix: slot assignment dialog now matches "PLA Silk", "Matte PLA" etc. to PLA slots
_normalizeMaterialKey now scans all space-separated words in a slot label and
returns the first known base material type found. This handles both "modifier
first" ("Matte PLA") and "modifier last" ("PLA Silk", "PLA Matte") patterns,
which arise when users label slots with full product-style names while OrcaSlicer
writes only the base type (PLA, PETG, …) in GCode comments.
Dash-suffix composites ("PLA-CF", "PETG-CF") contain no space and are unchanged,
preserving correct incompatibility with their base types.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|