Commit Graph

102 Commits (1be5544df3e4135fc8f050c98884e950b7d81830)

Author SHA1 Message Date
Chris Vickery 1be5544df3
Add eslint with explorer configuration (#26)
* Add eslint and run --fix

* Remove precommit prettier
2019-10-07 16:11:53 -07:00
Chris Vickery 347c3fdfa7
Remove t endpoint redundancy for shared rides (#25)
* Remove t endpoint redundancy for shared rides

This reverts commit a973409d87.

* Remove more dead code

* Remove api/can
2019-10-03 12:47:08 -07:00
Chris Vickery 7831038bcf Re-enable downloading logs, but only from in-memory 2019-10-03 11:30:40 -07:00
Chris Vickery 4f95cf42cc
More work on graphs, general fixes and improvements, tests (#24)
* More work on graphs, general fixes and improvements, tests

* Dont do more things after closing worker

* Fix some minor errors and graph data flow

* Fix bounds not loading correctly at first

* Clean up
2019-09-30 18:13:01 -07:00
Andy 87b77f3a57 Use signed rlog URLs for shared rides (#20) 2019-09-16 10:38:41 -07:00
Chris Vickery edf84da5ab
Refactor graph data flow, re-add subsection looping and seeking (#19)
* Close web workers when they're done

* Have graphs generate their own data, insert new data better

* Replace all messages in graphs to handle out of order signals

* Fix bugs, add video looping

* Fix looping a bit, optimizations

* Fix test cases

* Remove debug statements

* Make jest comma package workaround more generic
2019-09-11 13:36:15 -07:00
Chris Vickery 2588389da3
Remove 3 minute time window (#18)
* WIP

* Almost working, index stuff doesnt seem to be working correctly

* Rolling message cache mostly working, buggy at end of video

* Fix bug where too many messages would be filtered

* Reduce logging, fix end-of-video issues

* Remove the part picker ui element

* Remove some more log statements
2019-09-09 13:26:43 -07:00
Chris Vickery a973409d87 Re-add t endpoint redundancy for shared rides 2019-09-02 16:40:10 -07:00
Chris Vickery 48948d8dd0
Make cabana function properly on only rlogs (#17)
* Make cabana function properly on only rlogs

* Remove dead code that called old t endpoints
2019-08-28 11:25:35 -07:00
Andy Haden 839607863b use comma-api 2019-06-14 14:39:49 -07:00
Andy Haden 4bb6453247 rlog replay decoupled from np can files 2019-02-13 14:27:27 -08:00
Andy Haden 3f058285c6 Revert "Reduxify a bunch of the state, add seekTime URL parameter (#12)"
This reverts commit e755a4e911.
2018-09-03 14:13:25 -07:00
Andy Haden 75d662ab7e fix demo in dev mode, there was a race here 2018-08-31 20:25:02 -07:00
Chris Vickery e755a4e911
Reduxify a bunch of the state, add seekTime URL parameter (#12)
* Start the process of reduxifying. Some of it works

* better seeking

* Seeking and stuff

* Add segment functionality

* Fix tests

* Fix more tests
2018-08-15 12:53:21 -07:00
Chris Vickery 7754ac67bd
Add raw logs to basic CAN massage view (#8)
* Add raw car state to basic can massage view

* Format and transfer log data better

* Expose most of car state, support 32 bit ints and signed vals better

* Reroute frame requests through getter, intercept log event frame requests

* Add all requested logs

* Remove testing debugger

* Make log events toggle in view

* Fix minor exception with drag and drop
2018-07-24 15:15:09 -07:00
Andy Haden d1234f225c this was unnecessary 2018-06-06 21:13:55 -07:00
Andy Haden 46e3919aab fix bug where last log was not downloaded, and where queued update did not contain ended=True 2018-06-06 21:09:30 -07:00
Andy Haden 6d5834aae8 resolve bug where last part of a 3-length segment was not available 2018-06-06 18:42:41 -07:00
Chris Vickery 6fc3664e57 Dont query for log url metadata on share 2018-05-10 11:04:56 -07:00
Chris Vickery 81e29fac88 Fix shared links / demo mode weirdness 2018-05-10 10:24:31 -07:00
Chris Vickery 1acd9a24f7 Fix demo mode 2018-05-09 11:06:52 -07:00
Chris Vickery 3ce3f56135 Update pandajs to working version, log panda errors 2018-05-03 12:14:39 -07:00
Chris Vickery 63ca8ba824
Replace can stream with capnp stream (#7)
* Not working yet, initial download flow. Figuring out prev message garbage

* Basic functionality, but its slooowwwwwwww

* Make localforage optional since it doesnt work in CI for some reason

* Performance improvements

* remove dead code

* Update version of log reader

* Fall back on the old can fetcher when you see ios logs
2018-05-03 11:23:45 -07:00
Chris Vickery e8c8b901c1 Switch to use @commaai/pandajs for webusb communications
Squashed commit of the following:

commit c5d1f64a7072d1eeee6cd52b02aed69515275e22
Author: Chris Vickery <chrisinajar@gmail.com>
Date:   Sun Mar 18 17:45:14 2018 -0700

    Change to scoped pandajs

commit 4ebc842bfc957b32eb694b74517bf3aedf5194c7
Author: Chris Vickery <chrisinajar@gmail.com>
Date:   Sun Mar 18 17:37:09 2018 -0700

    Use pandajs lib to communicate with panda modules
2018-03-18 17:46:30 -07:00
Andy Haden 536c04bd71 merge save-live-data 2018-03-17 16:54:07 -07:00
ChristopherBiscardi 298c6cbabc
eslint fixes for ci to pass 2017-12-15 14:29:13 -08:00
ChristopherBiscardi 40e7efad4c
switch back to create-react-app 2017-12-12 18:24:01 -08:00
Andy Haden 54c5f50c71 cabana: use route.proclog instead of props.max 2017-12-06 16:06:41 -08:00
Andy Haden 633624cb9c cabana: raw log CSV download (Chris' project) 2017-12-06 13:27:50 -08:00
Andy Haden f4d528b2de cabana: remove demo_routes 2017-11-06 17:52:52 -08:00
Andy Haden fdb88e804d cabana: don't return demo routes when authed fetch fails 2017-11-06 17:46:44 -08:00
Andy Haden 8f5deeadf3 cabana: fix exception when selected message falls out of window in live mode 2017-10-26 12:24:54 -07:00
Andy Haden e7e0ddb595 cabana: part selector is more reliable and will be hidden when route duration is <= segment length 2017-09-29 18:40:47 -07:00
Andy Haden 43c218da34 cabana: idempotent share url (no double urlencode); style 2017-09-29 17:43:43 -07:00
Andy Haden f7e419650d cabana: fix edit message with consistent persistDbc interface 2017-08-22 13:33:44 -07:00
Andy Haden c15f506029 cabana: fix live addressing; live button doesnt hang on errors 2017-08-21 18:20:09 -07:00
Andy Haden 04891f9337 cabana: merge v-cabana-view-chffr-drives 2017-08-10 18:55:10 -07:00
Andy Haden cc3cc4fb39 cabana: fix race bug where changing signal name could duplicate signal 2017-08-10 16:23:12 -07:00
Andy Haden 28a8a5513e cabana: github sign out button; remove gh_access_token from URL immediately after persisting 2017-08-09 13:03:20 -07:00
Andy Haden 073feab5d5 cabana: tests for rendering all components 2017-08-08 14:31:04 -07:00
Andy Haden 8a5719c642 cabana: add comma auth; remove test for dead code; remove isrequired from props 2017-08-07 15:53:25 -07:00
Andy Haden a022405b78 cabana: project-wide refactor to fix eslint warnings and minor annoyances 2017-08-07 15:22:57 -07:00
Andy Haden c5116dbf06 cabana: fix demo and improve proptypes, was missing default live state 2017-08-07 12:49:27 -07:00
Andy Haden 0fed5205bb cabana: bug fix and name change 2017-08-07 12:49:27 -07:00
Andy Haden 414d0675c0 cabana: fix times and minor refactor 2017-08-04 15:56:08 -07:00
Andy Haden 497f8c3a4c cabana: fix part selection times on shared routes; fix bug where plotting a new signal would fail until data re-processed 2017-08-03 16:56:59 -07:00
Andy Haden bd2ba52a35 merge ah/cabana-webusb 2017-08-03 14:41:52 -07:00
Andrew Valish e61d11dd90 design cabana modals and related elements (#85) 2017-07-27 03:03:12 -07:00
Andy Haden eecc6a0e71 cabana: simplify part change and fix dragging on partselector 2017-07-20 22:00:28 -07:00
Andy Haden 212665dd63 cabana: update part change logic to preserve overlap; components work w/ empty message entry arrays 2017-07-20 19:24:56 -07:00