xinxin6623
|
6eb7ae3a1f
|
feat: 纳入独立 NextGen 自动化运行时
|
2026-07-24 10:37:32 +08:00 |
|
xinxin6623
|
65d2719afb
|
H5 视觉兜底优化 + scrcpy 非阻塞启动 + 自动校准/重连脚本
- wait_for_page_transition: XML 持续返回 other 超过 quick_timeout 后自动启用视觉兜底
- _xml_or_vision_click: 优先视觉 API 找按钮(H5 WebView XML 不可见)
- 自动处理媒体访问权限弹窗
- scrcpy 改为非阻塞 Popen 启动,绑定当前设备 serial 避免多设备冲突
- 新增 auto_calibrate_from_recording.py / reconnect-phone.sh
- postJson 前端异常捕获
|
2026-07-24 09:46:32 +08:00 |
|
xinxin6623
|
9eb6778a6f
|
feat: web UI enhancements, device calibration, phone control manual, and skills directory
- web_ui.py: major refactor with improved runner, mode selection, progress tracking
- scripts: add device_runtime, device_calibrate, calibration_trace, record_android_flow
- docs: add phone-control-manual, update device-adaptation and windows-migration
- invoice_tool: enhance H5 automation flow and visual fallback
- calibrate.py: expand calibration capabilities
- add skills/ and tests/ directories
- remove obsolete .opencode/skills/invoice-wrapup
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-12 22:14:56 +08:00 |
|
xinxin6623
|
7a01ed4db9
|
feat: add invoice batch wrap-up (name extraction + roster annotation) and web ui automation improvements
- add scripts/annotate_roster_invoices.py: match passenger names to invoice PDFs, write status + relative encoded hyperlinks into roster xlsx
- add scripts/add_invoice_passenger_name.py, scripts/calibrate.py
- add .opencode/skills/invoice-wrapup skill
- improve invoice_tool.py / web_ui.py / vision_fallback.py automation
- add device/screen/windows adaptation docs
- ignore out/ (delivered invoice PDFs contain sensitive data)
|
2026-07-10 00:11:45 +08:00 |
|
xinxin6623
|
137eaed2af
|
feat: improve web ui automation runner
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-12 00:42:20 +08:00 |
|
xinxin6623
|
81997121b3
|
fix: accept invoice output args in vision run
|
2026-06-11 13:41:06 +08:00 |
|
xinxin6623
|
2648440f22
|
init autotrain project
|
2026-06-11 12:18:53 +08:00 |
|