Commit Graph

134 Commits

Author SHA1 Message Date
Tristan Timblin
d58369def6 CEC-5436: update default sorting of tables (#490)
* CEC-5436: add release_notes, update_duration, and max_attempts to manifest update form

* CEC-5436: reverse field order

* CEC-5436: sort vehicles by last updated

* CEC-5431: increase concurrency (#487)

* increase concurrency

* fix unmounted component leak
2023-12-13 10:26:33 -08:00
Tristan Timblin
ec7607e733 CEC-5436: add configure component (#491)
* CEC-5436: add configure component

* fix deps

* linter

* remove console log

* remove logging
2023-12-12 12:03:10 -08:00
Tristan Timblin
3c19a8d601 CEC-5436: add release_notes, update_duration, and max_attempts to manifest update form (#489) 2023-12-01 11:41:27 -08:00
Eduard Voronkin
94ba59ea77 CEC-5420 add wildcard ECU for triggering reading off all ECUs. (#483) 2023-11-13 12:07:29 -08:00
Tristan Timblin
dd33b505be CEC-5308: remove dead code (#475) 2023-11-06 12:58:33 -08:00
Paul Adamsen
7ab8eeb8cb Merge branch 'main' into CEC-3796 2023-10-24 09:27:58 -04:00
Tristan Timblin
6af4b5a10b CEC-5240: add Remote Command and Remote Reset as bulk-actions (#471)
* add new bulk actions

* move async down scope

* run

* call func

* update error message
2023-10-23 13:08:08 -07:00
pauladamseniii
66706b9c3c CEC-3796 - UI for creating and managing RxSWIN 2023-10-13 17:18:36 -04:00
Eduard Voronkin
7d2e335a76 CEC-5212 add 'read_ecu_versions' remote command. (#464)
* CEC-5212 add 'read_ecu_versions' remote command.

* try to reduce smells.

* props smells

* one more smells
2023-10-10 10:39:25 -07:00
Tristan Timblin
54e7560a26 CEC-5189: expand dependency array (#460)
* CEC-5189: expand dependency array

* add missing deps

* remove some deps
2023-10-04 15:55:47 -07:00
Tristan Timblin
eae44c9249 CEC-5135: remove prop from useEffect deps (#459)
* resolve localStorage race condition

* fix

* fix

* CEC-5135: remove prop from deps

* update test
2023-10-03 17:10:54 -07:00
Tristan Timblin
8d867a7a1e CEC-4729: Revert redploy (#457)
* revert redeploy

* remove unused code

* revert
2023-10-02 13:04:47 -07:00
Paul Adamsen
15e092b1c9 CEC-3466 - Issues search bar (#449)
* CEC-3466 - Issues search bar

* UI fixes

* fix
2023-09-22 16:51:14 -04:00
Tristan Timblin
3177d65e3d CEC-4920: Add redeploy bulk-action (#420)
* standardize bulk actions

* add redploy bulk-action

* add cases to disable redeploy

* update status check

* rename func
2023-09-18 13:59:45 -07:00
Paul Adamsen
9f16e1ebf5 CEC-4474 - Portal: Car ECU Data Improvements (#448) 2023-09-14 20:33:49 -04:00
Tristan Timblin
bb0006eed6 CEC-4926: use new vehicles_count field (#423)
* use new vehicles_count field

* fix affected tests
2023-08-31 09:15:40 -07:00
Tristan Timblin
98a24d6273 CEC-4729: remove redeploy button (#425)
* remove redeploy button

* remove unused code

* remove unused code
2023-08-23 14:06:05 -07:00
Tristan Timblin
9902824f9b CEC-4920: add cases to ignore redeploy (#424) 2023-08-23 11:54:10 -07:00
Tristan Timblin
1da89f2534 CEC-4729: update cases (#421) 2023-08-22 11:43:29 -07:00
Eduard Voronkin
2dd2dfc932 CEC-4702 pass token for SMS call. (#419) 2023-08-17 15:08:28 -07:00
Eduard Voronkin
efc2083a64 CEC-4702 can net rem diag cmd (#415)
* CEC-4702 support for 'can_network' remote diagnostic command.

allow to send diag request to dev T.Rexes (0.0.0).

* remove logs

* CEC-4702 'can_network' and 'remote_ignition' remote commands

* sms

* small fix

* remove console.log().

* split components

* change order
2023-08-17 14:29:36 -07:00
Eduard Voronkin
0c05663443 CEC-4729: add retry button to active car updates (#414) (#417)
* add deploy button

* disable control if inactive

* add cases

(cherry picked from commit 91b2a8c8aab546221db8da8eaed22bca78c4d91f)

Co-authored-by: Tristan Timblin <ttimblin@fiskerinc.com>
2023-08-15 12:21:43 -07:00
Tristan Timblin
e1b60e669a Merge branch 'main' into release/0.10.0 2023-08-03 20:06:44 -04:00
Tristan Timblin
fb6e91dcfc CEC-4564: use Set for unique values (#408)
* add TrieSelect

* setup menu button

* CEC-4564: add trie select component

* CEC-4564: fix possible duplicate with set
2023-08-03 10:04:34 -04:00
Tristan Timblin
27ffdf01b0 CEC-4564: add visual nesting to CAN signal control (#406)
* add TrieSelect

* setup menu button

* CEC-4564: add trie select component

* add visual nesting

* remove unused imports
2023-08-02 15:44:08 -04:00
Tristan Timblin
5716832a81 CEC-4564: add trie select component (#404)
* add TrieSelect

* setup menu button

* CEC-4564: add trie select component

* CEC-4564: fix selectall bool check

* update tests
2023-07-31 11:08:23 -04:00
Eduard Voronkin
56dd4a0c8f CEC-4809 allow Remote Diagnostic for "dev" T.Rexes. (#405) 2023-07-28 10:45:31 -07:00
Eduard Voronkin
28fe37712f CEC-4781 fix duplicate ECUs (correct way) (#403) 2023-07-27 12:06:52 -07:00
Rafi Greenberg
01d13a5cac CEC-4772 (#399) (#402)
* CEC-4674: add bulk cancel updates (#386)

* add bulk cancel updates

* add permission check

* remove unused import

* make trigger multi-line

* CEC-4546: add ecu search (#391)

* CEC-4546: add ecu search

* CEC-4546: add checkbox to filter current

* add column

* set initial state to true for unique

* CEC-4745: add vins nullcheck for bulk actions bulk actions (#395)

* nullcheck bulk actions

* remove unused var

* update snapshots

* CEC-4772 - carsconnected takes VINs in req body

---------

Co-authored-by: Paul Adamsen <117673433+pauladamseniii@users.noreply.github.com>
Co-authored-by: Tristan Timblin <ttimblin@fiskerinc.com>
2023-07-26 12:01:58 -07:00
Eduard Voronkin
242df54ee4 CEC-4781 remove duplicates from Remote Reset dropdown. (#398)
* CEC-4781 remove duplicates from Remote Reset dropdown.

* fix
2023-07-25 10:40:35 -07:00
Tristan Timblin
e767e6dfdd CEC-4546: add ecu search (#391)
* CEC-4546: add ecu search

* CEC-4546: add checkbox to filter current

* add column

* set initial state to true for unique
2023-07-18 12:50:27 -04:00
jwu-fisker
8069078c8d Merge branch 'release/0.9.0' 2023-07-10 15:51:54 -07:00
Tristan Timblin
754e445c09 CEC-4640: add bulk add to fleet (#384)
* refactor bulkactions component

* refactor bulk actions

* update dom tests

* add addToFleet hook

* make signal optional

* implement code splitting

* add deps

* remove test label
2023-07-10 17:30:11 -04:00
jwu-fisker
f7a521c3c8 Merge branch 'develop' 2023-07-06 16:14:41 -07:00
jwu-fisker
424845729f Merge branch 'release/0.9.0' 2023-07-06 11:55:06 -07:00
Eduard Voronkin
db88d5eba1 CEC-4660 set default value (#387)
* CEC-4660 set default value

* remove log
2023-07-06 11:14:51 -07:00
Eduard Voronkin
9b2fdc5976 CEC-4660 support ECU reset for all the ECUs (#381)
* CEC-4660 support ECU reset for all the ECUs

Dynamically request ECU list to display on "Remote Diagnostic Commands" tab.

* dropdown

* rename

* fix semver

* update semver
2023-07-05 17:35:07 -07:00
John Wu
e60e366cd8 CEC-4678 Fix ERROR #42703 column "update_package_id" does not exist (#385) 2023-07-05 15:58:59 -07:00
Tristan Timblin
df760fa73f CEC-4576: update permission for updateDeploy action (#370)
* CEC-4576: use new UpdateDeploy permission

* update manifest deploy permission
2023-06-27 09:07:43 -04:00
Eduard Voronkin
12bf0be05d CEC-4517 validate T.Rex version (#375)
* CEC-4517 validate T.Rex version

* suggestion + proper semver compare

* use semver-compare package

* use optional chaining
2023-06-26 13:18:02 -07:00
Eduard Voronkin
ff7b7abadf CEC-4517 Diagnostic Command hot fix (#373)
* CEC-4517 Diagnostic Command hot fix

Fix null access.

* disable if no car state
2023-06-23 12:51:38 -07:00
Eduard Voronkin
fc7c1ea514 CEC-4517 reset TBOX remote command (#369)
* CEC-4517 Diagnostic Commands tab

* snapshot
2023-06-23 12:38:09 -07:00
Tristan Timblin
f73b5125a3 CEC-4594: add bulk actions to fleet (#368)
* CEC-4594: add bulk actions to fleet

* add reject case
2023-06-21 20:28:53 -07:00
jwu-fisker
aecbf6cde2 Merge branch 'release/0.9.0' 2023-06-21 20:24:18 -07:00
Tristan Timblin
224b4b2157 CEC-4545: fix responsive ecu table (#367)
* CEC-4545: fix responsive ecu table
2023-06-21 13:41:40 -04:00
Tristan Timblin
7c358a6052 CEC-4525: add support for /tags endpoint and implement a new action for it (#361)
* add action for adding tags
2023-06-16 14:48:48 -04:00
Paul Adamsen
9ae3ef0e2e CEC-4538 - Fleet/Vehicle/Deployment search saved (#363)
* CEC-4538 - Fleet/Vehicle/Deployment search saved

* save archived
2023-06-16 11:10:47 -04:00
jwu-fisker
f65ae55d62 Merge branch 'release/0.9.0' 2023-06-15 11:57:28 -07:00
Tristan Timblin
68ac95b33b add VehicleConsumer mock (#359) 2023-06-14 18:08:45 -04:00
Tristan Timblin
de1a5dcd2d CEC-4499: add bulk update configs support (#357)
* add taskRunner util

* add bulk update config flow
2023-06-14 13:53:32 -04:00