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
Andy Haden
b13499f5c7
cabana: restore line on plot; working on fixing quirks in part change
2017-07-20 18:42:08 -07:00
Andy Haden
fbe861b65f
cabana: Draggable plots (merged w/ style updates)
2017-07-20 16:06:20 -07:00
Andrew Valish
03daabad0b
Designing Cabana v1.1.2 ( #83 )
...
* developing v1.1 design with scrollable sticky columns
* add font-awesome fonts, import styles
* remove and ignore compiled src css
* styling legend entries, packet list, light meta styling
* refactor and style signal packet list, add signal id to field labels, re-add remove signal, re-add part selector
2017-07-19 22:40:20 -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
7e3e1f5321
cabana: explicit segment length
2017-07-16 20:19:17 -07:00
Andy Haden
415fe99b48
cabana: polyfills and proper sourcemap upload url
2017-07-12 14:01:00 -07:00
Andy Haden
1885c607e2
cabana: only show panda ad on demo; share route link; fix tests broken due to cloudlog
2017-07-11 20:45:04 -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
023736c5ad
cabana: higher debounce interval for part change
2017-07-10 15:16:21 -07:00
Andy Haden
76841a0ac7
cabana: no source maps deployed, fix bug where too many message parsers spawned
2017-07-07 12:43:42 -07:00
Andy Haden
6d4939a367
cabana: autoplay for demo
2017-07-05 15:57:09 -07:00
Andy Haden
526dec7ca5
cabana: reset segment and messages on chunk change
2017-07-05 15:57:09 -07:00
Andy Haden
034eee693a
cabana: part selector quick update, clickable no arrows
2017-07-05 07:56:24 -07:00
Andy Haden
79597ff3ac
cabana: fix dupe message in dbc text
2017-07-04 18:21:36 -07:00
Andy Haden
7d8f53dcb3
cabana: fix graph click not being place of start
2017-07-04 18:15:58 -07:00
Andy Haden
6649c61c40
cabana: login with github on modals
2017-06-30 21:27:04 -07:00
Andy Haden
ee15e2dd38
cabana: fix message name change and re-instantiate es6 class after webworker does its thing
2017-06-30 20:12:54 -07:00
Andy Haden
5ec7e578ef
cabana: fix webworker window referenceerror; persist dbc on load
2017-06-30 16:00:21 -07:00
Andy Haden
3824e6693e
cabana: github commit now produces a proper diffable commit instead of replacing file
2017-06-29 20:23:40 -07:00
Andy Haden
d0abb8005f
cabana: no spaces in dbc filename
2017-06-29 20:23:40 -07:00
Andy Haden
e3737f4480
cabana: unlogger seek; msg change bugfix
2017-06-29 17:04:40 -07:00
Andy Haden
d77f9d5ce8
cabana: use proclog to bound initial part segment for small routes
2017-06-29 15:27:41 -07:00
Andy Haden
4037ae42f0
cabana: fix video & message selection quirks; use acura route default
2017-06-29 14:35:16 -07:00
Andy Haden
e2a14a7fc5
cabana: video always shown; sentry only in production
2017-06-29 13:24:49 -07:00
Andy Haden
edee601acc
cabana: start loading
2017-06-29 13:24:49 -07:00
Andy Haden
1a51814a2c
cabana: make opendbc a class, default .dbc extension on save
2017-06-28 20:28:39 -07:00
Andy Haden
9bd4ffecdf
cabana: persist github auth token in localstorage
2017-06-28 18:39:52 -07:00
Andy Haden
23afa59b87
cabana: save per-route dbc changes to localstorage
2017-06-28 18:03:28 -07:00
Andy Haden
093579b2d7
cabana: pass route fullname in github oauth state
2017-06-28 16:21:26 -07:00
Andy Haden
1a25b4902e
cabana: loading bar
2017-06-27 16:29:08 -07:00
Andy Haden
aa6a8a2388
cabana: correct displayed segment times
2017-06-27 16:29:08 -07:00
Andy Haden
dd8160678b
cabana: byte color coding brown-red based on byte change count
2017-06-23 18:29:37 -07:00
Andy Haden
501b31705e
cabana: message recency calculation works across parts
2017-06-23 16:41:19 -07:00
Andy Haden
7a990b6888
cabana: factor out messagebytes, fix time sync when switching messages, fix production build
2017-06-23 16:06:39 -07:00
Andy Haden
c9dbb2f985
cabana: lift seek state up to CanExplorer.js; fix bug where seek marker would overlap video play button
2017-06-23 14:17:39 -07:00
Andy Haden
01651e0899
cabana: towards colorful bytes in the sidebar
2017-06-22 20:38:38 -07:00
Andy Haden
7b9282e1af
cabana: canexplorer initially loads parts with blank DBC
2017-06-21 23:23:38 -07:00
Andy Haden
e0451ab7d3
cabana: ux improvements in add signal, part selector
2017-06-20 22:52:57 -07:00
Andy Haden
61717f09c9
cabana: style and ux improvements
2017-06-20 16:46:07 -07:00
Andy Haden
5275bbed63
cabana: dragging video marker seeks in addition to click; smaller left sidebar
2017-06-20 15:46:19 -07:00
Andy Haden
78e146d41b
cabana: edit message modal; separate available / selected messages
2017-06-19 20:40:12 -07:00
Andy Haden
a36057ffec
cabana: debounce changing parts to avoid spawning excessive workers
2017-06-19 20:40:12 -07:00
Andy Haden
5fe60df0ff
cabana: don't log that o,o
2017-06-18 23:01:32 -07:00
Andy Haden
9d66fa1698
cabana: next/prev part selection works w/ all functionality
2017-06-18 23:00:37 -07:00
Andy Haden
b5ada9e478
cabana: load dbc from local repo
2017-06-16 22:48:03 -07:00
Andy Haden
5d78ada009
cabana: nudge buttons, show name&hex in log
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
3809ac0f00
cabana: video loops; prevent segment index overflow
2017-06-14 23:22:59 -07:00
Andy Haden
ed4bdcff61
cabana: signal editor now lives above the log; log scrolls live w/ playing video
2017-06-14 17:30:50 -07:00
Andy Haden
c4bbebda0a
cabana demo assets
2017-06-13 18:28:08 -07:00
Andy Haden
71f83a482f
can explorer demo
2017-06-13 17:40:05 -07:00
Andy Haden
a40e982666
can explorer progress; chffr free space check + build fix
2017-05-29 16:52:17 -07:00