Releases: Latte0903/LaQuake
Release list
LaQuake V1.3.0
新增
- 地图功能首次上线,在地图上直观掌握地震动态:
- 支持自定义地图源:内置 OpenStreetMap、百度地图、高德地图、Mapbox、Google 地图五种图源,可在设置中自由切换;OpenStreetMap 默认可用、无需密钥,切换百度 / 高德 / Mapbox / Google 时填入你自己申请的 Key 即可,密钥仅保存在本机设置文件中。
- 新增独立的地图页面:地图上展示历史地震速报震中标记与当前所在地位置,右侧配有历史地震速报列表,点击列表可直接跳转事件详情;事件详情页与地震预警弹窗中也会同步展示震中与所在地地图。
- 地图功能支持任意开关:「设置 → 地图设置」提供总开关,并可单独关闭地图页、地震事件二级页面地图、地震预警弹窗地图;总开关关闭后所有地图均不初始化、不发起任何地图网络请求,关闭预警弹窗地图后倒计时、烈度、震中距等关键预警信息照常展示。所有开关切换即时生效,无需重启。
- 地图支持显示 EEW 实时纵横波:收到实时地震预警时,地图页与预警弹窗会以动画圆圈展示 P 波(纵波)与 S 波(横波)的实时扩散范围,配合横波到达倒计时,帮助快速判断晃动何时抵达。
- 本版本为地图功能的首个版本,目前使用体验可能仍有瑕疵,欢迎通过邮件 support_laquake@icloud.com 或 GitHub Issue 反馈遇到的问题。
- LaQuake 官方网站上线:欢迎前往 laquake.pages.dev 查看,获取软件介绍、下载与最新动态。
下载
- 预编译包仅适用于现代 Windows 系统
- 仅对 x64 版本做了测试 因ARM64系统自带转译 将不再提供预编译包。
- ia32用户请自行编译
| 文件 | 适用设备 |
|---|---|
| LaQuake-Setup-1.3.0-x64.exe | 绝大多数 64 位电脑 |
V1.2.x 用户直接运行安装包即可升级,原有设置与历史记录自动保留。
注意事项与杀软误报声明
- 目前安装包尚未进行数字签名,首次运行时 Windows 可能提示“已保护你的电脑”,点击“更多信息 → 仍要运行”即可;部分杀毒软件可能对安装 / 卸载行为误报,按向导提示临时关闭防护即可。
- 软件代码公开可审计(不包括任何开源协议,请勿进行二次分发、修改或复用)。
- 如遇问题请联系:support_laquake@icloud.com
One More Thing
- 我们将尽快在未来版本重构UI,并尽量减少资源开销。受到Electron架构限制,做不到原生开发同样的资源占用。
- 我们将在未来版本对便携版进行AGPLV3开源。(当前版本不包括任何开源协议,请勿进行二次分发、修改或复用)。
LaQuake V1.2.2
修复
- 修复手机推送在专业模式(自定义 POST JSON)下,地震速报会错误套用预警模板的问题:此前预警与速报共用同一个 JSON 模板,正式速报到达时,手机会误收到以“紧急地震预警”为名、并附带横波倒计时与预估烈度的推送。现两类消息的模板完全分离:
- 设置页新增独立的**「速报 JSON 内容」**编辑框,默认模板以“地震速报:”开头,不再包含横波倒计时变量,通知级别为时效性通知(timeSensitive)、提示音为 minuet,与预警的紧急告警(critical / alarm)明确区分。
- 「点击插入变量」会插入到您最后编辑的模板框中;保存设置与发送测试推送时,两个模板都会进行 JSON 格式校验。
- 安装向导同步支持速报模板配置,覆盖安装 / 升级后该设置自动保留;从旧版本升级的用户将自动补入默认速报模板,无需手动修改。
- 使用**简单模式(Bark)**推送的用户不受此问题影响,无需重新配置。
下载
- 预编译包仅适用于现代 Windows 系统
- 仅对 x64 版本做了测试 因ARM64系统自带转译 将不再提供预编译包。
- ia32用户请自行编译
| 文件 | 适用设备 |
|---|---|
| LaQuake-Setup-1.2.2-x64.exe | 绝大多数 64 位电脑 |
V1.2.0 / V1.2.1 用户直接运行安装包即可升级,原有设置与历史记录自动保留。
注意事项与杀软误报声明
- 目前安装包尚未进行数字签名,首次运行时 Windows 可能提示“已保护你的电脑”,点击“更多信息 → 仍要运行”即可;部分杀毒软件可能对安装 / 卸载行为误报,按向导提示临时关闭防护即可。
- 软件代码公开可审计(不包括任何开源协议,请勿进行二次分发、修改或复用)。
- 如遇问题请联系:support_laquake@icloud.com
One More Thing
- 我们将尽快在未来版本加入地图功能,实现在地图上显示纵横波和历史地震信息,并支持自由填入选择不同地图服务API key。
- 我们将尽快在未来版本重构UI,并尽量减少资源开销。受到Electron架构限制,做不到原生开发同样的资源占用。
- 我们将在未来版本对便携版进行AGPLV3开源。(当前版本不包括任何开源协议,请勿进行二次分发、修改或复用)。
LaQuake V1.2.1
重要更新:修复卸载器严重问题
- 建议所有V1.2.0及以下版本用户尽快升级到该版本以修正严重问题
本次版本引入了全新的预警倒计时算法 V1.1,倒计时计算更加准确:
- 以发震时刻为起点,依据震源距(已计入震源深度)与横波速度计算横波理论到达时刻,并实时扣除已流逝时间,修复旧算法倒计时虚高的问题。
- 修复日本气象厅(JMA)数据源时区解析错误导致倒计时多出 1 小时的问题。
- 新增网络时间(NTP)校准,避免本机时钟偏差造成倒计时整体偏移。
注意:倒计时结果为低精度理论估算,受限于数据源、网络延迟与计算模型,仅供参考,不可作为避险建议。
新增
- 全新预警倒计时算法 V1.1:震中正上方等极端距离下的走时计算修正,主窗口与预警弹窗锚定同一绝对到达时刻,多报更新时倒计时平滑重算。
修复
- 修复真实预警触发时预警音效无法播放的问题(此前仅设置页测试按钮可正常发声),并修复后台自动触发时被浏览器自动播放策略拦截、部分提示音(swave / newrecord 等)为空壳从未播放的问题。
- 修复安装器在极端情况下(如文件被杀软占用、磁盘异常)安装失败后无法正确回退、残留半成品文件的问题:现改为逐文件事务式撤销,回滚不会误删任何用户文件。
- 修复安装器在极端情况下界面卡住、无法继续安装的问题。
- 修复卸载器在多种情况下无法正确卸载、文件残留的问题,包括:中文 / 空格 / 括号路径下卸载失败且界面仍提示成功、从标题栏关闭窗口导致清理流程根本不启动、卸载过程中误杀自身进程造成窗口白屏卡死等。
- 修复卸载器会删除安装目录内非程序相关文件的问题:现改为清单式卸载,仅删除程序安装时释放的文件,您放在程序文件夹内的个人文件一律保留,目录仅在变空后才回收。
- 修复卸载过程中闪现多个 "Ping 127.0.0.1" CMD 窗口的问题。
- 修复**"开机自启动"开关设置无效**的问题。
下载
- 预编译包仅适用于现代 Windows 系统
- 仅对 x64 版本做了测试 因ARM64系统自带转译 将不再提供预编译包。
- ia32用户请自行编译
| 文件 | 适用设备 |
|---|---|
| LaQuake-Setup-1.2.1-x64.exe | 绝大多数 64 位电脑 |
V1.2.0 用户直接运行安装包即可升级,原有设置与历史记录自动保留。
注意事项与杀软误报声明
- 目前安装包尚未进行数字签名,首次运行时 Windows 可能提示"已保护你的电脑",点击"更多信息 → 仍要运行"即可;部分杀毒软件可能对安装 / 卸载行为误报,按向导提示临时关闭防护即可。
- 软件代码公开可审计(不包括任何开源协议,请勿进行二次分发、修改或复用)。
- 如遇问题请联系:support_laquake@icloud.com
One More Thing
- 我们将尽快在未来版本加入地图功能,实现在地图上显示纵横波和历史地震信息,并支持自由填入选择不同地图服务API key。
- 我们将尽快在未来版本重构UI,并尽量减少资源开销。受到Electron架构限制,做不到原生开发同样的资源占用。
- 我们将在未来版本对便携版进行AGPLV3开源。(当前版本不包括任何开源协议,请勿进行二次分发、修改或复用)。
LaQuake V1.2.0
重要变更:正式迁移至安装包分发
从 V1.2.0 起,LaQuake 不再提供便携版,统一通过安装包分发。
- **便携版用户无需任何手动操作,数据理论上可自动保留。
- 便携版无需先卸载,直接运行安装包覆盖即可。
- 当前用户安装,不弹 UAC、不需要管理员权限;也可在向导中自行选择安装目录(支持中文路径)。
- 安装后可在 Windows 设置 → 应用 中正常卸载,可选择是否同时清除个人数据。
- 若您不想使用安装包,可前往下载V1.1.1,这是最后一个受支持的便携版
新增
- 图形化安装向导可帮助您在安装时配置界面语言、使用模式、预警数据源、地理与计算参数、界面外观、AI 接口、推送链接等。
- 智能升级,免走向导:安装包启动时自动检测本机已装版本——
- 检测到旧版本时只显示一个确认页(
v旧版本 → v新版本+ 原安装目录),点击即可升级; - 检测到同版本时提供覆盖/修复安装;
- 全新安装才进入完整向导。安装/升
- 检测到旧版本时只显示一个确认页(
- 覆盖安装/升级完整保留设置:仅安装向导覆盖的项使用新值,其余设置(轮询间隔、预警阈值、声音方案、窗口习惯等)一律沿用旧配置。
包含 V1.1.1 便携版的全部改进
- 修复"开机自启动"设置项失效的问题。
- 定位设置支持根据网络 IP 自动获取定位,并支持自动刷新。
修复
- 修复覆盖安装/升级后部分设置被重置为默认值的问题。
- 修复升级完成后点击"完成"会重复进入安装流程的问题。
- 修复软件内版本号显示不随实际版本更新的问题(标题栏与"关于"页现在动态显示真实版本)。
- 修复中文/带空格安装目录下升级检测失效的问题。
- 修复旧版脚本卸载在中文系统上因编码问题报错、无法卸载的问题。
下载
- 预编译包仅适用于现代Windows系统
- 仅对x64版本做了测试
| 文件 | 适用设备 |
|---|---|
| LaQuake-Setup-1.2.0-x64.exe | 绝大多数 64 位电脑 |
| LaQuake-Setup-1.2.0-ia32.exe | 老旧 32 位电脑 |
| LaQuake-Setup-1.2.0-arm64.exe | ARM 设备 |
注意事项与杀软误报声明
- 目前安装包尚未进行数字签名,首次运行时 Windows可能提示"已保护你的电脑",点击"更多信息 → 仍要运行"即可;部分杀毒软件可能对安装行为误报,按安装向导提示临时关闭防护即可。
- 软件代码公开可审计(不包括任何开源协议,请勿进行二次分发修改或复用)
- 关于安全性您可参考微步云沙箱报告或使用Agent辅助您进行代码审计
- 如遇问题请联系:support_laquake@icloud.com
LaQuake V1.1.1
LaQuake V1.1.0
新增
- 大陆地震优化烈度算法
- 推送链接独立页面,支持简单/专业两种 POST 模式
- 预警弹窗改为独立窗口,新增显示本地烈度、横波倒计时、震中距
- 支持 Windows / MacOS 红绿灯按钮样式切换
- 连通性检测:API + Google/Baidu 延迟
- 底栏支持悬浮液态玻璃样式
- 设置页结构修改
优化
- 推送新增发震时刻、本地烈度、摇晃程度、避险建议等变量
- 横波倒计时将按发震时间实时计算【低精度】
- 标题栏可拖动、双击最大化
修复
- 修复 exe 双击无反应/闪退
- 修复页面一直加载中、测试预警和推送无响应
- 修复测试预警时间偏差导致不弹窗
- 修复校验弹窗后输入框无法输入
- 修复大陆地震错误显示日本震度
##更新前建议您先备份自己的设置项文件 以免内容丢失!
LaQuake V1.0.1
修复了以下问题:
AI功能无法使用的问题,添加了OpenAI标准API支持
二级页面地震事件距离始终为0的问题
添加了一些描述
LaQuake V1.0.0
🚀 LaQuake v1.0.0 (Alpha 测试版) 首发
欢迎来到 LaQuake 的首个公开 Alpha 测试版本 (v1.0.0)。这是一款基于 Electron 架构打造的 Windows 桌面级地震预警与速报软件。
✨ 核心特性
Wolfx 数据接入: 毫秒级接收地震预警 (EEW) 与详细的震后速报信息。
全屏强提醒机制: 达到预警阈值时自动触发全屏置顶弹窗与警报音。
防震减灾演练: 内置预警模拟功能,方便个人测试配置与应急演练。
生态协同: 支持与 EEWCN 配合使用。
现代化 UI 设计: 低资源占用,界面简洁。
早期测试版知情: 本版本为 Alpha 早期测试版,可能存在 Bug、卡顿或数据展示错误。
严禁传播与直播: 绝对禁止在 Bilibili、抖音、Twitch 等任何公众平台直播本软件界面;严禁截图、录屏或在社交媒体广泛传播软件内的预警信息。
免责声明: 软件数据来源于公开的 Wolfx API,开发者不对数据的准确性、及时性负责。一切地震预警与速报信息,请务必以当地官方地震管理部门的权威发布为准。
禁止滥用: 严禁利用本软件及“预警模拟”功能散布谣言、制造社会恐慌。违者自行承担一切法律后果。
完全免费: 本项目纯属个人私下学习交流,不接受任何形式的付费、赞助或捐赠,亦不允许任何商业用途或二次分发。
🛠️ 编译与运行须知 (给开发者的提醒)
如果您下载了 Source Code (源代码) 准备在本地进行编译和学习,请务必注意以下事项:
字体依赖: 本项目编译需要特定的字体支持。请自行前往 OPPO 官网 下载 OPPO SANS 4.0 字体。
配置方法: 下载并解压字体后,请将字体文件放入项目根目录的 Fonts 文件夹中,然后再执行 npm install 与 npm start,否则会导致编译失败或 UI 错位。
📬 问题反馈
如果在代码学习或本地测试过程中遇到严重 Bug,欢迎通过邮件联系我:Support_LaQuake@icloud.com (请附带系统版本与报错截图)。
