Skip to content

Conversation

00o-sh
Copy link

@00o-sh 00o-sh commented Feb 13, 2025

Seems to be working flawlessly

antonym and others added 30 commits February 11, 2025 14:52
* Fedora 38 is EOL, bump to 41 and use main Fedora mirror
* Bumps Arch Linux and Debian to latest builds
… connectivity issues behind NAT (jetkvm#146)

Add ICE servers and local IP address returned by the API to fix connectivity issues behind NAT
Add a basic Prometheus Monitoring metrics endpoint.
* Include a `jetkvm_build_info` metric.
* `go mod tidy`

Signed-off-by: SuperQ <[email protected]>
This commit adds a CTRL + ALT + DEL button to the Action Bar allowing
you to send the combination to the target machine without launching the
Virtual Keyboard, or sending the signal to the computer you're accessing
the KVM from. This is useful for people installing OS', or potentially
debugging kernel issues.
This commit makes the Action Bar Ctrl + Alt + Del button a setting,
which is off by default.
Implements setDisplayBrightness(brightness int) which allows setting the
backlight brightness on JetKVM's hardware.

Needs to be implemented into the RPC, config and frontend.
WIP, dims the display to 50% of the BacklightMaxBrightness after
BacklightDimAfterMS expires. Turns the display off after
BacklightOffAfterMS
If the application had turned off the display before exiting, it
wouldn't be brought on when the application restarted without a device
reboot.
This commit fixes jetkvm#12 by disabling the udhcpc client when the
link goes down, it then removes all the active IPv4 addresses from the
deivce.

Once the link comes back up, it re-activates the udhcpc client so it can
fetch a new IPv4 address for the device.

This doesn't make any changes to the IPv6 side of things yet.
Nevexo and others added 24 commits February 11, 2025 14:52
As part of @joshuasing's review on jetkvm#17, updated variables & constants to
match the Go best practices.

Signed-off-by: Cameron Fleming <[email protected]>
…sabled

If max_brightness is zero, then there's no point in trying to dim it (or
turn it off...)
The tickers only need to be reset, if they're disabled, they won't have
been started.
Pulled from
https://github.com/jackislanding/jack-kvm/tree/feature/configure-usb-ids
but squashed all the commits down as it was merging hell and would make
the jetkvm-next tree huge.

Haven't tested this yet, so not tagging next here on this commit.

removed debug asterisks

cleanup

cleanup

cleanup

cleanup

cleanup

cleanup

cleanup

cleanup

cleanup

cleanup

cleanup

cleanup

cleaned up settings file

removed unused dep

prettifying

linted modules
converted input fields to use a modal to save space in settings
updated descriptions

updated descriptions

renamed module to match convention

renamed usb name to usb product to match convention
added usb config defaults

moved setting

added config default values

changed to dev mode

added rpc function to get usb config
now loads usb config values to set input values

added logging

cleaned up var names

changed to defaultValue

input fields now load previous values

added logging

cleaned up logging

added regex patterns on inputs

added VirtualMediaEnabled config

removed trailing characters
… merging with refactory-jsonrpc"

This reverts commit 25c8160.
Store is functioning as expected, adding new layouts should be trivial and easily scalable.

Implementation is different for each function that uses the keyboard (PasteModal vs Typing in the WebRTC window) these will all require their own testing.
Alters ActionBar.tsx to make the CTRL+ALT+DEL button in the Action Bar
PR work again with layered with jetkvm#116 - not pulling into the PR
until jetkvm#116 has been integrated, but the my PR will probably just be
dropped anyway.
This is often required for the keyboard/mouse to be recognized in
BIOS/UEFI firmware.
Signed-off-by: Cameron Fleming <[email protected]>
Signed-off-by: Cameron Fleming <[email protected]>
@Nevexo Nevexo changed the base branch from jetkvm-next to jetkvm-next-8 February 20, 2025 11:37
@Nevexo Nevexo changed the base branch from jetkvm-next-8 to jetkvm-next February 20, 2025 11:37
"usehooks-ts": "^3.1.0",
"validator": "^13.12.0",
"xterm": "^5.3.0",
"@xterm/xterm": "^5.0.0",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not to current ^5.5.0 ?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi I'm not sure I tested it with this we can probably use latest although I'm not very familiar with git to update the PR

@IDisposable
Copy link

IDisposable commented May 9, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants