* 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
* CEC-231 Bulk car selection control (#38)
* Bulk car selection control
* Tweak control alignment
* CEC-231 Fix control css (#39)
* Update test
Co-authored-by: Rafi Greenberg <rgreenberg@fiskerinc.com>
Co-authored-by: Roger Standridge <rstandridge@fiskerinc.com>
* 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
* Fix signout refresh (#20)
* 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 role checks (#21)
* Add role checks
* Remove moved Roles enum
* Add package updates, car updates, and vehicle screens (#25)
* Car table update (#27)
* Add Datadog RUM (#28)
* fix run.sh
* Add updates by car screen and modal popup (#29)
* CEC-180 Cache Control (#30)
* Set cache expire to 1 day
Add snapshot tests for new screens
* Fix table pagniation random ids for snapshot tests
* Auto reload on chunk load error
* OTA Admin Portal => Admin Portal
* CEC-179 Car download progress (#32)
* Display download progress
* Change default
* Fix
* Fix
* Update readme
* Update readme and defaults
Fix Dockerfile
* CEC-179 Car update progress build fix (#33)
* Display download progress
* Change default
* Fix
* Fix
* Update readme
* Update readme and defaults
Fix Dockerfile
* Fix build
* Undo Docker changes (#34)
* Dev Docker container (#35)
Co-authored-by: Rafi Greenberg <rgreenberg@fiskerinc.com>
Co-authored-by: Roger Standridge <rstandridge@fiskerinc.com>
* 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
* Fix signout refresh (#20)
* 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 role checks (#21)
* Add role checks
* Remove moved Roles enum
* Add package updates, car updates, and vehicle screens (#25)
* Car table update (#27)
* Add Datadog RUM (#28)
* fix run.sh
* Add updates by car screen and modal popup (#29)
* CEC-180 Cache Control (#30)
* Set cache expire to 1 day
Add snapshot tests for new screens
* Fix table pagniation random ids for snapshot tests
* Auto reload on chunk load error
* OTA Admin Portal => Admin Portal
* CEC-179 Car download progress (#32)
* Display download progress
* Change default
* Fix
* Fix
* Update readme
* Update readme and defaults
Fix Dockerfile
* CEC-179 Car update progress build fix (#33)
* Display download progress
* Change default
* Fix
* Fix
* Update readme
* Update readme and defaults
Fix Dockerfile
* Fix build
* Undo Docker changes (#34)
Co-authored-by: Rafi Greenberg <rgreenberg@fiskerinc.com>
Co-authored-by: Roger Standridge <rstandridge@fiskerinc.com>
* Set cache expire to 1 day
Add snapshot tests for new screens
* Fix table pagniation random ids for snapshot tests
* Auto reload on chunk load error
* OTA Admin Portal => Admin Portal
* 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
* Fix signout refresh (#20)
* 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 role checks (#21)
* Add role checks
* Remove moved Roles enum
* Add package updates, car updates, and vehicle screens (#25)
Co-authored-by: Rafi Greenberg <rgreenberg@fiskerinc.com>
* 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>
* 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>
* 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
* 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
* 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