Releases: Maxyull/rubin-bdo
Release list
v0.6.6.1
⚪ Mise à jour mineure : rien qui presse. Mettez-la quand ça vous arrange.
Retiré
-
Le lien « voir ce qui est envoyé » sous le témoin de connexion. L'en-tête est plus calme.
L'onglet Envois ne bouge pas : les paquets réellement postés au serveur, poids et contenu, restent visibles en un clic dessus. C'est le raccourci qui part, pas la transparence.
Au passage
La relance automatique après mise à jour, corrigée en v0.6.6.0, est confirmée en conditions réelles. Si vous êtes en v0.6.6.0, ce clic-ci devrait fermer Rubin et le rouvrir tout seul.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.6.6.0
🟠 Mise à jour secondaire. Mais elle corrige la mise à jour elle-même, alors autant la prendre.
Corrigé
-
Rubin ne revenait pas après une mise à jour. La v0.6.4.0 avait tenté de corriger ça en s'enregistrant auprès du Gestionnaire de redémarrage de Windows. L'enregistrement marchait, mais rien ne garantissait que Windows relance pour autant.
Cette version ne lui demande plus rien : Windows ferme Rubin, et c'est l'installateur qui le rouvre, par une instruction explicite. Un mécanisme qu'on peut lire et voir échouer, au lieu d'un comportement du système qu'on espère.
La solution vient de Butin, l'autre logiciel BDO, qui a rencontré exactement le même problème le même jour. Les deux se relancent maintenant de la même façon.
Comment savoir si ça marche
Si vous êtes en v0.6.5.0 ou v0.6.4.0, cliquez sur le bouton de mise à jour dans la fenêtre. Rubin doit se fermer, puis se rouvrir tout seul quelques secondes plus tard.
S'il ne revient pas, relancez-le à la main et dites-le-moi avec le bouton « Envoyer le rapport » dans Réglages : ce serait la troisième fois que ce défaut résiste, et je veux le savoir.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.6.5.0
🟠 Mise à jour secondaire. Affichage et confort : recommandée, pas indispensable.
⭐ La première mise à jour qui devrait revenir toute seule
Si vous êtes en v0.6.4.0, un clic sur le bouton de mise à jour dans la fenêtre devrait suffire : Rubin se ferme, s'installe, et se rouvre tout seul. C'est ce que la v0.6.4.0 a corrigé.
Si vous êtes sur une version plus ancienne, il faudra encore lancer l'installateur à la main, cette fois-ci seulement.
Ajouté
-
Le rattachement Discord se fait depuis l'en-tête, à côté de « Rejoindre le Discord ». Il fallait jusqu'ici aller le chercher au fond de l'onglet Réglages.
Une fois connecté, le bouton disparaît et laisse la place à votre nom : connecté en tant que votre-pseudo.
Rappel de ce que ça fait, et de ce que ça ne fait pas : c'est facultatif, sans aucun effet sur la mesure. Ça sert uniquement à apparaître au classement sous votre nom plutôt que sous un identifiant anonyme. Seul le pseudonyme est demandé, ni courriel, ni serveurs, ni liste d'amis.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.6.4.0
🟠 Mise à jour secondaire. Recommandée, pas indispensable. Mais elle corrige la mise à jour elle-même, donc c'est la dernière que vous aurez à finir à la main.
Corrigé
-
La mise à jour fermait Rubin sans le relancer. Signalé par Maxime en cliquant pour de vrai.
Le correctif de la v0.5.9 n'avait traité que la moitié du problème. Windows ne relance une application après une mise à jour que si elle s'est enregistrée auprès de lui pour ça, ce que la documentation d'Inno Setup exige noir sur blanc. Rubin ne le faisait nulle part : il se faisait fermer proprement, et rien ne le rouvrait.
À partir de cette version, Rubin revient tout seul après une mise à jour.
⚠️ Il ne revient pas tout seul après un plantage, et c'est voulu. Une fenêtre qui réapparaît après une panne cache la panne, alors que Rubin garde justement ses pannes dansechecs/erreurs.logpour qu'elles se voient et puissent être signalées.
Comment le vérifier vous-même
Cette version est la dernière à installer à la main. La suivante devrait se mettre à jour et revenir toute seule d'un clic sur le bouton dans la fenêtre. Si ce n'est pas le cas, le bouton « Envoyer le rapport » dans Réglages est là pour me le dire.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.6.3.0
🟠 Mise à jour secondaire. Affichage et confort : recommandée, pas indispensable.
Le numéro de version change de forme
Rubin passe à quatre nombres, et chacun dit quelque chose :
0 . IMPORTANTE . SECONDAIRE . NÉGLIGEABLE
| Le chiffre qui bouge | Ce que ça veut dire | Ce que vous devez faire |
|---|---|---|
| 2e | la reconnaissance a changé, ou quelque chose qui touche vos mesures | mettez à jour, sinon vos mesures peuvent être fausses |
| 3e | affichage, placement, confort | recommandé, mais rien ne casse sans |
| 4e | un détail sans conséquence | rien ne presse |
Vous n'avez plus à deviner si une mise à jour vous concerne : la fenêtre vous le dit, en toutes lettres et en couleur.
- 🔴 « Mise à jour IMPORTANTE, la reconnaissance a changé : sans elle vos mesures peuvent être fausses »
- 🟠 « Mise à jour secondaire, affichage et confort : recommandée, pas indispensable »
- ⚪ « Mise à jour mineure : rien qui presse »
Chaque phrase dit ce qu'il faut faire, pas ce qui a changé dans le code. Le but est simple : que le jour où une mise à jour compte vraiment, l'avertissement n'ait pas été usé par toutes celles qui ne comptaient pas.
Le barème complet est dans docs/versionnage.md, et il sera repris à chaque annonce, ici comme sur le Discord.
Corrigé
- Les métadonnées Windows de l'exécutable portaient cinq nombres là où le format en exige exactement quatre. Le cinquième était tronqué en silence, donc le numéro affiché restait juste, par chance. Il ne l'est plus par chance.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.6.2
Installation
Si vous avez déjà une version récente, un bouton de mise à jour apparaît dans la fenêtre : un clic suffit. Sinon, téléchargez rubin-installateur-0.6.2.exe et lancez-le.
Ajouté
-
Un filtre au-dessus de la liste par chaîne, avec deux cases : mesurées et non mesurées. Les deux sont cochées au départ, donc vous voyez tout ; décochez-en une pour ne garder que ce qui vous intéresse.
Utile dans les deux sens : « non mesurées » montre ce qu'il reste à défricher, « mesurées » montre où il y a déjà des temps à comparer.
Une ligne sous les cases dit toujours combien de chaînes sont masquées, du genre « 12 chaînes sur 349, le reste est masqué par le filtre ». Sans elle, une chaîne introuvable pourrait passer pour inexistante alors qu'elle est simplement filtrée.
Modifié
- Les en-têtes de chaîne ne portent plus que leur nom. Le « 0/18 mesurées » qui les suivait était répété sur les 349 lignes, valait presque toujours zéro tant que la base est jeune, et poussait les noms longs hors de la largeur de la liste. Le filtre porte cette information désormais, et permet d'agir dessus plutôt que de la lire 349 fois.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.6.1
Installation
Téléchargez rubin-installateur-0.6.1.exe et lancez-le. Si vous avez déjà la v0.6.0, un bouton de mise à jour apparaît directement dans la fenêtre : un clic suffit.
L'archive rubin-windows-0.6.1.zip est là pour qui préfère décompresser à la main. Les .sha256 permettent de vérifier ce que vous avez téléchargé.
Ajouté
- Rubin a enfin une icône. Dans l'explorateur, la barre des tâches, la barre de titre et sur l'installateur. Jusqu'ici il portait l'icône par défaut de PyInstaller, celle de n'importe quel programme Python.
- Un vrai bouton « Rejoindre le Discord », au bleu officiel de Discord et avec son vrai logo, à la place de la ligne de texte qui se perdait au milieu des autres.
Corrigé
- Les noms de chaîne longs étaient coupés, sans le dire. 12 en-têtes sur 180 dépassaient la largeur de la liste, et « [Carrefour] Les lamentations du président de la ligue des marchands » se lisait « ...ligue des marc ». Un nom coupé au milieu d'un mot ne se distingue pas d'un nom qui finit là, et c'est ce nom qui sert à retrouver la quête dans le jeu. Il y a maintenant un défilement horizontal, et rien n'est abrégé.
- Le bouton « Envoyer le rapport » ne pouvait rien envoyer. Il fonctionne depuis cette version : si Rubin plante chez vous, ce bouton est la façon la plus simple de me le faire savoir.
- Le dossier d'images du logiciel n'entrait pas dans l'exécutable, ce qui privait le guide de ses illustrations sans qu'aucune erreur ne le signale.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.6.0
Installation
Téléchargez rubin-installateur-0.6.0.exe et lancez-le. Il s'installe pour votre compte seulement, jamais dans Program Files, ce qui lui permet de se mettre à jour tout seul sans jamais demander les droits administrateur.
L'archive rubin-windows-0.6.0.zip est là pour qui préfère décompresser à la main. Les fichiers .sha256 permettent de vérifier ce que vous avez téléchargé.
Ajouté
-
Un bouton « Envoyer le rapport », dans Réglages. Il empaquette les dernières pannes enregistrées et les envoie, pour que je puisse comprendre ce qui s'est passé chez vous. Le webhook Discord n'est jamais dans le logiciel distribué : c'est le serveur qui le détient et relaie, pour qu'il ne puisse pas être extrait de l'exécutable.
-
La fenêtre sait maintenant que votre compte Discord est rattaché, et affiche « connecté comme votre-pseudo ». Jusqu'ici elle restait sur « autorisez Rubin dans votre navigateur » même une fois le rattachement réussi.
⚠️ Trois états, jamais deux : rattaché, pas rattaché, et on ne sait pas. Un serveur injoignable laisse l'affichage intact plutôt que d'annoncer « pas connecté », ce qui vous enverrait refaire un rattachement qui a marché.
Modifié
-
« Toutes les quêtes par chaîne » suit l'ordre réel du jeu : Balenos, Serendia, Calpheon, Mediah, Valencia, Kamasylvia, Drieghan, O'dyllita, Abyss One, Terre du matin radieux, Ulukita, Edania. Relevé en regardant le journal du jeu, pas deviné.
Les 110 chaînes dont la place n'a pas pu être confirmée vont dans un onglet « position non confirmée » plutôt que d'être rangées au hasard : ce sont de vraies quêtes, on ne sait juste pas où elles se placent.
-
La liste par chaîne passe avant le classement, qui exige trois mesures par quête et reste souvent vide tant que la base est jeune.
-
Les chaînes de Renaissance et d'Éveil se replient à part.
Corrigé
- Le bouton « Envoyer le rapport » n'aurait rien envoyé du tout. Les salons de rapports sont des forums Discord, et un webhook de forum refuse un message qui n'ouvre pas de fil. Trouvé et mesuré contre l'API avant qu'un seul rapport n'ait été envoyé. Chaque rapport ouvre désormais son propre fil.
Rappel
Rubin lit votre écran. Ne posez pas de fenêtre par-dessus le jeu pendant qu'il mesure : c'est l'écran qui est capturé, pas le jeu, et la transparence n'y change rien.
v0.5.9
Corrige la mise à jour automatique, et range les quêtes de classe à part.
Ce qui change depuis la v0.5.8
- Bug corrigé : la mise à jour en un clic ne relançait pas Rubin. Rubin se fermait lui-même trop tôt, avant que Windows ait pu l'enregistrer pour le relancer. Il reste maintenant ouvert et laisse l'installateur gérer la fermeture/relance.
- Numéro de version dans l'en-tête, avec la mise à jour disponible juste à côté.
- Lien Discord dans la fenêtre : https://discord.gg/qCuvN2Zna7
- « Toutes les quêtes par chaîne » passe avant « les plus rapides », qui reste souvent vide tant que la base est jeune (message "en construction" ajouté).
- Les chaînes de Renaissance et d'Éveil (quêtes de classe) se replient à part, en tête de la liste par chaîne, pour ne plus noyer les chaînes de scénario.
Installation
- Déjà sur l'installateur (v0.5.6+) : le bouton de mise à jour devrait apparaître tout seul dans les 5 minutes, et se relancer correctement cette fois.
- Première installation :
rubin-installateur-0.5.9.exe, double-clic, suivre l'assistant. - Archive portable :
rubin-windows-0.5.9.zip.
v0.5.8
Un onglet pour voir ce qui part vraiment vers le serveur.
Ce qui change depuis la v0.5.7
- Nouvel onglet Envois. Montre chaque paquet réellement posté au serveur pendant la session : heure, poids, et contenu JSON en clair. Publié même si l'envoi échoue.
- Le lien « voir ce qui est envoyé », sous le témoin de connexion, ouvre maintenant cet onglet au lieu d'un navigateur.
Installation
- Déjà sur l'installateur (v0.5.6+) : le bouton de mise à jour devrait apparaître tout seul dans les 5 minutes.
- Première installation :
rubin-installateur-0.5.8.exe, double-clic, suivre l'assistant. - Archive portable :
rubin-windows-0.5.8.zip.