989 Commits
Author SHA1 Message Date
ArnouddandFlorian BEZANNIER 98272bea73 Fix indentation in control.py return statement v3.7.7 2026-08-12 20:45:56 +02:00
ArnouddandFlorian BEZANNIER cf1881492e Apply suggestion from @flobz
Co-authored-by: Florian BEZANNIER <48728684+flobz@users.noreply.github.com>
2026-08-12 20:45:56 +02:00
ArnouddandFlorian BEZANNIER 38fab4df1c Fix indentation in control.py for tabs children 2026-08-12 20:45:56 +02:00
ArnouddandFlorian BEZANNIER 1c118170f8 Refactor tab creation for control interface
Fix https://github.com/flobz/psa_car_controller/issues/1232
Thanks to @Dirtylife.

Tested and works for me.
2026-08-12 20:45:56 +02:00
Cas EliënsandFlorian BEZANNIER 04244ac8ea Accept "token" as access token field name on login v3.7.6 2026-08-07 14:49:25 +02:00
Florian BezannierandFlorian BEZANNIER 0089bd6523 ci: fix v3.7.5 2026-06-30 15:24:32 +02:00
Florian BezannierandFlorian BEZANNIER 98a97d7931 fix: home assistant proxy #1235
Use dash_app.get_asset_url() to ensure image paths respect the
X-Ingress-Path header (requests_pathname_prefix).

- Update all SVG image paths in control.py, figures.py, and views.py
  to use get_asset_url() instead of hardcoded 'assets/images/...' paths
- Add test_svg_images_with_ingress_path() to verify image paths
  contain the correct prefix when X-Ingress-Path header is present

