cooljqln
							
						 
						
							 
							
							
							
								
							
								b720ba42a0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Factor gapless handling out of audio_fsm and into the audio pipeline' ( #69 ) from jqln/audio-pipeline into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/69 
Reviewed-by: ailurux <ailurux@noreply.codeberg.org> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								690c64c151 
								
							
								 
							
						 
						
							
							
								
								Fix playback after restoring queue on boot  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								265049c519 
								
							
								 
							
						 
						
							
							
								
								Count samples going in and out of the drain buffer  
							
							 
							
							... 
							
							
 
							
							This is a more accurate way of knowing which track is playing when, and
also simplifies a lot of fragile logic in audio_fsm 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b242ba9986 
								
							
								 
							
						 
						
							
							
								
								Improve decoder's interface to accept streams  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								8019c76918 
								
							
								 
							
						 
						
							
							
								
								File browser and track browser bug fixes  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								eeb3f2d406 
								
							
								 
							
						 
						
							
							
								
								WIP: File browser, needs bug fixes  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								344a46d066 
								
							
								 
							
						 
						
							
							
								
								Respond to sd card mounts and unmounts within lua  
							
							 
							
							... 
							
							
 
							
							Includes no longer blocking the main menu on an sd card being inserted!! 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								3ceb8025ee 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Break dependency cycles with our components by merging co-dependent components together' ( #68 ) from jqln/component-merge into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/68  
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								964da15a0b 
								
							
								 
							
						 
						
							
							
								
								Add the collation partition to the build  
							
							 
							
							... 
							
							
 
							
							Includes a small linux-only bash script to generate locale partitions 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9fafd797a5 
								
							
								 
							
						 
						
							
							
								
								split c blobs of graphics data into their own component  
							
							 
							
							... 
							
							
 
							
							silences some compiler warnings from using c++ flags with c 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								26eb580043 
								
							
								 
							
						 
						
							
							
								
								move driver includes into a subdir as well  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7d7f7755d1 
								
							
								 
							
						 
						
							
							
								
								start moving include files into subdirs  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1573a8c4cd 
								
							
								 
							
						 
						
							
							
								
								WIP merge cyclically dependent components into one big component  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								fb3d6a7b86 
								
							
								 
							
						 
						
							
							
								
								WIP: Add destructor for FileIterator  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a231fd1c8a 
								
							
								 
							
						 
						
							
							
								
								Replace cpp::span shim with std::span  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								4aed95a3cd 
								
							
								 
							
						 
						
							
							
								
								WIP: Lua filesystem starting point  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f852e44715 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1736f7874b 
								
							
								 
							
						 
						
							
							
								
								Use double-clicks instead of long-presses for wheel shortcuts  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								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