Adeeb Shihadeh
6d5d1f6917
Rename "live" cereal services ( #38601 )
2026-08-10 09:30:22 -07:00
Adeeb Shihadeh
65c007a9a2
tools: setup.sh isn't for AGNOS ( #38588 )
...
* tools: setup.sh isn't for AGNOS
* Update setup.sh
2026-08-10 08:16:57 -07:00
Adeeb Shihadeh
ea4dbc8936
Remove unused code ( #38598 )
2026-08-09 21:09:50 -07:00
Adeeb Shihadeh
fedea9fe8d
camera names that make sense ( #38585 )
2026-08-08 09:44:21 -07:00
Adeeb Shihadeh
cbda3f7994
Rename hardware/tici/ -> hardware/comma/ ( #38580 )
2026-08-07 18:49:27 -07:00
Adeeb Shihadeh
edd938105e
remove old regen infra ( #38570 )
2026-08-07 14:11:12 -07:00
Zayan Khan
ff9c703289
Fix doc links broken by the openpilot/ restructure ( #38467 )
2026-08-07 10:41:07 -07:00
Adeeb Shihadeh
9bf834e64e
op: handle AGNOS updates ( #38543 )
...
* op: handle AGNOS updates
* use common
* don't just reboot
2026-08-07 10:32:28 -07:00
Adeeb Shihadeh
b72f6e9f7d
we write it ourselves
2026-07-31 11:39:17 -07:00
Adeeb Shihadeh
83000c571c
no slow unittests ( #38480 )
...
* rm test_regen
* not slow
* skip bridge
* rm that one too
* just op test
* just test
2026-07-28 16:42:38 -07:00
Adeeb Shihadeh
98e7c4f987
replace pytest with lil custom runner ( #38471 )
2026-07-26 21:26:19 -07:00
Adeeb Shihadeh
c37855d113
op: merge setup and install ( #38450 )
2026-07-24 11:03:01 -07:00
Adeeb Shihadeh
1a753ad9ae
test_models moved to opendbc ( #38441 )
...
* remove test_models
* rm that
* update test_models docs
* restore car model test tool
* leave dependencies unchanged
2026-07-23 19:50:08 -07:00
Adeeb Shihadeh
9c312e91e7
release: include nested packages in PYTHONPATH ( #38442 )
2026-07-23 19:49:31 -07:00
Adeeb Shihadeh
eb6c9c7f0d
Run device tests directly ( #38397 )
2026-07-21 12:52:48 -07:00
Adeeb Shihadeh
911f07ee87
convert tests to unittest ( #38387 )
2026-07-21 11:02:34 -07:00
Adeeb Shihadeh
ebb5cc12f5
ci: don't pay the big model tax yet ( #38371 )
...
* ci: don't pay the big model tax yet
* skip big in release
2026-07-21 10:55:26 -07:00
Adeeb Shihadeh
e475d10adc
more ruff ( #38377 )
...
* lil more ruff
* no exclusions!
* rm nb exception
* and generated
* not used
* c408
* random
* all
* unittest is fine
2026-07-19 08:51:16 -07:00
Adeeb Shihadeh
a04c045cd7
cabana: de-Qt, part 3 ( #38360 )
2026-07-17 09:31:16 -07:00
Adeeb Shihadeh
db99c8e5a6
op: add -u to scons command line ( #38348 )
2026-07-15 15:39:56 -07:00
Adeeb Shihadeh
503531ab38
replace psutil with simple /proc helper ( #38326 )
...
* replace psutil with simple /proc helper
* mv to common
2026-07-11 13:51:22 -07:00
Adeeb Shihadeh
a26254304f
Move eigen dependency into rednose ( #38321 )
...
* Move eigen dependency into rednose
* Declare complete rednose package dependencies
* Update rednose submodule
* Update rednose submodule
* Update rednose submodule
* Fix rednose dependency integration
* bump rednose
2026-07-11 12:59:49 -07:00
Adeeb Shihadeh
6392096de5
op setup: init submodules before uv sync ( #38314 )
2026-07-09 09:31:34 -07:00
Adeeb Shihadeh
addca46f68
move some tools back to root ( #38235 )
2026-06-24 19:21:19 -07:00
Adeeb Shihadeh
5edc0bd89d
mv root dirs into nested openpilot ( #38219 )
2026-06-21 18:49:46 -07:00
Adeeb Shihadeh
20e0f21b58
prefix paths with openpilot ( #38223 )
...
* prefix paths with openpilot
* fix setup root detection
* fix split branch codespell skips
2026-06-21 18:28:35 -07:00
Adeeb Shihadeh
37eda06c95
move cereal/ into nested openpilot ( #38220 )
2026-06-21 17:55:17 -07:00
Adeeb Shihadeh
df1663c58d
the one true car.capnp ( #38221 )
...
* the one true car.capnp
* fix jotpluggler capnp import path
* bump to master
2026-06-21 17:32:19 -07:00
Adeeb Shihadeh
d8bd6c784e
rename androidLog -> operatingSystemLog ( #38209 )
...
not android
2026-06-21 09:11:04 -07:00
Adeeb Shihadeh
ad5151b38b
single IsOffroad param ( #38205 )
2026-06-20 16:55:48 -07:00
Adeeb Shihadeh
160942dfde
move HAL to common/hardware/ ( #38202 )
...
* move HAL to common/hardware/
* lint
* rm shim
2026-06-20 16:09:22 -07:00
Adeeb Shihadeh
cb6e422c91
move esim to common/ ( #38199 )
...
* move esim to common/
* add pem
2026-06-20 15:16:48 -07:00
Adeeb Shihadeh
b2a7084906
move webcam to system/camerad/ ( #38196 )
...
* move webcam to system/camerad/
* lil more
2026-06-20 13:54:47 -07:00
Adeeb Shihadeh
62b97fabf7
merge selfdrive/debug/ into tools/scripts/ ( #38195 )
...
* merge selfdrive/debug/ into tools/scripts/
* rm unused
* single timings script
* lil more
* profiling is scripts quality
2026-06-20 13:52:16 -07:00
stef
f257544f1b
tools: goodbye webjoystick ( #38194 )
...
remove body web tool
2026-06-19 19:08:21 -07:00
David
29e7f362ed
clip: add wide camera stream ( #37677 )
...
clip: add support for wide camera frames in clip rendering
2026-06-16 15:25:27 -07:00
Apostolos Georgiadis
4cefe7239d
fetch_image_from_route: fix missing f-string in error message ( #38183 )
2026-06-16 09:23:30 -07:00
Willem Melching
fafcee04f4
replay: fix current time ( #38179 )
2026-06-15 08:44:01 -07:00
Daniel Koepping
f9cc67896c
Improve lateral maneuvers ( #38159 )
...
* improve lat maneuver report
* rm torque jerk
* add jitter maneuver
* add to 30mph
* add jerk
* color
* more state
* override
* abort reason
* abort
* rm text
* pad for small text
2026-06-11 18:59:56 -07:00
Trey Moen
57b5eb3113
op.sh: fix arg quoting so special chars survive eval ( #37967 )
...
op.sh: don't eval CMD, run argv directly so special chars work
Previously op_run_command joined "$@" into a single string and eval'd
it, which broke on inputs containing shell metacharacters. For example,
'op esim --download "LPA:1$[rsp.truphone.com]($url)$QRF-SPEEDTEST" name'
would fail with a syntax error on the unquoted parens. Run "$@" instead
and only use $* for the printed display string. Also quote the unquoted
$@ in the other op_run_command callers.
2026-06-09 11:44:57 -07:00
CommaKia
bfd8d4868d
cabana: fix "seperated" typo in findsignal placeholders ( #38142 )
2026-06-05 23:32:58 -07:00
Adeeb Shihadeh
9f3448f662
fix up comment
2026-05-30 13:38:17 -07:00
Adeeb Shihadeh
609a5c3cfa
tools/setup: skip native package managers if we can ( #38112 )
...
* tools/setup: skip native package managers if we can
* revert that
2026-05-30 13:06:45 -07:00
Gabe Lynch
5408c86b7b
Cabana: Fixed internal typos and method casing ( #38099 )
2026-05-28 11:05:23 -07:00
Adeeb Shihadeh
ccac1e28de
jp: DM debug layout
2026-05-25 18:01:46 -07:00
Shane Smiskol
9d74412fec
no warning on macos zsh
2026-05-23 02:02:16 -07:00
Shane Smiskol
95f562c298
op: autocomplete ( #38081 )
...
* op autocomplete
* rm
* indent
* Revert "indent"
This reverts commit 6dd513f3229741864563f81ab8547c24c3557dda.
* clean er
2026-05-23 01:56:15 -07:00
stef
9844075bb2
remote teleop multi-stream on 1 video track ( #38013 )
...
* athenad and webrtcd updates
* remove feature stream services from webrtcd split
* stream encoder thread
* reduce diff
* wire webrtc to livestream camera encoder
* request livestream camera switch service
* remove camera list in favour of init camera field
* remove cors
* clean
* remove unused
* remove extra try except
* add back exception trace
* add stream road camera info to stream cameras
* fix
* clean diff
* clean diff
* add testJoystick only on body
* fix camera list
* remove reference to future service
* encode all cameras and swap in video track in webrtc
* clean
* explicitly gate bridge send
* clean leftover
* make local bodyteleop work still
2026-05-22 19:20:22 -07:00
Shane Smiskol
492ed73127
device sync: serverless code sync ( #38020 )
...
* serverless code sync
* rm stuff
* we have ls-files for this
* rm
* no debounce
fix
* fix
* no del
* no init
* clean up
* clean up
* smol
* fixup
* rm
* clean up
* any change
* rm arg
* rm
* rm
2026-05-11 22:53:29 -07:00
Shane Smiskol
3a764c0ae3
Params: rm nonblocking funcs ( #38016 )
...
* rm nonblocking funcs
* same behavior
* and put_bool
* missing!
* and nonblocking
* cmt
2026-05-11 20:00:00 -07:00