Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **Line chart visual revamp**: Smooth cubic Bezier curves, gradient fills, dashed grid lines, vertical crosshair, glowing indicators, animated entrance, and theme-aware tooltips.
- **Battery heater overlay**: Grafana-style orange annotation bands on drive detail Power and Battery charts highlighting battery pre-heating periods.
- **Speed distribution histogram**: Drive details now include a speed histogram showing the percentage of time spent in each speed bucket (10 km/h or 5 mph).
- **Chinese language support**: Added Simplified Chinese (简体中文) as the 5th supported language.

## [1.2.3] - 2026-03-08

Expand Down
5 changes: 3 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

* The app is published on F-Droid, which builds from source.
* Fastlane metadata is stored in `fastlane/metadata/android/` with locale subdirectories:
- `en-US/` (English), `it-IT/` (Italian), `es-ES/` (Spanish), `ca-ES/` (Catalan)
- `en-US/` (English), `it-IT/` (Italian), `es-ES/` (Spanish), `ca-ES/` (Catalan), `zh-CN/` (Chinese Simplified)
- Each locale contains: `title.txt`, `short_description.txt`, `full_description.txt`, and `changelogs/`
- `changelogs/<versionCode>.txt` for each release (e.g., `24.txt` for versionCode 24)
- Images are only in `en-US/images/` (icon.png, phoneScreenshots/)
Expand All @@ -38,11 +38,12 @@
## Localization

* NEVER hardcode user-visible strings in Kotlin code. Always use `stringResource(R.string.xxx)`.
* When adding new UI text, add the string to all 4 locale files:
* When adding new UI text, add the string to all 5 locale files:
- `res/values/strings.xml` (English, default)
- `res/values-it/strings.xml` (Italian)
- `res/values-es/strings.xml` (Spanish)
- `res/values-ca/strings.xml` (Catalan)
- `res/values-zh/strings.xml` (Chinese, Simplified)
* Use snake_case for string names (e.g., `settings_title`, `drive_history`).
* Add XML comments above strings to provide context for translators.
* Technical terms like AC, DC, kW, kWh should NOT be translated.
Expand Down
1,127 changes: 1,127 additions & 0 deletions app/src/main/res/values-zh/strings.xml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions app/src/main/res/xml/locale_config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@
<locale android:name="it" />
<locale android:name="es" />
<locale android:name="ca" />
<locale android:name="zh" />
</locale-config>
7 changes: 7 additions & 0 deletions fastlane/metadata/android/zh-CN/changelogs/177295425.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
错误修复和新的通知权限对话框。

新增:
- 启动时的通知权限对话框,在请求权限前说明哨兵模式、胎压和充电提醒功能

修复:
- Nova Launcher 及其他第三方启动器上小部件的宽高比失真问题
35 changes: 35 additions & 0 deletions fastlane/metadata/android/zh-CN/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
使用 MateDroid 掌控您的 Tesla 数据,这是 Teslamate 的配套应用,将您的驾驶和充电记录随身携带。

<b>您的数据,您的服务器,您的隐私</b>

MateDroid 仅连接您自托管的 Teslamate 实例。没有云服务,没有账号,没有追踪。您的 Tesla 数据永远不会经过我们的服务器,因为我们根本没有服务器。这才是隐私应有的样子。

<b>一目了然</b>

在精美的仪表板上查看 Tesla 的实时状态,配有与您爱车实际颜色和轮毂匹配的 3D 模型。整个应用主题会根据您的车辆颜色自适应,在浅色和深色模式下创造个性化体验。

<b>您想知道的一切</b>

• <b>实时仪表板</b> - 电池、续航、充电状态、空调、胎压等
• <b>行程历史</b> - 每次旅程都有地图、能效统计、海拔曲线和沿途天气
• <b>充电记录</b> - 追踪充电地点、充入能量、费用和充电曲线
• <b>电池健康</b> - 通过清晰的可视化监控电池衰减
• <b>极客统计</b> - 点击车辆查看深度统计:记录、极值、交流/直流充电比例及隐藏数据

<b>离线可用</b>

MateDroid 在本地同步您的数据,即使没有网络连接也能浏览行程和充电记录。非常适合在路上查看行程历史。

<b>系统要求</b>

此应用需要可用的 Teslamate + TeslamateApi 环境:
• Teslamate: github.com/adriankumpf/teslamate
• TeslamateApi: github.com/tobiasehlert/teslamateapi

如果您已经在运行 Teslamate,只需部署一个 API 即可使用 MateDroid。

<b>免费开源</b>

MateDroid 100% 免费,没有广告、没有应用内购买、没有付费等级。完整源代码在 GitHub 上以 GPL-3.0 许可证开放。欢迎贡献!

github.com/vide/matedroid
1 change: 1 addition & 0 deletions fastlane/metadata/android/zh-CN/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
从自托管的 Teslamate 实例查看 Tesla 车辆数据
1 change: 1 addition & 0 deletions fastlane/metadata/android/zh-CN/title.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
MateDroid
Loading