Skip to content

Releases: Proj-Pigeon/GuEarth

GuEarth v0.1.12

Choose a tag to compare

@github-actions github-actions released this 04 Oct 03:57
ed6d434

v0.1.12 更新日志

新功能

  • 地图网络代理:支持系统代理、直连和自定义代理,并提供连接测试,便于排查影像与地形加载问题。

问题修复

  • 高山飞行崩溃:修复 AI 飞往珠穆朗玛峰等高海拔地区时,视点进入山体、影像瓦片过度细分而引发渲染异常的问题;为各底图设置最大影像层级,放大后继续使用已有影像。
  • AI 飞行高度:低空飞行前查询目标地形,结合地形夸张比例保留至少 1,000 米的目标离地高度;查询失败或超时时使用保守高度,并向 AI 返回调整后的视点高度。
  • 绘图遮挡:修复地球背面的线条、箭头等绘制内容穿透地球显示的问题。

性能优化

  • 绘图与标注:减少逐帧地形采样和重复实体重建,降低地形夸张与多标注场景下的渲染开销。

GuEarth v0.1.11

Choose a tag to compare

@github-actions github-actions released this 04 Oct 00:05
c89b940

v0.1.11 更新日志

新功能

  • 全链路日志记录:主进程与渲染进程共享一套环形缓冲日志器,应用启动、地球初始化、图层与地形降级、更新器等关键路径的日志本地留存;出错时自动随错误上报附带最近日志上下文(地图瓦片等高并发请求不记录,不影响性能)。
  • 错误弹窗与一键反馈:渲染端出现未处理错误时弹出错误对话框,说明错误内容与上报状态,支持「复制日志」(含渲染进程与主进程完整诊断信息)与「重新加载」快速恢复。
  • 崩溃自动上报:地球初始化失败、场景渲染错误、地球加载超时、渲染进程/GPU 进程崩溃、页面加载失败、更新下载失败等场景现在会自动上报 Sentry 并附带进程日志,便于远程排查。

问题修复

  • 教学场景无法保存:修复场景数据经 IPC 传输时被序列化为空导致教学场景保存后丢失的问题。

GuEarth v0.1.10

Choose a tag to compare

@github-actions github-actions released this 03 Oct 15:27

v0.1.10 更新日志

改进

  • 大气受热过程面板重构:重新整理昼夜与云量控制,将四种状态拆分为独立选项,示意图、辐射箭头、图例和结论同步更新,教学关系更清晰。
  • 示意图可读性提升:为太阳辐射、地面辐射和大气逆辐射使用对应颜色的箭头标记,补充状态标签和要点回顾,降低图例与文字重叠。
  • 面板交互优化:新增明确的关闭按钮,优化控制区、结论区和要点列表布局。

GuEarth v0.1.9

Choose a tag to compare

@github-actions github-actions released this 03 Oct 13:51
4229455

v0.1.9 更新日志

新功能

  • 助手面板内切换模型:输入框上方新增当前模型按钮,点击弹出按服务商分组的模型列表,一键切换,无需进入 AI 设置。
  • 助手面板宽度可调:拖动面板左缘即可调整宽度(最小 320px,最大为窗口宽度的三分之一),支持键盘方向键与 Home/End 微调,宽度自动记忆。

问题修复

  • 模型请求自动重试:网络抖动等瞬时失败不再直接中断对话,自动重试后仍失败时给出详细错误信息。
  • 地图瓦片加载卡顿:地图服务器响应缓慢时,瓦片请求增加 8 秒超时与一次自动重试,失败时回退本地缓存,地球不再长时间卡在加载中。
  • 启动即检查更新:应用启动后立即检查新版本,不再延迟 8 秒。

其他

  • 降低后台监控开销:不再为每次地图瓦片请求记录 Sentry 面包屑,减轻渲染进程负担,错误与崩溃上报保持不变。

GuEarth v0.1.8

Choose a tag to compare

@github-actions github-actions released this 03 Oct 13:11
8026f7c

v0.1.8 更新日志

新功能

  • EOQ 智能体长期记忆:智能体可保存、删除跨会话记忆,并在 AI 设置中新增"记忆"标签页手动管理;开启后记忆会注入系统提示词,让助手记住你的教学偏好与常用地点。
  • 工具调用自动收尾:单轮对话的工具调用上限从 8 次提升到 16 次;达到上限时自动让模型做一次不带工具的总结回答,不再以报错收场。
  • 上下文用量弹窗改版:改为按类别着色的分段条加图例,直观显示系统提示、对话、工具结果各占多少 token 与上下文窗口占比;空类别自动隐藏,压缩过程中不再显示压缩按钮。

