Adeeb Shihadeh
ccac1e28de
jp: DM debug layout
2026-05-25 18:01:46 -07:00
Adeeb Shihadeh
8583826166
Reapply "Use packaged json11 dependency ( #37995 )" ( #37996 )
...
This reverts commit 656de3f17b .
2026-05-10 17:24:53 -07:00
Adeeb Shihadeh
bea893820e
use packaged bootstrap icons ( #37994 )
...
* vendor bootstrap icons from dependencies
* use bootstrap-icons release
2026-05-10 10:28:03 -07:00
Adeeb Shihadeh
656de3f17b
Revert "Use packaged json11 dependency ( #37995 )"
...
This reverts commit 63508d0481 .
2026-05-10 10:24:16 -07:00
Adeeb Shihadeh
63508d0481
Use packaged json11 dependency ( #37995 )
...
* Use packaged json11 dependency
* rm that too
2026-05-10 10:23:49 -07:00
Adeeb Shihadeh
8560f2732a
jp: fix search behavior
2026-05-02 11:19:13 -07:00
Adeeb Shihadeh
85f00ff80a
jp: misc polish ( #37919 )
...
* remove useless zoom out buttons
* rm flip
* rm those too
* no dragging
2026-04-26 10:42:48 -07:00
Adeeb Shihadeh
79cd8420eb
jp: 2x faster parsing ( #37904 )
...
* jp: 2x faster parsing
* rm dynamic path
* cleanup
* lil more
* livin in the future
* clean that up
* one more
2026-04-24 15:02:37 -07:00
Adeeb Shihadeh
736cf6d9df
clean up deprecated services ( #37885 )
...
* clean up deprecated services
* lil more
2026-04-22 16:01:35 -07:00
Adeeb Shihadeh
4286a64083
jp: reduce y padding
2026-04-21 10:11:10 -07:00
Adeeb Shihadeh
341786acb5
jp: fix hidden plots unhiding on interaction ( #37870 )
2026-04-21 09:53:17 -07:00
Adeeb Shihadeh
31403f4a5c
jotplugger: render segment range slices properly ( #37837 )
2026-04-15 10:50:24 -07:00
Adeeb Shihadeh
75e352e5d0
jotpluggler: CAN parsing is best effort ( #37835 )
2026-04-15 10:24:37 -07:00
Adeeb Shihadeh
d204d626bd
jp: skip unparsable messages ( #37816 )
2026-04-14 14:53:49 -07:00
Adeeb Shihadeh
a89ed55b65
cereal: group inline deprecated fields ( #37791 )
2026-04-09 10:41:04 -07:00
Adeeb Shihadeh
f0053d4619
jotpluggler: state transition view is only for enums ( #37761 )
...
* jotpluggler: state transition view is only for enums
* cleaner
2026-04-03 14:52:35 -07:00
Adeeb Shihadeh
b706673e1c
jotpluggler: part one ( #37730 )
2026-03-25 19:49:38 -07:00
Adeeb Shihadeh
6b52ee7ef2
tools cleanup ( #37520 )
2026-03-01 15:40:10 -08:00
Adeeb Shihadeh
8856585129
new demo route ( #37457 )
2026-02-28 21:14:51 -08:00
Adeeb Shihadeh
d899834b63
Revert "new demo route ( #37456 )"
...
This reverts commit c5372e9041 .
2026-02-27 08:04:45 -08:00
Adeeb Shihadeh
c5372e9041
new demo route ( #37456 )
2026-02-27 08:04:24 -08:00
Adeeb Shihadeh
8831b11a24
remove old raylib screenshot tool ( #37225 )
2026-02-15 20:11:17 -08:00
commaci-public
a46ff01cab
[bot] Update Python packages ( #36966 )
...
* Update Python packages
* ty fixes
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-01-19 11:39:21 -08:00
Adeeb Shihadeh
ea01a53711
switch from mypy to ty ( #36961 )
2025-12-28 10:42:49 -08: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
Jimmy
be379e188b
jotpluggler: fix off by one error ( #36144 )
...
fix off by one error sometimes causing missed items in datatree
2025-09-12 14:37:00 -07:00
Jimmy
42d9bd0516
jotpluggler: sync x axes and autofit y axis ( #36143 )
...
* sync x axes of all timeseries plots
* always autofit y-axis
* fix typing
2025-09-12 14:36:50 -07:00
Jimmy
c9dbf97649
jotpluggler: add icons, use monospace font, and fix ui quirks ( #36141 )
...
* use play/pause icons
* use monospace font
* x button for delete
* add icons for splitting
* many scaling + scrollbar fixes and niceties
* simplify texture loading code
2025-09-11 23:31:32 -07:00
Jimmy
572c03dbac
jotpluggler: fix flashing while searching ( #36128 )
...
* modify in place instead of recreating nodes
* don't delete DataTreeNodes and simplify code
* faster: more efficient state tracking, better handler deletion
2025-09-11 10:48:45 -07:00
Jimmy
6b13175338
jotpluggler: better handle sparse message data and bools ( #36124 )
...
* better handle sparse message data
* fix plotting of of bools
* add type for msg._valid
* fix typing
* add assert in case something changes in future
2025-09-10 00:09:08 -07:00
Jimmy
ea53111afc
basic jotpluggler ( #36045 )
...
* jotpluggler!
* demo, executable, fontfile
* calc max and min, numpy, cloudlog
* mypy things
* simplified data.py
* multiprocessed data ingest
* allow verrryyy long search results
* stream in multiprocessed segments
* bug fixes
* simplify and speed up timeseries
* small fixes
* rewrite layout
* resizable layouts
* cleanup
* downsampling
* deque for consistency
* use item_visible_handler
* only build visible UI
* don't delete item handlers, add locks, don't expand large lists
* delete item handlers after a frame
* small data tree improvements
* seperate datatree into its own file
* reset when loading new segments
* fix plot window resizing and recursive split resizing logic
2025-09-09 10:56:07 -07:00