jacqueline
							
						 
						
							 
							
							
							
								
							
								b255ea799e 
								
							
								 
							
						 
						
							
							
								
								Add lua bindings for override input hooks  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								920345b940 
								
							
								 
							
						 
						
							
							
								
								Support getting a tree of controls + hooks via lua  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								531475e351 
								
							
								 
							
						 
						
							
							
								
								Enable bluetooth after boot, not during boot  
							
							 
							
							... 
							
							
 
							
							This avoids some bluetooth-related devices being delivered before
BootComplete 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								84dbe074c5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								db9e5cce1f 
								
							
								 
							
						 
						
							
							
								
								Improve handling of the display  
							
							 
							
							... 
							
							
 
							
							- Blank the display when locking to prevent burn-in
 - Delay turning the display on until *exactly* after the first lvgl flush
 - Init the display in the ui task to avoid blocking the rest of boot 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								4eb1a074f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								dfccf56f34 
								
							
								 
							
						 
						
							
							
								
								Add support for 64-bit float wav files  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5b99267cb9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								8e113ea9ae 
								
							
								 
							
						 
						
							
							
								
								squash a bunch of warnings  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Robin Howard
							
						 
						
							 
							
							
							
								
							
								7c075cf5b7 
								
							
								 
							
						 
						
							
							
								
								Adds LRA haptic support (open-loop only for now).  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Robin Howard
							
						 
						
							 
							
							
							
								
							
								e39754ba10 
								
							
								 
							
						 
						
							
							
								
								Fix DRV2065L register usage: we were accidentally setting control2 when we meant control3.  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								354ba0325a 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								727847017d 
								
							
								 
							
						 
						
							
							
								
								Add a button to update the samd's firmware  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								7f630cebdd 
								
							
								 
							
						 
						
							
							
								
								daniel/recycler-list ( #66 )  
							
							 
							
							... 
							
							
 
							
							@cooljqln  should be good to merge to main, give it a look over though please? :)
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/66 
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b17f8a3dcc 
								
							
								 
							
						 
						
							
							
								
								Merge the StatusBar bindings table with each screen's bindings table  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								cc255f6d77 
								
							
								 
							
						 
						
							
							
								
								Suspend property bindings when their screens aren't visible  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								874218e3ff 
								
							
								 
							
						 
						
							
							
								
								Fix some bt device issues  
							
							 
							
							... 
							
							
 
							
							- Don't allow adjusting volume if there's no device
 - Cap bt nvs values correctly
 - Persist bt volumes correctly even when the encoded for has a null
   byte (facepalm 4 me) 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1baaa6dadc 
								
							
								 
							
						 
						
							
							
								
								Use more generic 'hooks' for each input device's actions  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c24dfa6846 
								
							
								 
							
						 
						
							
							
								
								make boot go fast  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								166e8feb3c 
								
							
								 
							
						 
						
							
							
								
								copy audacious' math it looks good  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ade0094595 
								
							
								 
							
						 
						
							
							
								
								switch to software volume scaling (it's bad tho i need daniel to do maths for me please)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b319b3f07f 
								
							
								 
							
						 
						
							
							
								
								Version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								49bd389528 
								
							
								 
							
						 
						
							
							
								
								use our spi flash in its fastest mode  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e34842516e 
								
							
								 
							
						 
						
							
							
								
								show a preview of the new track position while scrubbing  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								dd1ea595a7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'jqln/input-devices' ( #62 ) from jqln/input-devices into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/62 
Reviewed-by: ailurux <ailurux@noreply.codeberg.org> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f580928cba 
								
							
								 
							
						 
						
							
							
								
								Remember the source of the previous track when opening a new one  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3276d113fc 
								
							
								 
							
						 
						
							
							
								
								Use a fix scrubber range on the playing screen  
							
							 
							
							... 
							
							
 
							
							this ensure that the amount the scrubber moves for each tick of the
input remains consistent, even when tracks have very different durations 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d1bf21fcf7 
								
							
								 
							
						 
						
							
							
								
								exec a config file on sd  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								33919e9e3f 
								
							
								 
							
						 
						
							
							
								
								Migrate all existing control schemes to the cool new world  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ed82063af5 
								
							
								 
							
						 
						
							
							
								
								WIP decompose our giant LVGL driver into smaller classes  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								2e59325c22 
								
							
								 
							
						 
						
							
							
								
								Go to the start of the current track before the previous track when hitting back  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a6f8468ad5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e5c6ffdb8b 
								
							
								 
							
						 
						
							
							
								
								Unmount storage when there's a bad error  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f93e3c1c69 
								
							
								 
							
						 
						
							
							
								
								fix some struct defaults in low-level drivers  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								6e73f1a22e 
								
							
								 
							
						 
						
							
							
								
								Upgrade fatfs component version  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								f20ca9583a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								01ae3fee30 
								
							
								 
							
						 
						
							
							
								
								Status bar consistency improvements  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								96b62321c3 
								
							
								 
							
						 
						
							
							
								
								fix some issues with settings screen styling  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5f1a6507d8 
								
							
								 
							
						 
						
							
							
								
								Warn and block MSC disable if the sd card is busy  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								251c0ba96d 
								
							
								 
							
						 
						
							
							
								
								Fix null poiner dereference when turning off i2s output twice  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								673b6a33ef 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								63bc8cf896 
								
							
								 
							
						 
						
							
							
								
								Ensure we always clean up after ourselves when invoking bindings  
							
							 
							
							... 
							
							
 
							
							this fixes a very nasty lua stack leak 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c24479d4d8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								654fde5f68 
								
							
								 
							
						 
						
							
							
								
								Support disabling automatic database updates  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1e278d55c4 
								
							
								 
							
						 
						
							
							
								
								tweak db performance  
							
							 
							
							... 
							
							
 
							
							- leveldb cache pinned to spiram
 - actually use it during indexing lol
 - all up, saves about 10ms per file (amortised) for an incremental reindex 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								b229f452a6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'lua-volume' ( #60 ) from lua-volume into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/60 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								25dca40e5d 
								
							
								 
							
						 
						
							
							
								
								Fix volume getters/setters for bluetooth  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								e20ebe7574 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into lua-volume  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								a750af35aa 
								
							
								 
							
						 
						
							
							
								
								Added bluetooth db impl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Robin Howard
							
						 
						
							 
							
							
							
								
							
								0d0c4b2307 
								
							
								 
							
						 
						
							
							
								
								Fix bg_grad_colour LSP type annotation  
							
							 
							
							
 
							
						 
						
							2 years ago