Skip to content

Releases: EmberCollective/CampusRunning

v3.1.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:56
bdd338a

界面细节优化,并补充轨迹编辑小工具。

Feat

  • 矩形、圆形和操场模板可直接生成普通节点。生成后可逐点编辑,也可框选部分节点拆开调整 (#57)
  • 新增矩形框选,支持多个节点整组移动、旋转、缩放和删除,并可撤销、重做 (#55, #57)

Bugfix

  • 修复 macOS 便携版可能提示「已损坏,应移到废纸篓」、无法正常打开的问题 (#50)

Change

  • 生成结果紧跟「开始生成」按钮显示,下边界保持固定,短/长结果切换不再撑高页面。超出内容只在表格内滚动,表头保持可见 (#49)
  • macOS arm64 PKG 安装包可安装到「应用程序」文件夹,简化首次安装与启动流程 (#50)

v3.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 10:40
ce24f0f

Web 工作台体验优化:新增轨迹预览卡片与宽屏布局,修复预设模板与已选日期交互问题。

新增

  • 生成器左栏轨迹预览卡片:选中轨迹即在迷你地图显示轮廓与起点,点击卡片进入轨迹编辑器并自动加载该轨迹(?track= 参数),坐标本地缓存 (#42)

修复

  • 桌面端高分辨率下页面两侧空白过多:内容框架加宽至 1720px,≥1440px 时左栏 300px、表单四列,并封顶日历与主按钮宽度 (#45)
  • 预设模板选中后无反应:5 个内置模板迁移到分模式格式(选中后切换生成模式并应用参数),同时保留 generation_config 节兼容 CLI --template;补全「不使用模板」重置范围;新增模板结构测试 (#44)
  • 指定日期批量模式已选日期过多撑高页面:超过 8 个折叠为「+N 天」,点击展开/收起,展开态高度封顶滚动;中分辨率侧栏加宽至 220px 保证一行两个标签 (#43)

macOS 安装版(PKG,本次新增)

  • 新增 CampusRunningGen-Setup-v3.1.1-macos-arm64.pkg:标准安装到 /Applications,安装后无需再处理 Gatekeeper 拦截,双击即用。
  • 首次打开安装包若被拦截(无法验证开发者):打开「系统设置 → 隐私与安全性」,点击「仍要打开」;或对该 pkg 执行 xattr -d com.apple.quarantine CampusRunningGen-Setup-v3.1.1-macos-arm64.pkg 后再双击。
  • 便携版 zip 用户注意:本版及之前版本的 macOS zip 内 app 签名封印受损,新版 macOS 会提示「已损坏,应移到废纸篓」且不提供「仍要打开」按钮。解压后在终端执行 xattr -dr com.apple.quarantine CampusRunningGen.app 即可正常使用;此问题将在下个版本修复。

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 17:21
7288198

首个 Windows/MacOS桌面版发布

新增

  • Windows 桌面版:pywebview 窗口直接承载 Web 工作台,双击即用,无需安装 Python 环境 (#21)
  • Windows 安装包(Inno Setup,per-user 免管理员)与便携版 zip,由 Release 工作流自动构建并附加 SHA256 校验 (#21)
  • 桌面端高德 Key 配置支持:安装后无需改代码即可使用自己的地图 Key (#21)
  • 版本号 API(/api/version)与前端应用图标展示 (#21)
  • 黑白极简风格新版应用图标 (#21)
  • macOS arm64 桌面便携版:Release 工作流新增原生 arm64 构建、架构与签名校验、CLI smoke test 及 SHA256 校验文件
  • 应用图标点击跳转 GitHub 主页:顶栏图标包裹链接,浏览器中新标签页打开,桌面版(WebView2)下请求落到系统默认浏览器 (#26)

修复

  • macOS Dock 图标显示为系统默认 exec 图标:打包新增 CampusRunningGen.app(Info.plist 引用内嵌 icon.icns),Release 附件改为打包 .app(CLI 位于 Contents/MacOS);scripts/make_icon.py 新增多尺寸 ICNS 生成
  • Windows 图标各尺寸视觉不一致:assets/icon.ico 的 16-128px 帧仍为旧程序绘制设计、仅 256px 为新设计,现全部尺寸统一由 256px 新设计帧缩放生成(exe 与安装器共用该文件)
  • 打包链安全与健壮性加固:本地高德凭据(config/amap_key.json)不再被打进安装包;版本号改由 CI 从 tag 自动生成三处同步;桌面端口探测、单实例检查等边界问题修复 (#25)
  • Windows 图标缓存不刷新导致升级后快捷方式/任务栏仍显示旧图标的问题(安装完成后自动广播刷新)(#21)

变更

  • Release 附件改为英文命名并明确标记 x86_64 架构:Windows Installer (x86_64, recommended) / Windows Portable (x86_64) / SHA256 Checksums (#22)
  • 替换应用图标为新设计(使用 scripts/make_icon.py 从源图片生成多尺寸 ICO)(#27)
  • 高德 Key 配置自动持久化:前端设置弹窗保存/清除时同步写入服务端 amap_key.json,CLI 新增 set-key 子命令 (#29)
  • 文件路径收口至 src/paths.py,统一源码与 PyInstaller frozen 环境的目录解析 (#21)

v3.1.0-pr.2

v3.1.0-pr.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Sep 05:04

新增

  • 应用图标点击跳转 GitHub 主页:顶栏图标包裹链接,浏览器中新标签页打开,桌面版(WebView2)下请求落到系统默认浏览器 (#26)

变更

  • Release 附件改为英文命名并明确标记 x86_64 架构:Windows Installer (x86_64, recommended) / Windows Portable (x86_64) / SHA256 Checksums (#22)
  • 替换应用图标为新设计(使用 scripts/make_icon.py 从源图片生成多尺寸 ICO)(#27)
  • 高德 Key 配置自动持久化:前端设置弹窗保存/清除时同步写入服务端 amap_key.json,CLI 新增 set-key 子命令 (#29)

修复

  • 打包链安全与健壮性加固:本地高德凭据(config/amap_key.json)不再被打进安装包;版本号改由 CI 从 tag 自动生成三处同步;桌面端口探测、单实例检查等边界问题修复 (#25)

v3.1.0-pr.1

v3.1.0-pr.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:28
808167d

首个 Windows 桌面版预发布。

新增

  • Windows 桌面版:pywebview 窗口直接承载 Web 工作台,双击即用,无需安装 Python 环境 (#21)
  • Windows 安装包(Inno Setup,per-user 免管理员)与便携版 zip,由 Release 工作流自动构建并附加 SHA256 校验 (#21)
  • 桌面端高德 Key 配置支持:安装后无需改代码即可使用自己的地图 Key (#21)
  • 版本号 API(/api/version)与前端应用图标展示 (#21)
  • 黑白极简风格新版应用图标 (#21)

变更

  • 文件路径收口至 src/paths.py,统一源码与 PyInstaller frozen 环境的目录解析 (#21)

修复

  • Windows 图标缓存不刷新导致升级后快捷方式/任务栏仍显示旧图标的问题(安装完成后自动广播刷新)(#21)

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 02:51
dc9e7bc

新增

  • FIT 导出器:基于 garmin-fit-sdk 输出含完整步频/步数数据流的 FIT 文件 (#8, #10)
  • 步频/步数自动生成:按配速与里程生成符合真实分布的步频曲线,TCX 导出同步写入 (#8)
  • Web 轨迹编辑器:高德地图标点与画笔绘制、橡皮擦、撤销/重做、z20 深度缩放,保存即入轨迹库 (#3)
  • Web 前端重构为专业工作台风格 (#7)
  • 指定日期批量生成(Web UI)(#9)
  • 内置 campusrunning-cli Agent Skill,AI 编码工具对话式直接调用 (#6)
  • 新增东区南操场、南校区操场轨迹
  • 项目采用 MIT License

变更

  • 默认输出格式从 TCX 改为 FIT:Keep 导入推荐 FIT(含步频/步数数据);需要 TCX 时加 --format tcx (#8, #10)

修复

  • Keep 导入时步数/步幅校验不通过的问题 (#8)
  • 指定日期批量生成的阻断问题(code review 发现)(#9)
  • 手机端时间输入框越界背景卡片的问题 (#11)
  • 官方高德地图档中键无法拖动地图的问题