JakobLichterfeld
6c19792d07
feat(nix): add idiomatic maintenance scripts ( #4849 )
...
* feat(nix): add idiomatic maintenance scripts
* docs: update changelog
* docs: update changelog
* fix(nix): pass required arguments to maintenance.nix (getExe, teslamate)
* fix(nix): escape ${1} in maintenance shell scripts to prevent evaluation errors
* fix(nix): make RELEASE_COOKIE available to maintenance scripts by exporting it after sourcing
* docs: add reference to idiomatic nix backup and restore scripts
* docs: add reference to idiomatic nix maintenance scripts
2025-08-06 14:37:55 +02:00
JakobLichterfeld
5ecb4868cf
feat(nix): use datasources.settings.datasources to allow merging Grafana sources from multiple modules, correctly set default Grafana dashboard path and allow disabling default Grafana dashboard with setDefaultDashboard option ( #4870 )
...
* feat(nix): use datasources.settings.datasources to allow merging Grafana sources from multiple modules
* docs: update changelog
* style: linter findings
* fix(nix): correctly set default Grafana dashboard path
* feat(nix): allow disabling default Grafana dashboard with setDefaultDashboard option
* fix(nix): avoid type error by configuring Grafana datasources via provision settings
* fix(nix): set default_home_dashboard_path under dashboards section in Grafana settings
2025-08-06 08:09:47 +02:00
JakobLichterfeld
0c396a7195
feat(webview): show offline duration in extended view on mobile as well to improve UX ( #4848 )
...
* feat(webview): show offline duration in extended view on mobile as well to improve UX
- only hide on screens smaller than 300px
* docs: update changelog
2025-07-23 09:48:59 +02:00
JakobLichterfeld
3402d712bc
i18n: fix de translation for car location link ( #4844 )
...
* i18n: fix de translation for car location link
* docs: update changelog
2025-07-22 18:18:14 +02:00
JakobLichterfeld
809f91b5c7
style(issue-template): typo fix in Unraid ( #4842 )
...
* style(issue-template): typo fix in Unraid
* docs: update changelog
2025-07-22 09:11:02 +02:00
Jakob Lichterfeld
ad9c1d062e
build: prepare v2.1.1-dev
2025-07-21 14:12:59 +02:00
Jakob Lichterfeld
92b504bf40
build: release v2.1.0
2025-07-21 14:10:14 +02:00
JakobLichterfeld
b985ab2f45
ux: change Google Maps Button Link to icon to ensure a consistent UX ( #4838 )
...
* ux: change Google Maps Button Link to icon to ensure a consistent UX
* test: correct test for car location on Google Maps link
* docs: update changelog
* chore(i18n): update POT files
* docs: update changelog
* docs: update changelog
2025-07-21 13:56:33 +02:00
JakobLichterfeld
27e2ea1a8f
docs: streamline installation guides ( #4829 )
...
* docs: remove manual installation reference from docker setup
* docs: update changelog
* docs: add nix develop to run treefmt to support non nix direnv users
* docs: update changelog
* docs: add Unraid installation and maintenance instructions (no support)
* docs: clarify the use of secure connection to access TeslaMate
* docs: reorder guides into advanced guides, categories FleetAPI documentation as config
* docs: clarify which installation methods are supported and which are not
* chore(issue-template): update bug report template to include Unraid as unsupported installation method
* docs: fix sidebars link
* docs: state in title which installation method is not supported
* docs: nested entry for unsupported installation methods
* docs: nest unsupported installation methods in separate folder for even more clarity
* docs: fix links
* docs: mention dedicated version for MCU2 upgraded cars
2025-07-21 13:46:20 +02:00
JakobLichterfeld
184860957e
feat(nix): add idiomatic backup and restore scripts ( #4835 )
...
* feat(nix): add idiomatic backup and restore scripts
* docs: update changelog
2025-07-20 07:19:10 +02:00
Jakob Lichterfeld
9cf2c5753c
docs: update changelog
2025-07-19 10:33:18 +02:00
Jakob Lichterfeld
10717ff589
docs: update changelog
2025-07-19 10:32:28 +02:00
Jakob Lichterfeld
e6931aba68
ci(coverage): set MIX_ENV explicitly to test to set up the mix environment correctly
2025-07-19 10:32:28 +02:00
Jakob Lichterfeld
f24f235836
docs: update changelog
2025-07-18 19:36:58 +02:00
Jakob Lichterfeld
1c76994b56
fix(mix): add "coveralls.github" to preferred_cli_env to avoid missing task error in CI runs
...
#4701
2025-07-18 19:26:34 +02:00
Jakob Lichterfeld
d04be0f9ef
docs: update changelog
2025-07-18 19:01:46 +02:00
Jakob Lichterfeld
322c2a26e6
ci(coverage): explicitly set mix-env to test
2025-07-18 18:56:50 +02:00
JakobLichterfeld
2e5c316194
sec(deps): override webpack-dev-server to version 5.2.1 to fix CVE-2025-30360 ( #4833 )
...
* sec(deps): override webpack-dev-server to version 5.2.1 to fix CVE-2025-30360
see #4832
* docs: update changelog
2025-07-18 13:40:56 +02:00
Jakob Lichterfeld
0b150f2634
chore(issue-template): update reverse proxy options and make details optional
2025-07-16 16:56:47 +02:00
Jakob Lichterfeld
e8288e9d1e
fix(issue-template): correct indentation
2025-07-16 16:54:16 +02:00
JakobLichterfeld
a4d96fbedb
doc: add OpenSSF scorecard ( #4819 )
...
* doc: add OpenSSF scorecard
#4172
* docs: update changelog
2025-07-16 16:37:49 +02:00
JakobLichterfeld
290cccc494
chore(issue-template): enhance bug report template with additional fields and guidance ( #4827 )
...
* chore(issue-template): enhance bug report template with additional fields and guidance
- Added a dropdown for reproducibility confirmation.
- Improved descriptions and labels for clarity.
- Updated installation options with links and support notes.
- Included reverse proxy details for better issue context.
* docs: update changelog
2025-07-16 16:34:59 +02:00
JakobLichterfeld
1c8136fc63
build(deps): update flake.lock and update mix dependency hash in nix builds ( #4828 )
...
* build(deps): update flake.lock
* build(nix): update mix dependency hash in nix builds
* docs: update changelog
2025-07-16 11:00:35 +02:00
JakobLichterfeld
21f2d45419
Revert "Update README.md to fix typo ( #4804 )" ( #4806 )
...
This reverts commit 12e9f9db8e .
2025-06-21 16:59:53 +02:00
Jakob Lichterfeld
45dfb7a400
fix(nix): update mix dependency hash in nix builds
2025-06-07 14:24:17 +02:00
JakobLichterfeld
f2c9179f6f
fix(nix): skip duplicate cldr download to fix build on darwin and improve reproducibility ( #4763 )
...
* fix(nix): skip duplicate cldr download to fix build on darwin and improve reproducibility
fixes : #4761
* docs: update changelog
* fix: correct env format to skip duplicate locale download
* chore: remove production environment variable from build settings as it defaults to prod
2025-05-30 08:44:52 +02:00
JakobLichterfeld
274a8ffde9
docs: add NixOS installation guide ( #4768 )
...
* docs: add NixOS installation guide
* docs: update changelog
* docs: add reverse proxy configuration for TeslaMate with Caddy
* docs: update NixOS installation guide for secure connection recommendations
2025-05-29 09:22:04 +02:00
Jakob Lichterfeld
48fb4fa267
docs: update changelog
2025-05-26 19:07:29 +02:00
Jakob Lichterfeld
22c09d7106
docs: update changelog
2025-05-26 11:47:10 +02:00
Jakob Lichterfeld
08fe0ac934
fix(nix): update mix dependency hash in nix builds
2025-05-26 11:43:20 +02:00
Jakob Lichterfeld
eb87718e33
docs: update changelog
2025-05-26 11:36:45 +02:00
Jakob Lichterfeld
82a1c669f3
docs: update changelog
2025-05-22 19:26:57 +02:00
JakobLichterfeld
a7d4e267da
fix: new image on home dashboard as old got removed from Tesla mediaserver ( #4702 )
...
* fix: new image on home dashboard as old got removed from Tesla media server
* docs: update changelog
2025-04-27 12:39:57 +02:00
Jakob Lichterfeld
16cf7e6b1f
build: prepare v2.0.1-dev
2025-04-26 11:38:36 +02:00
Jakob Lichterfeld
c37638b320
build: release v2.0.0
2025-04-26 11:36:58 +02:00
Jakob Lichterfeld
ad49caf95c
fix(nix): update mix dependency hash in nix builds
2025-04-26 11:36:07 +02:00
Jakob Lichterfeld
1507c229a9
docs: update changelog
2025-04-26 11:32:25 +02:00
JakobLichterfeld
db68283520
chore: rename branch to main ( #4700 )
...
* chore: rename branch to main
* docs: update changelog
2025-04-26 11:06:31 +02:00
JakobLichterfeld
2ac2baef62
fix(nix): update mix dependency hash in nix builds ( #4695 )
...
* fix(nix): update mix dependency hash in nix builds
* docs: update changelog
2025-04-26 10:35:10 +02:00
Jakob Lichterfeld
a2850b8df8
Revert "docs: update changelog"
...
This reverts commit 9a5cc46e6a .
2025-04-26 10:20:55 +02:00
JakobLichterfeld
80594da8d3
Revert "flake.lock: Update ( #4693 )" ( #4694 )
...
This reverts commit f45992d90b .
2025-04-26 10:20:29 +02:00
Jakob Lichterfeld
9a5cc46e6a
docs: update changelog
2025-04-26 09:29:22 +02:00
JakobLichterfeld
2946c88662
docs: update changelog with breaking changes description ( #4691 )
...
* docs: update changelog
* docs: add note for user which revoked permissions
* docs: update changelog
2025-04-25 19:09:02 +02:00
Jakob Lichterfeld
76c6898138
docs: update changelog
2025-04-22 11:51:51 +02:00
Jakob Lichterfeld
1e507ec0a4
docs: update changelog
2025-04-18 11:16:59 +02:00
JakobLichterfeld
b1bab00992
sec: upgrade esbuild to 0.25.2 and esbuild-sass-plugin to 3.3.1 to avoid GHSA-67mh-4wv8-2f99 ( #4669 )
...
* sec: upgrade esbuild to 0.25.2 and esbuild-sass-plugin to 3.3.1 to avoid GHSA-67mh-4wv8-2f99
see https://github.com/teslamate-org/teslamate/security/dependabot/60
* docs: update changelog
* style: linter findings
2025-04-18 10:51:42 +02:00
JakobLichterfeld
8923bd7de1
ci(dependabot): add ignore rules for path-based dependencies ( #4666 )
...
* ci(dependabot): add ignore rules for path-based dependencies
* docs: update changelog
2025-04-18 10:04:07 +02:00
Jakob Lichterfeld
f1f1fcc86b
docs: update changelog
2025-04-15 14:02:17 +02:00
Jakob Lichterfeld
3d08431ee3
fix(nix): update mix dependency hash in nix builds
2025-04-15 14:01:02 +02:00
Jakob Lichterfeld
af4b7d0542
docs: update changelog
2025-04-15 12:54:03 +02:00
Jakob Lichterfeld
2dd3b6e525
docs: update changelog
2025-04-15 12:47:14 +02:00
Jakob Lichterfeld
d12870fc3f
docs: update changelog
2025-04-15 12:40:38 +02:00
Jakob Lichterfeld
462b5680ab
ci(fix): correct output for check if PR from outside repo
2025-04-15 11:05:19 +02:00
JakobLichterfeld
cde0a979b7
ci: skip ghcr build for PRs from outside repo ( #4660 )
...
* ci: skip ghcr build for PRs from outside repo
* docs: update changelog
* ci: early exit if check paths triggers
* ci: improve ghcr check_if_pr_from_outside_repo logging
2025-04-15 10:21:49 +02:00
JakobLichterfeld
cc7e70c1d6
ci: ensure ghcr images build correctly even if branch contains backslash ( #4655 )
...
* docs: update changelog
* ci: ensure ghcr images build correctly even if branch contains backslash
2025-04-12 14:52:33 +02:00
Jakob Lichterfeld
bc0881723a
docs: update changelog
2025-04-12 14:52:01 +02:00
Jakob Lichterfeld
9dcb640f52
Revert "ci: ensure ghcr images build correctly even if branch contains backslash"
...
This reverts commit b81dc620d2 .
2025-04-12 14:10:00 +02:00
Jakob Lichterfeld
b81dc620d2
ci: ensure ghcr images build correctly even if branch contains backslash
2025-04-12 14:06:04 +02:00
JakobLichterfeld
3b990e7312
ci: fix ghcr build ( #4651 )
...
* docs: update changelog
* docs: update changelog
* chore: ensure short commit hash get no spell warning
* Revert "chore: ensure short commit hash get no spell warning"
This reverts commit cc852dd55d .
* docs: update changelog to avoid typos false positive
2025-04-11 14:17:12 +02:00
Jakob Lichterfeld
ba35f41701
ci: fix ghcr build
2025-04-11 14:01:52 +02:00
JakobLichterfeld
3dcf0021a9
Revert "ci: fix ghcr build ( #4649 )" ( #4650 )
...
This reverts commit 477c2587d1 .
2025-04-11 13:50:13 +02:00
JakobLichterfeld
477c2587d1
ci: fix ghcr build ( #4649 )
...
* ci: fix ghcr build
* docs: update changelog
2025-04-11 13:41:21 +02:00
Jakob Lichterfeld
32fd122eda
fix(docs): fix link formatting in bug report template
2025-04-10 15:14:51 +02:00
Jakob Lichterfeld
51ebed3d1d
docs: update changelog
2025-04-10 15:12:31 +02:00
JakobLichterfeld
19b92fdc7d
chore(issue-template): add PostgreSQL version input and checkbox for latest version check in bug report template ( #4643 )
...
* feat: add PostgreSQL version input and checkbox for latest version check in bug report template
Enhance the bug report template by including fields for PostgreSQL version and a checkbox to confirm if the latest version is being used. This helps users provide relevant information for troubleshooting.
* docs: update changelog
* chore(issue-template): update PostgreSQL version input and checkbox descriptions in bug report template
Clarify PostgreSQL version information and ensure users check for the latest supported version.
* docs(issue-template): update PostgreSQL version label for clarity
2025-04-09 12:55:41 +02:00
Jakob Lichterfeld
78b16182d8
docs: update changelog
2025-04-07 14:36:17 +02:00
JakobLichterfeld
29b5cdb9ed
ci(sec): remove pull_request_target workflow triggers to improve sec even further, the downside is that test images are now only created for repo's own PRs ( #4637 )
...
* ci(sec): remove pull_request_target workflow triggers to improve sec even further, the downside is that test images are now only created for repo's own PRs
* docs: update changelog
2025-04-06 13:03:30 +02:00
Jakob Lichterfeld
f937408995
docs: update changelog
2025-04-05 10:15:21 +02:00
JakobLichterfeld
6eab1575a9
ci: switch to cache-nix-action as Magic Nix Cache is deprecated ( #4626 )
...
* ci: switch to cache-nix-action as Magic Nix Cache is kind of deprecated
see #4544 for more information
* docs: update changelog
* docs: update changelog
* ci: update Nix installation and caching strategy in update-flake-lock
- Switch to nixbuild/nix-quick-install-action for Nix installation
- Implement caching with nix-community/cache-nix-action for improved performance
- Configure cache restoration and garbage collection settings
2025-04-05 09:47:39 +02:00
JakobLichterfeld
6e3a5164da
docs: show screenshots entry in sidebar ( #4602 )
...
* docs: show screenshots entry in sidebar
* docs: add screenshots entry to sidebar
2025-04-04 11:48:18 +02:00
Jakob Lichterfeld
a9306fa785
docs: update changelog
2025-04-04 09:24:18 +02:00
Jakob Lichterfeld
82959f96ad
build: prepare v1.33.1-dev
2025-03-30 09:49:04 +02:00
Jakob Lichterfeld
3bfecdd233
docs: update changelog
2025-03-28 18:35:15 +01:00
Jakob Lichterfeld
fc99007256
build: prepare v1.33.1-dev
2025-03-28 18:29:00 +01:00
Jakob Lichterfeld
999b48a448
build: release v1.33.0
2025-03-28 18:27:30 +01:00
JakobLichterfeld
26c84b124f
docs: add Entity Relationship Model section to development documentation ( #4586 )
...
* docs: add Entity Relationship Model section to development documentation
* docs: correct spelling in Entity Relationship Model section
* docs: update changelog
* docs: update image path for Entity Relationship Model
2025-03-28 18:25:54 +01:00
JakobLichterfeld
fb3eaefc56
docs: enhance TeslaFi import documentation with updated Python script for bulk data export ( #4575 )
...
* docs: enhance TeslaFi import documentation with Python script for bulk data export
* docs: update changelog
2025-03-28 18:22:41 +01:00
Jakob Lichterfeld
4e2c8543ec
docs: update changelog
2025-03-28 13:00:06 +01:00
Jakob Lichterfeld
d6188853f8
docs: update changelog
2025-03-27 15:56:10 +01:00
Jakob Lichterfeld
187fccce6d
docs: update changelog
2025-03-24 09:29:33 +01:00
Jakob Lichterfeld
f457a66d8b
docs: update changelog
2025-03-15 09:06:05 +01:00
Jakob Lichterfeld
e7222d4cf3
docs: update changelog
2025-03-13 15:32:15 +01:00
Jakob Lichterfeld
f581c8b589
docs: update changelog
2025-03-09 13:55:42 +01:00
Jakob Lichterfeld
63647631f7
docs: update changelog
2025-03-09 11:37:05 +01:00
Jakob Lichterfeld
a6c523c0f6
docs: update changelog
2025-03-03 13:13:42 +01:00
Jakob Lichterfeld
599d5b7e9a
docs: update changelog
2025-03-02 14:16:46 +01:00
JakobLichterfeld
e936ec31b8
docs: add reindexing instructions for database maintenance to improve performance in case of index bloat due to frequent updates or deletions ( #4558 )
...
* docs: add reindexing instructions for database maintenance to improve performance in case of index bloat due to frequent updates or deletions
* docs: fix links to use markdown format to fix netlify build
* docs: update changelog
* docs: fix links to use markdown format to fix netlify build
2025-02-28 08:44:36 +01:00
Jakob Lichterfeld
f9c2b8f6ad
docs: update changelog
2025-02-23 14:22:43 +01:00
Jakob Lichterfeld
1972584d8f
style(docs): fix line length fenced-code-style, no bare url links, multiple whitespaces, alt text, header style
2025-02-23 14:20:57 +01:00
Jakob Lichterfeld
603ff824b0
style(environment_variables): remove multiple whitespaces
2025-02-23 13:49:13 +01:00
Jakob Lichterfeld
d5b1a55007
style(markdownlint): allow 'details', 'summary', and 'TabItem' elements
2025-02-23 13:48:17 +01:00
Jakob Lichterfeld
53d3f39c19
docs: update changelog
2025-02-22 09:54:15 +01:00
Jakob Lichterfeld
ce646f8fd4
docs: update changelog
2025-02-22 09:47:04 +01:00
Jakob Lichterfeld
ffb1511fc6
docs: update changelog
2025-02-22 09:14:14 +01:00
Jakob Lichterfeld
c8e6cddb4b
docs: update changelog
2025-02-17 16:11:07 +01:00
Jakob Lichterfeld
bed8334404
docs: update changelog
2025-02-02 11:11:12 +01:00
Jakob Lichterfeld
b5f97acd9b
docs: update changelog
2025-02-02 09:53:25 +01:00
Jakob Lichterfeld
2c80dcf682
docs: update changelog
2025-01-28 14:13:31 +01:00
Jakob Lichterfeld
9233d7b588
docs: update changelog
2025-01-19 12:18:59 +01:00
Jakob Lichterfeld
79107d53b7
ci: update actions/cache to v4.2.0
2025-01-19 12:18:07 +01:00