GitPedia
jfrux

jfrux/workbench

A desktop app to help aid on-boarding and porting vehicles to openpilot for the masses.

30 Releases
Latest: 7y ago
v0.1.5 - Releasev0.1.5Latest
jfruxjfrux·7y ago·March 27, 2019
GitHub

📋 Changes

  • Updates services yaml list.
  • Adds new command to aid in flashing firmware to Comma Pedal over CAN.
v0.1.4 - Releasev0.1.4
jfruxjfrux·7y ago·February 28, 2019
GitHub

📋 Changes

  • 🕷Fixes bugs with commands / copy / paste.
  • 🔥Refinements to the EON LIST ui to hopefully show better state of the records. Closes #50
  • 🗑NEW!!!1111! Remove Feature on EON List. Closes #59
  • 🚗NEW!! Can now scan, connect and replay drives from openpilot-community/workbench-toolbelt.
v0.2.0-alpha2Pre-release
jfruxjfrux·7y ago·February 20, 2019
GitHub

📋 Changes

  • Adds Very Rough Drive Playback.
  • Playback of Picture in Picture (PIP) of Driver Camera and Road Camera
  • Currently issues arise and there aren't any controls so don't expect it to be that useful yet.
  • Adds support for ZMQ playback of openpilot-community/workbench-toolbelt `replay`'s.
v0.2.0-alpha1Pre-release
jfruxjfrux·7y ago·February 18, 2019
GitHub

📋 Changes

  • Fixes bugs with running commands from v0.1.3
  • New IDE with basic open file, save file (cmd+s), close file, etc.
  • New console area
  • Live events from zmq
  • Params from NEOS settings
  • Comma Profile
  • and Drive data from Comma
v0.1.3 - Release Fixaloozav0.1.3
jfruxjfrux·7y ago·February 12, 2019
GitHub

📋 Changes

  • WebSocket server is no more. Now your terminal emulator is connecting directly to pty processes via IPC. This means, no more ports, no more servers, much cleaner.
  • NEW Command for Closing Android Settings
  • Bug fixes for Mac causing the backend services to not start properly.
  • UI improvements for Windows
  • UI improvements for Mac
  • Temporarily increasing amount of log output in DevTools to try to flush out some of those other pesky bugs.
v0.1.2 - Releasev0.1.2
jfruxjfrux·7y ago·February 6, 2019
GitHub

📋 Changes

  • Fixed a bug preventing users from adding IPs of EONs manually.
  • Fixed major bug with first opening the application and the settings file being missing. No longer should say "No such file or directory." Now there is such file and directory!
  • Fixed a bug where the port of our backend services conflicted with another port on users system.
  • Fixed a bug where the user could not use Reboot command on the EON screen.
  • UI updates to Console / Live Data feeds on EON screen.
  • Various performance improvements.
v0.1.1
jfruxjfrux·7y ago·November 15, 2018
GitHub

Features

  • New ping process that confirms EON is reachable.
  • Notifications implemented
  • Remembers height / width of window when you close and re-open.
  • Allows customizing the shell used in config file.
  • Fixes a bug when spaces are found in the SSH user directory.
v0.1.0
jfruxjfrux·7y ago·November 7, 2018
GitHub

New Features

  • New preferences file. For instance, on Mac, just go to Workbench > Preferences to edit.
  • You can set a custom SSH key path if you don't like the one we use... (ahem @energee)
  • New UI with improved Windows experience.
  • Take a screenshot of your EON with 1 or maybe 2 clicks... it saves it to your desktop.

🐛 Bug fixes

  • Fixes issues with some ZMQ messages.
  • Adds copy / paste context menus and short cuts back.
  • Fixes menus not showing up.
v0.0.34 - Alpha Releasev0.0.34
jfruxjfrux·7y ago·November 5, 2018
GitHub

