386 Commits

Author SHA1 Message Date
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
mofeng-git
0dd117711d 一些样式修改 2024-11-29 05:29:28 +00:00
mofeng-git
666f0b694a a fix 2024-11-23 02:45:01 +00:00
mofeng-git
b8ddf7c2da 增加快速文件互传功能(基于 MSD)
为 MSD 路径添加配置选项
为 文件镜像名称添加配置选项
修复 make 测试环境
2024-11-22 17:40:55 +00:00
mofeng-git
eec64ef57c Merge remote-tracking branch 'upstream/master' 2024-11-20 15:18:34 +00:00
Maxim Devaev
e9e7f9bd05 pikvm/pikvm#1341: Web: Switch to maximize tab by default 2024-11-07 00:34:24 +02:00
Maxim Devaev
f1503d69e0 pikvm/pikvm#1207: Draw UI tips via meta.yaml 2024-11-05 18:17:04 +02:00
Maxim Devaev
7ef2e16b51 minor partial state fixes 2024-11-04 18:06:16 +02:00
mofeng-git
1a13760df0 #44 添加视频录制支持
使用浏览器前端 API
支持 mjpeg 和 h.264 模式下的视频录制
录制格式为wbem(vp8)
2024-11-04 13:25:18 +00:00
Maxim Devaev
d93639ba8d hid with granularity prototype 2024-11-03 18:28:28 +02:00
Maxim Devaev
95597b15e4 fix 2024-11-02 20:03:00 +02:00
Maxim Devaev
28167c4b45 fixed ocr null event handling 2024-11-02 18:48:14 +02:00
Maxim Devaev
5aef0a2193 refactoring 2024-11-02 18:47:59 +02:00
Maxim Devaev
0fd1174bc5 granularity info and minor fixes 2024-11-02 18:06:52 +02:00
Maxim Devaev
8192b1fa95 simplified stream js logic 2024-11-02 10:39:43 +02:00
Maxim Devaev
deba110cdf partial msd events 2024-11-02 10:39:15 +02:00
Maxim Devaev
76d70d0838 new ocr event format 2024-10-23 22:14:47 +03:00
Maxim Devaev
a26aee3543 partial streamer events 2024-10-23 19:31:39 +03:00
Maxim Devaev
cda32a083f new events model 2024-10-21 17:46:59 +03:00
Maxim Devaev
90d8e745e3 gpio diff events mode 2024-10-19 08:59:52 +03:00
Maxim Devaev
3852d0a456 refactoring 2024-10-18 13:25:03 +03:00
Maxim Devaev
8ce27dca3f pikvm/pikvm#1405: Fixed behaviour on duplicating gpio leds 2024-10-02 03:35:57 +03:00
Maxim Devaev
f4ba4210e1 fixed post params 2024-10-02 03:32:54 +03:00
Maxim Devaev
4e1d9815cd pikvm/pikvm#1407: Save keymap on macro recording 2024-10-02 02:45:59 +03:00
Maxim Devaev
8209ee2eb0 improved wm dialogs 2024-09-23 02:32:38 +03:00
Maxim Devaev
5ed368769c refactoring 2024-09-23 02:32:23 +03:00
Maxim Devaev
1217144ecd refactoring + some tools 2024-09-22 05:20:01 +03:00
Maxim Devaev
7a53f14456 refactoring 2024-09-18 04:37:43 +03:00
Maxim Devaev
0bb35806ff Janus: Fixed OPUS mono audio in Chrome 2024-09-11 00:48:47 +03:00
mofeng-git
7bc92c943a i18n 修复
Makefile 添加 run-nogpio run-build 便于测试和构建发布
对于 docker 环境的适配
2024-09-06 17:44:49 +08:00
mofeng-git
551e91069d fix 2024-09-05 19:03:31 +08:00
Maxim Devaev
99fcbdda05 lint fix 2024-08-27 01:49:17 +03:00
mofeng-git
0af0e2b4d0 进一步的网页国际化支持 2024-08-12 20:58:48 +08:00
mofeng-git
4a6fbce485 初步的网页国际化支持
1. 添加 jquery i18n js 依赖和入口
2. 在登录界面添加语言切换功能
2024-08-09 22:49:41 +08:00
Maxim Devaev
eb1eb527f8 pikvm/pikvm#1347: added CPU and MEM to /api/info 2024-07-08 04:34:32 +03:00
Maxim Devaev
b9d425e7dc pikvm/pikvm#1312: Option to close GPIO menu after click 2024-05-12 03:43:57 +03:00
Maxim Devaev
8f56d6ec27 webterm disableLeaveAlert=true in window 2024-03-26 20:18:16 +02:00
Maxim Devaev
cb97f95ad6 native tracks list for janus 1.x 2024-03-25 03:19:20 +02:00
Maxim Devaev
71e5e4d138 refactoring 2024-03-25 01:29:43 +02:00
Maxim Devaev
1d48ba0a5a screenshot and reset stream buttons are always active 2024-03-24 23:46:21 +02:00
Maxim Devaev
62b14eeaa4 janus 1.x: prevent picture freezing on reconnecting 2024-03-24 19:33:58 +02:00
Maxim Devaev
43f2f6f9aa refactoring 2024-03-23 16:41:05 +02:00
Maxim Devaev
b23fd2f9f1 janus: 0.x and 1.x compatible tracks cleanup 2024-03-23 16:40:50 +02:00
Maxim Devaev
90838fde59 Issue #161: Fixed periodic disconnections on bad network
Fix for Janus 1.x similar as for 0.x (see 6b0f94c78d957359e695e231800d1ddade7706e0)
2024-03-23 13:11:34 +02:00
Maxim Devaev
4f8a55d9e0 janus 1.x compatibility 2024-03-22 23:11:45 +02:00
Maxim Devaev
1c212b22bf removed legacy code 2024-03-22 23:11:07 +02:00
Maxim Devaev
027569d4a8 required janus 0.14.2-3 2024-03-22 23:04:43 +02:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
ed87098766 disable orientation on firefox (it doesn't support this) 2024-03-17 17:24:57 +02:00
Maxim Devaev
af68aba4b7 Issue #1076: Orientation options for H.264 2024-03-17 10:46:26 +02:00