William Bonilla
c4acae6b51
"docs: update 'Turn the Speed Blue' tutorial with new UI path and fu… ( #35016 )
...
* "docs: update 'Turn the Speed Blue' tutorial with new UI path and function"
* Change 'Openpilot' to all lowercase ('openpilot') based on the review.
2025-04-27 19:54:00 -07:00
Trey Moen
c0b0bb554c
fix(replay): search for route key in entire str ( #35081 )
...
fix(replay): look at whole segment string
2025-04-26 13:43:18 -07:00
DevTekVE
be168d14e9
SL: updating localproxy implementation ( #841 )
...
* Adding capabilities to route localProxy via sunnylink
* Undo
* Thx lint
* get api token
* cert is not valid when it's an IP. Still use cert, but don't validate
2025-04-26 19:33:35 +02:00
Harald Schäfer
e7cf508f50
Tomb Raider 5 ( #35080 )
...
846c53a4-b886-4942-a4d3-7ea3aff5be8d/400
2025-04-26 07:30:47 -07:00
Cameron Clough
9d17c73f6b
avoid importing Raylib UI ( #35078 )
2025-04-25 19:09:19 -07:00
Cameron Clough
83b84a5bec
Revert "ui(raylib): create BaseWindow ( #35074 )"
...
This reverts commit 124198460b .
2025-04-26 01:20:58 +01:00
Shane Smiskol
2619732d9f
Fix tethering connection disabling internet ( #35075 )
...
* fix
* this is ignored in this networkmanager
* whoop
2025-04-25 16:49:09 -07:00
Cameron Clough
124198460b
ui(raylib): create BaseWindow ( #35074 )
...
* ui(raylib): create BaseWindow
* test without typing
* revert
* Revert "test without typing"
This reverts commit c8a5e1b8322bb7250ede540d7b6d25eefa72cef1.
* lines
2025-04-25 23:33:32 +01:00
github-actions[bot]
41b34c6f43
[bot] Update translations ( #35072 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-04-25 14:00:28 -07:00
commaci-public
38610419dc
[bot] Update Python packages ( #35041 )
...
Update Python packages
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-04-25 13:58:25 -07:00
Jason Young
37839ea0c5
controls: publish current curvature in CarControl ( #34679 )
...
* controls: publish current curvature in CarControl
* clean up
* update refs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-04-25 13:57:18 -07:00
Cameron Clough
362ddfc0c7
ui: replace qt text window with raylib ( #35064 )
...
* remove qt text window
* use wrapper, render text window in thread
* add wait_for_exit method
* update imports
2025-04-25 14:17:47 +01:00
Cameron Clough
7eb1c31d72
ui(raylib/text): spacing between button and scrollbar ( #35069 )
2025-04-25 14:06:37 +01:00
Cameron Clough
92ada2170f
ui(raylib): start scroll at bottom of text window ( #35068 )
2025-04-25 14:00:31 +01:00
Cameron Clough
c961fb095f
ui(raylib): preserve whitespace in wrapped text ( #35067 )
...
* ui(raylib): preserve whitespace in wrapped text
* lint
2025-04-25 13:57:04 +01:00
Adeeb Shihadeh
37e86df41e
CI: comment reporter links on PRs ( #35066 )
...
* comment
* Revert "Tomb Raider 4 (#35058 )"
This reverts commit 756aebd39f .
* no dpeth
* Reapply "Tomb Raider 4 (#35058 )"
This reverts commit 7143835b3d075271e86fb181e08f32db7720c6f8.
* no forks
2025-04-24 18:16:18 -07:00
Harald Schäfer
756aebd39f
Tomb Raider 4 ( #35058 )
...
* dc455ed7-0ef1-4c57-9391-c71767784c7e/400
* f16884e6-417e-4842-aeda-b2e1b3edf40b/400
2025-04-24 16:24:21 -07:00
Cameron Clough
3ee2882093
ui: replace qt spinner with raylib ( #35059 )
...
* use raylib spinner
* remove qt spinner
* use wrapper, render spinner in thread
* english
* fix?
* match Qt font size more closely
2025-04-24 21:16:38 +01:00
Cameron Clough
7c223e5586
ui(raylib): decrease target FPS to 30 ( #35062 )
2025-04-24 21:00:48 +01:00
Cameron Clough
8088438bd6
hardware: make set_display_power not abstract ( #35061 )
...
hardware: make set_dispaly_power not abstract
follow-up to https://github.com/commaai/openpilot/pull/35060#discussion_r2058829397
2025-04-24 20:18:31 +01:00
Cameron Clough
196848c023
ui(raylib): set display power and brightness on init ( #35060 )
...
* add set_display_power to hardware.py
* set display power and brightness on app init
2025-04-24 15:55:15 +01:00
ZwX1616
e85d833a80
Revert "Revert "OS04C10: use IFE downscaler for road cameras"" ( #35047 )
...
* Revert "Revert "OS04C10: use IFE downscaler for road cameras" (#35046 )"
This reverts commit aaaa2d0dd0 .
* fixed
* patch it here
* surely
2025-04-23 21:09:22 -07:00
Jason Wen
1e5408f58f
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #851 )
2025-04-24 00:05:15 -04:00
Jason Wen
b8b29a210a
Merge branch 'upstream/openpilot/master' into sync-20250423
2025-04-23 23:44:50 -04:00
Warren Togami
63a188d2e0
TOYOTA_RAV4_PRIME NNLC tuning gen 1 ( #850 )
...
neural_network_data: TOYOTA_RAV4_PRIME NNLC tuning gen 1
2025-04-23 18:23:40 -07:00
Harald Schäfer
a38dcbb3fe
Disable low speed steer in modeld ( #35056 )
...
* disable low speed steer
* No steer under
2025-04-23 14:15:06 -07:00
Cameron Clough
281a72780b
Reapply "ui(raylib): "exit" btn in text window on PC" ( #35053 )
...
* ui(raylib): "exit" btn in text window on PC
* unused import
* request close
* this was missing
2025-04-23 14:06:09 +01:00
Jason Wen
52843834ba
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #849 )
2025-04-23 01:09:17 -04:00
Jason Wen
b9385a2368
Merge branch 'upstream/openpilot/master' into sync-20250422
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# .github/workflows/ui_preview.yaml
# common/params_keys.h
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/car/tests/test_car_interfaces.py
# selfdrive/car/tests/test_models.py
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/modeld/fill_model_msg.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/qt/offroad/developer_panel.cc
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/translations/main_de.ts
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
2025-04-23 00:44:53 -04:00
Kacper Rączy
7b5468b2e8
plotjuggler: support relative paths ( #35054 )
...
* Support relative paths
* Abspath for rlog too
2025-04-22 21:50:03 +00:00
Cameron Clough
754f5aa955
Revert "ui(raylib): "exit" btn in text window on PC ( #35052 )"
...
This reverts commit f9767d2650 .
2025-04-22 22:30:20 +01:00
Cameron Clough
f9767d2650
ui(raylib): "exit" btn in text window on PC ( #35052 )
...
* ui(raylib): "exit" btn in text window on PC
* unused import
2025-04-22 22:07:47 +01:00
Cameron Clough
c9259a9bcf
ui(raylib): update spinner vertical pos ( #35051 )
...
Adjust the spinner vertical position when displaying text or a progress bar
- When displaying the progress bar, center the comma logo and spinner in the middle of the screen
- When displaying text, center the entire content vertically
Also updated `wrap_text` to not include an empty line in the array if it's the first line, so that `wrap_text("")` always returns `[]`
2025-04-22 20:54:36 +01:00
Cameron Clough
651ff78cb0
ui(raylib): increase font size and wrap text in spinner ( #35049 )
...
- Wrap text onto separate lines
- Increase font size to be closer to Qt
- Remove extra letter spacing - 0.0 should use font default spacing, and this is used in `wrap_text`
Will fix vertical alignment separately, as both the text and progress bar layouts need to be considered
2025-04-22 16:07:05 +01:00
Cameron Clough
23524e2038
ui(raylib): reduce spinner rotation artifact ( #35048 )
...
* ui(raylib): reduce spinner rotation artifact
A visual artifact (white pixels) appeared on the edge of the
rotating spinner track texture, likely due to RGB color bleed during
bilinear filtering in Raylib.
Pre-multiplying the alpha channel of the spinner track image using
`rl.image_alpha_premultiply` significantly reduces the visibility of the
artifact.
* lint
2025-04-22 15:28:54 +01:00
DevTekVE
fd0d4a5aab
ci: fixes for trigger conditions on sync ( #847 )
...
pull_request_target is needed for security, but at the same time it makes life a little harder because the ref is different so we need to do some work to make sure we get what we are supposed to get
2025-04-22 14:54:18 +02:00
Jason Wen
0102a1c704
DM: Use carControl.latActive for MADS DM monitoring ( #845 )
2025-04-22 00:03:06 -04:00
Harald Schäfer
8cefc00a6e
Tomb Raider 3 ( #35042 )
...
* 92b64884-4506-4a03-87ad-33e1a177fe73/400
* faster lat
2025-04-21 17:06:53 -07:00
ZwX1616
aaaa2d0dd0
Revert "OS04C10: use IFE downscaler for road cameras" ( #35046 )
...
Revert "OS04C10: use IFE downscaler for road cameras (#35023 )"
This reverts commit 3b60b22cee .
2025-04-21 17:02:36 -07:00
Adeeb Shihadeh
a9b9e0bb54
raylib: init updater ( #35045 )
...
* raylib: init updater
* cleanup
2025-04-21 16:13:55 -07:00
Bruce Wayne
a029d13398
update smooth
2025-04-21 15:44:30 -07:00
Harald Schäfer
33a7d853f0
Modeld: small refactor ( #35044 )
...
refactor
2025-04-21 15:10:41 -07:00
Harald Schäfer
34514ef176
Long planner: make work with training ( #35043 )
...
* revert useless
* update ref
2025-04-21 14:11:57 -07:00
github-actions[bot]
ed555cb948
[bot] Update translations ( #35040 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-04-21 12:48:11 -07:00
DevTekVE
b64ceb41ed
ci: improve conditions for publish and notify steps in workflow ( #844 )
2025-04-20 21:18:11 +02:00
Cameron Clough
d56baa0fbb
ui(raylib): constant spinner rotation speed ( #35037 )
2025-04-20 15:03:49 +01:00
DevTekVE
9a1e420fa7
ci: bugfix cancelling only when push to master or workflow dispatch.
...
Otherwise don't let it cancel as it seems that when running with pull_request_target we are with ref pointing to target and thus the cancel condition was being met
2025-04-20 14:19:31 +02:00
DevTekVE
d0c209575e
ci: bugfix flipped contains check for pull requests
2025-04-20 14:06:24 +02:00
DevTekVE
511e4c5919
ci: update auto pr review config and split turst fork pr ( #842 )
...
* Updating auto pr labeler
* auto pr review revamp
* Leaving event as pull request :)
* Check permission
* add chore
* Bringing back as original
2025-04-20 13:34:24 +02:00
DevTekVE
898f30744f
ci: avoid deadlock on dev-c3 branch build when PR labeled dev-c3 ( #839 )
...
* ci: enhance PR checks to validate individual check runs before merging and ignore reset-and-squash as candidate for fail
* reset and squash script shouldn't will be cancelled only if a push to master has been made which always should take priority. The rest will be put on hold to avoid parallel squash scripts running
* Set concurrencty at workflow level?
* Set concurrencty at workflow level?
* change trigger to pull_request to validate
* Reducing the types of "pull request" events
* Keep it as target
* Playing eith run name a little
* Change to pull request not target
* simplifying
* set to just pull request without target
* maintain as pull request target
2025-04-20 13:04:35 +02:00