问题修复

  • 上下文压缩不再影响聊天记录:摘要只作用于发给模型的上下文,界面上的完整对话与会话持久化保持原样,切换会话或重启后历史不丢。
  • 俯视视角标注消失:正对地球(天底视角)与底部视角下,贴地点和文字标注不再因地形深度测试被遮挡,覆盖手绘标注、地名搜索、时区对比与专题图层。
  • 流光动画配色:思考与工具运行标签的流光不再闪蓝色,统一为黑白灰配色。

其他

  • 接入 Sentry 错误追踪:应用发生错误或崩溃时自动上报错误日志(含堆栈信息),帮助更快定位和修复问题。

GuEarth v0.1.7

Choose a tag to compare

@github-actions github-actions released this 03 Oct 11:14
db04732

v0.1.7 更新日志

改进与修复

  • 视频保存目录:首次录制前通过 Ant Design 弹窗引导选择可写文件夹,并在系统目录选择器中确认位置;选择结果会自动记住,目录失效或不可写时会重新提示,避免录制长时间停留在“正在准备录制”。
  • 地形贴线绘制:在地形夸张模式下加密线条采样点,使折线、箭头和多边形边缘更贴合山地表面。
  • 项目文档:新增 README,补充产品功能、安装与开发说明。

GuEarth v0.1.6

Choose a tag to compare

@github-actions github-actions released this 03 Oct 09:20
7ed0fb2

v0.1.6 更新日志

改进与修复

  • 视频录制稳定性:录制期间分段写入临时文件,避免结束时将整段视频转入内存导致卡顿;录制完成后自动生成正式视频文件。
  • 影像图层切换稳定性:延迟销毁已移除的图层,降低切换期间 Cesium 渲染错误。
  • 文本标注可读性:默认使用深色文字,并按文字颜色添加对比轮廓,提高不同底图上的辨识度。

GuEarth v0.1.5

Choose a tag to compare

@github-actions github-actions released this 03 Oct 06:03
2af5c20

v0.1.5 更新日志

新功能

  • 教学场景书签:可将当前地球状态(相机视角、底图、专题图层、月份、太阳直射点模拟、运动面板)保存为教学场景,支持管理与一键回放,数据持久化在 scenes.json。
  • AI 驱动录课:新增 AI 工具 save_scene、list_scenes、record_video、get_recording_status,可让 EOQ 助手按脚本进行多步录制(含标记、图形与旁白),视频烧录标题与字幕后自动保存到系统「视频/GuEarth」文件夹。
  • 标注管理 AI 工具:新增 manage_folders(文件夹批量管理)、move_markers(批量移动标记)、add_text_marker(文本标记)、add_arrow(箭头)工具,list_shapes 现在会返回文件夹树;所有 AI 工具带有中文标签,助手界面不再显示原始工具名。
  • 应用名多语言:中文系统下应用名称显示为「咕咕地球」(窗口标题、任务栏、桌面/开始菜单快捷方式、卸载列表),英文系统下仍为 GuEarth;程序文件名与用户数据目录保持不变。
  • macOS 打包:新增 macOS(Apple Silicon,dmg)打包配置、build:mac 脚本与应用图标。

改进与修复

  • 录制稳定性:飞行转场过程完整录入视频(首个场景直接切换,避免超长飞行);修复播放/录制中途出错后状态卡死、临时标注残留的问题;停止录制可终止残留会话,record_video 遇到残留会话会自动停止并提示重试。

GuEarth v0.1.4

Choose a tag to compare

@github-actions github-actions released this 03 Oct 05:31
cf38792

v0.1.4 更新日志

改进与修复

  • 绘制贴地显示:绘制的折线、多边形、箭头在默认垂直夸张下贴附地形显示;开启地形夸张时自动切换为跟随地形表面的渲染方式。
  • 渲染崩溃修复:修复绘制过程中点击后未移动鼠标、或结束绘制时产生重复坐标点,导致 Cesium 渲染循环中止("normalized result is not a number")的问题。
  • 拾取防护:绘制取点时过滤非有限坐标与无效拾取结果,避免异常数据进入图形与持久化标注。
  • 气候图层修复:修复世界气候类型(柯本分区)图层因南极极点处经度退化重合导致的渲染崩溃,南极冰原分区改为 90° 分块并以 89.9° 纬度截断,与温度带图层处理方式一致。

GuEarth v0.1.3

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:45
763cd02

v0.1.3 更新日志

改进与修复

  • 上下文压缩:将工具结果纳入上下文统计和压缩内容,修复工具结果较多时手动压缩失败的问题。
  • 短上下文压缩:支持压缩消息数量较少但内容较大的上下文,并在压缩后保留摘要。
  • 上下文提示:修复上下文分类占比显示,补充指标说明入口。
  • 上下文状态:修复失败助手消息中的工具结果被过滤,导致压缩请求拿不到上下文的问题。