Commit Graph

120 Commits (spacecruft)

Author SHA1 Message Date
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