Commit Graph

50 Commits

Author SHA1 Message Date
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
91316f0e8c Update FE deps 2022-01-01 16:29:44 +01:00
Adrian Kumpf
1425f82b49 Update dependencies 2021-10-31 16:18:23 +01:00
Adrian Kumpf
70468ea762 Migrate from webpack to esbuild 2021-09-22 22:07:14 +02:00
Adrian Kumpf
827f5aa33d Support Tesla's captcha verification 2021-06-01 00:53:32 +02:00
Adrian Kumpf
5ebe952205 Format javascript and css files 2020-12-30 17:49:47 +01:00
Adrian Kumpf
917bade4d9 Show tooltip unless values are missing
Fixes #1111
2020-12-22 15:45:08 +01:00
Adrian Kumpf
bb7df800a5 Allow to enter MFA codes 2020-12-20 22:18:52 +01:00
Adrian
adc3a8b20d Fix tooltips in car overview being hidden by .card (#975) 2020-10-07 18:01:26 +02:00
Adrian Kumpf
e911f07bbf Import bulma helpers 2020-06-09 21:42:18 +02:00
Adrian Kumpf
c44b612b5d Update js dependencies 2020-05-19 19:12:59 +02:00
Adrian Kumpf
4fdfc4d74e Upgrade bulma-tooltip 2020-04-10 13:02:08 +02:00
Adrian Kumpf
e6fc0609ff Show spinner before the map is initialized 2020-04-04 13:43:42 +02:00
Adrian Kumpf
c5b170f96a Add icons to navbar items 2020-04-02 16:36:28 +02:00
Adrian Kumpf
2c706d339b Add 'About' section to settings page 2020-04-02 16:36:26 +02:00
Adrian Kumpf
b76b2d2cfa Add option to calculate charging costs retroactively
Closes #442
2020-03-11 15:11:13 +01:00
Adrian Kumpf
1e4a6131e2 Collapse dashboards dropdown on mobile
Closes #427
2020-02-23 12:23:57 +01:00
Adrian Kumpf
c3d11f1b0d Simplify geo-fence editing 2020-02-13 16:43:33 +01:00
Adrian Kumpf
be0fffe56b Calculate charge cost based on location
Closes #386
2020-02-07 13:21:05 +01:00
Adrian Kumpf
f61315cb10 Implement TeslaFi import
Closes #316
2020-02-07 13:21:05 +01:00
Adrian Kumpf
9360e8d26f Increase label width 2020-01-27 16:43:57 +01:00
Adrian Kumpf
c41b916fa5 Remove default LiveView CSS 2020-01-24 16:18:39 +01:00
Adrian Kumpf
c31ff47156 Render dropdown with dashboard links 2020-01-21 14:27:11 +01:00
Adrian Kumpf
8952ce8bc2 Show spinner when fetching vehicle data 2020-01-16 21:05:22 +01:00
Adrian Kumpf
4277e3b36e Add tooltip with estimated range at 100% 2020-01-14 14:52:22 +01:00
Adrian Kumpf
f51c2937c6 Cache location-based information 2019-11-24 14:00:50 +01:00
Adrian Kumpf
66bafcb66d Add option to disable sleep mode 2019-11-24 14:00:50 +01:00
Adrian Kumpf
549dedb3bf Decouple global from car-specific settings 2019-11-18 23:43:25 +01:00
Adrian Kumpf
c39ab13272 Bump version to 1.12 2019-10-28 22:33:35 +01:00
Adrian Kumpf
b356b19e3c Add tooltips 2019-10-27 21:36:14 +01:00
Adrian Kumpf
cd70f9acf0 Catch otherwise unhanded info messages 2019-10-23 22:46:28 +02:00
Adrian Kumpf
830faed957 Tweak UI 2019-10-22 23:21:53 +02:00
Adrian Kumpf
5dff59a7bf Indicate when a (car) software update is available 2019-10-19 16:29:35 +02:00
Adrian Kumpf
f428581eef Tweak mobile and desktop views 2019-10-09 17:40:57 +02:00
Adrian Kumpf
0120e3dffe Improve landscape mode on devices with a notch 2019-10-01 23:20:32 +02:00
Adrian Kumpf
99091303cf Report health status 2019-09-29 17:28:23 +02:00
Adrian Kumpf
191250959e Show the current vehicle position 2019-09-14 02:21:51 +02:00
Adrian Kumpf
ac913ae632 Pick geo-fences from a map 2019-09-01 21:19:48 +02:00
Adrian Kumpf
28d9d67acd Show sleep requirements on settings page 2019-08-24 00:20:52 +02:00
Adrian Kumpf
7f7d034cec Remove background change on hover 2019-08-18 20:32:23 +02:00
Adrian Kumpf
99c5e7a229 Display version as tag 2019-08-12 23:48:16 +02:00
Adrian Kumpf
0589ebd5c5 Display geo-fence radius in ft if necessary 2019-08-12 23:48:16 +02:00
Adrian Kumpf
6a8bc532e0 Add geo-fence views 2019-08-12 23:48:16 +02:00
Adrian Kumpf
10443a2227 Add view for sleep settings 2019-08-12 23:48:16 +02:00
Adrian Kumpf
3fee27058e Create settings view 2019-07-31 21:45:55 +02:00
Adrian Kumpf
7e5d62cbd8 Add sign in view 2019-07-31 17:40:15 +02:00
Adrian Kumpf
93cce4d4da Set unique :id to support multiple vehicles 2019-07-26 18:47:34 +02:00
Adrian Kumpf
9f6b25d4a9 Render LiveView summary of all vehicles 2019-04-13 19:24:30 +02:00
Adrian Kumpf
a2519e7431 Add live_view 2019-04-13 19:24:30 +02:00
Adrian Kumpf
3d95859dfe Initial commit 2019-03-31 14:00:40 +02:00