Fixes issue where image paths were not prefixed in Home Assistant
ingress proxy setups.
2026-06-30 15:24:32 +02:00
Florian BezannierandFlorian BEZANNIER dd3566620a fix: #1235 v3.7.4 2026-06-18 18:00:10 +02:00
Florian BezannierandFlorian BEZANNIER a31b9cf144 fix: proxy 2026-06-18 18:00:10 +02:00
Florian BEZANNIERandGitHub b1054318d2 Fix proxy 2 (#1236)
* ci: upgrade actions

* chore: improve exception handling

* fix: incorect url behind proxy
v3.7.3
2026-06-13 15:36:03 +02:00
cosmo35037andGitHub 3fc43e5b75 feat: add model Opel Corsa Electric Long Range (2026) (#1227) 2026-06-13 13:11:25 +02:00
Florian BezannierandFlorian BEZANNIER 35228fa6e4 fix: singleton v3.7.2 2026-06-12 20:13:50 +02:00
Florian BezannierandFlorian BEZANNIER f33a0e6781 fix: ha ingress compat 2026-06-12 20:13:50 +02:00
Florian BezannierandFlorian BEZANNIER e011ea9d5e fix: not vehicles 2026-06-12 20:13:50 +02:00
Florian BezannierandFlorian BEZANNIER 955b4aae53 test: add ha test 2026-06-12 20:13:50 +02:00
Florian BezannierandFlorian BEZANNIER 6cb884b2f8 ci: add beta branch 2026-06-12 20:13:50 +02:00
Florian BezannierandFlorian BEZANNIER 23c950f18a fix: compat with aarch64 v3.7.1 2026-06-10 12:05:31 +02:00
Florian BezannierandFlorian BEZANNIER 21a42b6d60 fix: add Dockerfile fallback for playwright on ARM
Update Dockerfile to gracefully handle playwright install failures on ARM
architectures where playwright is not available via pip.
2026-06-10 12:05:31 +02:00
Florian BezannierandFlorian BEZANNIER d92a24464b fix: add platform markers to playwright dependency for ARM compatibility
Add PEP 508 environment markers to playwright dependency to exclude ARM
architectures (aarch64, armv7l) where playwright is not available via pip.

This allows the wheel to be built with playwright as a dependency, but pip
will skip installing it on ARM platforms.
2026-06-10 12:05:31 +02:00
Florian BezannierandFlorian BEZANNIER a467bc1e22 revert: androguard to 4.1.2 2026-05-21 16:39:56 +02:00
Florian BezannierandFlorian BEZANNIER b8bb6b23fe chore: better error log 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER ac8c029727 fix: androguard useless dep 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 2e3dd39d3b fix[ui]: date crop 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER ba18eb253e fix: resolve empty UI issues when running with --web-conf in Dash 4.0 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 2d3ba3526d fix: avoid AttributeError in UI when --web-conf is used 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER eb0b77a430 fix: resolve UI regressions after Dash 4.0 and Bootstrap 5 updates 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 90bc4a25f1 feat: migrate to dash 4.0 and add timeout for all requests 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER e505a2a163 chore: better error message 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 643b537952 feat: add timeout 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 5b2cfe993c chore: improve logging 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER a7550ff3ab ci: auto psacc-ha update 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 515498fa4e chore: remove assert 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 9f47f053eb chore: remove warning 2026-05-20 18:58:51 +02:00
Florian BezannierandFlorian BEZANNIER 8a3a18acfc feat: add headless auth 2026-05-20 18:58:51 +02:00
zeitisenandGitHub d7e98fe0d7 Update car_models.yml (#1202)
feat: add model e308 with different VIN
2026-05-20 18:28:51 +02:00
waldeME-privatandGitHub 8b78c16944 feat: add model Opel Grandland Electric (#1204) 2026-05-20 18:28:15 +02:00
eNeoliteandGitHub 2a2fb591e5 Add 3008 Plug-in Hybrid 195ch model to car_models.yml (#1184) 2026-05-20 18:27:40 +02:00
7d3cf1d8d9 feat: add model Citroen e-c3 Max 2025 (#1168)
* feat: add model Citroen e-c3 Max 2025

* Update car_models.yml

---------

Co-authored-by: Florian BEZANNIER <48728684+flobz@users.noreply.github.com>
2026-05-20 18:24:22 +02:00
ysd6kcxq75-collabandGitHub df0005f8eb Update car_models.yml (#1208)
feat: add model e-C5 Comfort Range
2026-05-20 18:23:32 +02:00
Ragnar PeturssonandGitHub 3fca843fa0 feat: add model e-berlingo 2022+ (#1212)
The VIN is for a 2024+ model actually, but that is yet to be seen on the abrp list.
2026-05-20 18:23:23 +02:00
MartinandGitHub eba71938fb feat: add model 308 SW PLUG-IN HYBRID 195 e-DSC7 (#1193) 2026-04-18 11:26:28 +02:00
Guido LohmeierandGitHub 5874cedda9 feat: add model Berlingo 2018+ Diesel (#1195) 2026-04-18 11:24:10 +02:00
Patrick RussellandGitHub 1fb3beeeea Adding Peugeot 5008 Plug-in Hybrid 195ch (#1169) v3.6.3 2026-02-28 09:00:43 +01:00
apaqdandGitHub 31cf091c7f Add E-5008 GT 73kWh and 100kWh (#1166) 2026-02-28 08:58:36 +01:00
emmanuelandFlorian BEZANNIER 45932f0467 fix: ISSUE-1161/1159 error on oauth 2026-02-23 07:58:46 +01:00
StanleyAppelDellandFlorian BEZANNIER 8955b06ede Corrected VIN in car_models.yml for 3008-III
Corrected VIN in car_models.yml for 3008-III
2025-12-29 14:24:26 +01:00
Hannes MeinlschmidtandFlorian BEZANNIER 66d8ddf5fb feat: add model Opel Astra L Electric GS
Different reg than the ones listed so far
v3.6.2
2025-11-29 11:58:53 +01:00
Przemyslaw SokolowskiandFlorian BEZANNIER a549ec42b2 feat: add model 408 GT 1.2 Petrol
Added max_elec_consumption and max_fuel_consumption fields for 408 GT 1.2 Petrol.
2025-11-29 11:58:38 +01:00
z3r0c00l2005andFlorian BEZANNIER 8caf640dc8 Correct Vehicle type fo VIN VR3FNZKW9R to Electric 2025-11-29 11:55:38 +01:00
Florian JeanandFlorian BEZANNIER 69b49c00e3 feat : add model new 308 - fix duplicate VIN v3.6.1 2025-11-15 18:59:02 +01:00