firestar5683
e9dd458699
Replay
...
Provide route replay, log migration and recorded vehicle fixtures for regression checks.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
Co-authored-by: YassineYousfi <yyousfi1@binghamton.edu >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
2026-10-14 20:02:39 -05:00
firestar5683
978105ad9b
Project identity and attribution
...
Document StarPilot setup and third-party attribution. Keep cloud authentication scoped to the selected provider.
Co-authored-by: Daniel Koepping <elkoled@gmail.com >
Co-authored-by: Danny <dannyirwin31@yahoo.com >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-10-14 19:56:17 -05:00
firestar5683
6d742eb343
CI
...
Add control trace and platform qualification tools that exercise explicit safety modes and vehicle coverage.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
Co-authored-by: YassineYousfi <yyousfi1@binghamton.edu >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com >
Co-authored-by: prabhaavp <prabhaav@msu.edu >
2026-10-14 19:56:17 -05:00
DimitriChrysafis
33cfc2af03
remove unused code ( #39080 )
...
(cherry picked from commit a47d1c56f60727cd5ad0056cb2479bad8c473c4d)
2026-10-14 13:05:09 -05:00
Kacper Rączy
bc88da03d0
tools: use log migration in cpp tools ( #38571 )
...
* Universal PyProcess module runner. Migration cli
* print to stderr
* Migration in jotpluggler
* Do -
* Improvements
* Explicit stdout
* Existing master pyprocess changes
* PyTools
* Fix runtime warning
(cherry picked from commit b9c815d56a2827796ad73ca8f09d186243dd8c17)
2026-10-14 13:05:08 -05:00
YassineYousfi
6a531e0ea9
model replay pr bot: show both ( #39055 )
...
* model replay pr bot: show both
* jenkins
(cherry picked from commit 655bfdebc72ac13f66193cfc05eb2bc3a84c3a0e)
2026-10-14 13:05:08 -05:00
Adeeb Shihadeh
dd6b26bbba
jp: zoom improvements
...
(cherry picked from commit f804d3468e05820f11e3580d6aa797bc958c7b82)
2026-10-14 13:05:08 -05:00
Adeeb Shihadeh
18860c3d6c
jp: add segment and duration
...
(cherry picked from commit 6846d733d4782cb36b498ac49ed732cc53d3f24d)
2026-10-14 13:05:08 -05:00
Adeeb Shihadeh
914005bc61
jp: fix file resolving
...
Original-upstream-commit: c933446486e6923c8468a979b6fab890b46f5cdb
Upstream: https://github.com/commaai/openpilot/commit/c933446486e6923c8468a979b6fab890b46f5cdb
2026-10-06 17:54:16 -05:00
Adeeb Shihadeh
cfeb440c23
jp: show text fields ( #39042 )
...
Original-upstream-commit: 2b7c34a5c32f78f4892a07598cbe3827be880438
Upstream: https://github.com/commaai/openpilot/commit/2b7c34a5c32f78f4892a07598cbe3827be880438
2026-10-06 17:54:16 -05:00
Adeeb Shihadeh
1dc5f2ad9a
jotpluggler: fix subset time bounds ( #39041 )
...
Original-upstream-commit: fc616407826c52abd1338a34e85ce9d4fcbd20e1
Upstream: https://github.com/commaai/openpilot/commit/fc616407826c52abd1338a34e85ce9d4fcbd20e1
2026-10-06 17:54:15 -05:00
Adeeb Shihadeh
58efd014ef
jp: add initData tab ( #39039 )
...
Original-upstream-commit: 84f9bdbc10df0184976c14457bddab008b141208
Upstream: https://github.com/commaai/openpilot/commit/84f9bdbc10df0184976c14457bddab008b141208
2026-10-06 17:54:15 -05:00
Trey Moen
3b2a75a4e0
cabana: resize heatmap and prevent signal clipping ( #38975 )
...
* cabana: allow heatmap resizing without clipping
* cabana: keep outer grid lines inside the heatmap
* cabana: add a visible heatmap resize handle
* cabana: use the standard pane divider for resizing
2026-09-19 18:41:58 -07:00
Trey Moen
1b1b60ba93
cabana: generate dbc files during builds ( #38974 )
2026-09-19 16:54:47 -07:00
Trey Moen
95ed0213ec
cabana: refine signal heatmap grid ( #38964 )
...
* cabana: refine signal heatmap grid
* cabana: restore direct signal color blending
* cabana: strengthen heatmap signal saturation
* Revert "cabana: strengthen heatmap signal saturation"
This reverts commit 07ee9664d533f260b5bbfaed1afc4391c795603c.
* cabana: remove signal cell gradients
2026-09-19 16:00:59 -07:00
Trey Moen
ea0afb67a8
cabana: preserve activity with a brighter baseline ( #38971 )
...
* cabana: preserve activity above a brighter baseline
* cabana: apply signal baseline in both themes
2026-09-19 15:24:14 -07:00
Trey Moen
680aa6f868
cabana: revert quiet signal brightness clamp ( #38970 )
...
Revert "cabana: brighten quiet signals in dark mode (#38969 )"
This reverts commit d375e7ff5d .
2026-09-19 15:02:54 -07:00
Trey Moen
d375e7ff5d
cabana: brighten quiet signals in dark mode ( #38969 )
2026-09-19 14:58:18 -07:00
Trey Moen
2eee697f7d
cabana: improve theme contrast ( #38965 )
...
* cabana: centralize accessible theme and data colors
* cabana: remove color contrast tests
* cabana: simplify theme color helpers
* cabana: soften inactive message rows in dark mode
* cabana: retain original signal tooltip behavior
2026-09-19 09:47:49 -07:00
ZwX1616
5ae0da0e46
DM: Super Leicht Model ( #38942 )
2026-09-18 17:35:52 -07:00
Trey Moen
7f6f13997c
replay: fix ranges with omitted start ( #38963 )
...
* replay: fix ranges with omitted start
* replay: keep range tests scoped to omitted start
2026-09-18 06:44:39 -07:00
Trey Moen
9a95fdc1a2
cabana: fix stale message size warnings ( #38961 )
2026-09-17 22:56:42 -07:00
Trey Moen
c8d56a1990
cabana: filter multiplexed signals in binary grid ( #38960 )
...
* cabana: filter multiplexed signals in binary grid
* cabana: refresh overlap warnings on branch changes
2026-09-17 22:28:30 -07:00
Trey Moen
6c69ebed7f
cabana: improve heatmap readability ( #38955 )
...
* cabana: improve heatmap readability
* cabana: use shared colors for the heatmap
* cabana: brighten dark theme text
2026-09-17 22:09:33 -07:00
Trey Moen
c504b92aba
cabana: clarify signal button states ( #38953 )
...
* cabana: clarify plot button states
* cabana: strengthen signal action hover states
2026-09-17 22:07:01 -07:00
Trey Moen
b55e37b9c9
cabana: right-align numeric message values ( #38959 )
2026-09-17 22:05:10 -07:00
Trey Moen
e77f6e56f9
cabana: show cumulative byte and bit heatmaps ( #38954 )
2026-09-17 22:04:45 -07:00
Trey Moen
60b3ccf39e
cabana: accept prefixed hex values in id filters ( #38952 )
2026-09-17 21:57:48 -07:00
Trey Moen
bca3b04720
cabana: improve dark theme contrast ( #38957 )
2026-09-17 21:56:31 -07:00
Trey Moen
5f50bda7ba
cabana: improve signal panel layout ( #38910 )
...
* cabana: improve signal panel layout
* cabana: match row actions to selection colors
* cabana: preserve master remove action
* cabana: match remove icon to selected row
2026-09-13 17:06:52 -07:00
Trey Moen
5b34f151de
cabana: balance signal action spacing ( #38911 )
2026-09-13 17:01:04 -07:00
Trey Moen
64e5d1e5e3
cabana: preserve selected menu color on hover ( #38909 )
...
* cabana: unify menu highlight colors
* cabana: preserve selected menu color on hover
2026-09-13 16:54:34 -07:00
Trey Moen
d3106c2b4b
cabana: unify video and live stream titles ( #38908 )
...
* cabana: unify video and live stream titles
* cabana: put stream before dbc in window title
* cabana: show fingerprint in route details
2026-09-13 16:43:53 -07:00
Trey Moen
885792de3f
cabana: remove message table outer border ( #38907 )
2026-09-13 16:36:16 -07:00
Trey Moen
5319474ee5
cabana: disable tool window collapse ( #38906 )
2026-09-13 16:31:19 -07:00
Trey Moen
164a3a1e30
cabana: stop chart tooltips over menus ( #38905 )
...
* cabana: keep chart tooltips below menus
* cabana: exclude popup menus from plot hover
2026-09-13 16:27:40 -07:00
Trey Moen
c715ef4762
cabana: flatten signal panel containers ( #38904 )
...
* cabana: flatten signal panel containers
* cabana: keep messages and logs switch border
2026-09-13 16:15:25 -07:00
Trey Moen
2ae3598b51
cabana: prevent signal panel collapse ( #38903 )
...
* cabana: keep signal scrolling inside the list
* cabana: reserve space for the signal panel
2026-09-13 15:56:21 -07:00
Trey Moen
4e60afe70d
cabana: show persistent fps counter ( #38898 )
...
* cabana: show persistent UI FPS
* cabana: render whole fps in monospace
* cabana: keep fps aligned beside centered progress
* cabana: move fps to top right
* Revert "cabana: move fps to top right"
This reverts commit 51a5334aec79807f8102b9a6f1f902f22814d5c7.
2026-09-13 15:48:35 -07:00
Trey Moen
5c365d3398
cabana: remove inner video container ( #38901 )
2026-09-13 15:46:29 -07:00
Trey Moen
e6f9b3c6c4
cabana: preserve menu bar border on highlight ( #38902 )
...
* cabana: preserve menu bar border on highlight
* cabana: remove border drawing comment
2026-09-13 15:46:14 -07:00
Trey Moen
94f71fce00
cabana: add browser sign-in for remote routes ( #38894 )
...
* cabana: add browser sign-in for remote routes
* cabana: use shared dialog styling for browser sign-in
* cabana: support spacious centered action buttons
* cabana: vertically center sign-in states
* cabana: keep sign-in layout stable between states
* cabana: center sign-in error text
* cabana: avoid hint flash when retrying sign-in
2026-09-13 15:23:22 -07:00
Trey Moen
b6918cb31b
cabana: fix download bar layout ( #38900 )
...
* cabana: fix download bar layout
* cabana: reduce download label font size
2026-09-13 15:22:13 -07:00
Trey Moen
11093e743e
cabana: improve dark slider track contrast ( #38899 )
2026-09-13 14:44:13 -07:00
Trey Moen
ebb202f29d
tools: share cancellable browser sign-in ( #38893 )
...
* tools: share cancellable browser sign-in
* tools: invoke auth JSON mode directly from Cabana
* tools: require an explicit Python module
* tools: order module constants alphabetically
* tools: use shared unauthorized handling for devices
2026-09-13 14:35:46 -07:00
Trey Moen
9c054e285d
replay: retry failed segment loads ( #38897 )
...
* replay: retry failed segment loads
* replay: rename test helper for spellcheck
* replay: include portable temporary directory declaration
* replay: name attempt limit and shorten test delays
* replay: drop timing-dependent retry tests
2026-09-13 14:19:59 -07:00
Trey Moen
c5cf29cf5e
cabana: contain tooltips and capture plot drags ( #38896 )
...
* cabana: contain chart tooltips within columns
* cabana: refresh tooltip bounds after chart resize
* cabana: capture plot drags to prevent window movement
2026-09-13 13:53:35 -07:00
Trey Moen
45a7747ca3
cabana: fix detached panel menus ( #38890 )
...
* cabana: keep dropdowns above detached panels and within the screen
* cabana: shorten dropdown comments
2026-09-13 09:46:43 -07:00
Trey Moen
e5a6a8b73e
cabana: make the Signals pane a native dock panel, fix pad ( #38889 )
...
* cabana: align center tabs and keep signal panel docked
* cabana: prevent panels from docking into the tabless center
* cabana: use native docking for the Signals panel
* cabana: migrate dock tabs when loading the layout
2026-09-13 09:19:48 -07:00
Trey Moen
0d4a4ab910
cabana: disable collapse for dockable panels ( #38885 )
2026-09-12 23:48:57 -07:00