* CEC-3360 - Magna portal viewable by Fisker-QA
* unit test
* more roles for qa
* use role manufacture
* fix test
* fix env vars
* further changes
* new token
* testing improvements, etc
* Remove RebuildPermissions
* Manga dashboards
* Fix snapshot
---------
Co-authored-by: jwu-fisker <jwu@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
* 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
* Merge to main (#17)
* Fix sign up form bug
* Add run.sh to run setup and run web app
* Output node version
* Update readme with run.sh
* Fix file upload form to handle ota_update service
* Enable file upload form
Enable error boundary to catch React errors (#7)
Fix warning for link noreferrer
Include authorization header with file upload
* Remove default localhost settings (#8)
* Remove default localhost settings
Replace with deployment settings
* Fix for upload data format
* Fix test data for last commit
* Fix json link format and remove localhost default settings (#10)
* Remove default localhost settings
Replace with deployment settings
* Fix for upload data format
* Fix test data for last commit
* Fix link data format
* Fix link json again (#12)
Use id token instead of access token
* nginx things
* Web Worker Sign Out and Use Go API (#13)
* Calculate checksum and send with file upload
* Limit file upload and display rejected file error
* Add sign in timeout
* Check auth token structure before setting
Clean up
* Use web worker timer to sign out
Remove checksum
Point to Go ota update
* Remove checksum dependency
* Use compute auth service and fix static code analyzer warnings (#15)
* Clean up formatting
* Use new compute_auth service
Implment SSO
Implement token refresh
Clean up unit tests
* Fix unit tests
* Fix auth test
Fix warnings
* Update default settings for compute_auth
* Change main UI layout and add VINs to add and upload forms (#16)
* Add new upload update package form
Add new add vehicle form
Add new side menu layout
Add new toolbar layout
Update and add unit tests
* Enable add get and add vehicles
* Integration issues with ota_update service
* Update get vehicle JSON format
* Fix related unit test
Add release notes field
* Add StatusContext to display error and status messages
* Handle api error json (#18)
* Handle api error json
* Fix get vehicles error handling
Update .env.template
Co-authored-by: Rafi Greenberg <rgreenberg@fiskerinc.com>
* Fix sign out and refresh
* Check for bad json
Co-authored-by: Rafi Greenberg <rgreenberg@fiskerinc.com>
* Add new upload update package form
Add new add vehicle form
Add new side menu layout
Add new toolbar layout
Update and add unit tests
* Enable add get and add vehicles
* Integration issues with ota_update service
* Update get vehicle JSON format
* Fix related unit test
Add release notes field
* Add StatusContext to display error and status messages