Commit Graph

  • def7afd5ce 1 main Henry_Du 2026-08-15 22:56:52 +08:00
  • c52d4dac03 perf(gate): 移除显示器握手等待循环,直接设置参数后继续 Henry_Du 2026-08-15 22:55:17 +08:00
  • 2748aa91ca perf(gate): 大幅优化启动速度与票卡事件响应 Henry_Du 2026-08-15 19:45:20 +08:00
  • 228077a49c fix(gate): 修复缺失的 splitDisplayLines 函数定义导致的启动崩溃 Henry_Du 2026-08-15 19:25:19 +08:00
  • e18f732b38 fix(gate): 修复区块加载时检票机屏幕无显示问题 - 新增 monitor 握手阶段,所有 termDev 渲染调用加 pcall 保护,启动后 20 秒持续重绘热修复,修复 setServerConnected 重复定义丢失 queueEvent 的 bug (v1.5.30) Henry_Du 2026-08-11 17:25:31 +08:00
  • e76d0188db fix: 修复检票机首次加载黑屏及完善亮灯模块对接 Henry_Du 2026-08-11 14:29:03 +08:00
  • ca77d762c9 style(web): 强制移除所有按钮的圆角 Henry_Du 2026-08-08 13:29:57 +08:00
  • 41546cce96 fix(web): 强制 Socket.IO 使用 WebSocket 传输 Henry_Du 2026-08-08 10:41:00 +08:00
  • 3d38e16917 style(web): 清理多余的状态显示并优化刷新按钮 Henry_Du 2026-08-08 10:19:00 +08:00
  • 3d7fa994ae feat(web): 站点编辑支持修改所属线路及编号级联更新 Henry_Du 2026-08-08 10:08:40 +08:00
  • cf0a49867c feat(ui): 优化购卡键盘渲染逻辑与单程区间选中样式 Henry_Du 2026-08-08 09:58:34 +08:00
  • fa51aad3a7 fix(web): 统一UI规范并移除多余菜单 Henry_Du 2026-08-08 09:51:14 +08:00
  • 9cc3aba5e9 fix(web/route): 修复站点管理无法编辑的问题 Henry_Du 2026-08-08 09:38:44 +08:00
  • cdf2c39220 fix(web): 彻底清理车票详情弹窗并统一后台导航 Henry_Du 2026-08-08 00:07:53 +08:00
  • 7e0a114635 refactor(web/route): 精简导航菜单 & 修复初始加载闪屏 Henry_Du 2026-08-08 00:03:47 +08:00
  • 0e3f1a6e86 feat(web/route): 新增全局站点管理页面 (Station Management) Henry_Du 2026-08-07 23:56:40 +08:00
  • 0a37c0cba2 fix(web/route): 解决移动端列表与空状态卡片重叠问题 Henry_Du 2026-08-07 23:41:47 +08:00
  • 6605c67f23 feat(web/route): 支持电脑端鼠标平移画布 & 优化动态SVG宽度 Henry_Du 2026-08-07 23:32:05 +08:00
  • 1046aa8dda feat(web/route): 适配移动端响应式布局 + 统一站点拖拽逻辑 Henry_Du 2026-08-07 23:01:33 +08:00
  • b7cdcc570a feat(卡片): 新增卡片发行警告提示功能 Henry_Du 2026-07-31 13:29:23 +08:00
  • a59e9e60a4 feat(gate): 优化显示屏显示逻辑并更新版本 Henry_Du 2026-07-31 12:43:58 +08:00
  • d685dee2a4 refactor(peripheral): 移除tm_gpu外设支持并清理冗余代码 Henry_Du 2026-07-31 11:22:21 +08:00
  • 9c7e99633b fix(peripheral): 完善tm_gpu外设检测逻辑并升级版本号 Henry_Du 2026-07-31 11:18:38 +08:00
  • 879445b9f6 feat(ticketmachine): 新增自定义TM GPU外设支持并更新版本至v1.5.26 Henry_Du 2026-07-31 11:15:31 +08:00
  • 200dbda9bd feat(display): 新增tm_gpu外设显示支持并升级版本至v1.5.28 Henry_Du 2026-07-31 11:10:39 +08:00
  • 7e72bbeae5 feat: 新增错误问题追踪与管理功能 Henry_Du 2026-07-29 12:29:54 +08:00
  • 0e8f86b478 1 Henry_Du 2026-07-29 11:48:08 +08:00
  • 4db60ddc9e feat(ui): 新增购票兑换菜单,优化输入交互与界面布局 Henry_Du 2026-07-29 11:34:47 +08:00
  • c840e2abfe feat: 新增客户端问题主动上报与控制台问题汇总功能 Henry_Du 2026-07-24 22:37:26 +08:00
  • be0077743c fix: 修复售票机付款成功后出票失败 Henry_Du 2026-07-24 21:35:30 +08:00
  • 4ddc4cb4ad style: 稳定订票页线路按钮布局与尺寸 Henry_Du 2026-07-19 03:41:50 +08:00
  • 04d0badce8 1 Henry_Du 2026-07-19 00:38:18 +08:00
  • 847957be61 feat: 支持编辑线路图署名并固定 CC BY 4.0 Henry_Du 2026-07-19 00:16:20 +08:00
  • 6195ebb6be chore: 为线路图展示补充 CC-BY 4.0 署名 Henry_Du 2026-07-18 23:51:32 +08:00
  • ec31c12130 feat: 改造线路图上传后台并接入购票页总览图 Henry_Du 2026-07-17 03:17:03 +08:00
  • 289ed65e79 style: 优化移动端线路按钮与区间卡片布局 Henry_Du 2026-07-17 02:54:35 +08:00
  • 95bf4d3d8e style: 同步购票页移动端直角与线路列表布局 Henry_Du 2026-07-17 01:19:35 +08:00
  • c6ab010974 style: 调整购票页外框直角样式并上移线路列表 Henry_Du 2026-07-17 01:16:24 +08:00
  • 234e22468a style: 合并断点线路展示并改为直角线段 Henry_Du 2026-07-17 01:13:10 +08:00
  • 77b487c326 feat(gate): support passing stationId to markEntered API Henry_Du 2026-07-17 00:44:37 +08:00
  • 1f5bc1d40d fix(gate): support java peripheral markEntered and bypass missing updateICCard Henry_Du 2026-07-17 00:33:35 +08:00
  • 2096dd8d89 fix(gate,installer): 修复进站刷卡字段兼容并清理安装器头注释 Henry_Du 2026-07-17 00:19:35 +08:00
  • 5e8d4f7bbe fix: 统一不同线路的地图容器大小,无论站点多少,容器最小宽度都保持一致 Henry_Du 2026-07-16 22:49:13 +08:00
  • 9d145c3d16 style: 优化 TVM 购票地图,缩小元素尺寸,增加切换动画,适配移动端 Henry_Du 2026-07-16 22:16:10 +08:00
  • cfaa622dcd feat: 重构选择购票区间地图为 TVM 瀑布流样式 Henry_Du 2026-07-16 06:05:33 +08:00
  • 7812d47f0c refactor & feat & fix: 重写SVG生成器,优化前端线路绘制与修复样式 Henry_Du 2026-07-16 03:49:45 +08:00
  • d32d72a3da feat(web): 优化区间选择界面线路图布局 Henry_Du 2026-07-16 00:26:18 +08:00
  • 86f3d478d6 feat(ticket-order): 重写线路地图可视化功能,替换原有线路UI Henry_Du 2026-07-15 20:41:11 +08:00
  • 4ea58772d3 feat(route-map): 新增线路预览页面并优化八向布线布局 Henry_Du 2026-07-15 02:54:11 +08:00
  • 620289e836 更新线路图绘制 Henry_Du 2026-07-15 00:50:55 +08:00
  • e6eae25cf1 refactor(gate): streamline gate installers and support multi-station codes via splitCsv Henry_Du 2026-07-14 20:34:58 +08:00
  • 5bd2e5b882 feat(ticket-order): 优化单线线路展示与同线区间高亮 Henry_Du 2026-07-14 05:47:47 +08:00
  • fefd919031 chore(ticket-order): 提升 ticket-order.js 版本号以破除浏览器缓存 Henry_Du 2026-07-14 04:43:07 +08:00
  • 3311ee70ce feat(ticket-order): 添加单线地铁图选中高亮金线及箭头动画,取消鼠标悬浮动画 Henry_Du 2026-07-14 01:43:24 +08:00
  • 63d710114d feat(ticket-order): 将 TVM UI 的网格站点改为与后台一致的单线地铁图样式 Henry_Du 2026-07-14 01:17:49 +08:00
  • a79142660f fix(ticket-order): 修复无法正常切换路线的问题,优化移动端及主题适配 Henry_Du 2026-07-14 00:50:19 +08:00
  • 139a65f24c refactor(ticket-order): 清理废弃的SVG渲染代码并优化TVM界面高亮反馈 Henry_Du 2026-07-13 23:47:57 +08:00
  • ae11f9e34b feat(web): 新增后台线路拓扑图布局编辑器,允许手动拖拽调整所有站点坐标 Henry_Du 2026-07-13 21:07:24 +08:00
  • 6a80db6d1d feat(web): 回退到以发散方式显示各条水平线路 Henry_Du 2026-07-13 20:51:42 +08:00
  • ccb7ad5721 feat(web): 重构线路图渲染引擎,引入网格化对齐与拓扑深度推导算法,完美还原真实地铁图的整齐排版 Henry_Du 2026-07-12 12:17:56 +08:00
  • 20cfdc5174 style(web): 调整线路名防遮挡偏移、缩小线路间距,并根据线路颜色动态匹配文字深浅色 Henry_Du 2026-07-12 10:28:15 +08:00
  • e1637da9c6 style(web): 优化车站文本颜色层次并增加白色描边以解决与线条重叠的问题 Henry_Du 2026-07-12 10:19:31 +08:00
  • 46f8a17157 feat(web): 优化车站名与线路名显示,增加车站编号与英文名称 Henry_Du 2026-07-12 10:04:40 +08:00
  • 423a5972fc refactor(web): 优化线路图走线为45度和直角转折,并在起终点显示线路名 Henry_Du 2026-07-12 09:50:36 +08:00
  • 9ef5d2099e refactor(web): 将订票线路图改为90度规整走线并保留圆角 Henry_Du 2026-07-12 09:02:12 +08:00
  • a651fac095 refactor(web): 将换乘站合并为单点并重绘订票线路图 Henry_Du 2026-07-12 08:35:07 +08:00
  • 83c7d25cbe refactor(web): 优化订票线路图布局与换乘站视觉表现 Henry_Du 2026-07-11 23:37:35 +08:00
  • dc835f498d fix(web): 修复重构导致 allStations 变量未定义引发的渲染崩溃问题 Henry_Du 2026-07-11 23:20:35 +08:00
  • d6f37d1415 fix(web): 重构线路图渲染算法,实现平行水平走线与胶囊式垂直换乘 Henry_Du 2026-07-11 23:15:36 +08:00
  • 4052cd2f58 fix(web): 修复断点站点的X轴坐标偏移问题,并优化换乘站的视觉连接 Henry_Du 2026-07-11 22:29:46 +08:00
  • db24b4da18 chore(assets): 移除静态SVG地图文件 Henry_Du 2026-07-11 22:23:23 +08:00
  • 1ce7fd630b feat(web): 撤销静态SVG图片渲染,回退到自动线条生成模式,并保留断点支持 Henry_Du 2026-07-11 22:23:12 +08:00
  • 0c1341e9c7 chore(assets): 添加Assets/manifest.json配置文件 Henry_Du 2026-07-11 21:54:02 +08:00
  • 116b2af4ef feat(admin): 优化换乘设置与坐标绑定逻辑,自动识别同名换乘站 Henry_Du 2026-07-11 21:46:12 +08:00
  • aede84f164 feat(web): 订票地图升级为静态SVG并叠加动态坐标交互;完善断点支持 Henry_Du 2026-07-11 21:15:48 +08:00
  • 690173c522 3 Henry_Du 2026-07-11 16:52:02 +08:00
  • 3040b294ef 2 Henry_Du 2026-07-11 16:48:02 +08:00
  • 1265deca0f 1 Henry_Du 2026-07-11 16:41:18 +08:00
  • ca9805f13a fix(gate): use unique cache busting file names again to break any potential loop Henry_Du 2026-07-11 16:36:50 +08:00
  • ef6af4bc62 fix(gate): fix attempt to call a nil value by moving checkAndApplyUpdate to the bottom Henry_Du 2026-07-11 16:32:48 +08:00
  • a228c24b33 fix(gate): use parallel background sync task for updates exactly like ticketmachine Henry_Du 2026-07-11 16:26:09 +08:00
  • c5cd4b6a95 fix(gate): correct update endpoint URL to use /api/check-update Henry_Du 2026-07-11 16:16:30 +08:00
  • 1d9f08d5c6 chore(backend,frontend): 移除设备位置管理全链路功能与相关代码 Henry_Du 2026-07-11 16:05:20 +08:00
  • 4fe3a24eaf fix(ota): make update scripts self-updating and add cache-busting to installers Henry_Du 2026-07-11 16:00:37 +08:00
  • de187db646 fix: 即使无法获取GPS信号也上报机器在线状态,并升级版本至v1.5.18 Henry_Du 2026-07-11 15:58:50 +08:00
  • f0b62eca49 版本号更新2 Henry_Du 2026-07-11 15:49:53 +08:00
  • 37675c07a2 版本号更新 Henry_Du 2026-07-11 15:49:38 +08:00
  • 84dbdf58c4 feat: 增加机器位置手动编辑功能及公开查看界面 Henry_Du 2026-07-11 15:43:17 +08:00
  • becd8f0e20 chore: 清理无用的Assets/manifest.json并更新gitignore规则 Henry_Du 2026-07-11 15:30:00 +08:00
  • cbdb0d3ed3 chore: 添加 .gitignore 文件以排除本地依赖和日志文件 Henry_Du 2026-07-11 15:03:57 +08:00
  • efc061e471 feat: 新增设备位置追踪与网页管理页面 Henry_Du 2026-07-11 14:58:30 +08:00
  • 2eddb8b84c style: update OTA version indicators to lime/yellow/red and output errors to CC terminal Henry_Du 2026-07-11 13:03:44 +08:00
  • d5b7a51dae 测试2 Henry_Du 2026-07-11 12:31:36 +08:00
  • 79ae234232 feat: decouple OTA updates into dedicated fast endpoints to avoid db timeouts Henry_Du 2026-07-11 12:22:48 +08:00
  • bd6ef05722 fix: call checkAndApplyUpdate after config refresh to ensure fresh data Henry_Du 2026-07-11 12:13:14 +08:00
  • c9845ff15a test Henry_Du 2026-07-11 12:07:21 +08:00
  • 1f60c74ec2 feat: use simpler update_counter instead of timestamp for OTA updates Henry_Du 2026-07-11 12:00:20 +08:00
  • 61e98cd6d5 fix: add update_timestamp to /api/config response Henry_Du 2026-07-11 11:45:11 +08:00
  • de29ecac84 revert: remove _update_ts injection as it breaks ticket scanning Henry_Du 2026-07-11 11:29:26 +08:00
  • 74b9754b7d feat: inject _update_ts into all JSON responses for global OTA updates Henry_Du 2026-07-11 11:17:07 +08:00