* CEC-371 Car ECU display (#79)
* Merge Development (#53)
* Use responsive iframe control for charts (#49)
* Use responsive iframe control to charts
* Move external Grafana link to Dashboard page
* Remove unused embedded style class
* Add button label
* added delete button to deploy packages
* Fix unit test warning
Remove unused route from test
* Fix styling of button
* minor fixes per pr review
Co-authored-by: jcw-fisker <jwatson@fiskerinc.com>
Co-authored-by: John Cotten Watson <83605808+jcw-fisker@users.noreply.github.com>
* Development Merge (#57)
* CEC-287 Car connection status (#59) (#60)
* Car connection status
* Formatting
* Merge Development (#64)
* Add connection status to vehicles page
* ConnectedIcon control
* Handle Style
* Development (#67)
* preliminary map for vehicles
* weird zoom bug
* passing react tests
* fixing warnings and updating snapshots
* update node environment to 14
* addressing comments by changing variable types and adding styles to home page title
* adding CODEOWNERS file
* fixing token error
* CEC-371 Update car ECUs display (#78)
* Clean up className styles
Update car status page to show update and ECUs
* Add update ecu version button
Show all ECUs on car status page
Only show car ecus for search
Co-authored-by: jcw-fisker <jwatson@fiskerinc.com>
Co-authored-by: John Cotten Watson <83605808+jcw-fisker@users.noreply.github.com>
Co-authored-by: Drew Taylor <69828061+drew-fisker@users.noreply.github.com>
* CEC-394 Car update log (#81)
* CEC-394 Car update status control
* Remove Datadog RUM
Remove package update components
Move control components into Controls folder
Add Car update status page
* Display update status log
Clean up unused update package code
* Remove console.logs
* no vars
* adding timestamp to vehicle popup
* modifying vehicle data query
* removing extraneous code
* removing console log
* Clean up SonarCloud warnings (#83)
* Clean up SonarCloud warnings
* Bogus security warning
* Fix another warning
* Fix unauthorized locations request
* Fix update progress control
* CEC-563 New manifest format (#88)
* Add ManifestCreateContext
Update create manifest page
* Finish UI changes and API integration
* Fixes
* Fix test
* Remove manifest ECU file version and type
* Fixes
* Add manifest ecu file type control
* Fix Sonar warnings
* Fix test
* Update codeowners
* Formatting
* CEC-553 Change file type to string (#90)
* CEC-553 File type uses string enum
* Fix test timeout
* Fix
* Clean up (#95)
* Clean up
Mock missing methods
* Smell
* Setup environment vars
* fix
* Load env file
Remove env var default values
* Dockerfile requires environment value
Do not need dev Dockerfile
* Github Actions pipeline + git flow (#100)
* test workflow
* oops
* latest slack action for custom message
* this works
Co-authored-by: jcw-fisker <jwatson@fiskerinc.com>
Co-authored-by: John Cotten Watson <83605808+jcw-fisker@users.noreply.github.com>
Co-authored-by: Drew Taylor <69828061+drew-fisker@users.noreply.github.com>
Co-authored-by: Drew Taylor <dtaylor@fiskerinc.com>
Co-authored-by: Rafi Greenberg <72412693+rafi-fisker@users.noreply.github.com>
* CEC-371 Car ECU display (#79)
* Merge Development (#53)
* Use responsive iframe control for charts (#49)
* Use responsive iframe control to charts
* Move external Grafana link to Dashboard page
* Remove unused embedded style class
* Add button label
* added delete button to deploy packages
* Fix unit test warning
Remove unused route from test
* Fix styling of button
* minor fixes per pr review
Co-authored-by: jcw-fisker <jwatson@fiskerinc.com>
Co-authored-by: John Cotten Watson <83605808+jcw-fisker@users.noreply.github.com>
* Development Merge (#57)
* CEC-287 Car connection status (#59) (#60)
* Car connection status
* Formatting
* Merge Development (#64)
* Add connection status to vehicles page
* ConnectedIcon control
* Handle Style
* Development (#67)
* preliminary map for vehicles
* weird zoom bug
* passing react tests
* fixing warnings and updating snapshots
* update node environment to 14
* addressing comments by changing variable types and adding styles to home page title
* adding CODEOWNERS file
* fixing token error
* CEC-371 Update car ECUs display (#78)
* Clean up className styles
Update car status page to show update and ECUs
* Add update ecu version button
Show all ECUs on car status page
Only show car ecus for search
Co-authored-by: jcw-fisker <jwatson@fiskerinc.com>
Co-authored-by: John Cotten Watson <83605808+jcw-fisker@users.noreply.github.com>
Co-authored-by: Drew Taylor <69828061+drew-fisker@users.noreply.github.com>
* CEC-394 Car update log (#81)
* CEC-394 Car update status control
* Remove Datadog RUM
Remove package update components
Move control components into Controls folder
Add Car update status page
* Display update status log
Clean up unused update package code
* Remove console.logs
* no vars
* adding timestamp to vehicle popup
* modifying vehicle data query
* removing extraneous code
* removing console log
* Clean up SonarCloud warnings (#83)
* Clean up SonarCloud warnings
* Bogus security warning
* Fix another warning
* Fix unauthorized locations request
* Fix update progress control
* CEC-563 New manifest format (#88)
* Add ManifestCreateContext
Update create manifest page
* Finish UI changes and API integration
* Fixes
* Fix test
* Remove manifest ECU file version and type
* Fixes
* Add manifest ecu file type control
* Fix Sonar warnings
* Fix test
* Update codeowners
* Formatting
* CEC-553 Change file type to string (#90)
* CEC-553 File type uses string enum
* Fix test timeout
* Fix
* Merge development
* Increase timeout
* Clean up (#95)
* Clean up
Mock missing methods
* Smell
Co-authored-by: jcw-fisker <jwatson@fiskerinc.com>
Co-authored-by: John Cotten Watson <83605808+jcw-fisker@users.noreply.github.com>
Co-authored-by: Drew Taylor <69828061+drew-fisker@users.noreply.github.com>
Co-authored-by: Drew Taylor <dtaylor@fiskerinc.com>
* Clean up className styles
Update car status page to show update and ECUs
* Add update ecu version button
Show all ECUs on car status page
Only show car ecus for search
* Fix install progress
* Remove unused components and inline styles
* Update test
* errors are not the final update state
* Remove max width for main container
* Progress starts at 0
* Replace Deploy Package with Deploy Manifest page
Stub new controls for package files
* Add Release notes and ECU FIles to Create Manifest
* Add Release notes and ECU FIles to Create Manifest
* Oops
* Replace multi release notes with single url
* Implement multiple file uploads and progress
* Update snapshots
* Unused import
* Move file to end of form
Update progress layout
* CEC-261 Add ECU list control
* CEC-261 Update vehicle service mock
* CEC-247 Manifest screens
* Fix test
* Remove dynamic dates from mocks
* Remove timezone from mock dates
* Fix test for date string timezone difference
* Create multiselect car table control
Remove table overflow containers
* Include trim to add car form
* CEC-252 Replace modal status with link to car details page
* Remove send command from car status page
Fix menu key warning
* Change car command control data
Add Grafana menu items
* Revert