forked from upstream-mirrors/OpenTracks
Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cb9b94718a | |||
| bf43cdc887 | |||
| 0f6803cf9a | |||
| b01aa36b88 | |||
| 8400d45e98 | |||
| c30862c0da | |||
| da3dd29b8e | |||
| f7991a6a64 | |||
| b92c11a951 | |||
| 64b5da17d9 | |||
| 506c13322c | |||
| 12a90917cd | |||
| c1c59acbdc | |||
| 9e1b41cefb | |||
| d961843cb1 | |||
| 4a9a7e3784 | |||
| 88e51842d5 | |||
| b06a4495ee | |||
| 2c1681f838 | |||
| 4a07db0a08 | |||
| 0dca1d0a2d | |||
| 683f62bd97 | |||
| 9142dada31 | |||
| 03564ea0b4 | |||
| 9e9233128b | |||
| 9cca945f29 | |||
| 9a8730a43b | |||
| 89d5df736b | |||
| 96f167d2fc | |||
| e2e1113f93 | |||
| 1da10aff83 | |||
| 149a8f012c | |||
| dbeb7c96c8 | |||
| c8cb912bd2 | |||
| a7beeaeea8 | |||
| 66da8e1b92 | |||
| 24d99bb522 | |||
| 499b48334e | |||
| 91b5c148cc | |||
| c48f9b0818 | |||
| 5588352ad1 | |||
| bb523b81f5 |
@@ -18,7 +18,7 @@ jobs:
|
||||
java-version: '17'
|
||||
|
||||
- name: run tests
|
||||
uses: reactivecircus/android-emulator-runner@v2.29.0
|
||||
uses: reactivecircus/android-emulator-runner@v2.30.1
|
||||
with:
|
||||
arch: x86_64
|
||||
api-level: 34
|
||||
|
||||
@@ -28,11 +28,13 @@ However, often only one value is provided.
|
||||
* Has updatable firmware that requires an account for garmin.com
|
||||
* Wahoo Speed (Model: WFRPMSPD)
|
||||
* CooSpo cadence and speed sensor (model: BK467)
|
||||
* CYCPLUS S3
|
||||
|
||||
### Cadence only
|
||||
|
||||
* Garmin Cadence Sensor 2
|
||||
* Wahoo Cadence (Model: WFPODCAD2)
|
||||
* CYCPLUS C3
|
||||
|
||||
## 0x1818: Power Measurement
|
||||
|
||||
|
||||
+4
-4
@@ -6,7 +6,7 @@ buildscript {
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.2.1'
|
||||
classpath 'com.android.tools.build:gradle:8.2.2'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,8 +64,8 @@ android {
|
||||
|
||||
defaultConfig {
|
||||
applicationId "de.dennisguse.opentracks"
|
||||
versionCode 5641
|
||||
versionName "v4.11.0"
|
||||
versionCode 5683
|
||||
versionName "v4.11.2"
|
||||
|
||||
buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\""
|
||||
|
||||
@@ -142,7 +142,7 @@ dependencies {
|
||||
androidTestImplementation 'androidx.test:rules:1.5.0'
|
||||
androidTestImplementation 'androidx.test:runner:1.5.2'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
|
||||
androidTestImplementation 'org.mockito:mockito-android:5.9.0'
|
||||
androidTestImplementation 'org.mockito:mockito-android:5.10.0'
|
||||
|
||||
androidTestUtil 'androidx.test:orchestrator:1.4.2'
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
v4.11.0: OpenTracks
|
||||
|
||||
Změny:
|
||||
- Uložení značek je převzato při otevření dialogu přidání (dosud bylo u dialogu uložení)
|
||||
- Grafy: použití menšího počtu mezer pro osy
|
||||
- Grafy: nevyplňují se při zobrazení více než dvou řádků
|
||||
- Vylepšena hlasová hlášení (přeskočení desetinné čárky, pokud je ,0)
|
||||
@@ -0,0 +1,4 @@
|
||||
v4.11.1: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- PublicAPI crashed when stopping
|
||||
@@ -0,0 +1,5 @@
|
||||
v4.11.2: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Recording stopped when screen turned of (introduced in v4.11.1)
|
||||
(reverting da3dd29b8e44624a8222caea9067955f252ef5f8)
|
||||
@@ -0,0 +1,22 @@
|
||||
Teman pelacakan olahraga yang menghormati privasi Anda.
|
||||
|
||||
Olahraga dan aktivitas luar ruangan memberikan kebahagiaan, keterampilan, dan kepercayaan diri.
|
||||
|
||||
Hargai kesehatan Anda dengan melacak latihan Anda.
|
||||
Merekam saat Anda berlari atau berjalan, dan memberi Anda komputer sepeda dengan layar yang lebih besar untuk bersepeda.
|
||||
Tandai lokasi menarik di sepanjang perjalanan Anda dengan gambar.
|
||||
Menyimpan statistik yang terekam dengan sangat detail untuk dianalisis.
|
||||
Hanya membagikan data yang Anda ingin orang lain memilikinya.
|
||||
|
||||
* Notifikasi suara.
|
||||
* Mendukung sensor Bluetooth LE: detak jantung, kecepatan dan jarak (bersepeda), irama (bersepeda), dan pengukur daya (bersepeda).
|
||||
* Kenaikan dan penurunan ketinggian: melalui sensor barometrik.
|
||||
* Ketinggian yang ditampilkan dalam EGM2008 (di atas permukaan laut); diekspor sebagai WGS84.
|
||||
* Mengekspor data sebagai lintasan, baik sebagai KMZ (termasuk foto), KML, atau GPX.
|
||||
* Tidak ada akses Internet atau izin tambahan.
|
||||
* Tema gelap dan terang, dengan memperhatikan pengaturan sistem.
|
||||
* Tanpa iklan.
|
||||
|
||||
Perangkat lunak bebas / Perangkat Lunak Bebas / Sumber Terbuka
|
||||
yang berarti Anda dapat menggunakan, mempelajari, mengubah, dan berbagi kode sumber.
|
||||
Berlisensi Apache 2.0
|
||||
@@ -0,0 +1,7 @@
|
||||
v4.11.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Locatie voor markeringen wordt genomen dialoogvenster voor openen toevoegen (was opslaan)
|
||||
- Grafieken: minder ruimte voor assen
|
||||
- Grafieken: geen vulling bij vertoning van meer dan twee grafieken
|
||||
- Spraakaankondigingen verbeterd (decimaal negeren bij .0)
|
||||
@@ -0,0 +1,15 @@
|
||||
v3.0.0:OpenTracks
|
||||
|
||||
OpenTracks 的第一个版本(即从 MyTracks 硬分叉而来)
|
||||
|
||||
变更:
|
||||
- 从 MyTracks 更名为 OpenTracks
|
||||
- 添加蓝牙 LE 心率传感器
|
||||
- 删除了所有需要访问互联网的功能
|
||||
- 删除了谷歌地图集成
|
||||
- 不再使用 Google Play 服务
|
||||
- 删除了 ANT+ 传感器
|
||||
- 删除了蓝牙经典传感器
|
||||
- 删除了 Protobuf
|
||||
- 删除了卡路里估算和活动估算功能
|
||||
- 删除了 MyTracks 服务应用程序接口(即无法与其他应用程序集成)
|
||||
@@ -0,0 +1,17 @@
|
||||
v3.0.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 共享标记
|
||||
- 调整了设置
|
||||
- 删除了操作栏上的返回按钮
|
||||
- 导出:删除了照片尺寸设置选项
|
||||
- 导出: 现在可选择 KML 作为格式
|
||||
|
||||
错误修正
|
||||
- 导出目录现在是 /OpenTracks/
|
||||
- 横向模式不再崩溃
|
||||
- 修正了 KML/KMZ 导出
|
||||
|
||||
开发人员:
|
||||
- 测试可执行(但许多测试失败)
|
||||
- 启用 TravisCI 持续集成(无测试)
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.1.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 新增在地图应用程序中显示轨迹(使用 OsmAnd 和 Maps.ME 进行了测试)
|
||||
- 增加了追踪时无需解锁设备即可显示轨迹统计信息的功能
|
||||
- 删除了轨迹详情视图的横向模式(存在错误)
|
||||
- 删除了搜索建议历史记录
|
||||
|
||||
错误修正:
|
||||
- 请求全部导入/全部导出的存储权限
|
||||
|
||||
开发人员:
|
||||
- 升级至 Gradle 5.6
|
||||
- 不对发布版本进行最小化
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.2.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 删除了小工具
|
||||
- 引入材质设计图标
|
||||
- 移除滑雪板和滑雪运动(需要新图标)
|
||||
|
||||
错误修正
|
||||
- 修复了搜索功能
|
||||
|
||||
开发人员:
|
||||
- 修复了(部分)测试用例
|
||||
- 删除了未使用的可包裹功能
|
||||
- 主要清理和重新格式化
|
||||
- 应用程序与小工具之间的通信不使用广播
|
||||
- stats_content.xml 不包含其他文件
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.2.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 设置现在在一个页面上
|
||||
|
||||
开发相关:
|
||||
- 设置移至 Androidx 兼容版(使用片段)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.2.2: OpenTracks
|
||||
|
||||
更改:
|
||||
- 删除了汇总统计
|
||||
- 迁移至材质设计
|
||||
|
||||
错误修正
|
||||
- 修正了传感器数据的导出
|
||||
- 修正了不完整传感器数据的导入
|
||||
|
||||
开发人员:
|
||||
- 用工具栏替换了操作栏
|
||||
- 已迁移至 androidx appcompat(包括 Material Design)
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.2.3: OpenTracks
|
||||
|
||||
更改:
|
||||
- 共享:使用 Android Sharesheet
|
||||
- 共享:将多个音轨作为单独文件共享
|
||||
- 使用安卓共享表
|
||||
- 心率传感器(蓝牙 LE):自动重新连接
|
||||
|
||||
修正错误:
|
||||
- 心率传感器(蓝牙 LE):正确断开连接
|
||||
- 记录时不总是显示心率
|
||||
|
||||
开发人员:
|
||||
- 启用 TravisCI 仪器测试
|
||||
@@ -0,0 +1,5 @@
|
||||
v3.2.4: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 设置活动崩溃
|
||||
删除了从右键菜单更改语音/分频的可能性
|
||||
@@ -0,0 +1,15 @@
|
||||
v3.2.5: OpenTracks
|
||||
|
||||
更改:
|
||||
- 禁用活动更改
|
||||
- 为安卓 10 添加权限:记录位置数据
|
||||
|
||||
修正错误
|
||||
- 修复重置设置
|
||||
|
||||
开发人员:
|
||||
- 首选项
|
||||
- 如果无法加载设置,则重置所有首选项
|
||||
- 将访问偏好设置的权限移至 PreferencesUtil
|
||||
- 将首选项的默认值从代码移至 xml
|
||||
- 使用摘要提供程序
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.2.6: OpenTracks
|
||||
|
||||
更改:
|
||||
- 心率监测器:扫描可用设备
|
||||
- 移除蓝牙设置快捷方式
|
||||
|
||||
开发人员:
|
||||
- 首选项:将首选项的默认值从代码移至 xml
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.2.7: OpenTracks
|
||||
|
||||
更改:
|
||||
- 通知显示 GPS 精度
|
||||
- GPS 精度下降超过临界值时显示抬头通知
|
||||
- 始终按时间和距离显示图表
|
||||
- 添加了帮助(在设置中)
|
||||
|
||||
错误修正:
|
||||
- TrackDetailActivity: 禁用不工作的横向模式(临时)
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.2.8: OpenTracks
|
||||
|
||||
更改:
|
||||
- 图表: 通过手势缩放
|
||||
|
||||
错误修正
|
||||
- 通过 KMZ 导出时无法正确导出图片文件名
|
||||
- 共享多个轨道时不包括 KMZ 文件
|
||||
- 未显示 MarkerDetailActivity 的用户界面
|
||||
- 如果心率偏好未初始化,设置会崩溃
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.2.9: OpenTracks
|
||||
|
||||
更改:
|
||||
- 录音时保持屏幕打开的选项
|
||||
- 标记:完全移除分割标记
|
||||
- 语音播报现在无需 READ_PHONE_STATE 权限即可工作
|
||||
|
||||
错误修正
|
||||
- 统计:未显示心率
|
||||
- 统计:时间短暂重置为 0 秒
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.2.10: OpenTracks
|
||||
|
||||
更改:
|
||||
- 图表视图不再可配置
|
||||
- 重启后:删除了自动重启未完成录音的功能
|
||||
|
||||
修正错误:
|
||||
- 语音播报使用 MAY_DUCK(再次使用)
|
||||
- 图表视图显示标记(再次)
|
||||
- 修正了 TrackListActivity 的横向录音布局
|
||||
- 请求传统文件 API 行为(安卓 10 需要)
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.2.11: OpenTracks
|
||||
|
||||
错误:
|
||||
- 最大速度与平均速度相同
|
||||
|
||||
修正] 心率传感器选择时崩溃
|
||||
- 选择心率传感器时崩溃
|
||||
|
||||
开发相关:
|
||||
- 用 TabsLayout 取代 TabHost
|
||||
- 删除了特殊的第一个航点
|
||||
- 删除了重复的翻译
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.3.0: OpenTracks
|
||||
|
||||
重大变更:
|
||||
- 图片现在存储在应用程序的私人存储空间中(不显示在其他图片应用程序中)
|
||||
注意:无法显示使用前一版本拍摄的图片
|
||||
- 西班牙语(拉丁美洲)本地化仅适用于 Android 7.0 或更高版本
|
||||
|
||||
更改:
|
||||
- 通过存储访问框架导入/导出(避免 READ/WRITE_EXTERNAL_STORAGE 权限)
|
||||
|
||||
开发相关:
|
||||
- 清理了内部数据结构
|
||||
- 调试版本使用单独的图标/应用程序名称
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.3.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 安卓 10:卸载时允许保留应用程序数据
|
||||
- 引入仪表板 API:可使用地图图标在外部应用程序中打开当前轨迹
|
||||
(需要安装其他应用程序,如 OSMDashboard)
|
||||
|
||||
错误修正:
|
||||
- 应用标签已损坏(在 v3.3.0 中引入)
|
||||
|
||||
开发相关:
|
||||
- 仪表板 API 的文档可在 README_DEVELOPER.md 中找到
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.3.2: OpenTracks
|
||||
|
||||
更改:
|
||||
- 导出:现在可覆盖文件
|
||||
|
||||
Bugfix:
|
||||
- 总是删除录音通知
|
||||
|
||||
开发相关:
|
||||
- 在 API 26+ 中使用 java.time 解析和写入日期
|
||||
- 重构 TrackRecordingService
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.4.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 仪表板 API:多轨道
|
||||
- 更新帮助也页面
|
||||
|
||||
错误修正
|
||||
- 修复了片段重新创建时崩溃的问题
|
||||
- 暂停时:防止应用程序停止
|
||||
|
||||
开发相关:
|
||||
- 通过 CI 启用测试(Github Actions 和 TravisCI)
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.5.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 标记:从图库中选择图片
|
||||
- 标记:共享图片
|
||||
- 共享轨迹时使用轨迹名称作为文件名
|
||||
- 删除了海拔最小/最大值(不准确)
|
||||
|
||||
修正错误:
|
||||
- 图表使用首选单位和速率
|
||||
|
||||
开发相关:
|
||||
- 数据库:删除未使用的列
|
||||
- 数据库:添加索引
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.6.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 停止的轨道现在可以恢复
|
||||
|
||||
错误修正
|
||||
- 导入 KMZ 时未正确处理照片 URL
|
||||
|
||||
开发相关:
|
||||
- 简化了数据处理
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.6.1: OpenTracks
|
||||
|
||||
错误修正
|
||||
- KMZ 导入:存储正确的图片路径
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.6.2: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 图表显示不正确(在 v3.6.0 中引入)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.7.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 按活动类型报告速度/步幅
|
||||
- 增加了 GPS 周滚动的解决方法
|
||||
- 试验性)支持蓝牙 LE 自行车传感器(步频和速度
|
||||
- 增强了 KMZ/KML 导入功能
|
||||
|
||||
错误修正:
|
||||
- KMZ 导入:仅导入使用过的图像
|
||||
|
||||
开发相关:
|
||||
- 重构了 TrackRecordingService
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.7.1: OpenTracks
|
||||
|
||||
替代方法:
|
||||
- 隐藏开始 GPS 按钮
|
||||
|
||||
错误修正
|
||||
- 修正空指针
|
||||
@@ -0,0 +1,6 @@
|
||||
v3.7.2: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- 重新添加开始 GPS 按钮
|
||||
- 记录结束时轨道名称不会被覆盖
|
||||
- 标记:删除照片也会删除文件
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.7.3: OpenTracks
|
||||
|
||||
错误修正
|
||||
- 修正了步频和速度的计算(通过蓝牙 LE 传感器)
|
||||
|
||||
开发相关:
|
||||
- 删除了未使用的翻译
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.7.4: OpenTracks
|
||||
|
||||
更改:
|
||||
- 共享/导出格式可配置
|
||||
|
||||
错误修正:
|
||||
- 车轮直径存储不正确(针对速度传感器)
|
||||
- 帮助:链接可点击
|
||||
|
||||
开发相关:
|
||||
- 拆分 TrackDetailActivity
|
||||
- StatsFragement 继承者使用 ConstraintLayout
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.7.5: OpenTracks
|
||||
|
||||
更改:
|
||||
- 添加了汇总统计摘要(从屏幕主菜单中添加)
|
||||
- 仪表板 API:通过 "锁屏显示 "和 "保持屏幕开启 "设置
|
||||
- 更新翻译
|
||||
- 导入:宽松处理 ISO8601 日期格式
|
||||
- 在地图上显示轨迹:可选择文件格式,在 Android R(API 30+)上可打开仪表盘
|
||||
|
||||
错误修正:
|
||||
- 应用程序图标现已正确实现
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.7.6: OpenTracks
|
||||
|
||||
更改:
|
||||
- 横向模式
|
||||
- 轨迹删除 UI 现在只有一个旋转器
|
||||
- 导出和导入速度(GPX/KML/KMZ)
|
||||
- 默认导出格式为 KMZ,包括所有数据和图片
|
||||
|
||||
开发相关
|
||||
- 用线程取代 AsyncTasks
|
||||
- 同步: 为每条赛道生成 UUID(尚未导出)
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.8.0: OpenTracks
|
||||
|
||||
重大变化:
|
||||
- 通过 TrackPointExtension/v2 导入/导出 GPX 速度、步频和心率
|
||||
|
||||
更改:
|
||||
- 仪表板 API:提供对标记的访问(包括在 OpenTracks 中显示的回调)
|
||||
- 新标记图标(橙色推针,SVG)
|
||||
- 可通过文件管理器选择要导入的文件
|
||||
|
||||
错误修正:
|
||||
- 汇总统计用户界面尊重首选率
|
||||
- 方向改变时编辑标记失败
|
||||
|
||||
开发相关:
|
||||
- 重构了 TrackRecordingService
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.8.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 录制时:添加全屏选项
|
||||
- 仪表板在同一任务中启动
|
||||
|
||||
错误修正
|
||||
- 导入文件的Intent过滤条件过于理想
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.9.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 导出带有 UUID 的音轨
|
||||
- 防止按 UUID 导入已存在的音轨(可配置;默认为是)
|
||||
- 暂停/停止按钮现在需要长按
|
||||
- GPS 预启动会显示固定状态
|
||||
- 添加了新的活动图标
|
||||
- 速度传感器:车轮尺寸现在可以毫米为单位进行配置
|
||||
|
||||
错误修正:
|
||||
- 修正了一些罕见的崩溃(NPE)
|
||||
- 更正了速度格式
|
||||
- 重新定位了启动器中的应用程序图标
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.9.1: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 修复GPS 启动前显示状态
|
||||
@@ -0,0 +1,5 @@
|
||||
v3.9.2: OpenTracks
|
||||
|
||||
错误修正
|
||||
- 修复了在 API<25 时强制关闭的问题(由动画引起)
|
||||
- 如果在记录时崩溃,重置记录状态(在应用程序启动时)
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.9.3: OpenTracks
|
||||
|
||||
错误修正
|
||||
- 修正了导出所有轨迹的错误。
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.9.4: OpenTracks
|
||||
|
||||
更改:
|
||||
- 新增间隔计算
|
||||
- 语音播报显示最后一次间隔统计
|
||||
- 设置: 蓝牙图标为动画
|
||||
|
||||
修正错误:
|
||||
- 停止记录时未关闭 GPS
|
||||
- 由于重构,导致通过 KML/KMZ/GPX 在地图上显示错误
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.9.5: OpenTracks
|
||||
|
||||
更改:
|
||||
- 用户界面只显示一位小数的速度
|
||||
|
||||
修正错误:
|
||||
- 搜索时应用程序崩溃(由于重构了 Track.Id)
|
||||
- 轨迹列表现在可显示录音是否正在进行(由于重构了 Track.Id)
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.10.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 通过气压计增加海拔高度
|
||||
- 添加闪屏
|
||||
- 安卓 11/F-Droid:降级至 targetSDK 29(V1 签名)
|
||||
参见 https://gitlab.com/fdroid/fdroidserver/-/issues/827
|
||||
|
||||
错误修复:
|
||||
- 由于 trackId 重构而导致的若干修复
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.11.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 主题设计:日/夜模式(默认:夜间)
|
||||
- 主题设计:使用 Material Design 代替自定义元素主题设计
|
||||
- 再次使用 targetSDK 30(F-Droid 标志现在使用 V2)
|
||||
|
||||
修正错误:
|
||||
- 安卓 11:全部导出崩溃
|
||||
- 用户更改数据后,用户界面中的 TrackDetail 未更新
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.11.1: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 语音播报报告错误的统计数据
|
||||
@@ -0,0 +1,22 @@
|
||||
v3.12.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 蓝牙传感器地址
|
||||
- 间隔:显示海拔增高
|
||||
- 导出:默认导出目录
|
||||
- 导出:完成轨迹后自动导出
|
||||
- 手动导入/导出:新用户界面
|
||||
- 手动导出:手动导出时的覆盖选项
|
||||
|
||||
更快:
|
||||
- 轨迹列表加载
|
||||
- 删除多条轨迹
|
||||
|
||||
错误修正
|
||||
- 修正了导入时的意图过滤器
|
||||
- 无法解析 KMZ
|
||||
- 导出:修复安卓 11 上的崩溃问题
|
||||
|
||||
开发相关:
|
||||
- 使用视图绑定
|
||||
- 数据库强制执行外键并使用级联删除
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.13.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 传感器:支持电量计(BLE)
|
||||
- 按轨迹和标记搜索(在列表中)
|
||||
- 删除了合并搜索
|
||||
|
||||
修正错误:
|
||||
- 用户界面中的导入崩溃
|
||||
- 未导入标记图像
|
||||
@@ -0,0 +1,5 @@
|
||||
v3.13.1: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 记录启动时崩溃:minify/shrink 删除了一个可绘制对象
|
||||
- 自动导出无声失败(主要是远程目的地)
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.13.2: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 横屏时崩溃
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.14.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 正确支持从右到左
|
||||
- 导入:导入失败后更快的清理
|
||||
- 图表中的文字根据安卓设置缩放
|
||||
- 心率:支持华米设备(需要 Gadgetbridge)
|
||||
|
||||
开发相关:
|
||||
- 导入现在在内存中处理
|
||||
@@ -0,0 +1,14 @@
|
||||
3.14.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 添加了海拔损失(通过气压计)
|
||||
- 更新了翻译(捷克语、格鲁吉亚语、意大利语、波斯尼亚语、波兰语、葡萄牙语、西班牙语)
|
||||
- 可从列表中共享标记
|
||||
- 操作栏图标(左上角)可返回
|
||||
-
|
||||
错误修正:
|
||||
- 导入时可能崩溃
|
||||
|
||||
开发相关:
|
||||
- 实施基本的 EspressoUI 测试
|
||||
- 通过 if 而不是 switch/case 引用 resourceIds
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.14.2: OpenTracks
|
||||
|
||||
更改:
|
||||
- 从即将发布的 v3.15.0 降级数据库
|
||||
- 改进导入/导出用户界面
|
||||
- 导入时提供显示导入轨迹的功能
|
||||
- 改进标记列表性能
|
||||
|
||||
开发相关:
|
||||
-Track.Id/Marker.Id:使用空值
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.14.3: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 从即将发布的 v3.15.0 降级数据库
|
||||
@@ -0,0 +1,22 @@
|
||||
v3.15.0: OpenTracks
|
||||
|
||||
警告:
|
||||
此版本对数据库的更改不可逆转。
|
||||
由于 KMZ/KML 导出/导入行为也发生了变化,建议 (A) 在升级之前和 (B) 在升级之后进行备份。
|
||||
推荐格式: KMZ。
|
||||
|
||||
突破性更改:
|
||||
- 轨迹段的内部存储发生变化
|
||||
(用户生成的事件现在被视为没有位置但有时间戳的轨迹点)
|
||||
- 存储设备时间而非 GPS 时间
|
||||
(不修改现有数据)
|
||||
- 仪表板应用程序接口 v2
|
||||
(请升级 OSMDashboard 2.10.0)
|
||||
|
||||
变更:
|
||||
- KML/KMZ 可用于准确备份和恢复(包括统计数据)
|
||||
|
||||
开发相关:
|
||||
- 重新设计了轨迹分割及其存储(原 PAUSE/RESUME 标记)
|
||||
- TrackStatistics 仅使用 TrackPoints 计算
|
||||
- 用 Instant/Duration 代替 long
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.15.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 记录后显示传感器统计数据(如平均心率)
|
||||
|
||||
修正错误:
|
||||
- 启用显示纬度/经度功能后记录开始时崩溃的问题
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.15.2: OpenTracks
|
||||
|
||||
更改:
|
||||
- 更新翻译
|
||||
|
||||
错误修正
|
||||
- 导出 GPX 时崩溃
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.15.3: OpenTracks
|
||||
|
||||
更改:
|
||||
- 计算平均/最大值:心率、步频和功率
|
||||
|
||||
错误修正:
|
||||
- KML/KMZ 不再导出 #start/#end 地标
|
||||
- 记录时: 速度/位置有时错误地显示为 0。
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.15.4: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 语音播报间隔应以分钟为单位(在 v3.15.0 中引入)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.16.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 骑行:从 BLE 速度传感器获取距离
|
||||
- 重新设计记录时的用户界面
|
||||
- 用户界面性能优化
|
||||
- 导出文件名: <前 32 位 UUID>_<轨迹名称>.<扩展名
|
||||
- 通过 Intent(例如从 Gadgetbridge)导入多个文件
|
||||
- GPX:导出功率数据
|
||||
- 更新翻译
|
||||
|
||||
错误修正:
|
||||
- 语音播报正确使用分钟数
|
||||
@@ -0,0 +1,17 @@
|
||||
v3.17.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 添加皮划艇图标
|
||||
- 图表正确绘制缺失的传感器数据
|
||||
- 默认:记录时显示坐标
|
||||
|
||||
错误修正
|
||||
- 修正了 GPX 模式
|
||||
- GPX 导出高度损失为传感器距离
|
||||
- 如果使用速度/距离传感器,统计计算不正确
|
||||
|
||||
开发相关:
|
||||
- 距离/速度值对象
|
||||
- 替换了通过共享首选项(SharedPreferences)进行的通信
|
||||
- 使用非静态服务粘合剂
|
||||
- 在代码库中使用海拔高度(而不是海拔高度)
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.17.1: OpenTracks
|
||||
|
||||
|
||||
错误修正:
|
||||
- 间隔长度以米为单位而非公里(在 v3.17.0 中引入)
|
||||
- 未记录海拔增减(在 v3.17.0 中引入)
|
||||
- 通知无法在安卓 11 上运行
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.17.2: OpenTracks
|
||||
|
||||
警告:v3.17.0 以上版本包含内存泄漏。
|
||||
此版本未修复此问题。
|
||||
如果您仍在使用 v3.17.0 之前的版本,建议不要升级。
|
||||
|
||||
错误修正:
|
||||
- 使用语音播报时崩溃
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.17.3: OpenTracks
|
||||
|
||||
警告:v3.17.0 以上版本包含内存泄漏。
|
||||
此版本未修复此问题。
|
||||
如果您仍在使用 v3.17.0 之前的版本,建议不要升级。
|
||||
|
||||
错误修正:
|
||||
- 在语音公告中使用 pace 时崩溃(在 v3.17.0 中引入)
|
||||
- 统计数据最初显示 pace(v3.17.0 中引入)
|
||||
- 删除轨迹时的罕见崩溃
|
||||
@@ -0,0 +1,15 @@
|
||||
v3.18.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 在 EGM2008 中显示高度(存储/导出为 WGS84)
|
||||
|
||||
修正错误:
|
||||
- 修正内存泄漏(在 v3.17.0 中引入)
|
||||
- 图表:高度应以 M/FT 为单位(在 v3.17.1 中引入)
|
||||
- 图表:记录时未正确更新(在 v3.17.3 中引入)
|
||||
- TrackDataHub 未考虑 recordingDistanceInterval(在 v3.17.2 中引入)
|
||||
|
||||
开发相关:
|
||||
- 禁用 PNG 压缩(可重复构建)
|
||||
- 重构了 TrackImporter 并优化了 KMZ 导入
|
||||
- 使用 LiveData 实现 TrackRecordingService 与 UI 的通信(消除内存泄漏)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.18.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 删除轨迹由服务处理
|
||||
- 卸载会删除所有数据(即 hasFragileData=false)
|
||||
|
||||
错误修正
|
||||
- 竞赛条件:录制和将 OpenTracks 切换到后台时崩溃
|
||||
- 轨迹列表中的搜索不起作用
|
||||
- 自行车速度传感器:距离计算错误(仅影响统计数据)
|
||||
|
||||
开发相关
|
||||
- ControllerFragment 取代 TrackController
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.18.2: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 从图表移动到另一个活动/应用程序时崩溃 #787
|
||||
|
||||
开发相关:
|
||||
- TrackRecordingService 在录制时向用户界面推送数据
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.18.3: OpenTracks
|
||||
|
||||
更改:
|
||||
- KML 解析不需要 when/gx:coords 的顺序
|
||||
- 轨迹导入器:按时间戳对位置重新排序
|
||||
- 移除 Android < 8.0.0(API 26)版本的渲染启动器图标
|
||||
(可能看起来略有不同,但可避免重复构建时出现问题)
|
||||
|
||||
错误修正:
|
||||
- 避免因竞赛条件导致图表崩溃
|
||||
|
||||
开发相关:
|
||||
- 拆分 GPX 和 KML 导入器(移除共同继承)
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.18.4: OpenTracks
|
||||
|
||||
更改:
|
||||
- 速度/距离格式一致
|
||||
- 间隔选项卡速度更快
|
||||
|
||||
错误修正
|
||||
- 骑行速度/距离传感器:
|
||||
- 固定解析 (UINT32)
|
||||
- 将数据正确传输到用户界面
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.18.6: OpenTracks
|
||||
|
||||
更改:
|
||||
- 通过 KML 而非 KMZ 实现 "在地图上显示 "功能
|
||||
- 语音提示不包括应用程序名称
|
||||
- 记录时:每秒更新海拔高度增减
|
||||
- 存储描述已翻译
|
||||
|
||||
Bufixes:
|
||||
- 修正了无效的语音播报翻译
|
||||
|
||||
开发相关:
|
||||
- Android12 权限 (BLUETOOTH_SCAN)
|
||||
- Android12 权限(ACCESS_COARSE_LOCATION)
|
||||
- 为 TrackPoints 提供断言(测试)
|
||||
- 删除了未使用的翻译
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.19.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 支持跑步速度和步频(RCS)传感器
|
||||
- 共享轨迹时:创建共享图片
|
||||
- 开始录音时无振动
|
||||
- 录音时: 用户界面显示最近接收到的高度、速度和方位(即使未存储)
|
||||
|
||||
错误修正:
|
||||
- 总持续时间的计算不应包括暂停的持续时间(需要重新导入)
|
||||
- 再次)使用自定义摘要(如果存在
|
||||
|
||||
开发相关:
|
||||
- 升级至 SDK31 和 AGP7.0.0(需要 JDK11)
|
||||
- TrackRecordingService:外接传感器融合(TrackPointCreator)和 TrackPoint 存储(TrackRecordingManager)
|
||||
- ExportImportTest 现在是确定性/常数
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.19.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 更新了翻译。
|
||||
|
||||
修正错误:
|
||||
- 修正了导出所有轨迹的错误。
|
||||
- 修复了恢复轨迹的错误。
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.20.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 录制时:统计用户界面现在可配置
|
||||
|
||||
修正错误:
|
||||
- 录制时更改轨迹名称/类别被忽略(在 v3.19.0 中引入)
|
||||
@@ -0,0 +1,6 @@
|
||||
v3.20.1: OpenTracks
|
||||
|
||||
更改:
|
||||
-通知提醒现在可按距离和时间使用
|
||||
- 如果未安装文本转语音软件,则会发出提示音
|
||||
- 删除了自适应 GPS 定位频率
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.20.2: OpenTracks
|
||||
|
||||
更改:
|
||||
- 海拔增高和降低均为整数而非浮点数
|
||||
- 使用蓝牙前通过吐司信息征求许可
|
||||
|
||||
修正错误:
|
||||
- 为 PendingIntents 设置 FLAG_IMMUTABLE,以避免在 Android 12 上崩溃
|
||||
- 当用户不踩踏板时,步频传感器返回 0 而不是 None
|
||||
- 速度传感器在停止时返回 0,而不是最后的速度
|
||||
- 使用传感器时,移动时间会在不动时停止
|
||||
@@ -0,0 +1,19 @@
|
||||
v3.21.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 录制时:删除空闲/非空闲时创建轨迹点的功能
|
||||
- 设置现在位于单独的文件夹中
|
||||
- 从通知中打开 OpenTracks(录制时)并按返回键可打开轨迹列表
|
||||
- GPX 兼容性:支持 <speed> 导入
|
||||
|
||||
错误修正:
|
||||
- 高度和距离(来自 BlE 传感器):只有在实际存储数据时才重置计数器
|
||||
- 无速度导入,需要计算速度
|
||||
- BLE 运行传感器未连接,不应报告为存在
|
||||
- BLE 运行传感器:记录时显示数据
|
||||
- 更改活动时活动类型图标未更新
|
||||
|
||||
开发相关:
|
||||
- 通过静态引用 SharedPrefences
|
||||
- 测试针对内存数据库执行
|
||||
- TrackRecordingManager 将最后一个 TrackPoint 保留在内存中
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.22.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 只有当行驶距离大于记录距离间隔时,才会存储位置信息
|
||||
(删除了空闲/非空闲检测的遗留功能)
|
||||
- 用户界面可配置为显示时钟
|
||||
- 空闲速度现在可配置
|
||||
|
||||
错误修正
|
||||
- 间隔:存储增益而未存储损耗时会崩溃
|
||||
- 录音时:防止禁用语音播报时崩溃
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.23.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 新增用户界面配置文件
|
||||
- 汇总选定轨迹的统计数据
|
||||
- 由于移动时间停止工作,重新实现了空闲/非空闲 TrackPoints(在 v3.22.0 中引入)
|
||||
|
||||
错误修正
|
||||
- BLE 传感器:断开时清除数据
|
||||
- 自动导出需要持续权限
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.24.0: OpenTracks
|
||||
|
||||
变化:
|
||||
- GPS 为可选项(也适用于室内使用):如果使用 BLE 传感器,则使用可提供距离的传感器
|
||||
- 设置:禁用 BLE 设备过滤选项
|
||||
- 图表:海拔高度从最小值开始,而不是 0 米。
|
||||
- 用户界面支持显示存储的时区信息
|
||||
|
||||
错误修正
|
||||
- 重新添加了时钟回拨导致崩溃的解决方法(解决方法已在 v3.23.0 中删除)
|
||||
- 删除了针对 BLE 循环传感器的不必要的解决方法(RTFM)
|
||||
- GPX 导入器未正确处理丢失的数据
|
||||
|
||||
开发相关人员:
|
||||
- BLE 传感器报告数据由事件驱动,而非基于拉动
|
||||
- 重新设计并添加了记录集成测试
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.24.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 添加了从其他应用程序启动录音的 API(默认禁用)
|
||||
- 缩短 ISO8601 轨迹名称
|
||||
- BLE 距离传感器:根据之前的 GPS 位置存储 GPS 位置
|
||||
|
||||
错误修正
|
||||
- 记录时:修复了打开图表时崩溃的问题
|
||||
- TrackDataHub 应在 stop() 之后结束处理
|
||||
- 防止删除轨迹时发生罕见崩溃
|
||||
|
||||
开发相关:
|
||||
- 重构软件包结构
|
||||
- 单调时钟
|
||||
- 心率、步频和功率的值对象
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.25.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- GPS 现在是可选项,包括 GPS 禁用警告
|
||||
- 公共应用程序接口(PublicAPI):如果其他应用程序开始录制,它们现在可以接收录制的数据(为 Gadgetbridge 实施
|
||||
- 新活动:游泳、公开游泳和锻炼
|
||||
- 删除了分享图片功能
|
||||
|
||||
错误修正:
|
||||
- 用户界面:速度/高度在 0.0 和实际值之间跳动
|
||||
- 可导出带有表情符号的轨迹
|
||||
@@ -0,0 +1,5 @@
|
||||
v3.25.1: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 自动导出:希望能防止无声故障
|
||||
- 自动导出:防止崩溃
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.26.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 语音提示可配置
|
||||
- 心率语音提示
|
||||
|
||||
错误修正
|
||||
- 由于竞赛条件导致的崩溃
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.26.1: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- 夜间主题中上下文操作栏未与工具栏重叠。
|
||||
@@ -0,0 +1,17 @@
|
||||
v3.27.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 语音播报:增加 100 米、200 米和 500 米
|
||||
- 间隔:增加 100 米和 500 米
|
||||
- 时钟现在也显示秒数
|
||||
- GPX、KML、KMZ:导出和导入水平精度
|
||||
- GPX:通过 clustrust 扩展导出累计距离
|
||||
- CSV:基本导出(仅限 TrackPoints;不用于备份)
|
||||
- 解决 Tickr X 报告 SPM 而非 RPM 的问题
|
||||
|
||||
错误修正:
|
||||
- 坚持记录距离间隔;
|
||||
虽然距离太近,但仍记录了轨迹点
|
||||
- 防止停止记录时崩溃(竞赛条件)
|
||||
- 防止使用多个传感器时崩溃(竞赛条件)
|
||||
- 防止通过通知打开 OpenTracks 时崩溃
|
||||
@@ -0,0 +1,6 @@
|
||||
v3.28.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 可配置导出/共享的文件名(默认:{starttime}_{name}.{suffix})
|
||||
- 现在可存储垂直 GPS 精度并可导出/导入
|
||||
(API 级别 >= 26)。
|
||||
@@ -0,0 +1,24 @@
|
||||
v4.0.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 通过底部应用栏重构用户界面。
|
||||
- 公共 API:正确执行 STOP。
|
||||
- 清理:为 TrackFileFormat 使用明确的偏好标识符。
|
||||
- 改进 BLE 处理程序。
|
||||
- 添加异常处理程序并显示错误活动,以便用户发送错误报告。
|
||||
- Android 13:启动器图标,提供主题图标。
|
||||
- 将轨迹标题大写改为句子。
|
||||
- 更新了翻译。
|
||||
|
||||
错误修正
|
||||
- 共享轨迹两次添加文件后缀。
|
||||
- 未正确加载单元系统。
|
||||
- 未加载文件格式模板(NPE)。
|
||||
- 公共 API:尊重运动后导出。
|
||||
|
||||
开发相关:
|
||||
- 移至 androix.constraintlayout。
|
||||
- 用户界面测试稍显稳健。
|
||||
- 重构权限请求。
|
||||
- 升级至 gradlew 7.4.2
|
||||
- 将素材从 1.5.0 升级到 1.6.0
|
||||
@@ -0,0 +1,13 @@
|
||||
v4.0.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 语音提示现在可配置
|
||||
- 全屏模式现在还能隐藏 Android 的导航栏
|
||||
- 现在连接 BLE 传感器的速度更快了
|
||||
- 允许在录音时重置设置
|
||||
- 允许在录制时更改导入/导出设置
|
||||
- KML/KMZ:不使用从谷歌加载的图标
|
||||
|
||||
Bugfix:
|
||||
- TrackStoppedActivity 现在可在较小的屏幕上运行
|
||||
- 请求轨迹列表上的权限
|
||||
@@ -0,0 +1,10 @@
|
||||
v4.0.2: OpenTracks
|
||||
|
||||
更改:
|
||||
- 增加海里数
|
||||
- 记录时可重置设置
|
||||
|
||||
修正错误:
|
||||
- 语音播报四舍五入
|
||||
- 图表:海拔高度被奇怪地平滑处理
|
||||
- 导出时未检查文件是否存在
|
||||
@@ -0,0 +1,8 @@
|
||||
v4.0.3: OpenTracks
|
||||
|
||||
更改:
|
||||
- 传感器(GPS 或 BLE)报告的最大速度
|
||||
|
||||
修正错误:
|
||||
- 防止未安装 OSM 控制面板时崩溃
|
||||
- GPX 轨迹导出:不导出空轨迹段
|
||||
@@ -0,0 +1,13 @@
|
||||
v4.0.4: OpenTracks
|
||||
|
||||
更改:
|
||||
- 即使没有距离也能存储 BLE 传感器数据(每 10 秒一次)
|
||||
- 公共 API:允许设置名称、类别和描述
|
||||
|
||||
错误修复:
|
||||
- 拍照和旋转手机时崩溃
|
||||
-
|
||||
|
||||
开发相关:
|
||||
- 目标 SDK 33
|
||||
- 气压计使用 5 秒间隔
|
||||
@@ -0,0 +1,7 @@
|
||||
v4.0.5: OpenTracks
|
||||
|
||||
更改:
|
||||
- PlayStore 重释获得另一个徽标
|
||||
|
||||
修正错误:
|
||||
- 如果不存在增益/减益,间隔列表会显示"-"
|
||||
@@ -0,0 +1,5 @@
|
||||
v4.0.6: OpenTracks
|
||||
|
||||
错误修正:
|
||||
- EGM2008 负经度偏移计算错误
|
||||
- 如果 OpenTracks 处于后台,PublicAPI 将崩溃 (API26+)
|
||||
@@ -0,0 +1,10 @@
|
||||
v4.0.7: OpenTracks
|
||||
|
||||
更改:
|
||||
- GPS 信号丢失超时: 30s
|
||||
- Android13:请求显示通知的权限
|
||||
- 更快删除轨迹(仅在需要时清空数据库的数据)
|
||||
|
||||
修正错误:
|
||||
- PublicAPI 停止命令导致崩溃(在 v4.0.6 中引入)
|
||||
- 权限:启动时请求所有权限
|
||||
@@ -0,0 +1,11 @@
|
||||
v4.0.8: OpenTracks
|
||||
|
||||
更改:
|
||||
- 高度始终以米/英尺为单位显示
|
||||
- 如果轨迹时区与设备时区不同,则显示轨迹时区
|
||||
- 公共API:支持明确设置轨迹图标
|
||||
|
||||
开发相关:
|
||||
- 引入距离格式
|
||||
- 为 Duration.class 升级到 AGP 7.3/desugar
|
||||
- Android12+:通过 Androidx 显示启动屏
|
||||
@@ -0,0 +1,8 @@
|
||||
v4.1.0: OpenTracks
|
||||
|
||||
更改:
|
||||
- 仅导出 KML/KMZ 2.3 版(原为 2.2 版)
|
||||
- 对于基于曲柄的功率计:获取步频
|
||||
|
||||
修正错误
|
||||
- 导入全部 "时崩溃的解决方法
|
||||
@@ -0,0 +1,7 @@
|
||||
v4.1.1: OpenTracks
|
||||
|
||||
更改:
|
||||
- 添加介绍屏幕(显示一次)
|
||||
|
||||
错误修正:
|
||||
- 没有 GPS 设备时不会崩溃
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user