Jason Wen
c2214d4c32
Merge commit '084747c75d2cbd23af65ab7a9e770bbd7b98bac9' into sync-20260823
...
# Conflicts:
# openpilot/common/params_keys.h
2026-08-23 15:36:54 -04:00
stef
a8d1a280c6
webrtcd/athenad: we don't have to fail on no car params ( #38678 )
...
we don't have to fail on no car params
2026-08-19 13:49:19 -07:00
stef
20fdc3d824
webrtcd: cloud logging ( #38674 )
...
* logging
* remove test
* get rid of redudant try except
* fix logger context
2026-08-18 21:13:57 -07:00
Jason Wen
7461f70fdb
Merge commit 'b7c333cf3fee117779515c9ebfd7b2beb164fa81' into sync-20260813
...
# Conflicts:
# README.md
# SConstruct
# conftest.py
# docs/CARS.md
# msgq_repo
# opendbc_repo
# openpilot/common/params_keys.h
# openpilot/common/params_pyx.pyx
# openpilot/common/tests/test_swaglog.cc
# openpilot/selfdrive/car/card.py
# openpilot/selfdrive/car/tests/test_car_interfaces.py
# openpilot/selfdrive/car/tests/test_cruise_speed.py
# openpilot/selfdrive/car/tests/test_models.py
# openpilot/selfdrive/controls/controlsd.py
# openpilot/selfdrive/controls/lib/latcontrol_torque.py
# openpilot/selfdrive/controls/lib/longitudinal_planner.py
# openpilot/selfdrive/controls/plannerd.py
# openpilot/selfdrive/controls/radard.py
# openpilot/selfdrive/controls/tests/test_longcontrol.py
# openpilot/selfdrive/locationd/torqued.py
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/monitoring/dmonitoringd.py
# openpilot/selfdrive/monitoring/test_monitoring.py
# openpilot/selfdrive/selfdrived/selfdrived.py
# openpilot/selfdrive/selfdrived/tests/test_alertmanager.py
# openpilot/selfdrive/test/longitudinal_maneuvers/plant.py
# openpilot/selfdrive/test/process_replay/migration.py
# openpilot/selfdrive/test/process_replay/process_replay.py
# openpilot/selfdrive/ui/feedback/feedbackd.py
# openpilot/selfdrive/ui/layouts/settings/device.py
# openpilot/selfdrive/ui/layouts/settings/toggles.py
# openpilot/selfdrive/ui/mici/layouts/onboarding.py
# openpilot/selfdrive/ui/onroad/augmented_road_view.py
# openpilot/selfdrive/ui/tests/test_soundd.py
# openpilot/selfdrive/ui/translations/app.pot
# openpilot/selfdrive/ui/translations/app_de.po
# openpilot/selfdrive/ui/translations/app_en.po
# openpilot/selfdrive/ui/translations/app_es.po
# openpilot/selfdrive/ui/translations/app_fr.po
# openpilot/selfdrive/ui/translations/app_ja.po
# openpilot/selfdrive/ui/translations/app_ko.po
# openpilot/selfdrive/ui/translations/app_pt-BR.po
# openpilot/selfdrive/ui/translations/app_th.po
# openpilot/selfdrive/ui/translations/app_tr.po
# openpilot/selfdrive/ui/translations/app_uk.po
# openpilot/selfdrive/ui/translations/app_zh-CHS.po
# openpilot/selfdrive/ui/translations/app_zh-CHT.po
# openpilot/system/athena/athenad.py
# openpilot/system/hardware/hardwared.py
# openpilot/system/loggerd/deleter.py
# openpilot/system/manager/process_config.py
# openpilot/system/ui/lib/application.py
# panda
# pyproject.toml
# tinygrad_repo
# uv.lock
2026-08-14 15:35:10 -04:00
Adeeb Shihadeh
d02355b1a5
rename tici hardware platform to comma ( #38581 )
...
* rename tici hardware platform to comma
* no /TICI
* lil more
* lil more
* you had a good life larch64
* lil more
* one more
2026-08-07 20:12:34 -07:00
Adeeb Shihadeh
54a7e8926f
update athena version test
2026-08-01 23:25:35 -07:00
Adeeb Shihadeh
20eb0d733a
athena: publish git commit date ( #38513 )
2026-08-01 23:07:50 -07:00
Adeeb Shihadeh
7dbdff832f
encoderd: add fast hardware clip transcoding ( #38508 )
2026-08-01 21:39:24 -07:00
Adeeb Shihadeh
88c8f5a520
clips: add getClipChunk ( #38510 )
...
* clips: upload over webrtc
* revert that
* clips: transfer over athena
2026-08-01 21:26:31 -07:00
Adeeb Shihadeh
3643dfbef0
simple clips ( #38509 )
2026-08-01 19:17:44 -07:00
stef
02b6cef15c
webrtc: cleanup api ( #38447 )
...
* add support for multi-track with wideRoad single track as default
* remove stale debug mode
* multi track support
* make cameras list optional
* remove multi camera support from athena, make it only local
* update to teleop master
2026-07-27 20:47:43 -07:00
Adeeb Shihadeh
98e7c4f987
replace pytest with lil custom runner ( #38471 )
2026-07-26 21:26:19 -07:00
Adeeb Shihadeh
27122bbd28
lint: check indentation ( #38454 )
...
* lint: check indentation
* cleanup
* happy
* that was too much
* happy
2026-07-25 10:29:37 -07:00
Jason Wen
41b14fa595
Merge commaai/openpilot fdd1df79 into sync-20260721
2026-07-24 11:07:06 -04:00
Adeeb Shihadeh
1262e26899
athena: bring back port migration
...
This reverts commit d9596fa998 .
2026-07-21 12:51:45 -07:00
Adeeb Shihadeh
911f07ee87
convert tests to unittest ( #38387 )
2026-07-21 11:02:34 -07:00
royjr
560cde61ae
sync: fix upstream conflicts
...
Co-authored-by: royjr <royjr96@gmail.com >
2026-07-19 23:18:43 -04:00
Adeeb Shihadeh
d9596fa998
gc old athena and uploader migration code
2026-07-19 14:55:42 -07:00
Adeeb Shihadeh
f0d93eb32d
more ty, part 2 ( #38379 )
2026-07-19 11:02:00 -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
b9f25f8a43
webrtcd: move to libdatachannel ( #38228 )
...
* try libdatachannel
* fix uv lock
* fix uv lock
* remove datachannel abstraction and just use libdatachannel
* clean
* fix livestream bitrate controller
* fix sample
* fix import breaking ci
* clean up and add catches
* bump tele
* move to teleop master
* fix linter
* .
* remove libdatachannel explicit reference from pyproject.toml
* add PyJWT crypto and catch in registration
* spelling
* add crypto back to lock
---------
Co-authored-by: stefpi <19478336+stefpi@users.noreply.github.com >
2026-07-17 15:28:39 -07:00
Jason Wen
14318d2f09
Merge commit '91b067cca0913d0cc9f8b5dab68e3302e278efdc' into sync-20260716
...
# Conflicts:
# .github/labeler.yaml
# .github/workflows/auto_pr_review.yaml
# .github/workflows/docs.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .github/workflows/ui_preview.yaml
# README.md
# SConstruct
# conftest.py
# docs/CARS.md
# msgq_repo
# opendbc_repo
# openpilot/cereal/messaging/tests/validate_sp_cereal_upstream.py
# openpilot/common/api.py
# openpilot/common/hardware/hw.py
# openpilot/common/version.py
# openpilot/selfdrive/assets/fonts/Audiowide-Regular.ttf
# openpilot/selfdrive/assets/sounds/prompt_single_high.wav
# openpilot/selfdrive/assets/sounds/prompt_single_low.wav
# openpilot/selfdrive/car/card.py
# openpilot/selfdrive/car/helpers.py
# openpilot/selfdrive/car/tests/test_car_interfaces.py
# openpilot/selfdrive/car/tests/test_cruise_speed.py
# openpilot/selfdrive/controls/lib/desire_helper.py
# openpilot/selfdrive/controls/lib/longcontrol.py
# openpilot/selfdrive/controls/plannerd.py
# openpilot/selfdrive/controls/radard.py
# openpilot/selfdrive/controls/tests/test_longcontrol.py
# openpilot/selfdrive/modeld/compile_warp.py
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/monitoring/policy.py
# openpilot/selfdrive/monitoring/test_monitoring.py
# openpilot/selfdrive/selfdrived/events.py
# openpilot/selfdrive/selfdrived/selfdrived.py
# openpilot/selfdrive/ui/layouts/onboarding.py
# openpilot/selfdrive/ui/mici/layouts/onboarding.py
# openpilot/selfdrive/ui/soundd.py
# openpilot/selfdrive/ui/tests/diff/replay.py
# openpilot/selfdrive/ui/translations/app.pot
# openpilot/system/athena/athenad.py
# openpilot/system/athena/manage_athenad.py
# openpilot/system/hardware/hardwared.py
# openpilot/system/loggerd/config.py
# openpilot/system/manager/github_runner.sh
# openpilot/system/manager/manager.py
# openpilot/system/updated/updated.py
# panda
# pyproject.toml
# scripts/lint/lint.sh
# system/manager/process_config.py
# system/statsd.py
# tinygrad_repo
# tools/release/build_release.sh
# tools/release/build_stripped.sh
# uv.lock
2026-07-16 00:58:32 -04:00
stef
c91731b13a
athena: remove take snapshot ( #38319 )
...
remove snapshot
2026-07-09 19:15:23 -07:00
Adeeb Shihadeh
60924556f6
athena: minimal json-rpc implementation ( #38318 )
...
* athena: minimal json-rpc implementation
* lil more
2026-07-09 16:55:49 -07:00
Adeeb Shihadeh
5edc0bd89d
mv root dirs into nested openpilot ( #38219 )
2026-06-21 18:49:46 -07:00