mofeng-git
2c056ca3e3
feat: merge upstream master - version 4.94
...
Merge upstream PiKVM master branch updates:
- Bump version from 4.93 to 4.94
- HID: improved jiggler pattern for better compatibility
- Streamer: major refactoring for improved performance and maintainability
- Prometheus: tidying GPIO channel name formatting
- Web: added __gpio-label class for custom styling
- HID: customizable /api/hid/print delay configuration
- ATX: independent power/reset regions for better control
- OLED: added --fill option for display testing
- Web: improved keyboard handling in modal dialogs
- Web: enhanced login error messages
- Switch: added heartbeat functionality
- Web: mouse touch code simplification and refactoring
- Configs: use systemd-networkd-wait-online --any by default
- PKGBUILD: use cp -r to install systemd units properly
- Various bug fixes and performance improvements
2025-08-21 11:26:59 +08:00
mofeng-git
187c713424
refactor: 完善代码质量检查和修复系统
...
主要改进:
- 添加 make tox-local 本地代码质量检查支持
- 创建 check-code.sh 脚本支持独立工具执行
- 修复 51+ flake8 代码风格问题(未使用导入、行尾空格、注释格式等)
- 解决 pylint 变量命名和日志格式问题
- 重构 make_image 方法解决 too-many-statements 警告
- 添加类型注解和修复方法签名不匹配问题
- 统一代码风格规范(引号使用、空格格式等)
工具配置:
- 更新 tox.ini 支持 Python 3.10 本地环境
- 添加缺失的核心依赖包定义
- 完善 Makefile 构建系统集成
2025-08-20 19:25:57 +08:00
Maxim Devaev
2a928a4a38
fixed gpio_mockup module name
2025-06-03 18:13:39 +03:00
Maxim Devaev
05519f403f
commented hidrelay from testenv
2025-02-09 02:46:41 +02:00
mofeng-git
f032b8c798
fix
2025-02-01 14:40:28 +00:00
mofeng-git
9da06d3f58
修复 HTTP H.264 模式
...
其他修改
2025-02-01 08:31:27 +00:00
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
630610bc53
switch
2024-12-17 18:20:04 +02:00
Maxim Devaev
e0bbf6968e
testenv: Use memsink for VNC
2024-12-16 19:19:31 +02:00
mofeng-git
b8ddf7c2da
增加快速文件互传功能(基于 MSD)
...
为 MSD 路径添加配置选项
为 文件镜像名称添加配置选项
修复 make 测试环境
2024-11-22 17:40:55 +00:00
mofeng-git
69cb9ac950
更新一键脚本
2024-11-16 05:50:08 +00:00
mofeng-git
1a13760df0
#44 添加视频录制支持
...
使用浏览器前端 API
支持 mjpeg 和 h.264 模式下的视频录制
录制格式为wbem(vp8)
2024-11-04 13:25:18 +00:00
mofeng-git
0f39312eac
添加电源管理支持
...
USB HID 继电器支持
GPIO 添加初始文件
2024-10-02 12:55:48 +00:00
mofeng-git
7e6cb6d7b3
添加中间构建镜像,加快云构建
2024-09-26 10:55:05 +08:00
mofeng-git
d974c89e4d
优化和修复小问题
2024-09-15 00:33:29 +08:00
mofeng-git
7bc92c943a
i18n 修复
...
Makefile 添加 run-nogpio run-build 便于测试和构建发布
对于 docker 环境的适配
2024-09-06 17:44:49 +08:00
mofeng-git
6a966af5fb
将平台配置修改为 v2-hdmiusb-rpi4
...
Docker 构建时运行清理缓存的命令
2024-08-04 15:26:20 +08:00
Maxim Devaev
64cebcc721
fix
2024-07-27 15:26:26 +03:00
Maxim Devaev
7e42d32007
pikvm/pikvm#1342 : Verbose platform info in /api/info
2024-07-27 14:07:26 +03:00
Maxim Devaev
8d702f8cc2
kvmd-nginx-mkconf: Render nginx config with kvmd settings
2024-02-03 16:13:45 +02:00
Maxim Devaev
c96057772c
rp2040 hid
2023-08-03 05:47:27 +03:00
Maxim Devaev
1a8f98a64f
moved arduino hid to hid/arduino
2023-07-31 02:17:23 +03:00
Maxim Devaev
cef6497375
fixed run for totp
2023-01-23 03:17:46 +02:00
Maxim Devaev
5bf5c18081
fixed testenv/web.css
2022-11-18 04:46:34 +03:00
Maxim Devaev
2b8cc93362
pass web.css from testenv
2022-11-18 02:26:47 +03:00
Maxim Devaev
29bd1e2f6f
static env
2022-11-07 16:17:13 +03:00
Maxim Devaev
52ea19b44a
common usb-keymap.h
2022-07-29 15:10:48 +03:00
tomaszduda23
3ba15e824e
Stm32 init ( #100 )
2022-07-22 08:14:38 +03:00
Maxim Devaev
f8a77c8403
fixed make run
2022-07-16 22:32:19 +03:00
Maxim Devaev
89aff795fd
refactoring
2022-07-11 02:12:38 +03:00
Maxim Devaev
9c56f94332
testenv https redirect
2021-11-12 06:22:45 +03:00
Maxim Devaev
940539f6f5
using override.d
2021-10-27 17:37:21 +03:00
Maxim Devaev
125baff0cb
error message about gpio mockup
2021-10-16 00:59:32 +03:00
Maxim Devaev
e432804a5a
DOCKER variable
2021-10-16 00:52:51 +03:00
Maxim Devaev
a97c92ec7a
ignored config.mk
2021-10-16 00:52:02 +03:00
Maxim Devaev
6d75a8f5c0
include root config.mk
2021-10-14 08:01:07 +03:00
Maxim Devaev
7daf80c0b0
bumped libgpiod for testenv
2021-08-21 12:13:14 +03:00
Devaev Maxim
72907f8931
clean-all
2021-07-16 19:39:11 +03:00
Devaev Maxim
5eb0d71cfd
dynamic import
2021-05-16 23:47:16 +03:00
Devaev Maxim
bbf6529510
janus stubs
2021-05-14 05:48:49 +03:00
Devaev Maxim
60c8c967c9
user defined css
2021-03-26 05:56:10 +03:00
Devaev Maxim
36e3013f18
fixed Makefile for vnc ssl
2021-02-15 05:51:42 +03:00
Devaev Maxim
390f33953a
install certs for tox
2021-02-12 05:53:46 +03:00
Devaev Maxim
4760a0bdda
refactoring of x509
2021-02-12 05:23:07 +03:00
Devaev Maxim
55abf7f26b
fixed gpio mockup
2021-01-11 22:50:56 +03:00
Devaev Maxim
0adfe17f70
configurable gpio devices
2020-12-25 11:08:56 +03:00
Devaev Maxim
0d3f5f0acc
not parallel in github
2020-10-17 02:21:39 +03:00
Devaev Maxim
a2838a69a4
fix
2020-10-17 00:25:12 +03:00
Devaev Maxim
923320da5f
PR #15 : https for local run
2020-10-16 14:10:15 +03:00
Devaev Maxim
9860ed0871
typo
2020-10-16 12:24:34 +03:00