Commit Graph

36 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 952f6c3b58 Fall back to video server 2019-12-11 17:07:25 -08: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 a6d3d095ae Fix issues seeking, especially with segments 2019-10-30 15:19:32 -07:00
Chris Vickery 80ad007ad3 Fix route seeker looking on wrong segment variable 2019-10-28 13:24:04 -07:00
Chris Vickery 255a766e44 Add error recovery to video, remove some dead code 2019-10-22 14:23:14 -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 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 ec7eb76d7e use cdn video host 2019-08-09 15:48:54 -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
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
ChristopherBiscardi beb0a7ea01
prettier the js 2017-12-12 18:27:20 -08:00
Andy Haden a022405b78 cabana: project-wide refactor to fix eslint warnings and minor annoyances 2017-08-07 15:22:57 -07:00
Andrew Valish 349f03fecf Refactor Cabana Markup, Apply Minor Design Tweaks (#81)
* prepend newly plotted signal to show first

* highlight selected available message in navigation

* extract CanGraph render function in explorer

* toggle expanded signals in Legend,  trigger edit and plot when expanding signal

* check if plottedSignal is new before plotting

* add uid to signal model

* use signal uid in SignalLegend and entry for keys and expanding

* adding sass npm script to watch scss files

* refactoring most of markup for semantic class naming, introducing scss files, light styling

* prefer flex over floats

* set min-width on body
2017-07-17 18:10:37 -07:00
Andy Haden 415fe99b48 cabana: polyfills and proper sourcemap upload url 2017-07-12 14:01:00 -07:00
Andy Haden 4939892761 cabana: fix bugs and refactor a bit of can-frame offset code, improving experience for panda users. 2017-07-11 20:45:04 -07:00
Andy Haden 7d8f53dcb3 cabana: fix graph click not being place of start 2017-07-04 18:15:58 -07:00
Andy Haden 8b1eeceb0e cabana: fix edge cases with seek ratio, graphData 2017-06-30 17:49:17 -07:00
Andy Haden e2a14a7fc5 cabana: video always shown; sentry only in production 2017-06-29 13:24:49 -07:00
espes 6521bd6ffb cabana: add cabana, fix urls 2017-06-26 23:55:05 -07:00
Andy Haden ff104658ea cabana: video time tooltip part 1 2017-06-21 13:01:31 -07:00
Andy Haden 9d66fa1698 cabana: next/prev part selection works w/ all functionality 2017-06-18 23:00:37 -07:00
Andy Haden a6b087b611 cabana :style and experience fixes 2017-06-18 23:00:37 -07:00
Andy Haden 4960e203d1 cabana: forgot a bind 2017-06-17 18:42:46 -07:00
Andy Haden c9eb1775e6 cabana: segment loops in hls stream 2017-06-17 16:42:18 -07:00
Andy Haden 238ff16b2a cabana: hls falls back to jpeg 2017-06-16 22:48:03 -07:00
Andy Haden 344701ef16 currentParts state; graph click immediately updates seeker bar (prev was only after hls fragment load+play) 2017-06-14 23:22:59 -07:00
Andy Haden 730e4192be cabana: move seeker into video frame 2017-06-14 17:08:25 -07:00