mofeng-git
432c61fd91
feat: 完善 Docker 镜像构建工作流和配置优化
...
- 重构 GitHub Actions 工作流,支持分阶段构建和多平台部署
- 优化 Dockerfile 依赖库配置,增加必要的系统包
- 完善初始化脚本和 KVMD 配置项
- 修复构建过程中的依赖和库文件处理
2025-08-22 15:19:56 +08:00
mofeng-git
10fbd0611f
fix: 更新 GitHub Actions 镜像构建工作流配置
2025-08-22 02:21:48 +08:00
mofeng-git
e87942a5a9
feat: 添加 CH9329 HID 芯片断联自动重试功能
...
- 当 CH9329 芯片通信异常时自动发送复位命令
- 增加 2 秒延迟等待芯片恢复连接
- 防止 HID 功能因芯片断联而失效
代码来自 https://github.com/mofeng-git/One-KVM/pull/164
代码作者 https://github.com/snltty
2025-08-21 17:29:11 +08:00
mofeng-git
19d1c52ac4
feat: 完善 Web 界面国际化支持
...
- 将包含数字的无意义 i18n 键名替换为语义化名称 (如 kvm_text1 → about_title)
- 为缺失多语言支持的界面文本添加中英文翻译
- 修复不准确的翻译内容和 HTML 标签格式错误
- 更新所有 Pug 模板文件以使用新的 i18n 键名
- 新增登录页面"记住我"、USB 连接确认等功能的多语言支持
- 统一翻译键命名规范,提升代码可维护性
2025-08-21 13:23:33 +08:00
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
caf3533872
chore: 更新项目配置文件
...
- 在 .gitignore 中添加 CLAUDE.md 排除规则
- 删除 AUTO_DOWNLOAD.md 文件
2025-08-20 19:28:39 +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
mofeng-git
c8d1dcca30
feat: 完善 GitHub Actions 工作流和构建系统
...
- 添加自动下载缺失文件功能,支持 .xz 压缩格式
- 优化构建流程,增加文件清理和压缩功能
- 修复发布资产上传步骤,确保预发布标记正确设置
- 调整发布标签格式,包含版本号、设备目标和运行 ID
- 升级 Actions 版本,使用 softprops/action-gh-release@v1
- 移除 NFS 挂载依赖,简化部署流程
- 增强错误处理和日志输出
2025-08-20 16:12:40 +08:00
Maxim Devaev
0809ab4878
Bump version: 4.93 → 4.94
2025-08-12 22:08:08 +03:00
Maxim Devaev
678744ce91
pikvm/pikvm#1571 : hid: improved jiggler pattern
2025-08-12 22:07:05 +03:00
Maxim Devaev
bd5e17da4b
streamer: refactoring
2025-08-12 21:42:08 +03:00
Maxim Devaev
fd7bcbd88a
Bump version: 4.92 → 4.93
2025-08-10 15:34:54 +03:00
Maxim Devaev
cfbb6f1be7
prometheus: tidying gpio channel name
2025-08-10 15:34:03 +03:00
Maxim Devaev
4a0029bab7
web: added __gpio-label class by user's request
2025-08-10 15:29:37 +03:00
mofeng-git
6002dfd9c7
更新说明文档
build-250822-0025-onecloud-2783514
build-250822-0100-onecloud-8cc7554
build-250822-0315-vm-19274a8
onecloud-250730
v250730-onecloud
v250730-onecloud-16605394209
2025-07-30 00:58:17 +08:00
Maxim Devaev
42efb73c98
Bump version: 4.91 → 4.92
2025-07-28 21:01:17 +03:00
Maxim Devaev
9b5b6f6152
pikvm/pikvm#1563 , pikvm/pikvm#1564 : Customizable /api/hid/print delay
2025-07-28 21:00:32 +03:00
Maxim Devaev
dc7f38a1b6
hid: fix
2025-07-28 17:11:12 +03:00
Maxim Devaev
e5cee0ec5e
Bump version: 4.90 → 4.91
2025-07-27 21:20:50 +03:00
Maxim Devaev
776b93cab6
lint fix
2025-07-27 21:05:47 +03:00
Pharrell
43eada0fef
Update stream_mjpeg.js
...
fix typo
2025-07-27 20:28:18 +03:00
Maxim Devaev
ec994f4518
Bump version: 4.89 → 4.90
2025-07-16 20:27:48 +03:00
Ivan Shapovalov
70c5b9fc4b
configs: use systemd-networkd-wait-online --any by default
...
This way, systemd-networkd-wait-online won't hang on boot for users
who only have _some_ of the configured interfaces online / in use
(which is the case for everyone who sets up Wi-Fi, since kvmd-bootconfig
does not remove eth0.network even if it was never intended to be used).
We deem this networking semantics typical for Pi-KVM in general; users
who need to wait for multiple interfaces to activate will have to
countermand this drop-in manually.
Fixes pikvm/pikvm#1514 .
2025-07-16 20:26:38 +03:00
Ivan Shapovalov
296b1f3bda
PKGBUILD: use cp -r to install systemd units
...
We are about to have subdirectories in configs/os/services/, so use
`cp` instead of `install` to copy everything wholesale.
2025-07-16 20:26:38 +03:00
Maxim Devaev
263e252db7
Bump version: 4.88 → 4.89
2025-07-15 19:46:10 +03:00
Maxim Devaev
9b433a909a
hotfix
2025-07-15 19:45:29 +03:00
Maxim Devaev
0cf6f183c8
Bump version: 4.87 → 4.88
2025-07-15 18:40:06 +03:00
SilentWind
cf6addeb0f
Update README.md
...
更新 CDN 加速赞助信息
2025-07-15 19:28:35 +08:00
Maxim Devaev
d57c3c66cd
atx: independent power/reset regions
2025-07-14 18:15:39 +03:00
Maxim Devaev
49638ed896
oled: --fill option to test the display
2025-07-09 13:09:47 +03:00
Maxim Devaev
fbf5e52b0f
streamer: refactoring
2025-07-09 13:09:02 +03:00
Maxim Devaev
6bdda82822
Bump version: 4.86 → 4.87
2025-06-28 02:21:01 +03:00
Maxim Devaev
1142cc9d65
web: fixed keys handling with <input> inside the modal dialog
2025-06-28 02:20:14 +03:00
Maxim Devaev
1b5df61f61
Bump version: 4.85 → 4.86
2025-06-23 22:13:06 +03:00
Maxim Devaev
b4b1fb8d9a
web: improved kb handling in modals
2025-06-19 08:27:56 +03:00
Maxim Devaev
f22e05ac88
web: login: Improved error messages
2025-06-19 07:50:06 +03:00
Maxim Devaev
6661efe61d
Bump version: 4.84 → 4.85
2025-06-19 03:47:32 +03:00
Maxim Devaev
a68f860b8e
switch: heartbeat
2025-06-19 03:46:42 +03:00
Maxim Devaev
e8498858bb
web: mouse: simplified touch code
2025-06-12 03:00:21 +03:00
Maxim Devaev
8b5c87c893
web: mouse: refactoring
2025-06-12 02:46:48 +03:00
Maxim Devaev
824955fb83
Bump version: 4.83 → 4.84
2025-06-11 22:10:01 +03:00
SilentWind
8560a46f17
Update issue templates
2025-06-12 00:21:04 +08:00
SilentWind
d4b4cdc492
Update issue templates
2025-06-12 00:12:06 +08:00
SilentWind
687cea3658
Update issue templates
2025-06-12 00:11:17 +08:00
SilentWind
12c7566581
Update issue templates
2025-06-12 00:09:20 +08:00
Maxim Devaev
0e3c821863
pikvm/pikvm#1498 : Option to suspend stream on inactive tab
2025-06-11 18:40:53 +03:00
Maxim Devaev
a5e226e168
pikvm/pikvm#1498 : refactoring
2025-06-11 18:08:01 +03:00
Maxim Devaev
fe1f821715
otgconf: fixed read() awaiting
2025-06-11 05:12:54 +03:00
Maxim Devaev
b28275b042
Bump version: 4.82 → 4.83
2025-06-10 19:30:37 +03:00
Maxim Devaev
4e4ea9fcea
pikvm/pikvm#1543 : fixed /var/lib/kvmd/pst permissions warning
2025-06-10 05:51:04 +03:00