FEUILLE DE ROUTE de Tikka

Sortie de Tikka 0.28.0

Installateur Linux officiel de Tikka

C’est la première release dont les ajouts ont été réalisés par IA (Zed Agent + Deepseek v4).
Je supervise et relis tout le code. Je fais rédiger à l’IA des tests unitaires et fonctionnels que j’améliore pour être certains qu’ils soient pertinents.

La règle de distance est maintenant vérifiée en local avant de réclamer l’évaluation de la distance (pour le renouvellement d’adhésion ou la 5ème certification), mais les tests n’ont pas pu être complets en l’absence d’un indexer… De plus, la configuration de test avec Alice, Bob, etc, ne permet pas d’avoir 5 référents. Les tests trichent donc pour simuler un calcul de distance réussi.


Tikka nécessite Python 3.9+

Nouveautés

Nouveauté

  • Bouton “Renouveler” dans l’onglet Identité, pour renouveler son adhésion.

Amélioration

  • Vérification locale de la distance avant de réclamer une évaluation coûteuse (lors du renouvellement de l’adhésion et lors de la 5ème certification).

Si vous avez une version antérieure à la version 0.12.0, vous devez supprimer les données de Tikka avant de le relancer :

Désinstallez Tikka avec le script d’installation et répondez oui à la suppression des données personnelle.

Commande sur GNU/Linux :

