mofeng-git
7b3335ea94
Add support for PiKVM Switch and related features
...
This commit introduces several new components and improvements:
- Added Switch module with firmware update and configuration support
- Implemented new media streaming capabilities
- Updated various UI elements and CSS styles
- Enhanced keyboard and mouse event handling
- Added new validators and configuration options
- Updated Python version support to 3.13
- Improved error handling and logging
2025-02-01 01:08:36 +00:00
Maxim Devaev
0e4a70e7b9
refactoring
2024-10-22 05:39:18 +03:00
Maxim Devaev
cda32a083f
new events model
2024-10-21 17:46:59 +03:00
Maxim Devaev
7a53f14456
refactoring
2024-09-18 04:37:43 +03:00
Maxim Devaev
ce62d711c1
updated copyright date
2024-03-22 16:02:55 +02:00
Maxim Devaev
9f98a2f701
binary keyboard protocol
2023-06-07 05:12:22 +03:00
Maxim Devaev
66c1d321d2
vnc: force absolute usb mouse_output
2023-06-05 16:37:02 +03:00
Maxim Devaev
388c8aeb2d
very effective binary mouse protocol
2023-06-04 02:27:03 +03:00
Maxim Devaev
a834c89ef3
copyright update
2023-05-27 12:41:22 +03:00
Maxim Devaev
08241e9255
Implemented VNC ContinuousUpdates
2022-11-03 15:07:06 +03:00
Maxim Devaev
ad95e820cc
key_required for h264
2022-11-01 19:34:30 +03:00
Maxim Devaev
ee3e224e39
new typing style
2022-09-04 18:08:40 +03:00
Maxim Devaev
fdc3edfa79
using shield_fg()
2022-08-07 19:18:23 +03:00
Maxim Devaev
d21e74700a
shielded some tasks
2022-08-05 18:19:31 +03:00
Maxim Devaev
c58cc99582
lint fixes
2022-07-19 17:02:26 +03:00
Maxim Devaev
adf4be9bf7
common event parsing
2022-07-19 16:42:46 +03:00
Maxim Devaev
b16359c53e
handle closing ws event
2022-07-19 16:25:31 +03:00
Maxim Devaev
056f069346
removed unused network code and simplified configs
2022-03-27 22:50:35 +03:00
Maxim Devaev
1b3a2cc3f7
copyright bump
2022-01-07 16:39:02 +03:00
Maxim Devaev
8f11fa3b91
small rebranding
2021-09-08 06:47:54 +03:00
Devaev Maxim
394af7a180
fixed ws event CLOSED
2021-03-10 17:45:56 +03:00
Devaev Maxim
db4dc5de45
refactoring
2021-02-03 20:40:02 +03:00
Devaev Maxim
a0601faafb
accumulate h264 frames
2021-02-03 06:46:53 +03:00
Devaev Maxim
4c32ce01ad
many fixes for h264 chain
2021-01-26 06:28:40 +03:00
Devaev Maxim
a0ae387a6c
refactoring
2021-01-26 06:28:40 +03:00
Devaev Maxim
3a2ffca6b7
vnc h264
2021-01-24 12:02:04 +03:00
Devaev Maxim
4d4fb69d2e
refactoring
2021-01-23 07:00:49 +03:00
Devaev Maxim
ebe40697a5
sink source for vnc
2021-01-22 04:26:04 +03:00
Devaev Maxim
c169f55204
update copy
2021-01-07 10:33:02 +03:00
Devaev Maxim
cc6f7c417e
pikvm/pikvm#92 : attempt to fix "Multiple access in eof state"
2020-10-17 19:16:08 +03:00
Devaev Maxim
c6524fc7ac
typing fixes
2020-10-13 13:50:01 +03:00
Devaev Maxim
e05594ac04
mute 400 for auth client api
2020-10-03 11:02:29 +03:00
Devaev Maxim
f0882df330
fixed VNC for capture without quality control
2020-08-22 22:35:37 +03:00
Devaev Maxim
81fec121d0
new snapshot api
2020-05-29 19:49:47 +03:00
Devaev Maxim
1c93f6a562
refactoring
2020-05-28 11:03:49 +03:00
Devaev Maxim
ccff95f757
refactoring
2020-05-27 04:50:07 +03:00
Devaev Maxim
b1872289cb
fixed eof handling
2020-05-26 21:40:24 +03:00
Devaev Maxim
bedf542d9b
An ugly workaround for "Multiple access to StreamReader in eof state, might be infinite loop"
2020-05-25 22:49:19 +03:00
Devaev Maxim
9bfc09a265
prepare to the new feature
2020-05-25 21:32:01 +03:00
Devaev Maxim
cf47e0c880
commond kvmd ws client
2020-05-24 11:41:38 +03:00
Devaev Maxim
d61471d3a3
share ClientSession via KvmdClientSession
2020-05-24 03:00:29 +03:00
Devaev Maxim
e9d86c058d
major keymaps improvement
2020-05-23 15:57:02 +03:00
Devaev Maxim
43afd9acb3
server-side paste-as-keys
2020-05-22 21:07:54 +03:00
Devaev Maxim
028e0b06ff
refactoring
2020-05-18 13:34:23 +03:00
Devaev Maxim
3947640771
refactoring
2020-05-17 22:20:28 +03:00
Devaev Maxim
0447358f5e
refactoring
2020-05-17 21:30:22 +03:00
Devaev Maxim
1fd33bc8ed
refactoring
2020-05-17 16:09:58 +03:00