jacqueline
							
						 
						
							 
							
							
							
								
							
								9c95c2b422 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								111085b857 
								
							
								 
							
						 
						
							
							
								
								Add quick USB MSC access to the main menu  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								1eddfe97d9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'daniel/persistent-positions' ( #104 ) from daniel/persistent-positions into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/104 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								7f43d4d126 
								
							
								 
							
						 
						
							
							
								
								Add luals stubs for new methods  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								e96dcde085 
								
							
								 
							
						 
						
							
							
								
								Fix commented issues  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								3be8ae3349 
								
							
								 
							
						 
						
							
							
								
								Remove logging  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								c479d699d0 
								
							
								 
							
						 
						
							
							
								
								Implements seeking to saved position for tracks  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								6c1757a176 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into daniel/persistent-positions  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9aa77ec5ad 
								
							
								 
							
						 
						
							
							
								
								Actually this is more like a minor bump  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a650c94d18 
								
							
								 
							
						 
						
							
							
								
								Version bump  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7d1266404d 
								
							
								 
							
						 
						
							
							
								
								Move SPI ISR back to CPU0  
							
							 
							
							... 
							
							
 
							
							See if this does anything for the itermittent spi acquire hangs 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								c4ec089a90 
								
							
								 
							
						 
						
							
							
								
								Added lua methods to access track data  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								c030a4510a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Introduce basic TTS support using pre-recorded voice lines' ( #103 ) from jqln/tts into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/103  
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								f58679983e 
								
							
								 
							
						 
						
							
							
								
								Save positions over 5 minutes, every minute  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								79dccc2685 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into daniel/persistent-positions  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1106012bde 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into jqln/tts  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a174d76aa1 
								
							
								 
							
						 
						
							
							
								
								Mount the SD card asynchronously when it becomes available  
							
							 
							
							... 
							
							
 
							
							Previously we were doing it synchronously, which led to some odd looking
livelock stacktraces... we still don't have a consistent repro, but this
at least makes the stack when we mount a lot more predictable 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								ca5e866a2f 
								
							
								 
							
						 
						
							
							
								
								Remove explicit opacity set on header  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								df8de179e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into daniel/persistent-positions  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								d4bad11130 
								
							
								 
							
						 
						
							
							
								
								WIP: Fixed errors, cleanup  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								4353779810 
								
							
								 
							
						 
						
							
							
								
								WIP: Add last_position field to track data and start on implementation  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								9a47e43ab7 
								
							
								 
							
						 
						
							
							
								
								daniel/theme-tweaks ( #102 )  
							
							 
							
							... 
							
							
 
							
							- Multiple improvements + fixes
- Add charge outline icon for improving readability with monochromatic themes
- Add a chevron icon and update existing dropdown menus
- Rename `set_style` to `set_subject` for disambiguation with lvgl's Style type
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/102 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com> 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d8b9e65e68 
								
							
								 
							
						 
						
							
							
								
								Clean up some tts logging and descriptions  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c51709f99f 
								
							
								 
							
						 
						
							
							
								
								Pause and unpause the current audio output in response to TTS  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								542ebc6531 
								
							
								 
							
						 
						
							
							
								
								Play TTS files in response to TTS prompts, but it's legible now  
							
							 
							
							... 
							
							
 
							
							- input files are upsamples and padded to stereo before playback
 - any in-progress playback is cancelled before playing a new file 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								1f5ce24389 
								
							
								 
							
						 
						
							
							
								
								Rename set_style to set_subject  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								50d6efada5 
								
							
								 
							
						 
						
							
							
								
								Use '/sd' instead of '/sdcard' for accessing the sd card  
							
							 
							
							... 
							
							
 
							
							it's cleaner 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d0b739c66e 
								
							
								 
							
						 
						
							
							
								
								Play basic wav files in response to tts prompts  
							
							 
							
							... 
							
							
 
							
							It's currently quite limited (no stereo or sample rate conversion,
multiple messages clobber each other, only plays if music is playing),
but we're getting there! 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								2b1a01705d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into jqln/tts  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								acdc9789c9 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								45937ac648 
								
							
								 
							
						 
						
							
							
								
								High contrast theme + Icon Improvements ( #100 )  
							
							 
							
							... 
							
							
 
							
							Updated settings icon, rounded the circular play/pause icons, and addition of a new high contrast theme. Would be good to get feedback on the high contrast theme at this stage, as my intention is to use it as the basis for other 2-colour themes.
One issue I'm aware of is the charge indicator when recoloured to black is not very legible on the black battery icon. I am planning on adding an additonal outline image that can be recoloured to the background colour to make it stand out more. Happy to fix that in a later PR or I can add it now but it will take a bit of work.
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/100 
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com> 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								dacf3efc45 
								
							
								 
							
						 
						
							
							
								
								Look for music in "/Music", with the root dir as a fallback  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								067069bf3b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Support m3u(8) files as playlists, ignoring any comment lines' ( #98 ) from jqln/playlist-cleanip into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/98  
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d0f70787b1 
								
							
								 
							
						 
						
							
							
								
								m3u and m3u8  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								172d31ec6d 
								
							
								 
							
						 
						
							
							
								
								Ignore comments within playlist files  
							
							 
							
							... 
							
							
 
							
							Includes a general cleanup+restructure of playlist.cpp, and fixing the
tests and benchmarks 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0426dfd4f2 
								
							
								 
							
						 
						
							
							
								
								Support opening m3u and m3u8 files as playlists  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								99a3a904e4 
								
							
								 
							
						 
						
							
							
								
								Handle collation text that includes '\0'  
							
							 
							
							... 
							
							
 
							
							This seems to be tickled by the ogg comment handling changes (possibly libtags doesn't actually handle this case?) 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e6921dc055 
								
							
								 
							
						 
						
							
							
								
								Use libogg + our own parser for ogg files  
							
							 
							
							... 
							
							
 
							
							This is somewhat faster than relying on libtags to parse these, and also better handles cornercases such as tags that cross physical page boundaries. 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b4a2b4fb6f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3d484211a5 
								
							
								 
							
						 
						
							
							
								
								Add reference doc regen instructions  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								20d5de38cc 
								
							
								 
							
						 
						
							
							
								
								Style regulatory icons so they are visible with the light theme  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								91eaed4b37 
								
							
								 
							
						 
						
							
							
								
								use snake_case consistently in lua function names  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								96a224c0df 
								
							
								 
							
						 
						
							
							
								
								Lua API improvements and fixes  
							
							 
							
							... 
							
							
 
							
							Co-authored-by: jacqueline <me@jacqueline.id.au> 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3421bd652c 
								
							
								 
							
						 
						
							
							
								
								When clicking a track in the file browser, play it  
							
							 
							
							... 
							
							
 
							
							Includes adding a `playback.is_playable` for working out whether or not
a particular file is able to be played 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								af7a70450e 
								
							
								 
							
						 
						
							
							
								
								Support adding filepaths to the track queue  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9145722b08 
								
							
								 
							
						 
						
							
							
								
								Don't show n+1/n when we run out of queue  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								71aafc1711 
								
							
								 
							
						 
						
							
							
								
								Fix random.cpp not being built  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								32869129ff 
								
							
								 
							
						 
						
							
							
								
								clang-format  
							
							 
							
							
 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9ec8d6dafc 
								
							
								 
							
						 
						
							
							
								
								Handle the loading state whilst appending many tracks better  
							
							 
							
							... 
							
							
 
							
							1) Update the queue length periodically so that the user can see we're
   working
2) Clear any previous track and display "loading..." instead 
							
						 
						
							1 年前  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d3c15bf070 
								
							
								 
							
						 
						
							
							
								
								spello  
							
							 
							
							
 
							
						 
						
							1 年前