da670108e7 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: all font weights ( #35255 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								8097a92515 
								
									
								
							
								 
							
						 
						
							
							
								
								zipapp pack ( #35253 )  
							
							... 
							
							
 
							
							Used to ship python UI in agnos without an openpilot clone
* add a main method to target
* pack script
* validate inputs
* refactors
* copy into temp, dont keep this
* cleanup
* help messages
* rename to pack.py
* pack.py
* updates for device
* moar
* don't use cereal
* just log normally
* use importlib.resources
* revert
* Revert "don't use cereal"
This reverts commit 7208524d42921edfe5029b54552f78 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								09fde3c3ad 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: Use OPENPILOT_URL instead of google.com for network connectivity check ( #35254 )  
							
							... 
							
							
 
							
							check OPENPILOT_URL 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								71e3fd7183 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: use icon for special characters ( #35248 )  
							
							... 
							
							
 
							
							* use icon for special characters
* add icon for SHIFT_DOWN_KEY 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								5babe18184 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui/setup: fix WiFi manager UI element overlap issues ( #35251 )  
							
							... 
							
							
 
							
							fix ui overlap issue 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								6adc7e6bdb 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: disable continue button when no network connecton in setup.py ( #35249 )  
							
							... 
							
							
 
							
							disable continue button when no network connecton 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								b740d23dd0 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: display icons in wifi manager ( #35244 )  
							
							... 
							
							
 
							
							display icons in wifi manager 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								dcfbb99b13 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add password visibility toggle with eye icon to keyboard ( #35246 )  
							
							... 
							
							
 
							
							* add password visibility toggle with eye icon to keyboard
* added show_password_toggle 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								512d83cc36 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): setup.py ( #35140 )  
							
							... 
							
							
 
							
							* setup.py
* better font
* use gui_button
* btn
* fix button and triangle
* low voltage text color
* fix network page
* HARDWARE.get_os_version()
* typing
* white title
* update default text color
* use default font color
* fix software screen
* fix software screen
* radio font size
* line length
* fix regex
* draw svgs
* comment is out of date
* add cairosvg
* use cairosvg
* remove unused import
* support other image types
* revert origin
* fix setup warning icon
* fix
* remove cairosvg
* use pngs
* wrap
* fix disabled style
* TODO
* revert uv.lock
* use new file paths (not rasterized yet)
* oops
* fixes
* params not used
* network check thread
* oops
* fix custom URL and download failed screens
* clear keyboard
* rm
* fixes
* show full error message
* check network type 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								83679bd856 
								
									
								
							
								 
							
						 
						
							
							
								
								selfdrive/assets: rasterize SVGs ( #35243 )  
							
							... 
							
							
 
							
							* selfdrive/assets: rasterize SVGs
* do entire assets dir
* fixed size - 4096px is a lot
* optimise them too
* use inkscape
* regenerate
* abandon runtime svg 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								ec208f2d3d 
								
									
								
							
								 
							
						 
						
							
							
								
								cleanup selfdrive/assets ( #35241 )  
							
							... 
							
							
 
							
							* remove unused assets
* these are icons
* these are images
* fix
* fix
* Revert "remove unused assets"
This reverts commit 95d1a800de 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								6c03e9472d 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: disabled button styles ( #35236 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								84e9b75983 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix WiFi manager shutdown task errors ( #35204 )  
							
							... 
							
							
 
							
							fix WiFi manager shutdown task errors 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								f1c0109c89 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: Fix crash when exiting the application with CTRL+C (KeyboardInterrupt). ( #35221 )  
							
							... 
							
							
 
							
							handle KeyboardInterrupt 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								b1bdab0c90 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: improve texture caching ( #35222 )  
							
							... 
							
							
 
							
							improve texture caching 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								c57f576436 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix FPS drop issues ( #35220 )  
							
							... 
							
							
 
							
							set VSYNC flag only when the env is set 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								3fd05d2ace 
								
							
								 
							
						 
						
							
							
								
								more robust modem  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								73ff9dc944 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add require_full_screen to WifiManagerUI ( #35191 )  
							
							... 
							
							
 
							
							add require_full_screen to WifiManagerUI 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								896dabb190 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add right-side text eliding to gui_label ( #35201 )  
							
							... 
							
							
 
							
							add optional right-side text eliding to gui_label 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								b5545a6736 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: confirm dialog always opens in fullscreen mode ( #35192 )  
							
							... 
							
							
 
							
							confirm dialog always opens in fullscreen mode 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								ce4fda1f92 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add minimum WIFI password length validation ( #35190 )  
							
							... 
							
							
 
							
							* add minimum WIFI password length validation
* add min text size to keyboard
* disable enter if text size<min size
* add MAX_PASSWORD_LENGTH
* disable enter key
* set min_text_size for demo 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								8c995ab26d 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: implement CameraView widget ( #35185 )  
							
							... 
							
							
 
							
							* initial commit
* run at 60hz, nonblock
* graceful cleanup
* re-position
* rename
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								02125f6862 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix cursor position in inputBox mouse click handler ( #35189 )  
							
							... 
							
							
 
							
							fix cursor position in inputBox mouse click handler 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								43054a56c2 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix tethering ssid ( #35188 )  
							
							... 
							
							
 
							
							system/ui: fix tethering ssid when no params 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								59fbeb6070 
								
							
								 
							
						 
						
							
							
								
								system/ui: keyboard demo script  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								2b32325be1 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: Full-Featured InputBox Component ( #35178 )  
							
							... 
							
							
 
							
							custom input box component 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								35dbdf9124 
								
							
								 
							
						 
						
							
							
								
								raylib: fwd everything to cloudlog  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								e62b6a38e9 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: set keyboard to use full window area ( #35181 )  
							
							... 
							
							
 
							
							set keyboard to use full window area 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								bfadab078e 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: set log level to WARNING to reduce noise ( #35180 )  
							
							... 
							
							
 
							
							* set log level to WARNING to reduce noise
* custom callback handling for raylib logs 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								01867f1b2b 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: integrate WifiManagerUI into Updater ( #35177 )  
							
							... 
							
							
 
							
							integrate WifiManagerUI into Updater 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								bbeb37d726 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add MultiOptionDialog for selection from scrollable lists ( #35176 )  
							
							... 
							
							
 
							
							* add MultiOptionDialog for selection from scrollable lists
* mv
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								f1760e63d3 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: performance optimizations for WiFi Manager with cached network data ( #35170 )  
							
							... 
							
							
 
							
							Performance optimizations for WiFi Manager with cached network data 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								eaa595958c 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: prevent duplicate WiFi connections when retrying with new password ( #35174 )  
							
							... 
							
							
 
							
							Prevent duplicate WiFi connections when retrying with new password 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								7147c26954 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix WIFI authentication callback and connection tracking ( #35169 )  
							
							... 
							
							
 
							
							fix authentication callback and state handling 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								3b94e6f92f 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add tethering support to WifiManager ( #35167 )  
							
							... 
							
							
 
							
							add tethering support to WifiManager 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								db855d56d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Log Hexagon DSP temperature ( #35166 )  
							
							... 
							
							
 
							
							* add hexagon dsp temp
* log
* whoops 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								908ea36126 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): add thread-safe property access to WifiManagerWrapper ( #35162 )  
							
							... 
							
							
 
							
							* Add thread-safe property access to WifiManagerWrapper
* cleanup
* type-safe manager, always specify default
* import
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								4bbbe3d2d1 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): revert fps to 60 ( #35163 )  
							
							... 
							
							
 
							
							bump default fps 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								33849245d8 
								
									
								
							
								 
							
						 
						
							
							
								
								uploader.py: fix empty string handing in AthenadRecentlyViewedRoutes parameter ( #35139 )  
							
							... 
							
							
 
							
							Fix empty strings in AthenadRecentlyViewedRoutes parameter 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								73ee0c022f 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "ui(raylib): create BaseWindow ( #35074 )" ( #35077 )  
							
							... 
							
							
 
							
							* Reapply "ui(raylib): create BaseWindow (#35074 )"
This reverts commit 83b84a5bec 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								e7f7675458 
								
									
								
							
								 
							
						 
						
							
							
								
								micd: fix thread safety by adding locking for shared state ( #35148 )  
							
							... 
							
							
 
							
							* fix thread safety by adding locking for shared state
* Update system/micd.py
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								52669b6ad2 
								
									
								
							
								 
							
						 
						
							
							
								
								AGNOS 12.1 ( #35154 )  
							
							... 
							
							
 
							
							12.1 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								47ed90c6cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "Mypy: Got passing on macos ( #34591 )" ( #35126 ) ( #35153 )  
							
							... 
							
							
 
							
							* Mypy: Got passing on macos (#34591 )
* Mypy: Got mypy passing on macos
* common/realtime.py refactor
* Mypy: mypy passing on darwin
* Refactor: Removed else: pass statement
* Refactor: Removed unnecessary check
* added xattr to pyproject
* loggerd: switched to xatter module
* loggerd: removed unused module in xattr_cache.py
* UV: update uv.lock
* Update system/athena/athenad.py
* athenad: fixed blank lines
* loggerd: refactor of xattr_cache
* cleanup
---------
* fix getxattr no attribute on macOS
* try fixing missing ENOATTR on Linux
---------
Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>
Co-authored-by: BrainLess <116778989+BrainLessPea@users.noreply.github.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								2451d70408 
								
									
								
							
								 
							
						 
						
							
							
								
								AGNOS 12 ( #35151 )  
							
							... 
							
							
 
							
							agnos 12 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								36ff474bc8 
								
									
								
							
								 
							
						 
						
							
							
								
								remove `numpy.core` usage ( #35152 )  
							
							... 
							
							
 
							
							fix 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								7c16e65347 
								
									
								
							
								 
							
						 
						
							
							
								
								loggerd: remove redundant Params Construction ( #35138 )  
							
							... 
							
							
 
							
							remove redundant Params Construction 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								aa1b790708 
								
							
								 
							
						 
						
							
							
								
								revert agnos 12  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								bbf37ae5c7 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "Mypy: Got passing on macos ( #34591 )" ( #35126 )  
							
							... 
							
							
 
							
							* Mypy: Got passing on macos (#34591 )
* Mypy: Got mypy passing on macos
* common/realtime.py refactor
* Mypy: mypy passing on darwin
* Refactor: Removed else: pass statement
* Refactor: Removed unnecessary check
* added xattr to pyproject
* loggerd: switched to xatter module
* loggerd: removed unused module in xattr_cache.py
* UV: update uv.lock
* Update system/athena/athenad.py
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
* athenad: fixed blank lines
* loggerd: refactor of xattr_cache
* cleanup
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
* fix getxattr no attribute on macOS
* try fixing missing ENOATTR on Linux
---------
Co-authored-by: BrainLess <116778989+BrainLessPea@users.noreply.github.com>
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								b400312042 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 12 ( #35133 )  
							
							... 
							
							
 
							
							* new
* all
* prod
* both
* 12
* version
* update 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								9622b6f8bd 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): add a simple toggle component ( #35128 )  
							
							... 
							
							
 
							
							* simple toggle
* Update system/ui/lib/toggle.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							6 months ago