Commit Graph

32 Commits (bb17a1a7d36415a65a09a703b8d3384795a3c5a3)

Author SHA1 Message Date
Joost Wooning bb17a1a7d3
oauth login using api redirects (#76)
* login with api redirect

* fix scss imports

* login button styles

* keep original path after login

* no /cabana base path

* small redirect fix

* upgrade packages

* use github actions for building

* CI sass

* fix warnings

* fix build test
2021-10-04 18:57:54 +02:00
Andy Haden c605ad31ee calculate video offset from log 2019-12-11 16:26:00 -08:00
Andy Haden e9bec22a98 qcamera stream 2019-12-11 01:28:14 -08:00
Chris Vickery 6798471d14 Dont seek when changing segments 2019-10-30 15:28:11 -07:00
Chris Vickery a6d3d095ae Fix issues seeking, especially with segments 2019-10-30 15:19:32 -07:00
Chris Vickery 4458b83837 class => className 2019-10-30 15:02:51 -07:00
Chris Vickery 940127263e Fix play speed not being accessible 2019-10-30 14:27:36 -07:00
Chris Vickery e64b1fa45e Make it easier to differentiate between same signal messages 2019-10-28 15:39:56 -07:00
Chris Vickery f205520532
Add support for seekTime and segments url parameters (#29)
* Add coverage script for convenience

* Add support for seekTime url parameter

* Support preset segment as well

* Test props pumping through can explorer to explorer
2019-10-09 15:22:46 -07:00
Chris Vickery 5c83305260
Read thumbnails from rlog files when video isn't working (#28)
* Add rlog thumbnails to cabana

* Fixing more linting errors
2019-10-09 11:32:17 -07:00
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 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
Chris Vickery 3eed6ea06c
Fix cabana graphs and upgrade react-vega (#22)
* Fix cabana graphs by upgrading react-vega

* Fix test cases

* Ensure tests on prs

* Remove actions menu from graphs
2019-09-25 15:31:59 -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
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
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 f77565e44d
Add playback speed selector (#11) 2018-07-26 11:33:01 -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
Chris Vickery e5e5abb0d4 Remove unused variable 2018-05-24 13:09:37 -07:00
Chris Vickery 554cda5ba3 End stream correctly, dont seek throttle by selection 2018-05-24 11:19:33 -07:00
ChristopherBiscardi 298c6cbabc
eslint fixes for ci to pass 2017-12-15 14:29:13 -08:00
ChristopherBiscardi beb0a7ea01
prettier the js 2017-12-12 18:27:20 -08: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 34ccb6c46e cabana: fix some edge cases 2017-08-30 13:40:47 -07:00
Andy Haden a5531efbe5 cabana: graph refreshes when parts change 2017-08-11 15:34:29 -07:00
Andy Haden 7c029eb5ef cabana: sort signal legend; signals stay plotted when name changed; refactor to identify plots with signal UID 2017-08-11 14:58:32 -07:00
Andy Haden 8a80b613e6 cabana: factor out graph data calculation and add tests 2017-08-10 14:14:50 -07:00
Andy Haden 00fd6c6305 cabana: update segment if message entries changes length 2017-08-09 17:03:25 -07:00
Andy Haden c7db2c9734 cabana: fix out of range error, polyfill for ie11, and variable rename for clarity (msg vs msgEntry) 2017-08-09 12:19:12 -07:00
Andy Haden 073feab5d5 cabana: tests for rendering all components 2017-08-08 14:31:04 -07:00