Commit Graph

44 Commits

Author SHA1 Message Date
zoriya 5c83235cba Add verified badge and page on the front 2023-09-13 17:25:01 +02:00
Clément Le Bihan 30fcacbec6 Now using redux to not create sound player every time the phaser is also implicitely cached 2023-09-06 15:09:54 +02:00
Arthur Jamet 9f542fc9dd Front: User Avatar 2023-07-26 21:00:41 +09:00
zoriya d2642b4fb8 Fixing gravatar 2023-07-26 21:00:41 +09:00
Arthur Jamet 20eb62d19b Front: Graphes de Score (#248) 2023-07-26 12:00:06 +01:00
Arthur Jamet c0d9ee7ca6 Front: Merge 2023-07-16 18:11:34 +01:00
Arthur Jamet 10d1342294 Front: Api models validation (#245)
* Front: Model: Write Validators

* Front: Plage response validator

* Front: API: Typing 'fetch' return

* Front: Basic Models: Response Handlers

* Front: API: Validate authentication response

* Front: Validate Search History

* Front: Validate Responses of User updates

* Front: On Validation Error, more verbose console error
2023-07-05 09:22:55 +01:00
zoriya ccc86895e2 Add an indicator of the google account on the front 2023-06-26 22:41:07 +09:00
Arthur Jamet 857158c6cf Front: Standardise queries (#233) 2023-06-23 15:16:22 +01:00
Arthur Jamet c5d465df97 Front: Pretty and Lint (#225) 2023-06-17 07:01:23 +01:00
Arthur Jamet 19ded9ca74 Front: Typecheck Navigators and hooks 2023-06-08 10:52:23 +01:00
Amaury 97bf7bdac8 Feature/adc/#192 barre de recherche (#201)
* 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>
2023-05-26 10:50:25 +02:00
Clément Le Bihan 4d77007010 fixed indent and removing debug comment 2023-05-06 17:25:49 +02:00
Clément Le Bihan 1fa3d77e8d added search history in API.ts and displaying it on the HomePage 2023-05-06 17:25:49 +02:00
Arthur Jamet c005ebbdc9 Front: Merge 2023-04-25 15:55:50 +01:00
Arthur Jamet 7716c5f9c6 Front: Indet fix 2023-04-24 16:48:45 +01:00
Arthur Jamet bb96d57f27 Front: Use API to get settings 2023-04-23 15:30:37 +01:00
Arthur Jamet 88cfd1ecde Front: Fix Merge 2023-04-19 13:06:44 +01:00
Clément Le Bihan fe782a4f94 fixed useQuery some code style and unused hooks 2023-04-19 06:01:13 +02:00
Clément Le Bihan af3da974bf fixed bad naming for gamePlayed user data 2023-04-19 06:01:13 +02:00
Clément Le Bihan cf1e98f9e6 added createdAt info in user data and added types of elements to render in the list in order to have a more coherent look and a simpler api for the ElementList user 2023-04-19 06:01:13 +02:00
Clément Le Bihan 572bb0056d reamed user metrics into user data and added avatar picture and started to implement the user settings page 2023-04-19 06:01:13 +02:00
Clément Le Bihan 728bb3d6a2 added guest support in the API and started the StartPageView layout 2023-04-19 06:01:13 +02:00
Arthur Jamet ac4d4f6f66 Front: Models: Update History 2023-04-10 10:20:08 +01:00
Clément Le Bihan 9dfc2881a2 added partyPlayed into the user metrics model and added a dummy profile setting view page 2023-04-05 16:33:24 +02:00
Clément Le Bihan c29740dc2e fixed a bug in strToKey function where the octaveNumber isn't parsed and filtering correctly highlighted notes to the correct octave (default broadcasted to every octave) 2023-03-29 18:55:06 +02:00
Clément Le Bihan d094c81418 fixed strToKey issue when discarding the accidental part of the string 2023-03-29 18:55:06 +02:00
Clément Le Bihan 885c819ab5 removed accidental as it's own type and integrated it with note type 2023-03-29 18:55:06 +02:00
Clément Le Bihan aa72f34a6c fixed issue with keyToStr function 2023-03-29 18:55:06 +02:00
Clément Le Bihan efede253dc pretty big changes: added highlighted keys refactored Octave component to use a PianoKeyComponent and updated TS types to enums 2023-03-29 18:55:06 +02:00
Clément Le Bihan 6a10ad2398 reworked the octave css layout to get rid of the Zindex added support for showNoteNames policy and added an onhover policy 2023-03-29 18:55:06 +02:00
Clément Le Bihan 319295d2e5 moved models and utils variables/types into models/Piano.ts to fix recursive include and now handling Notes with PianoKey type 2023-03-29 18:55:06 +02:00
Clément Le Bihan 473672ac33 fixed the getSong of the API.ts but modifications of the backend must be done 2023-02-23 19:00:12 +01:00
Clément Le Bihan 68f618ad64 fixed the getUserInfo of API.ts 2023-02-23 19:00:12 +01:00
Arthur Jamet 8546c86332 Front/translate refactor (#110)
* Front: i18n: Create component

* Front: Use new translation component

* Front: Translation COmpoent: Change props name

* Front: Fix merge
2022-11-24 17:20:45 +00:00
Arthi-chaud 9b823f722f Front: Fix User Model 2022-11-14 09:42:50 +00:00
Arthi-chaud 889d07cfe5 Front: Fix API calls with JWT Token 2022-11-13 15:48:52 +00:00
Amaury 0d17119cf4 Feature/adc/#55 settings screen (#77)
* #55 - created settings views with sub navigation + preference page

* #55 - navigation done

* #55 - views and translations done

* #55 - merge main

* #55 - user settings interface update

* #55 - mobile view fix

Co-authored-by: Arthi-chaud <arthur.jamet@gmail.com>
2022-10-18 19:14:08 +02:00
Arthi-chaud 62f1576a70 Front: Song Lobby Page: Basic Layout with song title, illustration and illustration 2022-09-03 09:42:26 +02:00
Arthi-chaud 596c85fdb0 Front: Models: 'Competency' type renamed to 'Skill' 2022-08-28 12:04:10 +02:00
Arthi-chaud d48d05581f Front: Basic API Wrapper with hard-coded values 2022-08-15 10:54:00 +02:00
Arthi-chaud bf5d2add77 Front: Type authentication string for more clarity 2022-08-15 10:15:00 +02:00
Arthi-chaud e89c66feea Front: Add Models for API Wrapping 2022-08-13 13:56:31 +02:00
Arthi-chaud 42ae446f85 Front: Add 'Lesson' Model 2022-08-13 09:56:29 +02:00