* Fixed cache misimplementation and reinstalled canvas package with correct node version (17) works on prod docker compose but not on dev so :)
* Fixed type definition of SongCursorInfos fixed 'race conditions' in asset generation service removed hard coded cursor infos fixed tsc looking to build folders
* Front: Basic Load of piano sounds
* Front: Use store for piano notes
* WIP
* Front: Native Sound playing
* Front: fix type
* Front: Play all notes under cursor
* Docker: Force running backend on amd64
* Front: Rebase, and add native metronome sound
* Front: Metronome: Use icons from iconsax
* Poof, it typechecks
* Front: add missing ref
* Now callback is called with the first note
* Front: Fix Native build w/ requires
* Front: Try bumping rn version
* Front: CI: Attempt to make things work
* Front: Pretty
* Front: Make sounds sound better
---------
Co-authored-by: Clément Le Bihan <clement.lebihan773@gmail.com>
* Front: Add peristance dependencies
* Front: Fix Cross-platform persistance
* Front: Create Settings Slice
* Front: Use Redux State for settings
* Front: Check if access token is still valid
* Front: Create Language Gate to set correct language at startup
* Front: BEtter handling of Access Token validity