Features

  • Decided to focus this release on console command automation.
  • 🚗Now you get automated command generation / execution.
  • 🎉5 new console commands ready to test:
  • ✅Install Openpilot
  • ✅Backup Openpilot
  • ✅Get Fingerprint
  • ✅Launch Android Settings (Access settings on EON that aren't normally available.)
  • ✅Reboot EON
  • + 2 more
v0.0.33 - Alpha Releasev0.0.33
jfruxjfrux·7y ago·November 4, 2018
GitHub

Features

  • Ability to expand / collapse ZMQ data sent over from EON.
  • You can now pause/play the data feed so you can collapse / expand the data as it stands.
  • Data is now being captured and stored for future navigating of the data.
  • Set the depth of the data as its streaming you want to see... no more jumping data!

📦 Coming in v0.0.34

  • Ability to navigate through the data records that you've captured.
  • Possibly able to play back the recording in real-time... (may get pushed to 0.0.35)
  • Possibly able to record samples and persist the data to your computer for possible replay. (may get pushed to 0.0.35)
  • ![workbench-json-depth](https://user-images.githubusercontent.com/171077/47959545-396c1e00-dfbd-11e8-9621-7b03a6eae0b4.gif)
v0.0.32 - Alpha Releasev0.0.32
jfruxjfrux·7y ago·November 1, 2018
GitHub

📋 Changes

  • New backend for ZMQ messages for performance.
  • Major crash issues fixed
  • Major freeze issues fixed
v0.0.31 - Alpha Releasev0.0.31
jfruxjfrux·7y ago·October 31, 2018
GitHub

📋 Changes

  • Network Scanning is now done over IPC and is like.. a zillion times faster and more reliable.
  • Moving scanning to IPC has set the stage for the Console and Data feeds to come from IPC as well which will drastically improve the UI performance.
  • UI Fixes for Console.
  • UI Fixes for Windows
v0.0.30 - Alpha Releasev0.0.30
jfruxjfrux·7y ago·October 28, 2018
GitHub

📋 Changes

  • Hot Fix for Scanning...
  • Adds better visual understanding of what is happening when you "add" manually.
  • Now scans 10,000+ IP's in same amount of time.
  • Lets you add the host even if its unresolved.
  • More efficient "sampling" now when you press record the content goes into a "csv" text box.
  • Pause sampling to copy / paste into excel or something... will eventually have a download option to download a CSV file.
v0.0.29 - Alpha Releasev0.0.29
jfruxjfrux·7y ago·October 26, 2018
GitHub

📋 Changes

  • NEW! Adds Very Basic Sampling Feature for each data point.
  • Will improve this gradually as we use it and find out its limitations.
  • Moved Windows to PowerShell.exe instead of CMD.exe
  • Improved UI across the system.
  • MAJOR improvements to Scanning.
v0.0.28 - Alpha Releasev0.0.28
jfruxjfrux·7y ago·October 26, 2018
GitHub

📋 Changes

  • Adds All Service Logs to EON console.
  • Restructures EON console to use a left navigation structure instead of tabs since we have so many services.
  • Adds more details to service-list.yaml in `app/constants` (looking for folks to help me update the fields to make this more informative for users of Workbench. Will use this information once we get all of it in place.
v0.0.27 - Alpha Releasev0.0.27
jfruxjfrux·7y ago·October 24, 2018
GitHub

📋 Changes

  • New State Tabs with SPEEDINESS
  • Added some nicer compatibility with Windows on console tab (hopefully)
  • Updated Icon and Scroll bars for Windows.
v0.0.26 - Alpha Releasev0.0.26
jfruxjfrux·7y ago·October 22, 2018
GitHub

📋 Changes

  • Fixes issues with Windows
  • Permissions are now automatically set for the SSH file.
  • Beginning the process of getting automated builds to Appveyor / Travis.
v0.0.25 - Alpha Releasev0.0.25Pre-release
jfruxjfrux·7y ago·October 21, 2018
GitHub

📋 Changes

  • Taking a step back...
  • Rethinking it a bit...
  • Now it scans for EON, and dumps you into a shell which is the first half of most of the guides to connecting to SSH already done.
v0.0.23 - Alpha Releasev0.0.23Pre-release
jfruxjfrux·7y ago·October 15, 2018
GitHub

📋 Changes

  • Polling is gone! Workbench now connects to EON via websockets directly getting pushed data as fast as it can send it.
  • Additional system level data lines about EON such as uptime, network up / down speed, etc.
  • Beginnings of "HUD" displays for quickly knowing the state of your vehicles port or connection to EON.
  • Additional connection state checks.
v0.0.22 - Alpha Releasev0.0.22Pre-release
jfruxjfrux·7y ago·October 14, 2018
GitHub

📋 Changes

  • Not nearly as much fake news. This may just be the real deal.
v0.0.21Pre-release
jfruxjfrux·7y ago·October 13, 2018
GitHub

📋 Changes

  • Finally fixes icons. If you don't have them now... then you may be out of luck... ha
  • Updates connectivity and fixes bugs so that Workbench doesn't crash whenever a property is missing.
  • Adds more UI components for state values such as temperatures, and booleans.
v0.0.20 - Alpha Releasev0.0.20Pre-release
jfruxjfrux·7y ago·October 12, 2018
GitHub

📋 Changes

  • UI Overhaul (again)
  • EON is now almost fully configuration based.
  • State config `app/constants/vehicle_state_groups.json` maps all the keys to state.
  • Started creating components for visually changing the way the data is displayed.
v0.0.19 - Alpha Releasev0.0.19Pre-release
jfruxjfrux·7y ago·October 11, 2018
GitHub

📋 Changes

  • Begins isolating state for UI
  • Should fix missing icons reported by some users.
v0.0.18 - Alpha Releasev0.0.18Pre-release
jfruxjfrux·7y ago·October 10, 2018
GitHub

📋 Changes

  • Scanning improvements
  • Some UI updates
  • Gives more info as to what is happening with EON when it connects.
v0.0.17 - Alpha Releasev0.0.17Pre-release
jfruxjfrux·7y ago·October 9, 2018
GitHub

📋 Changes

  • Better scanning... I think...
  • Adds very very rough UI for EON, Drives, Devices, and Vehicle.
v0.0.16 - Alpha Releasev0.0.16Pre-release
jfruxjfrux·7y ago·October 2, 2018
GitHub

📋 Changes

  • Minor stuff, but could help with connections.
  • UI Fixes
v0.0.15 - Alpha Releasev0.0.15Pre-release
jfruxjfrux·7y ago·October 2, 2018
GitHub

📋 Changes

  • Overhauled Searching... AGAIN
  • Adds separate lists for found EONs, and previously connected EONs.
  • Added more checks for connection issues with EON.
  • Better handling of errors during scanning / connecting.
v0.0.14 - Alpha Releasev0.0.14Pre-release
jfruxjfrux·7y ago·September 29, 2018
GitHub

📋 Changes

  • New FAST scanner.
  • Scans now just for port 8022 in subnet above and below you and its almost instantly fast at finding EON.
  • New way of referencing eons to allow scan results to be separate from added EONs to your list so incase you happen to work for Comma and are managing several EONs... maybe it'll be easier.
v0.0.13 - Alpha Versionv0.0.13Pre-release
jfruxjfrux·7y ago·September 28, 2018
GitHub

📋 Changes

  • Adds fingerprinting when vehicle is plugged into EON and running and/or boardd is running.
  • Mac builds are signed now
  • OTA updates coming soon
v0.0.12 - Alpha Releasev0.0.12Pre-release
jfruxjfrux·7y ago·September 27, 2018
GitHub

📋 Changes

  • New UI!
  • New install scripts that run on EON only when connected to that EON with Workbench.
  • This enables much cleaner and efficient state information
  • New fingerprint feature when boardd is running, usually when car is started or recently started.
  • Faster scanning!
  • Signed Mac app release so no more security nag.
  • Will get around to signing Windows soon.