3751 Commits

Author SHA1 Message Date
Maxim Devaev
92f635cdf8 Bump version: 4.75 → 4.76 2025-05-27 19:31:58 +03:00
Maxim Devaev
4a2c642c49 improved stream diagnostics 2025-05-27 19:30:57 +03:00
Maxim Devaev
6f971a7c54 Bump version: 4.74 → 4.75 2025-05-26 15:27:18 +03:00
Maxim Devaev
1e3c90e94a web: fixed dummy switch on old firmware 2025-05-26 15:26:34 +03:00
Maxim Devaev
09884c54c0 refactoring 2025-05-26 15:22:57 +03:00
Maxim Devaev
cd2a801eae Bump version: 4.73 → 4.74 2025-05-23 23:47:58 +03:00
Maxim Devaev
183a6c2553 kvmd/client: removed queue machinery 2025-05-23 23:46:57 +03:00
Maxim Devaev
310b23edad pikvm/pikvm#1485, pikvm/pikvm#187: kvmd-localhid to pass USB keyboard and mouse through PiKVM to the host 2025-05-23 23:44:59 +03:00
Maxim Devaev
625b2aa970 refactoring 2025-05-20 17:48:56 +03:00
Maxim Devaev
741e94f2fd Bump version: 4.72 → 4.73 2025-05-20 03:33:40 +03:00
Maxim Devaev
ce3af61510 regen 2025-05-20 03:32:51 +03:00
Maxim Devaev
bf8761baa9 pikvm/pikvm#1525: Noop redfish system PATCH and boot override 2025-05-20 03:32:39 +03:00
Aleksandr Prokudin
8e2bc47cd3
Update copyright years in index.pug (#191)
This is 2025 now
2025-05-19 04:31:35 +03:00
Maxim Devaev
65d1cfd827 Bump version: 4.71 → 4.72 2025-05-18 22:35:34 +03:00
Maxim Devaev
d7963f3271 usc: using kvmd-selfauth group instead of users list 2025-05-18 22:16:20 +03:00
Maxim Devaev
c3eed7c497 pikvm/pikvm#1418: web: hold/lock key on keypad 2025-05-18 22:07:47 +03:00
Maxim Devaev
70ca478a78 web: fixed race for organize_hook 2025-05-18 00:39:10 +03:00
Ivan Shapovalov
49fb9a6f92
testenv: Dockerfile: refactor, use caching pervasively (#190) 2025-05-17 23:46:06 +03:00
Maxim Devaev
bd9f5bf9ee web: fixed window maximization behaviour without organize_hook 2025-05-17 23:23:20 +03:00
Maxim Devaev
193eaa48c8 using assert_never() 2025-05-17 23:13:01 +03:00
Maxim Devaev
47614a5724 lint fixes 2025-05-17 22:56:22 +03:00
Maxim Devaev
791e047a6b mypy: bumped version 2025-05-17 22:51:14 +03:00
Maxim Devaev
818ff6321e pikvm/pikvm#1316: web: keep stream window maximized 2025-05-17 20:42:17 +03:00
Maxim Devaev
53980c0e68 web: fixed touch handlers on chrome 2025-05-17 20:40:24 +03:00
Maxim Devaev
1195a9e3be web: moved clipboard to own file 2025-05-17 14:41:55 +03:00
Maxim Devaev
18122eff82 web: refactoring 2025-05-15 18:55:18 +03:00
Maxim Devaev
6910cebc00 web: refactoring 2025-05-15 18:38:51 +03:00
Maxim Devaev
3b39fcefd5 web: Fixed window activation when exiting the full tab mode 2025-05-15 17:50:07 +03:00
Maxim Devaev
3f309077f8 web: removed legacy option 2025-05-15 17:04:46 +03:00
Maxim Devaev
ed447a7cc2 web: Removed legacy for Safari<16.4 2025-05-15 16:48:30 +03:00
Maxim Devaev
93d60ac932 web: Removed :active pseudo-class Safari workaround 2025-05-15 16:47:52 +03:00
Maxim Devaev
39c13d31f3 web: refactoring 2025-05-14 21:15:56 +03:00
Maxim Devaev
8b97eed743 web: refactoring 2025-05-14 18:59:26 +03:00
Maxim Devaev
191eb4b430 web: changed touch scroll direction 2025-05-14 00:00:27 +03:00
Maxim Devaev
ac240e141b pikvm/pikvm#1406: Web: Fixed keypad keys overlapping 2025-05-13 23:46:53 +03:00
Maxim Devaev
af51d79502 web: Workaround Direct H.264 flickering on Firefox 2025-05-13 19:56:48 +03:00
Maxim Devaev
c551b9ff57 web: fixed window buttons for firefox 2025-05-12 19:52:37 +03:00
Maxim Devaev
df8898684f pikvm/pikvm#880: Fixed mouse position at edges 2025-05-12 19:26:54 +03:00
Maxim Devaev
5273199e0b web: color fix 2025-05-12 03:57:22 +03:00
Maxim Devaev
eb0fb04b72 web: better handling of windows with iframes 2025-05-12 03:57:07 +03:00
Maxim Devaev
cfdf225d10 web: improved scroll algorithm added two fingers touch scroll 2025-05-11 20:38:22 +03:00
Maxim Devaev
c80532fb73 pikvm/pikvm#1080: Fixed windows grabbing and moving on touch tablets using addEventListener() instad on* handlers 2025-05-10 19:49:05 +03:00
Maxim Devaev
9875d4686f web: removed legacy visibility code 2025-05-10 13:53:38 +03:00
Maxim Devaev
1b822c19ff vnc: idiomatic start_tls() 2025-05-10 02:20:00 +03:00
Maxim Devaev
1356187771 vnc: common key event handler 2025-05-09 23:24:21 +03:00
Maxim Devaev
8fb4bc6be7 vnc: split mouse handlers 2025-05-09 21:39:56 +03:00
Maxim Devaev
09eb5ebc2f vnc: using evdev codes 2025-05-09 12:26:04 +03:00
Maxim Devaev
bc880009c1 common BaseMagicHandler class 2025-05-09 10:08:44 +03:00
Maxim Devaev
3268c62bf3 vnc: magic alt-alt key 2025-05-09 04:08:33 +03:00
Maxim Devaev
21c83e6fca vnc: pass offline frames 2025-05-09 04:08:09 +03:00