* split dockerfile into base image and CI
* doesn't exist yet
* fix path
* cache on this branch
* latest
* use cache
* don't double pull
old-commit-hash: a3f5643019
* qt ui boilerplate
* this kinda works
* cleanup
* render inside other widget
* cleanup
* more cleanup
* Not needed
* Handle click
* Draw at 20Hz
* create paint.hpp
* move stuff around
* update sidebar
* Draw vision
* this works again
* add clickable settings button
* Only collapse sidebar when started
* always use qt on linux
* fix width
* scrollable area
* talk to NetworkManager
* code to add a connection
* params toggles
* small cleanup
* add qt5 to dockerfile
* Qt on mac
* Add qt to release files
* fix macos build
* nore more ifdefs needed
* add icons
* make a bit nicer
* Hide scrollbar
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e115c51452
* remove read_model
* remove structs for c-capnp
* remove duplicate #define from modeld
* add function fill_path_points
* fix Indentation
* use MODEL_PATH_DISTANCE instead of 192
* fix type
use validLen
* rename left_path_points&right_path_points to xxx_lane_points
old-commit-hash: f8ab6bd009
* wip, ready to test
* tweaks
* fix
* fix
* fix power monitoring
* fix param writing
* no forced charging on high voltage
* reset capacity on reboot
* don't shutdown unless started seen
* fix unused var warning
* fix linting errors
* time is always valid
* QCOM gate
* Local params
* decimate saving
* fix linting
* rename param
* Log car battery capacity
* fix put_nonblocking
* Added some unit tests
* Add test to docker test list
* fix precommit
* cleanup
* run tests in CI
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 7555379b2b
* Setup script improvements to MacOS / Ubuntu
scons isn't actually required from brew install
pyenv init on all envs
added installation to .zshrc on macos with better dir logic
Using git to detect project root for ubuntu bashrc install
Check shell and determine correct RC file
Update tools/mac_setup.sh
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Sourcing RC file only if it's found
Removed unnecessary source of rc file
Submodules should never have been bumped...
Output the $RC_FILE when successfully installed
pyenv init every time, and skip RC install on CI
Confused bash conditionals, opposite of what I meant
* Was missing libusb on a fresh MacOS 10.15.6 install
Co-authored-by: Michael Honan <michaelhonan@Michaels-MacBook-Pro.local>
old-commit-hash: 4a9228fcc7