Jason Wen
2458a6d115
Merge branch 'upstream/openpilot/master' into sync-20251217
...
# Conflicts:
# docs/CARS.md
# opendbc_repo
2025-12-17 21:09:26 -05:00
Adeeb Shihadeh
bcdeec3133
Reduce pub-sub memory usage by 10x ( #36884 )
...
less mem
2025-12-16 13:27:14 -08:00
Shane Smiskol
9d9e5aa02d
joystickd: add cruise control resume ( #36876 )
...
* Add cruise control resume logic based on conditions
* simple
2025-12-15 15:36:28 -08:00
Jason Wen
a1d0f6aa55
ci: use Brewfile for macOS setup and update Homebrew cache keys ( #1576 )
...
* ci: use Brewfile for macOS setup and update Homebrew cache keys
* Brewfile
2025-12-14 23:50:44 -05:00
Adeeb Shihadeh
e2fd6f34e9
rm dead unlog_ci_segment.py
2025-12-13 12:56:32 -08:00
Jason Wen
03c8494dbc
Merge branch 'upstream/openpilot/master' into sync-20251213
...
# Conflicts:
# README.md
# common/api.py
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/ui/mici/layouts/offroad_alerts.py
# system/ui/README.md
# system/version.py
2025-12-13 01:50:42 -05:00
Adeeb Shihadeh
1391434f54
setup: fix uv install fail ( #36839 )
...
* pipefail
* curl retry
2025-12-11 11:22:08 -08:00
Harald Schäfer
34fed9f908
URLFILE: Need to catch max retry ( #36815 )
...
Need to catch max retry
2025-12-09 10:19:10 -08:00
Matt Purnell
cce2e4d357
tools: Handle smaller terminal sizes in replay ( #36766 )
...
* Only show help if there's room for it
* show less
* wording
2025-12-08 16:38:35 -08:00
Dean Lee
4e74e0f755
cabana: fix UI hang when switching streams ( #36735 )
...
fix UI hang when switching streams
2025-12-08 16:36:55 -08:00
Dean Lee
a6645a1be1
cabana: add automatic session save/restore ( #36736 )
...
adds auto session save/store
2025-12-08 16:36:35 -08:00
Bruce Wayne
5393308d03
Logreader: print errors
2025-12-02 15:54:21 -08:00
Harald Schäfer
cfb0a1c18c
URLFile multirange ( #36740 )
...
* url file multirange
* cleanup urlfile
* time
* fixup
* raise
* Diskfile
2025-12-01 23:11:03 -08:00
Dean Lee
693c83f74c
replay: fix dangling pointers in logging calls ( #36738 )
...
fix dangling pointers in logging calls
2025-12-01 13:32:21 -08:00
Adeeb Shihadeh
7521fd11e2
common: rename atomic_write_in_dir -> atomic_write ( #36733 )
...
rename
2025-11-30 15:08:32 -08:00
Harald Schäfer
d3532d7d6f
URLFile: catch more ( #36712 )
...
* catch
* linter has a point
2025-11-28 17:25:54 -08:00
Jason Wen
08e85808c5
Merge branch 'upstream/openpilot/master' into sync-20251114
...
# Conflicts:
# .github/workflows/ci_weekly_run.yaml
# .github/workflows/raylib_ui_preview.yaml
# .github/workflows/tests.yaml
# .gitmodules
# README.md
# SConstruct
# common/api.py
# common/params_keys.h
# docs/CARS.md
# msgq_repo
# opendbc_repo
# panda
# selfdrive/car/tests/test_car_interfaces.py
# selfdrive/controls/controlsd.py
# selfdrive/controls/lib/latcontrol.py
# selfdrive/controls/lib/latcontrol_angle.py
# selfdrive/controls/lib/latcontrol_pid.py
# selfdrive/controls/lib/latcontrol_torque.py
# selfdrive/controls/tests/test_latcontrol.py
# selfdrive/monitoring/helpers.py
# selfdrive/ui/SConscript
# selfdrive/ui/main.cc
# selfdrive/ui/qt/body.h
# selfdrive/ui/qt/home.cc
# selfdrive/ui/qt/home.h
# selfdrive/ui/qt/network/networking.cc
# selfdrive/ui/qt/network/networking.h
# selfdrive/ui/qt/network/wifi_manager.cc
# selfdrive/ui/qt/offroad/developer_panel.cc
# selfdrive/ui/qt/offroad/developer_panel.h
# selfdrive/ui/qt/offroad/experimental_mode.cc
# selfdrive/ui/qt/offroad/firehose.cc
# selfdrive/ui/qt/offroad/firehose.h
# selfdrive/ui/qt/offroad/onboarding.cc
# selfdrive/ui/qt/offroad/onboarding.h
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/qt/offroad/settings.h
# selfdrive/ui/qt/offroad/software_settings.cc
# selfdrive/ui/qt/onroad/alerts.cc
# selfdrive/ui/qt/onroad/annotated_camera.h
# selfdrive/ui/qt/onroad/buttons.cc
# selfdrive/ui/qt/onroad/buttons.h
# selfdrive/ui/qt/onroad/driver_monitoring.cc
# selfdrive/ui/qt/onroad/hud.cc
# selfdrive/ui/qt/onroad/hud.h
# selfdrive/ui/qt/onroad/model.cc
# selfdrive/ui/qt/onroad/model.h
# selfdrive/ui/qt/onroad/onroad_home.cc
# selfdrive/ui/qt/onroad/onroad_home.h
# selfdrive/ui/qt/request_repeater.h
# selfdrive/ui/qt/sidebar.cc
# selfdrive/ui/qt/sidebar.h
# selfdrive/ui/qt/util.cc
# selfdrive/ui/qt/widgets/cameraview.h
# selfdrive/ui/qt/widgets/controls.cc
# selfdrive/ui/qt/widgets/controls.h
# selfdrive/ui/qt/widgets/input.cc
# selfdrive/ui/qt/widgets/input.h
# selfdrive/ui/qt/widgets/prime.cc
# selfdrive/ui/qt/widgets/prime.h
# selfdrive/ui/qt/widgets/ssh_keys.h
# selfdrive/ui/qt/widgets/toggle.h
# selfdrive/ui/qt/widgets/wifi.cc
# selfdrive/ui/qt/widgets/wifi.h
# selfdrive/ui/qt/window.cc
# selfdrive/ui/qt/window.h
# selfdrive/ui/tests/cycle_offroad_alerts.py
# selfdrive/ui/tests/test_ui/run.py
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_nl.ts
# selfdrive/ui/translations/main_pl.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
# selfdrive/ui/ui.cc
# selfdrive/ui/ui.h
# system/manager/build.py
# system/version.py
2025-11-16 02:50:28 -05:00
Jason Wen
cb03d08397
tools: add retry mechanism for API requests ( #1480 )
2025-11-16 01:55:19 -05:00
Dean Lee
3d08a5048b
replay: Only send bookmarkButton message when --all flag is set ( #36612 )
...
Only send BookmarkButton message when --all flag is set
2025-11-12 14:22:14 -08:00
Trey Moen
9689de426b
chore: adb rules ( #36544 )
...
* chore: adb rules
* i think 51 is common, lets use our own
2025-11-10 18:38:49 -08:00
Dean Lee
8fceb9d957
cabana: replace deprecated Qt and OpenSSL functions ( #36605 )
...
replace deprecated functions
2025-11-10 13:58:23 -08:00
Adeeb Shihadeh
ee8970dc42
ui: add route-based profiler ( #36576 )
...
* ui: add route-based profiler
* cleanup
* this is stupid
2025-11-05 16:23:33 -08:00
Dean Lee
62aef9cd34
tools: update README ( #36531 )
...
update readme
2025-10-31 08:16:55 -07:00
Adeeb Shihadeh
2e636458a6
op adb: forward all openpilot service ports ( #36518 )
...
* op adb: forward all openpilot service ports
* cleanup
2025-10-28 16:47:22 -07:00
eFini
e92e59ca78
multilang: add gettext package ( #36476 )
...
needed for gettext
2025-10-25 09:17:59 -07:00
Adeeb Shihadeh
538ec25ad9
gc unused stuff in HW abstraction layer ( #36465 )
...
* gc unused stuff in HW abstraction layer
* lil more
2025-10-24 21:07:04 -07:00
Adeeb Shihadeh
954b567b9b
merge a bunch of misc stuff into common.utils ( #36463 )
...
just utils
2025-10-24 20:45:56 -07:00
Shane Smiskol
1e73025f86
Remove Qt ( #36427 )
...
* rm qt from ui scons
* rm qt translation litter
* rm ccs
* more
* fix cabana
* more
* more
* more
2025-10-22 22:18:07 -07:00
Dean Lee
378212e5ab
cabana: remove dependency on selfdrive/ui ( #36434 )
...
remove dependency on selfdrive/ui
2025-10-22 21:24:07 -07:00
Jason Wen
f57de1c5b2
version: a new beginning ( #1411 )
...
* version: a new beginning
* changelog
* singular
* show ours
* actual
* readjust
* updated
* more
* official spelling
* more
* sync
* fix
* send it
* push
* we never had this lol
* syncs
2025-10-21 17:12:57 -04:00
Adeeb Shihadeh
8720e5d712
tools: pass args to op adb
2025-10-20 16:14:02 -07:00
Greg Hogan
6aecf59536
add ssh hostname comma- prefix for convenience ( #36199 )
2025-09-25 17:42:11 -07:00
Shane Smiskol
efbd0b9ea0
cabana typo
2025-09-19 16:47:07 -07:00
Adeeb Shihadeh
c7a9ea2bf4
add back libbz2-dev ( #36172 )
...
* add back libbz2-dev
* try this
* revert
2025-09-18 10:59:03 -07:00
Adeeb Shihadeh
b637ad49d9
vendor all fonts ( #36170 )
...
add noto color
2025-09-18 09:25:41 -07:00
Adeeb Shihadeh
c6a2c99123
prep for vendoring ( #36169 )
...
* prep for vendoring
* less stuff
* comment
2025-09-18 09:17:26 -07:00
Adeeb Shihadeh
3751d9cf51
Remove libsystemd-dev from Ubuntu dependencies ( #36167 )
...
Removed 'libsystemd-dev' from the list of dependencies.
2025-09-18 08:22:15 -07:00
Mitchell Goff
086e33dd6e
Revert "minimal ffmpeg build ( #36138 )"
...
This reverts commit 347b23055d .
2025-09-16 14:25:18 -07:00
Jason Wen
ec8f036850
Merge branch 'upstream/openpilot/master' into sync-20250908
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# README.md
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/car/tests/test_car_interfaces.py
# selfdrive/modeld/modeld.py
# selfdrive/selfdrived/selfdrived.py
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
# system/hardware/hardwared.py
# system/updated/updated.py
# tinygrad_repo
# uv.lock
2025-09-13 15:23:36 -04:00
Jimmy
98d61982f9
jotpluggler: add README ( #36153 )
...
* add README
* fix typo
2025-09-13 00:35:35 -07:00
Jimmy
04a26ada69
jotpluggler: fix bug with char width after scaling text ( #36154 )
...
fix bug with char width after scaling text
2025-09-13 00:35:12 -07:00
Jimmy
3e0dd06374
jotpluggler: accept --layout argument to pluggle ( #36152 )
...
accept layouts as arg to pluggle
2025-09-13 00:20:53 -07:00
Jimmy
f18828228a
jotpluggler: fix layout folder path loading and total segment ( #36151 )
...
* forgot to commit this earlier with total segments
* look in correct directory
2025-09-13 00:13:27 -07:00
Jimmy
c812c3192d
jotpluggler: fix hidpi/mac font scaling ( #36150 )
...
fix hidpi/mac font scaling
2025-09-12 23:53:41 -07:00
Jimmy
8d3b919ef6
jotpluggler: better defaults for zooming/fitting ( #36149 )
...
better defaults for zooming/fitting
2025-09-12 23:28:23 -07:00
Jimmy
63df46bf22
jotpluggler: store and load layouts ( #36148 )
...
* store and load layouts
* torque controller layout
* ignore missing yaml stubs for mypy
2025-09-12 23:20:12 -07:00
Jimmy
826c5e96a1
jotpluggler: migrate logs ( #36147 )
...
migrate logs
2025-09-12 22:15:56 -07:00
Jimmy
1870d4905b
jotpluggler: add tabs to layout ( #36146 )
...
* queue syncs in main thread to avoid Glfw Error/segfault
* tabs
2025-09-12 21:52:01 -07:00
Adeeb Shihadeh
347b23055d
minimal ffmpeg build ( #36138 )
...
* min ffmpeg
* remove avfilter
* x264
* merge x264
* simpler
* pin x264
* mac
* rm that
* lil more
* move includes to lfs
* try this
* cleanup
* larch
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-09-12 18:59:15 -07:00
Maxime Desroches
cbea5f198f
op.sh: more robust switch for submodules
2025-09-12 16:05:49 -07:00