Adrian Kumpf
a0e12c3808
Store marketing names
...
... and identify new Model S and X.
Closes #2494 , #2496
2022-04-22 15:42:25 +02:00
Adrian Kumpf
7d2a841f1f
Bump deps
2022-04-04 14:24:04 +02:00
Adrian Kumpf
b209d348f8
Restart stream process if token expired
...
Addresses #2450
2022-02-20 14:18:00 +01:00
Adrian Kumpf
bbdc2d25ae
Move encryption key warning into .container
2022-02-18 17:21:16 +01:00
Adrian Kumpf
0d6e288c70
Encrypt API tokens ( #2360 )
...
Store API tokens encrypted in the database.
During the database migration a randomly generated key will be used encrypt the tokens if no ENCRYPTION_KEY environment variable was provided.
If the application is started without the presence of an ENCRYPTION_KEY (or if the key failed to decrypt the existing tokens), the UI will display a warning with further instructions.
2022-02-18 17:03:13 +01:00
Adrian Kumpf
a8bcb906b1
Add charge_current_request(_max) MQTT topics
...
Implements #2412
2022-02-09 17:13:35 +01:00
cwanja
c89088f7d6
Update vehicle.ex ( #2455 )
...
Added support for the 2021.5+ Model X. Fixes #2454
2022-02-09 16:01:01 +01:00
cwanja
66254de906
Update summary.html.heex ( #2390 )
...
* Update summary.html.heex
Create a link on the summary page to link to Not a Tesla App release notes page per discussion request #2367
Full disclosure - not proficient in Elixir, but understand HTML and capable of digging through other code and comparing. Just not sure how the `@summary.version` is going to be treated in the link text.
* Fix string interpolation
* Update tests
Co-authored-by: Adrian Kumpf <8999358+adriankumpf@users.noreply.github.com >
2022-01-28 12:16:17 +01:00
Adrian Kumpf
b6a5219090
Don't exchange SSO token for Chinese accounts
...
Addresses #2378
2022-01-26 18:03:56 +01:00
Adrian Kumpf
d6d4d62ac7
Skip unnecessary locale downloads
2022-01-23 23:57:24 +01:00
Adrian Kumpf
25e572bb9b
Don't warn in case of common faulty update status
...
After successfully installing an update the Tesla API often reports
"downloading" as `status` while `install_perc` is at 100%.
2022-01-22 13:03:48 +01:00
Adrian Kumpf
6c53788738
Don't suspend logging while downloading an update
...
Fixes #2194
2022-01-22 13:00:50 +01:00
James Bogosian
963831deee
Enable zoom on live view of the car. ( #2184 )
...
* Enable zoom on live view of the car.
* Switch to using drag/pinch-to-zoom/scroll-to-zoom
* Remove data-zoom attrbiute as parameters are directly set in the JS.
* Directly set parameters for zoom instead of relying on attribute from DOM.
* Switch to use hover/tap to show/hide zoom control.
2022-01-21 19:28:20 +01:00
Adrian Kumpf
8aa772872a
Remove support for logins with username/password
2022-01-21 19:09:32 +01:00
Adrian Kumpf
3d1697a909
Don't parse issuer URL twice
2022-01-19 10:12:25 +01:00
Howard Su
811dac1d08
Fix MFA for Chinese accounts ( #2234 )
2022-01-01 18:04:13 +01:00
Adrian Kumpf
3fb0d2f8d0
Guard against duplicate vehicle responses
...
Addresses #2230
2022-01-01 17:29:36 +01:00
Adrian Kumpf
b4ad1ff2cd
Remove unnecessary id attributes
2022-01-01 17:29:36 +01:00
Adrian Kumpf
2c3e8e0560
Revert "Use built-in get_in/2"
...
This reverts commit e53bdc1784 .
Due to a bug with Elixir < 1.13 the built-in get_in/2 handles nil values
incorrectly.
2021-12-14 15:31:32 +01:00
Adrian Kumpf
fc2b188a31
Fix detection of refreshed Model S
...
Addresses #2193
2021-12-14 15:16:54 +01:00
Adrian Kumpf
e53bdc1784
Use built-in get_in/2
2021-12-13 19:40:43 +01:00
Adrian Kumpf
5113bc3c52
Update Chinese endpoints
2021-12-13 19:30:04 +01:00
Adrian Kumpf
977f423014
Use new Chinese endpoints
...
Related to #2214
2021-12-13 19:08:22 +01:00
Adrian Kumpf
0a127f60a9
Show error message if access is denied
...
Related to #2159
2021-11-17 17:39:28 +01:00
Adrian Kumpf
1992af38c3
Show token sign-up form by default
2021-11-12 17:39:20 +01:00
Adrian Kumpf
628b6f0a4c
Fix locale detection
...
Fixes #2141
2021-11-12 17:02:29 +01:00
Adrian Kumpf
bbf328ce9e
Increase timeout
...
Related to #2136
2021-11-09 18:04:12 +01:00
Adrian Kumpf
451b23634c
Sign out if API repeatedly returns 401 response
2021-11-05 18:53:50 +01:00
Adrian Kumpf
5a9da881b4
Force locale download only in :prod
2021-11-05 17:21:43 +01:00
dependabot[bot]
9509ccde76
Bump ex_cldr from 2.23.2 to 2.24.1 ( #2121 )
...
* Bump ex_cldr from 2.23.2 to 2.24.1
Bumps [ex_cldr](https://github.com/elixir-cldr/cldr ) from 2.23.2 to 2.24.1.
- [Release notes](https://github.com/elixir-cldr/cldr/releases )
- [Changelog](https://github.com/elixir-cldr/cldr/blob/master/CHANGELOG.md )
- [Commits](https://github.com/elixir-cldr/cldr/compare/v2.23.2...v2.24.1 )
---
updated-dependencies:
- dependency-name: ex_cldr
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Replace custom PutSession plug
* Bust cldr chache
* Bump phoenix_live_view and tzdata
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adrian Kumpf <8999358+adriankumpf@users.noreply.github.com >
2021-11-05 17:19:37 +01:00
herbit
b1b53654e5
Added Apple mobile web app capable meta tag ( #2128 )
...
Enable to run the website in full screen mode on iPhones. This is useful in combination when starting TeslaMate with an app icon from the home screen.
2021-11-05 17:08:43 +01:00
Adrian Kumpf
9c9564ecc7
Exchange Chinese SSO tokens
2021-10-31 16:56:36 +01:00
Adrian Kumpf
1425f82b49
Update dependencies
2021-10-31 16:18:23 +01:00
Adrian Kumpf
4c7daa9f03
Use BIGINT for elapsed seconds
...
Related to #2077
2021-10-22 12:32:06 +02:00
Adrian Kumpf
a4e7eb7159
Add Model Y friendly_name
2021-10-15 12:45:35 +02:00
Ricky Romero
37a3adb397
Add Mid-Range Model 3 ( #2057 )
2021-10-15 12:35:37 +02:00
Adrian Kumpf
6c0c0eeaa9
Display marketing names
...
Related to #2030
2021-10-06 12:25:18 +02:00
Adrian Kumpf
0d92c9757b
Reduce token refresh frequency
2021-10-01 11:45:43 +02:00
Adrian Kumpf
00ce5c39ce
Use SSO Access Tokens
2021-09-30 13:45:02 +02:00
Adrian Kumpf
ec8b604c00
Discard stale stream data when falling asleep
2021-09-29 19:25:29 +02:00
Adrian Kumpf
cbf8d8922d
Handle unexpected SSL messages
...
Closes #2001
2021-09-28 17:19:02 +02:00
Adrian Kumpf
e4f0cb9767
Unify wording
2021-09-27 19:19:27 +02:00
Adrian Kumpf
1feb844e2f
Discard stale stream data
...
Related to #1996
2021-09-27 19:05:26 +02:00
Adrian Kumpf
a4304c2915
Add debug log statements
...
Related to #1996
2021-09-27 18:28:22 +02:00
Adrian Kumpf
4ea3034202
Broadcast offline state when car goes offline while driving
...
Fixes #1975
2021-09-22 22:26:36 +02:00
Adrian Kumpf
70468ea762
Migrate from webpack to esbuild
2021-09-22 22:07:14 +02:00
Adrian Kumpf
7c0dc3b870
Upgrade phoenix to 1.6
2021-09-22 20:38:02 +02:00
Adrian Kumpf
537452effe
Migrate to HEEx templates
2021-09-22 17:10:48 +02:00
Adrian Kumpf
e15fef7216
Uprade phoenix_live_view to 0.16
2021-09-22 17:10:48 +02:00
Adrian Kumpf
405e9d1b24
Remove error message when switching forms
2021-09-10 11:11:14 +02:00