Commit Graph

165 Commits

Author SHA1 Message Date
John Wu
17f81822c0 Add package updates, car updates, and vehicle screens (#25) 2021-03-31 17:42:31 -07:00
John Wu
2d1faa8fb7 Merge branch 'main' into development 2021-03-29 13:30:55 -07:00
John Wu
aea873e920 Add role checks (#21)
* Add role checks

* Remove moved Roles enum
2021-03-22 11:29:35 -07:00
John Wu
03de4f5826 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>
2021-03-18 17:22:08 -07:00
John Wu
30155887cb 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>
2021-03-17 15:16:08 -07:00
John Wu
bf401e68eb Handle api error json (#18)
* Handle api error json

* Fix get vehicles error handling
Update .env.template
2021-03-17 15:11:41 -07:00
John Wu
2e1f4a7a7c 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
2021-03-11 12:53:29 -08:00
John Wu
39e779dc1d 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
2021-03-04 14:30:56 -08:00
John Wu
e1f0006d5e 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
2021-02-08 15:23:36 -08:00
John Wu
98bcab5b81 Fix link json again (#12)
Use id token instead of access token
2021-02-03 08:35:06 -08:00
John Wu
eccae3f26d Remove default localhost settings (#8)
* Remove default localhost settings
Replace with deployment settings

* Fix for upload data format

* Fix test data for last commit
2021-01-26 17:35:39 -08:00
John Wu
fcde299197 Enable file upload form
Enable error boundary to catch React errors (#7)
Fix warning for link noreferrer
Include authorization header with file upload
2021-01-20 13:36:40 -08:00
jwu-fisker
ec4dd7d35d Fix file upload form to handle ota_update service 2021-01-15 11:11:51 -08:00
jwu-fisker
1a7ad4c2a2 Fix sign up form bug 2021-01-08 15:06:19 -08:00
jwu-fisker
c51199111f Rename contexts to Contexts 2021-01-08 09:38:43 -08:00
jwu-fisker
f91aef7f4a Step 1 of fixing folder 2021-01-08 09:38:10 -08:00
jwu-fisker
ab0453c09b Add 404 page 2021-01-07 21:34:39 -08:00
jwu-fisker
d2d7638e81 Use localStorage instead 2021-01-07 21:26:17 -08:00
jwu-fisker
64590934b6 Remove jwt references 2021-01-07 18:57:41 -08:00
jwu-fisker
efa9d8917b Clear console.logs 2021-01-07 18:01:16 -08:00
jwu-fisker
130e40f0a1 Remove unused setter and getter 2021-01-07 17:02:17 -08:00
jwu-fisker
1ed43fa2a0 Add file upload tests 2021-01-07 16:50:30 -08:00
jwu-fisker
8546234b4c File upload is done at 100 2021-01-07 16:22:13 -08:00
jwu-fisker
30408840e9 Fix waitFor in some tests 2021-01-07 16:21:42 -08:00
jwu-fisker
116581c7dd Update snapshot for mock FileUploadProvider 2021-01-07 15:25:01 -08:00
jwu-fisker
a2e27ca6a1 Update Upload form tests with mocked provider 2021-01-07 15:19:08 -08:00
jwu-fisker
0ae42bf51d Wire up file upload form 2021-01-07 14:10:58 -08:00
jwu-fisker
8fc6b3b6d8 Clean up 2021-01-07 08:11:37 -08:00
jwu-fisker
bd7d15721d Refactor rendering 2021-01-07 08:10:09 -08:00
jwu-fisker
812b91ee74 Fix build warnings 2021-01-06 22:00:23 -08:00
jwu-fisker
75eeb0e4e9 Update app routes test 2021-01-06 21:54:09 -08:00
jwu-fisker
85ec4d5728 Clean up 2021-01-06 20:58:45 -08:00
jwu-fisker
87e673576d Clean up 2021-01-06 20:20:11 -08:00
jwu-fisker
0454317ece Update imports 2021-01-06 20:17:52 -08:00
jwu-fisker
4abeb0e9a0 Rearrange mocks 2021-01-06 20:12:15 -08:00
jwu-fisker
c098538b9e Add File upload form snapshot test 2021-01-06 20:05:16 -08:00
jwu-fisker
d2a8d74dd0 Add sign out link 2021-01-06 20:05:00 -08:00
jwu-fisker
243c70e4d5 Update sign in form snapshot 2021-01-06 19:56:57 -08:00
jwu-fisker
a5515798d4 Add sign up form snapshot test 2021-01-06 19:56:46 -08:00
jwu-fisker
388ea68400 Update sign in form test 2021-01-06 19:55:57 -08:00
jwu-fisker
518c98444b Add SIgn in form snapshot test 2021-01-06 19:50:13 -08:00
jwu-fisker
59e3339d46 Add UserContext signin and signout tests 2021-01-06 18:53:17 -08:00
jwu-fisker
c96d6ec751 Only save access token if accessToken property exists 2021-01-06 18:52:45 -08:00
jwu-fisker
31c33447fb Refactor UserContext more async
Separate signup and signin
2021-01-06 18:23:38 -08:00
jwu-fisker
d812daa1ea Add UserContext unit test for signup 2021-01-06 18:22:33 -08:00
jwu-fisker
e9e2195b14 Remove debugger 2021-01-06 11:16:06 -08:00
jwu-fisker
d7616ca577 Sign up should also sign in 2021-01-06 11:07:19 -08:00
jwu-fisker
70c0714559 Wire up sign out 2021-01-06 11:01:31 -08:00
jwu-fisker
f2deb29ad8 Fix async warning 2021-01-06 10:42:04 -08:00
jwu-fisker
c9e4d26702 Clean up debugger 2021-01-06 10:36:39 -08:00