« BAO — Historique » : différence entre les versions
Aller à la navigation
Aller à la recherche
| Ligne 165 : | Ligne 165 : | ||
* '''11 avril 2024''' — [[BAO — Historique/2024-04-11 - Historisation des heures de jeu|Historisation des heures de jeu]] | * '''11 avril 2024''' — [[BAO — Historique/2024-04-11 - Historisation des heures de jeu|Historisation des heures de jeu]] | ||
: Historisation des heures de jeu depuis le 22 janvier 2024, puis enregistrement de l’historique à chaque nouvelle publication des heures afin de préparer de futures statistiques joueurs. | : Historisation des heures de jeu depuis le 22 janvier 2024, puis enregistrement de l’historique à chaque nouvelle publication des heures afin de préparer de futures statistiques joueurs. | ||
* '''12 avril 2024''' — [[BAO — Historique/2024-04-12 - Statistiques de jeu dans la BAO|Statistiques de jeu dans la BAO]] | |||
: Publication de la version 14.4.0.0, ajoutant un écran de statistiques accessible via le menu Online pour consulter l’évolution des heures de jeu et les passages de grade depuis le 22 janvier 2024. | |||
== 2025 == | == 2025 == | ||
Version du 6 mai 2026 à 21:25
👥 COMMUNAUTÉ OA — Les Orphelins de l'Apocalypse 🧰 Boîte à Outils
Boite à Outils — Historique
Cette page retrace les grandes étapes de la Boîte à Outils (BAO), l’outil communautaire développé pour accompagner les serveurs des Orphelins de l’Apocalypse.
L’objectif n’est pas de tout détailler directement ici, mais de conserver une chronologie claire de son évolution : premières fonctionnalités, évolutions techniques, migrations, corrections importantes, automatisations, intégrations avec les serveurs Empyrion, Discord et ORIA.
Chaque entrée importante dispose de sa propre page détaillée.
2022
Septembre 2022
- 5 septembre 2022 — Première calculatrice des gains mensuels
- Première annonce d’un outil destiné à calculer les gains mensuels des joueurs, avant même que le projet ne prenne le nom de Boîte à Outils.
- 16 septembre 2022 — Demande de gain devient Boîte à Outils Discord OA
- L’outil change de nom et s’élargit avec un menu permettant de créer des demandes de gains et des tickets d’aide au format standard.
- 27 septembre 2022 — Ajout des demandes d'achat de réputation
- Ajout d’une fonctionnalité permettant de créer des demandes d’achat de réputation depuis la Boîte à Outils Discord OA.
Octobre 2022
- 25 octobre 2022 — Sélection des systèmes et playfields dans les demandes d'aide
- Ajout de la sélection du système et du playfield dans les tickets de demande d’aide. À cette époque, les listes étaient encore fournies avec l’application et nécessitaient une nouvelle publication pour être mises à jour.
- 27 octobre 2022 — Passage de la demande d'aide en version 1.8
- Mise en ligne de la version 1.8 du logiciel de demande d’aide, consolidant la sélection des systèmes et des playfields dans les tickets générés.
Novembre 2022
- 5 novembre 2022 — Version 2.0 et prise en charge de l'anglais
- Publication de la version 2.0 de la Boîte à Outils Discord OA, avec prise en charge intégrale de l’anglais et sélection automatique de la langue selon le système d’exploitation.
Décembre 2022
- 10 décembre 2022 — Bêta de la gestion des ressources
- Arrivée en bêta de la gestion des ressources avec la version 3.1.0.0 de la Boîte à Outils Discord OA, permettant de lister les ressources et leurs emplacements repérés en jeu.
- 15 décembre 2022 — Mise à jour automatique de la BAO
- Passage à une application installable avec mise à jour automatique via ClickOnce, simplifiant la diffusion des nouvelles versions de la BAO.
- 28 décembre 2022 — Gestion séparée des ressources par serveur
- Séparation des emplacements de ressources selon le serveur de jeu concerné. À cette époque, les données étaient encore enregistrées localement dans l’application, avant leur centralisation ultérieure côté serveur.
2023
Janvier 2023
- 14 janvier 2023 — Ajout d'un nuancier pour les ressources
- Ajout d’un nuancier accessible depuis le menu Aide, permettant de choisir plus facilement la couleur associée aux ressources.
- 24 janvier 2023 — Passage à C# 11 et .NET 7
- Modernisation technique de la Boîte à Outils avec passage à C# 11 et .NET 7.0, préparant de nouvelles possibilités de publication et de mise à jour via Azure.
- 31 janvier 2023 — Format compact, gains par serveur et affichage de version
- Refonte compacte de l’interface pour mieux s’adapter aux écrans Full HD, centralisation du choix de langue, affectation des gains selon le serveur joué, amélioration du processus de publication et affichage de la version de publication dans l’application.
Mai 2023
- 21 mai 2023 — Ajout du bloc-notes
- Ajout d’une fonctionnalité de bloc-notes permettant aux joueurs d’enregistrer des notes directement depuis la Boîte à Outils. La fonctionnalité existe toujours aujourd’hui, avec des évolutions depuis sa première version.
Juillet 2023
- 25 juillet 2023 — Version 8 de la Boîte à Outils
- Annonce de la version 8 de la BAO, période marquant une évolution vers une application plus structurée avec plusieurs modules accessibles depuis une interface principale.
- 27 juillet 2023 — Bloc-notes avec mise en forme
- Évolution du bloc-notes avec passage à un éditeur de texte enrichi permettant la mise en forme, tout en conservant les anciennes notes grâce à une conversion automatique.
Août 2023
- 7 août 2023 — Quantités sur les ressources
- Publication de la version 8.2.0.0 de la BAO, ajoutant la possibilité d’enregistrer et de modifier les quantités associées aux ressources repérées en jeu.
- 10 août 2023 — Version 8.3.0.0, nouvelle bannière et signature numérique
- Mise à jour visuelle de la BAO avec remplacement de la bannière et des icônes, correction des filtres de ressources et ajout d’une signature numérique de l’assembly.
- Ajout d’une indication sur l’activation du vidage du cache au lancement du jeu et d’une fonction de recherche du chemin d’installation d’Empyrion. La recherche automatique large utilisée à l’époque a depuis été retirée.
Septembre 2023
- 6 septembre 2023 — Réorganisation du système d'information OA et annonce de l'API Orphelins
- Réorganisation des liens entre NAS, serveurs et machines de travail, mise en place d’une logique de validation sur serveur de test, amélioration annoncée du versioning de la traduction et annonce des premiers développements d’une API communautaire.
- 7 septembre 2023 — Création d'un wiki pour la Boîte à Outils
- Annonce d’un wiki dédié à la BAO afin de documenter ses nombreuses fonctionnalités et d’aider les joueurs à mieux utiliser l’application.
Octobre 2023
- 13 octobre 2023 — Version 9.0.0.0 et aide au remplissage des gains
- Ajout d’une aide au remplissage automatique des champs lors de la réclamation des gains, fonctionnalité de confort réservée aux donateurs, tout en rappelant que la BAO reste gratuite et facultative.
- Ajout d’une aide côté administration pour les publications mensuelles de votes, renseignement automatique du nombre de bugs relevés pour les donateurs et annonce du futur mécanisme de mise à jour des univers sans nouvelle publication complète de la BAO.
- 18 octobre 2023 — Version 10.0.0.0 et mise à jour dynamique des univers
- Publication de la version 10.0.0.0, permettant à la BAO de télécharger automatiquement les fichiers d’univers au démarrage lorsque ceux présents sur la machine du joueur sont plus anciens que ceux du serveur.
- 31 octobre 2023 — Connexion au serveur et premières fonctionnalités Online
- Première version de la BAO capable de se connecter au serveur communautaire, avec menu Online, paramètres de connexion, identification via Steam, jeton JWT et première visualisation des membres de faction.
Novembre 2023
- 3 novembre 2023 — Gestion des factions Online
- Ajout des premières fonctions complètes de gestion de faction côté Online : enregistrement via Steam, création de faction, demandes d’adhésion et gestion des demandes. Cette période prépare aussi la synchronisation en ligne des ressources et emplacements, avec refonte du code et adaptation de la base de données pour gérer deux serveurs.
- 4 novembre 2023 — Avancée décisive vers la synchronisation des ressources
- Jalon technique important vers l’enregistrement et le partage automatique des ressources et emplacements via le serveur de la BAO, avec rappel de l’ampleur du projet côté application et serveur.
- 7 novembre 2023 — Version 11.0.0.17 et partage d'informations de faction
- Publication de la version 11.0.0.17, rendant exploitable le partage d’informations entre membres d’une même faction via le serveur sécurisé de la BAO.
- 29 novembre 2023 — Conditions d'utilisation et politique de confidentialité
- Ajout d’un écran de conditions d’utilisation et de politique de confidentialité, rendu nécessaire par les fonctionnalités Online et la sauvegarde de certaines informations côté serveur.
Décembre 2023
- 24 décembre 2023 — Acquisition d'un NAS dédié à la communauté
- Annonce de l’acquisition d’un Synology DS723+ dédié à la communauté OA, destiné à préparer une infrastructure plus robuste pour le wiki, la Boîte à Outils, les services communautaires et les sauvegardes des parties. Le transfert effectif des services aura lieu plus tard.
- 29 décembre 2023 — Transfert du wiki sur le nouveau NAS
- Migration du wiki communautaire vers le nouveau NAS dédié, avec une infrastructure plus rapide et une nouvelle adresse publique en orphelins-apocalypse.synology.me.
2024
Janvier 2024
- 4 janvier 2024 — Mise à jour automatique du grade et du pseudonyme
- Publication de la version 12.1.0.6, permettant à la BAO de mettre à jour automatiquement le grade et le pseudonyme du joueur lorsqu’il est connecté au serveur.
- 12 janvier 2024 — Migration vers .NET 8 et progression du grade
- Publication de la version 13.0.0.1, avec amélioration du menu, optimisation du code, migration vers .NET 8.0 et ajout d’une barre de progression du grade sur l’accueil.
- 18 janvier 2024 — Accès serveur BAO aux fichiers de traduction Reforged Eden
- Jalon technique permettant au container du serveur BAO d’accéder aux fichiers de traduction Reforged Eden stockés sur le NAS, en préparation d’un futur module de traduction dans la Boîte à Outils.
- 20 janvier 2024 — Ajout du SteamID dans les publications d'heures de jeu
- Annonce de l’ajout du SteamID dans les publications d’heures de jeu afin de fiabiliser l’identification des joueurs, les pseudonymes n’étant plus suffisants pour garantir un suivi fiable.
- 22 janvier 2024 — Modèles serveur pour la correction d'anomalies
- Création des modèles de données côté serveur pour une future fonctionnalité de correction d’anomalies, avec un avancement alors estimé entre 10 et 15 %.
- 25 janvier 2024 — Migration du serveur BAO vers .NET 8
- Migration du serveur de la Boîte à Outils vers .NET 8.0 pendant le développement du futur système de report des anomalies, dans une logique de modernisation et de sécurité.
Février 2024
- 15 février 2024 — Alpha de la correction des anomalies via la BAO
- Première version fonctionnelle en Alpha du système de remontée et de correction des anomalies via la BAO, notamment pour les anomalies de traduction avec capture d’écran et recherche de clé de traduction.
- 19 février 2024 — Alpha 2 de la correction des anomalies
- Passage du système de correction des anomalies en Alpha 2, avec ajout d’une fonction de nettoyage local des captures d’écran associées aux anomalies fermées.
- 26 février 2024 — Bêta de la traduction d'éléments non traduits
- Mise en bêta d’une fonctionnalité permettant aux correcteurs de traduire directement depuis la BAO des éléments encore non traduits.
Avril 2024
- 11 avril 2024 — Historisation des heures de jeu
- Historisation des heures de jeu depuis le 22 janvier 2024, puis enregistrement de l’historique à chaque nouvelle publication des heures afin de préparer de futures statistiques joueurs.
- 12 avril 2024 — Statistiques de jeu dans la BAO
- Publication de la version 14.4.0.0, ajoutant un écran de statistiques accessible via le menu Online pour consulter l’évolution des heures de jeu et les passages de grade depuis le 22 janvier 2024.
2025
2026
Mai 2026
- 1er mai 2026 — Migration de la BAO vers PostgreSQL
- Migration urgente de la base de données de la BAO depuis MariaDB vers PostgreSQL, avec reprise des données joueurs, heures de jeu, votes, crédits, tickets, univers, POI et données ORIA.
- 2 mai 2026 — Corrections post-migration PostgreSQL
- Stabilisation de la BAO après migration, correction des requêtes héritées de MariaDB/MySQL, vérification des heures de jeu, reprise des imports et adaptation des traitements serveur.
- Mise à jour automatique des crédits des joueurs connectés et correction de l’information de dernière connexion affichée dans la BAO.