Skip to content

Tags: jetkvm/kvm

Tags

release/0.5.9-dev202606110823

Toggle release/0.5.9-dev202606110823's commit message
Fix e2e flakyness

release/0.5.9-dev202605250953

Toggle release/0.5.9-dev202605250953's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add idle host display setting (#1476)

* feat: hide host display while idle

* feat: add idle display setting

* fix: handle host display advertisement errors

* fix: serialize host display advertisement decisions

* fix: suppress transient HDMI startup error

* docs: explain HDMI startup grace period

* fix: avoid redundant EDID reapply on sessions

* fix: reset video playing state on reconnect

release/0.5.9-dev202605220745

Toggle release/0.5.9-dev202605220745's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
test(e2e): preserve remote agent diagnostics (#1457)

* test(e2e): lower s3 wake version gate

* test(e2e): preserve device logs across restarts

Capture failing device logs before later restarts can truncate last.log, and keep a rotated copy available during global teardown.

release/0.5.9-dev202605120910

Toggle release/0.5.9-dev202605120910's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: align S3 wake test version gate (#1458)

release/0.5.8

Toggle release/0.5.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(keyboard): keep modifiers out of auto-release (#1438)

* fix(keyboard): keep modifiers out of auto-release
Prevent per-key auto-release from dropping held modifiers during jitter while keeping explicit cleanup paths covered by E2E tests.

* fix(keyboard): keep modifiers out of auto-release
Prevent per-key auto-release from dropping held modifiers during jitter while keeping explicit cleanup paths covered by E2E tests.

* chore(keyboard): trim autorelease comments

Keep comments focused on keyboard behavior and remove branch-specific narrative from the tests.

* fix(keyboard): reset keepalive timing on key state changes

Reset session keepalive timing on every keyboard state change so stale gaps do not poison later holds under modifiers.

release/0.5.8-dev202605011250

Toggle release/0.5.8-dev202605011250's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(keyboard): keep modifiers out of auto-release (#1438)

* fix(keyboard): keep modifiers out of auto-release
Prevent per-key auto-release from dropping held modifiers during jitter while keeping explicit cleanup paths covered by E2E tests.

* fix(keyboard): keep modifiers out of auto-release
Prevent per-key auto-release from dropping held modifiers during jitter while keeping explicit cleanup paths covered by E2E tests.

* chore(keyboard): trim autorelease comments

Keep comments focused on keyboard behavior and remove branch-specific narrative from the tests.

* fix(keyboard): reset keepalive timing on key state changes

Reset session keepalive timing on every keyboard state change so stale gaps do not poison later holds under modifiers.

release/0.5.7

Toggle release/0.5.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(ota): include device SKU in update requests (#1429)

* feat(ota): include device SKU in update requests

Read /etc/jetkvm-sku at startup and pass the value as a sku query
parameter when checking for OTA updates, enabling the cloud API to
serve variant-specific firmware for jetkvm-v2 (eMMC) and
jetkvm-v2-sdmmc hardware. Falls back to "jetkvm-v2" when the file
is absent for backwards compatibility.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(ota): include SKU in auto-update loop

The background auto-update loop in main.go also constructs UpdateParams
and was missing the SKU field, so periodic updates would not transmit
the device SKU to the cloud API.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

release/0.5.7-dev202604270923

Toggle release/0.5.7-dev202604270923's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(ota): include device SKU in update requests (#1429)

* feat(ota): include device SKU in update requests

Read /etc/jetkvm-sku at startup and pass the value as a sku query
parameter when checking for OTA updates, enabling the cloud API to
serve variant-specific firmware for jetkvm-v2 (eMMC) and
jetkvm-v2-sdmmc hardware. Falls back to "jetkvm-v2" when the file
is absent for backwards compatibility.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(ota): include SKU in auto-update loop

The background auto-update loop in main.go also constructs UpdateParams
and was missing the SKU field, so periodic updates would not transmit
the device SKU to the cloud API.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

release/0.5.6

Toggle release/0.5.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(logging): reset troubleshooting log level after reboot (#1404)

* fix(logging): reset troubleshooting log level after reboot

Restore WARN on boot so temporary troubleshooting verbosity cannot silently fill device storage before rolling logs land. Update the settings copy to describe the reboot reset, add an e2e regression test for the INFO-to-WARN behavior, and make the i18n resort helper accept lint-staged file arguments.

* fix(i18n): avoid formatter churn in locale files

Keep localization message JSON on the repo's existing resort_messages.py formatting so translation-only changes do not explode into full-file diffs. Remove JSON from the generic oxfmt lint-staged rule and restage the locale files in their canonical format.

release/0.5.6-dev202604090907

Toggle release/0.5.6-dev202604090907's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(logging): reset troubleshooting log level after reboot (#1404)

* fix(logging): reset troubleshooting log level after reboot

Restore WARN on boot so temporary troubleshooting verbosity cannot silently fill device storage before rolling logs land. Update the settings copy to describe the reboot reset, add an e2e regression test for the INFO-to-WARN behavior, and make the i18n resort helper accept lint-staged file arguments.

* fix(i18n): avoid formatter churn in locale files

Keep localization message JSON on the repo's existing resort_messages.py formatting so translation-only changes do not explode into full-file diffs. Remove JSON from the generic oxfmt lint-staged rule and restage the locale files in their canonical format.