* LeaderboardView init
* back scores handling
* blah
* add score controller
* commit score on end of play
* front and back fix
* podium component
* push the button
* ill be baaack
* flex css thing
* pretty
* migration leaderboard
* feat(leaderboard): wip
* feat(leaderboard): pretty
* feat(leaderboard): i might be dumb
* fix(leaderboard): misuse of nullable() for totalScore User validator
* context and react query add to searchView
* handle empty result + back
* #192 - New card components and history fetch + dummy suggestions fetch
* respoonsive design + filters map
* artist details view + translations + SongData mapping fix + items limitation
* history search back and front + cards + fix
* fixed useless history entries
* clean code
* clean code
* fix pr: SearchHistory new type related fixes
* simplified SearchResultComponent (useEffect removed, condition simplified to trigger different 'modes'
* search re-do onPress history cards + scoreView obj map
* clean code API.ts
* fix pr + search history behavior
* added utility function to get song suggestions with artists and fixed error types along the way
* fix in songrow the title didn't shrinked when not enough space on screen
* removed redirect callback from ArtistCard to ArtistResults
* moved the callback from genre card grid to searchresult and implemented history for songs
* SearchBar is now updating input search following stringQuery
* added scroll view to have the complete background
* Added the route props for query in Searchview
* fixed robot test
---------
Co-authored-by: Clément Le Bihan <clement.lebihan773@gmail.com>