rm $HOME/.config/tikka/*.sqlite3

En cas de bug, ne pas répondre ici, mais là : Tikka - Duniter Forum

Si vous rencontrez un problème avec la base de données, alors supprimez les données, cela devrait mieux fonctionner.
Puis, une fois entrées vos données utilisateurs, faîtes une sauvegarde de vos données avec le menu Avancé. Cela vous permettra de les récupérer au moindre problème.

Sortie de Tikka 0.28.1

Installateur Linux officiel de Tikka

Tout le projet est maintenant géré avec les outils de chez Astral (uv, ruff et ty).


Tikka nécessite Python 3.9+

Nouveautés

Correctifs

  • Correctifs des montants exportés en CSV qui étaient arrondis (merci à @leduigou !).
  • Correctif du titre de l’onglet compte qui est parfois vide.

Développement

  • Abandon de mypy au profit de ty, pour la vérification du typage statique, car mypy était très lent et ty (en rust) est très rapide.

Si vous avez une version antérieure à la version 0.12.0, vous devez supprimer les données de Tikka avant de le relancer :

Désinstallez Tikka avec le script d’installation et répondez oui à la suppression des données personnelle.

Commande sur GNU/Linux :

rm $HOME/.config/tikka/*.sqlite3

En cas de bug, ne pas répondre ici, mais là : Tikka - Duniter Forum

Si vous rencontrez un problème avec la base de données, alors supprimez les données, cela devrait mieux fonctionner.
Puis, une fois entrées vos données utilisateurs, faîtes une sauvegarde de vos données avec le menu Avancé. Cela vous permettra de les récupérer au moindre problème.

Sortie de Tikka 0.29.0

Installateur Linux officiel de Tikka

Breaking News : les informations essentielles du site Wot Wizard (pas Wot Wizard UI) sont maintenant présentes dans Tikka !

Dans le menu Avancé, sélectionnez Assistant TdC et un nouvel onglet s’ouvre, affichant par défaut les informations des comptes membres sans catégorie.

Vous pouvez ranger les membres à suivre de votre collectif dans une ou plusieurs catégories (dans l’Arbre des Comptes) et sélectionner la catégorie désirée. Le tableau affichera les infos des comptes membres de cette catégorie (non récursif aux sous-catégories).

Les infos peuvent être triées par colonne. Elles sont conservées en cache et mises à jour au démarrage (uniquement si un indexer est connecté).

Je sais que beaucoup de référents dans les collectifs utilisaient Wot Wizard et l’absence de celui-ci pour la v2 était vraiment handicapant. Tikka tente modestement d’accueillir les fonctionnalités manquantes. Cet onglet est une première étape et j’étudierai d’autres fonctionnalités potentielles qui m’ont été soumises.

Un grand merci à @leduigou pour son cahier des charges qui me sert de base de travail.

N’hésitez pas à me faire des retours (mais pas ici ! Dans la catégorie Support Tikka du forum, svp !).

Disclaimer : les données de distance et de qualité ne sont absolument pas garanties, car elles ont été réalisées par IA et je n’y comprend pas grand chose pour l’instant. Elle sont basées sur les algorithmes de Cesium V2 et le code GoLang de Wot Wizard. Mais si quelqu’un a moyen de les vérifier ce serait très utile ! Merci de votre compréhension.


Tikka nécessite Python 3.9+

Nouveautés

  • Onglet Assistant Toile de Confiance (reprend Wot WIzard en partie).

Correctifs

  • Correctif nom identité membre invisible dans l’Arbre des Comptes.

Développement

  • Code entièrement développé par l’agent Codewhale (avec DeepSeek), sous ma supervision.

Si vous avez une version antérieure à la version 0.12.0, vous devez supprimer les données de Tikka avant de le relancer :

Désinstallez Tikka avec le script d’installation et répondez oui à la suppression des données personnelle.

Commande sur GNU/Linux :

rm $HOME/.config/tikka/*.sqlite3

En cas de bug, ne pas répondre ici, mais là : Tikka - Duniter Forum

Si vous rencontrez un problème avec la base de données, alors supprimez les données, cela devrait mieux fonctionner.
Puis, une fois entrées vos données utilisateurs, faîtes une sauvegarde de vos données avec le menu Avancé. Cela vous permettra de les récupérer au moindre problème.

Sortie de Tikka 0.29.2

Installateur Linux officiel de Tikka

Cette version corrige les données de l’onglet Wot wizard qui était fausse sur la Distance, la Qualité et la Prochaine Certification Reçue à Renouveler. Elle utilise de façon expérimentale le nouveau type de serveur Dunipod, qui combine les rôles d’indexer et de datapod !

Un grand merci à @elois pour la création de Dunipod et la mise à disposition de ses serveurs !

La colonne Qualité n’est pas encore supportée, et est maquée pour l’instant, mais cela viendra, alors patience !

N’hésitez pas à me faire des retours (mais pas ici ! Dans la catégorie Support Tikka du forum, svp !).


Tikka nécessite Python 3.9+

Nouveautés

  • Onglet Compte : affiche la date d’expiration de l’adhésion de l’identité.
  • Dans le menu contextuel sur les comptes : nouveau menu Choisir une catégorie (permet de changer un compte de catégorie sans aller dans l’Arbre des Compte faire un glisser/déposer).

Améliorations

  • Icône rouge pour les Forgerons Exclus.
  • Menu contextuel sur les comptes affichés par l’onglet Assistant TdC.
  • Arbre des Comptes : Le glisser/déposer est plus facile maintenant, pour entrer dans une catégorie, pas besoin de déposer pile sur la catégorie. Déposer sur un des comptes contenu dedans suffit.

Correctifs

  • Correctif du glisser/déposer pour mettre un compte ou une catégorie hors catégorie (à la racine de l’arbre).
  • Correctif de Renommer un Compte qui ne mettait pas à jour l’Assistant TdC.
  • Correctif mise à jour du titre de l’onglet d’un compte quand il est renommé.
  • Correctif absence de focus à l’ouverture de la fenêtre pour Renommer un Compte.
  • Correctif résultat colonne Distance dans l’Assistant TdC.
  • Correctif résultat colonne Prochaine Certification Reçue à Renouveler dans l’Assistant TdC.
  • Correctif déconnexion silencieuse du web-socket du nœud qui plantait les requêtes et bloquait les boutons Actualiser.

Développement

  • Codewhale a créer un fichier AGENTS.md que j’ai ajouté au dépôt pour guider les agents de code.
  • Correctif config ruff de l’environnement moins sensible que celui de Codewhale sur les imports.

Si vous avez une version antérieure à la version 0.12.0, vous devez supprimer les données de Tikka avant de le relancer :

Désinstallez Tikka avec le script d’installation et répondez oui à la suppression des données personnelle.

Commande sur GNU/Linux :

rm $HOME/.config/tikka/*.sqlite3

En cas de bug, ne pas répondre ici, mais là : Tikka - Duniter Forum

Si vous rencontrez un problème avec la base de données, alors supprimez les données, cela devrait mieux fonctionner.
Puis, une fois entrées vos données utilisateurs, faîtes une sauvegarde de vos données avec le menu Avancé. Cela vous permettra de les récupérer au moindre problème.

Sortie de Tikka 0.29.3

Installateur Linux officiel de Tikka

La colonne Qualité de Wot Wizard est maintenant supportée, et affichée, merci à @elois d’avoir ajouté cette information dans Dunipod !

N’hésitez pas à me faire des retours (mais pas ici ! Dans la catégorie Support Tikka du forum, svp !).


Tikka nécessite Python 3.9+

Nouveautés

  • Onglet Assistant TdC : affiche la qualité du membre.

Améliorations

  • Icônes et couleur pour le statut de la Distance et de la qualité dans l’onglet Assistant TdC.

Correctifs

  • Correctif bug message erreur “old_owner_key” à l’ajout d’un compte membre dans certaines conditions (merci à @Chiara07 !).
  • Correctif script d’installation sur Debian : propose l’installation des bibliothèques système manquantes (merci à @Chiara07 !).

Développement

  • Requête des données Assistant TdC uniquement par le Dunipod maintenant (pas de requête squid).
  • Moins de requêtes (plus rapide), par lots de 50 comptes grâce au filtre IN (merci @elois).
  • Correctif règle de formatage du code avant vérification dans AGENTS.md.

Si vous avez une version antérieure à la version 0.12.0, vous devez supprimer les données de Tikka avant de le relancer :

Désinstallez Tikka avec le script d’installation et répondez oui à la suppression des données personnelle.

Commande sur GNU/Linux :

rm $HOME/.config/tikka/*.sqlite3

En cas de bug, ne pas répondre ici, mais là : Tikka - Duniter Forum

Si vous rencontrez un problème avec la base de données, alors supprimez les données, cela devrait mieux fonctionner.
Puis, une fois entrées vos données utilisateurs, faîtes une sauvegarde de vos données avec le menu Avancé. Cela vous permettra de les récupérer au moindre problème.