Skip to content

Release version 2.0.0

Latest
Compare
Choose a tag to compare
@KaarisMoiLeCrane KaarisMoiLeCrane released this 07 Jul 18:37

Version 2.0.0 enfin disponible !

Pour télécharger l'extension, il vous suffit de cliquer ici ou de télécharger le fichier en pièce jointe.

Ensuite, suivez simplement les instructions fournies par les navigateurs Chromium pour l'installer. Je sais que mon extension fonctionne sur Microsoft Edge, donc elle devrait également fonctionner sur Chrome (et peut-être même sur Opera). Dans les prochains jours (ou mois, j'ai des bacs blancs, le bac et je n'ai plus de pc personnel), je la rendrai également disponible sur Firefox.

Voici les liens pour l'installation sur Microsoft Edge et sur Chrome depuis l'étape 2.

Nouvelles fonctionnalités :

  • Notes :
    • Pop-up pour l'ajout et la modification de notes
    • Possibilité de sauvegarder les notes modifiées si ce sont des notes ajoutées à l'aide du simulateur
    • Ajout de la colonne des coefficients car elle n'existe plus sur certains comptes
    • Utilisation de la valeur par défaut du quotient donné par EcoleDirecte (au lieu du 20 systématique)
    • Bug mineur lié à la légende réglée (légende inexistante = erreur)
    • Amélioration des graphiques (Quelques bugs mineurs réglés et ajout de la moyenne générale dans le graphique en barre)
    • Objectif de moyenne générale ajouté quand tous les objectifs ont été fixés
  • Cahier De Texte :
    • Les devoirs s'actualisent (en interne) en direct maintenant
  • Design :
    • Pop-up retravaillé
  • Améliorations :
    • Adaptation aux changements de structures sur la page EcoleDirecte
    • Système de gestion des données synchronisées retravaillé (donc ajout de fonctions asynchrones)
    • Système de pop-up retravaillé
    • Création d'un fichier Utils.js (qui contient certaines fonctions du fichier function.js)
    • Création de certains fichiers et de certaines fonctions pour faciliter le débogage et la lecture du code

Et autres encore...


Version 2.0.0 finally available!

To download the extension, simply click here or download the attached file.

Then, simply follow the instructions provided by Chromium-based browsers to install it. I know my extension works on Microsoft Edge, so it should also work on Chrome (and maybe even Opera). In the coming days (or months, I have practice baccalaureates, the baccalaureate and I no longer have a personal PC), I will also make it available on Firefox.

Here are the links for installing on Microsoft Edge and on Chrome from step 2.

New features:

  • Notes:
    • Pop-up for adding and editing grades
    • Possibility of saving modified grades if they are grades added using the simulator
    • Added the coefficients column because it no longer exists on certain accounts
    • Use of the default value of the quotient given by EcoleDirecte (instead of the systematic 20)
    • Minor bug linked to the legend set (legend non-existent = error)
    • Improved graphics (Some minor bugs fixed and addition of the general average in the bar graph)
    • Global mean grade goal added when all goals have been set
  • Grades:
    • Homework updates (internally) live now
  • Design:
    • Reworked pop-up
  • Improvements:
    • Adaptation to structural changes on the EcoleDirecte page
    • Reworked synchronized data management system (thus adding asynchronous functions)
    • Reworked pop-up system
    • Creation of a Utils.js file (which contains certain functions from the function.js file)
    • Creation of certain files and functions to facilitate debugging and reading the code

And more...


Changelog / Journal des modifications

  1. Variable Renaming

    • All variable names (or almost all) have been changed to English for better readability and standardization.
    • Similarly, file names have been changed to English.
  2. Bug Fixes

    • Numerous bugs have been fixed, improving the stability and performance of the extension.
  3. Goal and Grade Simulation System Repair

    • The system for setting goals and simulating grades has been fully repaired and optimized.
  4. Debugging Popup Addition

    • A new popup dedicated to debugging has been added, making it easier to debug and track issues.
  5. Token Change Handler Addition

    • A token change handler has been implemented to prevent bugs related to disconnection due to token expiration.
  6. Setup.js Addition

    • A setup.js file has been created to manage the initialization of the extension. It detects the browser, determines if the code is running in the background or in a content script, and includes a custom import/export system named imports/exports.
    • Thanks to this, the code is more optimized and modularized.
  7. Enhanced Debug System

    • An advanced debug system has been integrated, manageable via the debugging popup. It uses console.debug with unique identifiers for better log traceability.
  8. Function Documentation

    • Detailed documentation has been added for each function in the extension, making it easier for other developers to maintain and understand the code.
  9. Other Improvements

    • Various other improvements and optimizations have been made to enhance the functionality and efficiency of the extension.