diff --git a/CHANGELOG.md b/CHANGELOG.md index a9365d4..a52e201 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,16 +17,16 @@ Première mise à jour de l'application depuis la mise en Open Source du projet. - Ajout de la mise à jour automatique du planning, notes et absences au lancement de l'application (7sec d'update après lancement) => Notifications si nouvelle(s) note(s) ! - Modal des évenements du planning (avec les détails + suppression des events perso) - Partie Agenda permettant d'avoir un "bloc-note" pour les évenements perso AVEC les notifications -- Evénements Junia (via un calendrier de Campusia) -- Page Outils Junia contenant les liens utiles pour les étudiants (lié avec Strapi) +- Evénements JUNIA (via un calendrier de Campusia) +- Page Outils JUNIA contenant les liens utiles pour les étudiants (lié avec Strapi) - Vue pour iPad (navigation en colonne) ### Changements -- Passage sous Ionic Capacitor v5 (avec les dépendances qui vont avec) +- Passage sous Ionic Capacitor v5 (avec les dépendances qui vont avec) - Cours Auto Géré => nouvelle couleur - Affichage des commentaires avec les notes (s'il y en a) -- Modification de la NavBar pour ajouter les Outils Junia +- Modification de la NavBar pour ajouter les Outils JUNIA - Changement de la transition entre les pages ### Fix diff --git a/README.md b/README.md index 33db69a..65c6f47 100644 --- a/README.md +++ b/README.md @@ -12,24 +12,24 @@ Code de l'application mobile Mauria Nous avons séparé le répertoire en plusieurs dossiers : - `resources` : contient le logo de l'application -- `public ` : contient la version du build actuelle +- `public` : contient la version du build actuelle - `src` : contient le code de l'application Au sein de `src` se trouve un projet React "standard" : -- `assets` : contient les SVGs utilisés +- `assets` : contient les SVG utilisés - `components` : contient les composants réutilisables dans l'application -- `contexts` : contient la structure des `modals` utilisés +- `contexts` : contient la structure des fenêtres modales utilisés - `pages` : contient les différentes pages de l'application - `theme` : contient le CSS, ici du SCSS -- `types ` : contient les différents types de structure utilisés suivant les pages -- `utils` : contient les différents fichiers "utile" au bon fonctionnement de l'application, comme les fonctions d'appel aux `api`, aux retours haptiques... +- `types` : contient les différents types de structure utilisés selon les pages +- `utils` : contient les différents fichiers utiles au bon fonctionnement de l'application, comme les appels aux API, la gestion du retour haptique, etc. ## Installation ### Prérequis -- NodeJS `v18+` +- Node.js `v18+` - npm *et/ou* yarn - TypeScript `v4+` @@ -46,9 +46,9 @@ Au sein de `src` se trouve un projet React "standard" : 2. Le projet est accessible à l'adresse suivante : `http://localhost:3000` ### Sur iOS/iPadOS (nécessite un Mac et un compte développeur Apple) -1. Ouvrir le projet dabs XCode : `ionic capacitor open ios` +1. Ouvrir le projet dans Xcode : `ionic capacitor open ios` 2. Signer le projet avec votre compte développeur Apple *(dans Signing & Capabilities)* -3. *(Optionnel)* Changer le bundle ID (**A FAIRE SI ERREUR DE BUNDLE ID**) +3. *(Optionnel)* Changer le bundle ID (**À FAIRE SI ERREUR DE BUNDLE ID**) 4. Lancer le projet sur un simulateur ou un appareil connecté avec `ionic capacitor run ios -l --external`\ *(`-l` permet de lancer le projet en mode live-reload et `--external` de lancer le projet sur un appareil connecté en USB)* 5. Choisir l'appareil sur lequel lancer l'application @@ -62,17 +62,17 @@ Important - Actualisation automatique des données (le [plugin](https://github.com/ionic-team/capacitor-background-runner) étant très récent, il présente de nombreux soucis actuellement...) --- Secondaire -- Ajouter un modal au lancement, si update pour expliquer les nouveautés de la dernière mise à jour -- Ajouter un message si une mise à jour est disponible (il faut stocker la version de l'application dans le `localStorage` et un appel à l'`api` permet de savoir si une mise à jour est disponible) +- Ajouter une fenêtre modale au lancement, en cas de mise à jour, pour expliquer les nouveautés +- Ajouter un message si une mise à jour est disponible (il faut stocker la version de l'application dans le `localStorage` et un appel à l'API permet de savoir si une mise à jour est disponible) - Implémenter des tests unitaires et d'intégration ## Contribution Pour contribuer au projet, il faut faire un fork du repo à partir de la branche `pre-release`. -Une fois votre fork créé, vous pouvez travailler sur votre fork +Une fois votre fork créé, vous pouvez travailler sur votre fork. Pour proposer vos changements, vous devez faire une pull request sur la branche `pre-release` du repo principal. -Si votre contribution est acceptée, elle sera déployée dans la prochaine mise à jour de l'application ! (Nous essayons de limiter le nombre de mise à jour de l'application) +Si votre contribution est acceptée, elle sera déployée dans la prochaine mise à jour de l'application ! Nous essayons de limiter le nombre de mises à jour de l'application. -## License -Ce projet est sous licence GNU v3. Pour plus d'informations, voir le fichier `LICENSE` à la racine du projet. +## Licence +Ce projet est sous licence GNU GPL v3. Pour plus d'informations, voir le fichier `LICENSE` à la racine du projet. diff --git a/src/components/Pages/Home/Events/Event/index.tsx b/src/components/Pages/Home/Events/Event/index.tsx index ec7dfbb..f4da03a 100644 --- a/src/components/Pages/Home/Events/Event/index.tsx +++ b/src/components/Pages/Home/Events/Event/index.tsx @@ -59,7 +59,7 @@ const Event: React.FC = (props) => {

- Clique pour plus d'info ! + Clique pour en savoir plus !

diff --git a/src/components/Pages/Home/Events/index.tsx b/src/components/Pages/Home/Events/index.tsx index 6caa439..35a74f1 100644 --- a/src/components/Pages/Home/Events/index.tsx +++ b/src/components/Pages/Home/Events/index.tsx @@ -35,7 +35,7 @@ const EventJunia: React.FC = ({ events, loading }) => { {!events || events.length === 0 ? (
- Aucun événements à venir... + Aucun événement à venir...
) : ( diff --git a/src/components/common/Layout/Navbars/Header/Header.tsx b/src/components/common/Layout/Navbars/Header/Header.tsx index 08ba21d..9f5b0ab 100644 --- a/src/components/common/Layout/Navbars/Header/Header.tsx +++ b/src/components/common/Layout/Navbars/Header/Header.tsx @@ -108,7 +108,7 @@ const Header = ({ isAuth }: { isAuth?: boolean }) => { onClick={onTabClick} > - Outils Junia + Outils JUNIA {/*
{ ce fait, tu peux l'utiliser sans connexion internet ! (Mais tu ne pourras pas actualiser les données)
- Le Planning, les Notes et les Absences sont récupérées automatiquement à la connexion, et à chaque fois que tu ouvres l'application + Le Planning, les Notes et les Absences sont récupérés automatiquement à la connexion, et à chaque fois que tu ouvres l'application
Tu peux toujours le faire manuellement : il suffit de faire un geste vers le bas sur la page (un swipe) diff --git a/src/pages/Outils/index.tsx b/src/pages/Outils/index.tsx index 6437514..312a1bb 100644 --- a/src/pages/Outils/index.tsx +++ b/src/pages/Outils/index.tsx @@ -33,7 +33,7 @@ const Outils = () => {
- +
diff --git a/src/pages/Support/index.tsx b/src/pages/Support/index.tsx index 112fe5a..aa08926 100644 --- a/src/pages/Support/index.tsx +++ b/src/pages/Support/index.tsx @@ -16,7 +16,7 @@ const Support = () => {

Mauria est une application permettant l'accès aux données des étudiants JUNIA. Cette dernière est l'accomplissement de plusieurs - projets passé. + projets passés.

Vous pouvez consulter vos informations étudiantes ainsi que des renseignements sur JUNIA (comme les associations). @@ -29,8 +29,9 @@ const Support = () => { Milo Montuori.

La dernière version de Mauria est co-développée par Milo Montuori - et Louis Lecouturier, 2 étudiants JUNIA ISEN Lille. Merci spécial - à Audran Tourneur pour les Statistiques des notes !

+ et Louis Lecouturier, 2 étudiants JUNIA ISEN Lille. Un merci + spécial à Audran Tourneur pour les statistiques des notes ! +

N'hésitez pas à nous contacter avec le bouton ci-dessous si vous avez des questions ou des idées d'améliorations, nous serons ravis de faire évoluer l'application !