Commit Graph

245 Commits (e8c8b901c1a444696a5e87a8eb50057b8b3f457e)

Author SHA1 Message Date
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 f028c332f3 merge concurrent-download 2018-03-17 16:54:55 -07:00
Andy Haden f407c235c7 merge deadlock 2018-03-17 16:54:32 -07:00
Andy Haden 536c04bd71 merge save-live-data 2018-03-17 16:54:07 -07:00
Chris ef28fc98e7 Shore up tests 2018-01-22 11:27:05 -08:00
Chris Biscardi 93e4fd395b implement FieldMap 2018-01-19 16:34:15 -08:00
Chris Biscardi ddeea37287 Refactor Signals
Signals are tied to OpenDBC and CanJS work. Refactor them to make space
for hosting the functions currently in CanJS that shouldn't be in
CanJS.

Also the beginning of performance work for Cabana, which is sorely
needed due to constant large state updates triggered by raf on video
frame events
2018-01-19 16:16:04 -08:00
ChristopherBiscardi 48a04b3d49
undefined -> untitled 2018-01-08 11:58:07 -08:00
ChristopherBiscardi 298c6cbabc
eslint fixes for ci to pass 2017-12-15 14:29:13 -08:00
ChristopherBiscardi a809f733f3
rename dbc files to not get picked up as tests 2017-12-15 13:20:07 -08:00
ChristopherBiscardi b8e15d3e46
Make use of React event listener logic
instead of manually adding event listeners, let react handle event
listener lifecycle. This means HLS will not throw in enzyme
environment and we don't have to clean up any handlers manually
2017-12-15 12:43:56 -08:00
ChristopherBiscardi 361f97387f
enzyme upgrade broke tests
Skip now-flaky tests because "simulate does not simulate anything" and
there are issues with .find and simulate propogating state back to
enzyme.
2017-12-15 12:15:57 -08:00
ChristopherBiscardi eab27586e6
graph tests have always failed, remove them 2017-12-14 15:15:48 -08:00
ChristopherBiscardi 3294a8c28a
"fix" dbc tests, write more extensive integration tests instead 2017-12-14 14:57:04 -08:00
ChristopherBiscardi bec177a433
set up tests for react 16/enzyme 2017-12-14 14:01:36 -08:00
ChristopherBiscardi 73a2062963
components/Modal is never used 2017-12-14 13:04:56 -08:00
ChristopherBiscardi 4f3eda9f3b
Add ability to modify opendbc commit message 2017-12-13 16:16:50 -08:00
ChristopherBiscardi bf801214ea
try to replace manual core-js polyfills with babel-preset-env 2017-12-13 14:04:09 -08:00
ChristopherBiscardi af2c295c2c
prettier the scss 2017-12-12 18:29:51 -08:00
ChristopherBiscardi beb0a7ea01
prettier the js 2017-12-12 18:27:20 -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 4f9ec1c180 cabana: fix webpack config & save log button 2017-12-06 16:05:11 -08:00
Andy Haden 633624cb9c cabana: raw log CSV download (Chris' project) 2017-12-06 13:27:50 -08:00
Andy Haden d361594ee7 cabana: support npy datatype from energee's car 2017-11-13 14:26:11 -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 fe66c97e3d cabana: prevent x-axis label overlap on plots; sentry config tweak allowing re-deploying same release 2017-10-26 15:38:03 -07:00
Andy Haden b4b7a5c233 cabana: colors are now randomized and set when dbc loads or signal is created 2017-10-26 15:06:51 -07:00
Andy Haden 983672910c cabana: fix signal editor bug with out of bounds bytes 2017-10-26 12:39:11 -07: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 92cd18dde6 cabana: remove console logs 2017-10-25 20:22:02 -07:00
Andy Haden a583d65fba cabana: is fastâ„¢ 2017-10-25 19:55:37 -07:00
Andy Haden 1aae98153f cabana: safe dbc parsing when msg id in signal comment does not exist 2017-10-25 16:51:53 -07:00
Andy Haden 02eb3c4bc6 cabana: patch up some undefined edge cases 2017-10-16 20:10:38 -07:00
Andy Haden f33a1504f1 chffr: support npy datatype that showed up in b3d5e3f72b5e6a76|2017-10-14--13-23-03 2017-10-16 20:06:28 -07:00
Andy Haden 74841b81e7 cabana: dbc comments end with semicolon; add crv test (failing) 2017-09-29 19:04:27 -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 1ef91081ad Merge branch 'master' into ah/chffr-new-design 2017-09-12 22:27:16 -07:00
Andy Haden 4af116dd3c cabana: parse chffr metrics 2017-09-12 22:25:38 -07:00
Andy Haden 34ccb6c46e cabana: fix some edge cases 2017-08-30 13:40:47 -07:00
Andy Haden 772ce7a704 cabana: no-cache on github downloads, s/Upload/Load, remove cloudlog in dbc constructor 2017-08-28 16:22:03 -07:00
Andy Haden 6b4161a454 cabana: remove isEditing state 2017-08-26 15:36:23 -07:00
Andy Haden 5e8adfb334 cabana: only filter based on vendor ID 2017-08-22 13:33:44 -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 551cb39515 cabana: fix live addressing; live button doesnt hang on errors 2017-08-21 18:19:37 -07:00
Andrew Valish e066c3e39a correctly toggle the webusb instructions from cabana onboarding 2017-08-17 13:11:58 -07:00
Andy Haden f741df65f5 cabana: merge in google auth 2017-08-15 17:12:27 -07:00