Repository navigation
Releases: dpan538/baro
Release list
BARO 1.0.0 · First stable release
BARO 1.0.0 是项目的首个正式版,测试阶段现已完成。
专为小米 Pad 9 Pro Max 开发,后续将逐步适配其他尺寸的小米 Pad。Android 10 及以上。
- 两页原生全屏交互:天气与动态像素天空、环境观测仪表盘。完成左滑或右滑即可往返,支持横竖屏与独立中英文界面。
- 源码绘制的 OpenGL ES 像素天空,精细模式最高 1536 列采样,天气动画 45 秒循环;后台暂停渲染。
- 29 个观测与信息模块、12 种活动目的,提供能见度、露点、土壤水分、对流与直漫射光线等具体解读。完整短句最多两行。
- 真实气象模型数据,前台约每 15 分钟刷新,失败约每 5 分钟重试;不继续显示过期读数。
- 问题反馈经 BARO 独立 Vercel 服务转为 GitHub Issue,服务端和 App 分别核验回执。成功显示已提交提示;失败保留草稿和重试身份。
- 应用内更新核验 APK 大小、SHA-256、包名、版本与现有签名,再交给 Android 系统安装器。正式版跟随稳定更新通道。
安装与升级
下载附件 BARO-1.0.0.apk。现有同签名测试版可直接覆盖升级,无须卸载;设置与草稿保留。也可在「设置 → 关于 → 检查更新」中下载。
本版使用真正的非调试 Release 构建,versionCode 20,沿用 BARO 已分发版本的签名证书。附件同时提供 baro-update.json 和 SHA256SUMS。应用源码为 1bbb7f37f612749bec3b0d244b283d222cde528c。
无账户、第三方遥测或后台位置追踪。原有测试版、完整海报与设计过程文件均保留。README 已更新正式版下载与项目说明。
BARO 0.10.0-preview.6-r2 · Native feedback and conditions
专为小米 Pad 9 Pro Max 开发的原生测试版。后续将逐步适配其他尺寸的小米 Pad。
这一版完善两页滑动与进入观测页后的线性仪表重绘;环境解读结合活动、能见度、对流与直漫射光线,并限制在两行内。README 使用三张选定海报并提供 Pad 可直接点击的 APK 下载。
反馈现已走完整公开链路:App → BARO 独立 Vercel 服务 → GitHub Issue → 服务端与 App 分别核验回执。成功在反馈页显示“已提交,感谢你的反馈”;失败显示联网重试提示并保留草稿。可直接查看反馈回执。
实际验收:47 个 JVM 测试、lint、15 个天气后端测试、11 个反馈服务测试;中英文原生公开反馈与断网草稿验证;480 个实际字体/布局组合最多两行,无裁切、遮挡、省略或末尾孤行;12 张真实 API / GLES 原生截图。真实反馈测试回执:#1 。模拟器结果不等于小米真机帧率、功耗或定位验收。
此包为非调试 prerelease,versionCode 19,沿用 BARO 测试签名,可覆盖已有同签名测试版。App 源码为 7fa6037。APK、baro-update.json 与 SHA256SUMS 一起提供。
原 preview.6 / 18 已因新增反馈发布门槛撤回为草稿并保留,不覆盖原附件或移动旧源码标签。本次使用 preview.6-r2 / 19,保持版本号递增与分发记录完整。
BARO 0.10.0-preview.5 · 发布前细节测试版
发布前测试更新 / Pre-release test update
Android 10+ · studio.sundown.weather · versionCode 17 · 同一 BARO 测试签名,可直接覆盖较早测试版。
- 环境解读按十二用途区分,补充湿土、露水、鞋袜、坐垫、帐底、器材结露、雨雪、风与视线等具体建议。使用选定时段的实际模型数据,缺失字段不会被当作好天气。
- 太阳方位恢复完整大图盘和指针;直射/漫射在各用途按数据展示,补充光线反差说明;光影倒计时增加有明确时段含义的进度。
- 摄影色温占位改为可调整的白平衡/色温补偿建议,附灰卡或保留蓝调、金色的提示,不编造实测 Kelvin。
- 第二页去掉白色顶栏占位,两页使用完整屏幕;系统信息仍可通过边缘手势短暂调出。
- 语言与用途点选增加 320ms 线性交叉淡化,拨轮连续拖动保持跟手;设置标记、开关和滚动过渡更连贯。处理连续点击、取消、后台恢复、旋转及系统关闭动画。
- 保留上一版前台每 15 分钟自动刷新、失败后 5 分钟重试、过期数据移除及首页全屏修复。
This signed, non-debug preview refines activity-specific environmental advice, solar/radiation/light-timer instruments, photographic white-balance guidance, full-screen observation and native language/selection transitions. Regional weather/soil data remains model guidance rather than on-site measurements. The app does not infer calibrated colour temperature from weather.
本包仍为测试预发布,供正式 release 前真机复测;原生模拟器验收不能代替小米 Pad 上的触感、定位、帧率与功耗实测。独立公开反馈服务仍未配置,失败草稿保留。冻结设计、原始字体与全部过程记录保留。
BARO 0.10.0-preview.4 · 平板修复测试版
BARO 0.10.0-preview.4 / versionCode 16
Foreground weather now refreshes every 15 minutes using elapsed time, retries failures after five minutes, and has a 45-second request deadline plus an Activity watchdog. Fresh responses replace memory/disk cache; expired/provider-old readings are removed instead of exposed as stale-cache UI. Returning to the foreground refreshes subject to the read gate. The optional backend cache is aligned to 15 minutes; no public backend deployment is claimed.
Remove the sunrise next-day caption and separate precipitation intervals from the percentage. Request a larger Android managed heap for the Pad and increase bounded fresh-place capacity to 24. Includes all preview.3 full-bleed, location, chart, weather-layer and linear-animation fixes.
Same BARO certificate; install over earlier test previews without uninstalling. Android 10+, signed non-debug prerelease. Source 1e9cfe1; SHA-256 5f62793d7894bbfd99c2dd1720d547377460c22698f7884dda70e96892c46f5c.
中文:修复定时更新与缓存失效,去掉内部缓存标签及日出“次日”,拉开降水时段间距,并放宽平板内存余量。
BARO 0.10.0-preview.2 · 首个公开测试版
BARO's first public Android test APK, with the selected G1b cloud icon. Portrait Settings follows the approved design: the upper weather-information pane contains the seven-setting list, while the lower animated sky remains visible. Landscape uses the left pane. The update card opens over the sky. Both main pages retain the accepted native layout.
- Chinese or English; appearance, units, location, version/about, and footer tools.
- Real Open-Meteo/CAMS data, bounded in-memory weather caching, native authored weather scenes and two-page gestures.
- Settings → About → Check updates downloads and verifies newer BARO APKs before handing them to Android's installer. Keep BARO installed: the package and signer remain the same, so preferences and drafts can be retained. Android still requires installation-source permission and an update confirmation.
- Source-aligned typography, option icons, small radii, switches and short transitions; exposed sky keeps animating. A real keyboard resizes the editor without losing its draft.
Download BARO-0.10.0-preview.2.apk below. baro-update.json is for the app's updater; SHA256SUMS contains the artifact hashes.
Version: 0.10.0-preview.2 · versionCode 14 · package studio.sundown.weather.
Application source/tag: 149482a00622d815582c257c6b61763958b574ce.
APK SHA-256: 04b99a675cbd2d8b549c9369f5656e04c2063f244cec4d3c29ddeb258b86e13a.
This is a non-debug prerelease signed with BARO's dedicated test certificate, not a store production build. Native emulator checks cover update safety, interactions, actual IME resizing/GLES lifecycle, both languages/orientations and two display densities. The historical 300-cycle run belongs to its earlier source revision and is not represented as 300 runs of this package. Xiaomi hardware power, physical haptics and vendor-installer behavior still need device testing. The public feedback relay is unconfigured; drafts are retained and submission is not reported as delivered. Sources and third-party notices are in Settings → About/footer licenses.
首个公开测试包;竖屏设置回到上半屏、下半屏保留动态天气,使用 G1b 图标。下载 APK 后直接安装;以后从设置检查更新并确认覆盖安装,无需先卸载。反馈服务尚未配置,草稿会保留。