Skip to content

Commit 3879c17

Browse files
Merge branch 'main' into swiffer/normalized_efficiency
2 parents 3eca78a + 0b150f2 commit 3879c17

60 files changed

Lines changed: 1597 additions & 1066 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ body:
77
attributes:
88
label: Is there an existing issue for this?
99
description: |
10+
Thank you for helping us make TeslaMate better, by reporting a bug you have found. This issue may already be reported.
1011
Please search to see if an issue already exists for the bug you encountered:
1112
1213
- [Issues](https://github.com/teslamate-org/teslamate/issues?q=)
1314
- [Discussions](https://github.com/teslamate-org/teslamate/discussions)
1415
1516
options:
16-
- label: I have searched the existing issues
17+
- label: I have checked the existing issues and discussions, and I can confirm that there are no duplicates.
1718
required: true
1819

1920
- type: markdown
@@ -37,10 +38,20 @@ body:
3738
validations:
3839
required: false
3940

41+
- type: dropdown
42+
id: can_repro
43+
attributes:
44+
label: Can the issue reliably be reproduced?
45+
options:
46+
- "Yes"
47+
- "No"
48+
validations:
49+
required: true
50+
4051
- type: textarea
4152
attributes:
42-
label: Steps To Reproduce
43-
description: Steps to reproduce the behavior.
53+
label: Steps To Reproduce the issue
54+
description: Explain how the maintainers can reproduce the issue.
4455
placeholder: |
4556
1. Go to '...'
4657
2. Click on '....'
@@ -108,8 +119,10 @@ body:
108119
attributes:
109120
label: Type of installation
110121
options:
111-
- Docker
112-
- Manual
122+
- Docker (https://docs.teslamate.org/docs/installation/docker/)
123+
- NixOS (https://docs.teslamate.org/docs/installation/nixos)
124+
- Manual (no support)
125+
- Other (no support)
113126
validations:
114127
required: true
115128

@@ -127,7 +140,7 @@ body:
127140
attributes:
128141
label: PostgreSQL version
129142
description: What version of PostgreSQL are you running? (see Database information dashboard -> PostgreSQL Version (upper right on desktop) or database -> image section in your `docker-compose.yml`)
130-
placeholder: v17
143+
placeholder: v17.3
131144

132145
- type: checkboxes
133146
attributes:
@@ -139,4 +152,23 @@ body:
139152
140153
options:
141154
- label: I run the latest major supported PostgreSQL version
142-
required: true
155+
validations:
156+
required: true
157+
158+
- type: dropdown
159+
id: reverse_proxy
160+
attributes:
161+
label: Are you using a reverse Proxy for TeslaMate?
162+
options:
163+
- "No"
164+
- "Yes (specify in next field)"
165+
validations:
166+
required: true
167+
168+
- type: textarea
169+
id: reverse_proxy_details
170+
attributes:
171+
label: Details about your reverse Proxy if applicable
172+
description: If you use a reverse Proxy, please provide details about your setup
173+
validations:
174+
required: false

.github/workflows/ensure_linting.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1414

1515
- name: Install Nix
16-
uses: nixbuild/nix-quick-install-action@5bb6a3b3abe66fd09bbf250dce8ada94f856a703 # v30
16+
uses: nixbuild/nix-quick-install-action@63ca48f939ee3b8d835f4126562537df0fee5b91 # v32
1717

1818
- name: Nix binary cache
1919
uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3

.github/workflows/spell_check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ jobs:
1515
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1616

1717
- name: Spell check
18-
uses: crate-ci/typos@b1ae8d918b6e85bd611117d3d9a3be4f903ee5e4 # v1.33.1
18+
uses: crate-ci/typos@392b78fe18a52790c53f42456e46124f77346842 # v1.34.0

.github/workflows/update-flake-lock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919

2020
- name: Install Nix
21-
uses: nixbuild/nix-quick-install-action@5bb6a3b3abe66fd09bbf250dce8ada94f856a703 # v30
21+
uses: nixbuild/nix-quick-install-action@63ca48f939ee3b8d835f4126562537df0fee5b91 # v32
2222

2323
- name: Nix binary cache
2424
uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ The database will be migrated automatically to include these new fields. Dependi
77

88
### New features
99

10+
feat(webview): add Google Maps link for car's current location (#4781 - @clhuang)
1011
- feat: add total ascent & descent to the drive table to use in the drives dashboards (#4798 - @swiffer)
1112

1213
### Improvements and bug fixes
@@ -16,6 +17,10 @@ The database will be migrated automatically to include these new fields. Dependi
1617
- feat: use Grafana 12.0.1 (#4756 - @swiffer)
1718
- feat: preserve the folders when restoring dashboards (#4715 - @IngmarStein)
1819
- feat: use Grafana 12.0.1+security-01 (#4799 - @swiffer)
20+
- feat: use Grafana 12.0.2 (#4805 - @swiffer)
21+
- feat(mqtt): always publish healthy status and disable retain to prevent stale healthy status via mqtt (#4817 - @allivshits)
22+
- feat: use the k8s-style API introduced in Grafana v12 if using manual dashboard setup (#4764- @IngmarStein)
23+
- feat(db-check): allow beta / rc PostgreSQL versions for testing (#4795 - @swiffer)
1924

2025
#### Build, CI, internal
2126

@@ -34,6 +39,14 @@ The database will be migrated automatically to include these new fields. Dependi
3439
- build(deps): bump phoenix_ecto from 4.6.3 to 4.6.4 (#4779)
3540
- build(deps): bump @docusaurus/preset-classic from 3.7.0 to 3.8.0 in /website (#4776)
3641
- build(deps): bump @docusaurus/core from 3.7.0 to 3.8.0, @docusaurus/preset-classic from 3.8.0 to 3.8.1, bump dependencies in /website (#4777 - @JakobLichterfeld)
42+
- build(deps): bump nixbuild/nix-quick-install-action from 30 to 32 (#4813)
43+
- build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /website (#4821)
44+
- build(deps): bump plug_cowboy from 2.7.3 to 2.7.4 (#4816)
45+
- build(deps): bump crate-ci/typos from 1.33.1 to 1.34.0 (#4814)
46+
- build(deps): bump timex from 3.7.11 to 3.7.13 (#4815)
47+
- build(deps): update flake.lock (#4828 - @JakobLichterfeld)
48+
- build(nix): update mix dependency hash in nix builds (#4828 - @JakobLichterfeld)
49+
- chore(issue-template): enhance bug report template with additional fields and guidance (#4827 - @JakobLichterfeld)
3750

3851
#### Dashboards
3952

@@ -57,6 +70,7 @@ The database will be migrated automatically to include these new fields. Dependi
5770
- docs: add note on accessory power functionality can prevent car sleep (#4737 - @darox)
5871
- docs: clarify pricing for Teslemetry (#4705 - @Bre77)
5972
- docs: add NixOS installation guide (#4768 - @JakobLichterfeld)
73+
- doc: add OpenSSF scorecard (#4819 - @JakobLichterfeld)
6074

6175
## [2.0.0] - 2025-04-26
6276

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# TeslaMate
22

3+
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/10859/badge)](https://www.bestpractices.dev/projects/10859)
34
[![CI](https://github.com/teslamate-org/teslamate/actions/workflows/devops.yml/badge.svg)](https://github.com/teslamate-org/teslamate/actions/workflows/devops.yml)
45
[![Publish Docker images](https://github.com/teslamate-org/teslamate/actions/workflows/buildx.yml/badge.svg)](https://github.com/teslamate-org/teslamate/actions/workflows/buildx.yml)
56
[![Coverage](https://coveralls.io/repos/github/teslamate-org/teslamate/badge.svg?branch=main)](https://coveralls.io/github/teslamate-org/teslamate?branch=main)

0 commit comments

Comments
 (0)