Commit Graph

48 Commits

Author SHA1 Message Date
Clément Le Bihan 101ea8498b removing old code commented and unused dependancies 2023-09-06 15:09:54 +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
Clément Le Bihan 125a7faf02 early Experiment working 2023-09-06 15:09:54 +02:00
Arthur Jamet a3676fabf8 Front: Update User Avatar (#250)
* Front: Update User Avatar

* Front: Fix expo-image-picker version
2023-08-07 10:28:55 +02:00
Arthur Jamet 20eb62d19b Front: Graphes de Score (#248) 2023-07-26 12:00:06 +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
Arthur Jamet c5d465df97 Front: Pretty and Lint (#225) 2023-06-17 07:01:23 +01:00
Arthur Jamet fa74016257 Front: Allow Use of DOM for Play view 2023-06-08 19:20:36 +01:00
Arthur Jamet 10e53abfc1 Front: Play View: Draft of Partition View 2023-05-01 15:32:45 +01:00
Arthur Jamet 2764805c04 Front: Play Page: Fix timer 2023-04-10 10:19:28 +01:00
Clément Le Bihan 1b619a8d1a remove hermes-engine 2023-02-22 12:55:56 +01:00
Clément Le Bihan 2c0741290a fix error buid web with animated v2 2023-02-22 12:55:56 +01:00
Clément Le Bihan ae901c49d5 started to implement front docker compose dev 2023-02-22 12:55:56 +01:00
Arthur Jamet f5770cd104 Front: Dark mode (#157) 2023-02-19 10:02:57 +00:00
Arthur Jamet d9e33a9847 front: Play Page: Midi Playback (#127) 2023-01-27 16:01:30 +00:00
Arthi-chaud a2072644d6 Front: Merge 2023-01-25 10:01:40 +00:00
Clément Le Bihan 2f5c9481aa Partitionvisual (#122)
* first tries with transition entry from native base

* setup moti for mobile and web use

* added Easing linear for consistant scroll scpeed

* pause works !

* added startAt, rewind and fast forward

* created temporary view for partition viewer

* Cleanup for PR

* fix little bug in rewind
2023-01-25 16:44:00 +09:00
Zoe Roux f65677fc43 Add chromatic 2023-01-24 00:29:12 +09:00
Zoe Roux b6f587f3c1 Install storybook 2023-01-24 00:29:12 +09:00
Arthi-chaud 03c267742b Front: Play Page: Use Timer, and push Score page on end 2023-01-10 10:20:31 +00:00
Arthi-chaud f53fabb20b Front: Fix Refresh on authentication 2023-01-04 14:13:37 +00:00
Arthi-chaud 6131bf1725 Front: Play View: Fix resposivity 2022-12-07 17:57:40 +00:00
Arthi-chaud 16ce2ce7c0 Front: Play View: Basic Controls layout 2022-12-07 08:53:22 +00:00
Chloé Chauvin cdcdea1126 54-écran-de-titre (#109)
* [ADD] function to hide the splash screen

* [DEL] useless lines

* [ADD] compatibility

* [UPD] settings for the splash screen

* [ADD] chromacase logo on the splash screen

* [UPD] splash logo

* [UPD] set the timeout to 0

* [UPD] set the timeout to 500

* User Slice: Use API Instance instead of access token

* Front: Fix API calls with JWT Token

* Front: Handle Empty Server response

* Front: Fix User Model

* Front: Signin Form: Fix submittingstate on error

* Front: Remove logs

* Front/translate refactor (#110)

* Front: i18n: Create component

* Front: Use new translation component

* Front: Translation COmpoent: Change props name

* Front: Fix merge

* Front: settings persistance (#108)

* 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

* [MERGE]

* [DEL] useless lines

* [UPD] settings for the splash screen

* [UPD] set the timeout to 0

* [DEL] duplicated line

* [REVERT]

Co-authored-by: Arthi-chaud <arthur.jamet@gmail.com>
Co-authored-by: Arthur Jamet <60505370+Arthi-chaud@users.noreply.github.com>
2022-11-27 09:20:23 +01:00
Arthur Jamet 55526dbadc Front: settings persistance (#108)
* 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
2022-11-26 14:18:06 +00:00
Arthi-chaud 889d07cfe5 Front: Fix API calls with JWT Token 2022-11-13 15:48:52 +00:00
Clément Le Bihan 333162e942 added missing package 2022-10-25 20:03:26 +02:00
Clément Le Bihan bce5088d3c Front dockerfile (#88)
* readding react-native-paper because expo build need it

* added Dockerfile with nginx.conf for hosting

* added front to docker-compose prod
2022-10-25 19:43:36 +02:00
Clément Le Bihan 30d3be72b2 Feature/addsignupsignin (#83)
* first branch commit

* testing formik yup in react native

* made TextInput work with formik

* react native base form control working great removed formik

* adding the button logic

* fix stupid error when merging this commit and precending ones need to be rebased

* fix multiple merging issues

* functionnal login form setup in the app

* added translation support for LoginForm

* added a forgotten password and added translation fixes

* Renamed loginform to Signinform for better coherence

* v1 of signup form and finished a missing renamed for signinform

* errors messages are now displayed correctly

* removed unused helper text

* addded translations

* added a password complexity check

* added missing translations and a temporary implementation of the AuthentificationWiew

* PR diff preview quick fixes: Removed unused imports, auto format, removed unnecessary changes

* Front: Authentication View: Use toast as helper messages

* first branch commit

* testing formik yup in react native

* made TextInput work with formik

* react native base form control working great removed formik

* adding the button logic

* fix stupid error when merging this commit and precending ones need to be rebased

* fix multiple merging issues

* functionnal login form setup in the app

* added translation support for LoginForm

* added a forgotten password and added translation fixes

* Renamed loginform to Signinform for better coherence

* v1 of signup form and finished a missing renamed for signinform

* errors messages are now displayed correctly

* removed unused helper text

* addded translations

* added a password complexity check

* added missing translations and a temporary implementation of the AuthentificationWiew

* PR diff preview quick fixes: Removed unused imports, auto format, removed unnecessary changes

* Front: Authentication View: Use toast as helper messages

* removed a worng declaration

* fixed PR comments

Co-authored-by: Arthi-chaud <arthur.jamet@gmail.com>
2022-10-23 09:49:49 +02: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 5f76cb6b54 Front: Remove RNP dependency 2022-10-07 10:02:20 +01:00
Arthi-chaud 52d443255a Front: Pull Migration to Native Base 2022-10-07 09:47:30 +01:00
Arthi-chaud 99e68fcc4c Front: Add Native Base Dependency 2022-10-06 20:06:31 +01:00
Arthi-chaud 5f63e593f9 Front: Home View: Use Native Base for Layout 2022-10-06 08:57:19 +01:00
Arthi-chaud a78d2a0196 Front: Home Page: Basic Grid layout 2022-10-05 09:18:48 +01:00
Arthi-chaud f6a0acb991 Front; Song Lobby: Cpaters, Scores and layout 2022-09-04 16:06:05 +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 1f0ee99930 Front: Use native spinner 2022-09-03 08:46:31 +02:00
Arthi-chaud d04203ca32 Front: Create Song Lobby View + add loading component 2022-08-28 15:32:11 +02:00
Arthi-chaud 8766b308ee Front: i18n: Tests translation and action dispatch 2022-08-12 11:11:57 +02:00
Arthi-chaud e7af552656 Front: Basic i18n configuration 2022-08-08 11:40:46 +02:00
Arthi-chaud 04f3d5d7ef Front: add internationalization dependencies 2022-08-08 11:02:56 +02:00
Arthi-chaud 77b2c17d83 Front: Add dependencies for redux 2022-08-07 12:41:49 +02:00
Arthi-chaud d260ec80c6 Front: Update dependencies for types 2022-08-06 10:34:46 +02:00
Arthi-chaud 2603484a88 Front: add router dependency 2022-08-04 08:33:25 +02:00
Arthi-chaud 5a2f5ead78 Front: Add React Native Paper dependency 2022-07-11 10:44:07 +02:00
Arthur Jamet e61968f08a Front: Define Color theme (#64) 2022-07-07 14:19:30 +02:00
Arthur Jamet c4bd0f5f79 Front End: Initialize TypeScript Project (#62)
* Front End: Initialize TypeScript Project

* Front End: Re-initialize project using Expo

* Front Project Initialization: Add testing dependency

* Init Front: Setup EAS configuration file

* Front: Workflows: Re-do build CI for Expo
2022-07-05 11:34:00 +02:00