firestar5683
8cb60d82fe
Developer and build tooling
...
Provide laptop and device build entry points, cache compatibility checks and developer tooling. Keep distribution assets and model packaging available before runtime consumers.
2026-10-03 22:34:37 +00:00
firestar5683
75327f5ade
UI replay and startup helpers
...
Provide UI replay and startup helpers for inspecting onroad rendering without a live drive.
2026-10-03 22:34:37 +00:00
firestar5683
b282ced7fb
Project documentation and attribution
...
Document supported behavior, contributor attribution and third-party licenses alongside the source distribution.
2026-10-03 22:34:37 +00: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
Trey Moen
44914a7cf4
cabana: remove custom focus-loss handling ( #38884 )
...
* cabana: fix focus handling across docked and floating windows
* cabana: remove custom focus-loss handling
2026-09-12 22:45:32 -07:00
Trey Moen
4c0799eb8e
cabana: make Charts a native dockable panel ( #38883 )
...
* cabana: make charts a native dockable panel
* cabana: remove redundant charts docking button
2026-09-12 21:40:31 -07:00
Trey Moen
1aa97338c4
Cabana: standardize floating dropdown menus ( #38874 )
...
* Cabana: standardize floating dropdown menus
* Cabana: use uniform items in menus and combo lists
* Cabana: remove dropdown test and explanatory comments
2026-09-12 20:56:08 -07:00
Trey Moen
20064d9681
cabana: show placeholder for unresolved timestamps ( #38870 )
2026-09-12 20:46:51 -07:00
Trey Moen
dc338c2831
cabana: standardize button spacing ( #38873 )
...
* cabana: standardize button spacing and control alignment
* cabana: center shared step controls and inset chart content
* cabana: use uniform per-chart content insets
2026-09-12 20:37:01 -07:00
Trey Moen
7e84a61668
cabana: use ImGui decorations for floating panes ( #38871 )
...
* cabana: redraw floating panes during native resizing
* cabana: keep rendering while native resize is held
* cabana: use ImGui decorations to avoid native resize loops
* cabana: draw docking previews only on the target viewport
2026-09-12 17:45:14 -07:00
Trey Moen
f147094cb7
cabana: restore Qt palettes and contrast ( #38875 )
...
* cabana: restore Qt dark palette and contrast
* cabana: restore Qt standard light palette and selection text
* cabana: drive component colors from shared style values
* cabana: remove historical palette comments
2026-09-12 17:44:43 -07:00
Adeeb Shihadeh
64b4dbf115
add shellcheck-like static analysis ( #38877 )
2026-09-12 14:14:39 -07:00
Kacper Rączy
ad5c0b946d
tools: optimize route parsing ( #38714 )
2026-09-12 14:13:08 -07:00