Sakia 0.51.x est sorti!

Sakia 0.51.0 est sorti !

Pour l’installer ou la mise à jour :

pip3 install sakia --user --upgrade

Au fait, Sakia est en français aussi, allez dans le menu Settings et choisissez la langue de Molière…

La grosse nouveauté de cette version est d’apporter le support complet des virements pouvant être récupérés après un certain délai. Ce délai à été fixé à une semaine.

Comment procéder ?

  • Un nouveau sélecteur dans la fenêtre d’envoi de monnaie permet de choisir la condition de verrouillage de la transaction.

Capture du 2020-04-03 18-56-28 sakia select lock

  • Puis, la transaction avec cette condition spéciale apparaît soulignée dans l’historique des transactions.

Capture du 2020-04-03 18-58-26 tx history

  • Si vous êtes le receveur, vous devez utiliser le menu contextuel et sélectionner « Envoyer comme source », pour vous envoyer la transaction reçue à vous même, avant que l’émetteur ne la récupère (vous avez une semaine).

  • Si vous êtes l’émetteur, et qu’un problème empêche le receveur de récupérer le virement, après une semaine, vous pouvez utiliser le menu contextuel et sélectionner « Envoyer comme source », pour vous envoyer la transaction à vous même.

  • Avant le délai d’une semaine, vous pouvez vérifier la condition de verrouillage dans la fenêtre d’envoi de monnaie, pour voir la date où la transaction sera déverrouillée. Appuyer sur le bouton « Vérifier ».

Capture du 2020-04-03 19-05-15 sakia check source

  • En Mode Expert (voir les Préférences), vous pouvez utiliser toutes les transactions reçues ou dividendes non consommés comme source avec le menu contextuel (un bémol : un bug important de Sakia fait que seules les transactions à verrou spécial ou les dividendes le permettent. Ce sera corrigé bientôt).

En testant cette nouvelle version, j’ai découvert des bugs importants (y en a un dans la capture ci dessus…). Une version de correctifs sortira rapidement.

Have fun !

CHANGELOG

v0.51.0 (03/04/2020)

Features

  • #798 - Complete workflow to send transaction that we can get back after one week:
    • A selector allow to choose the lock condition of the output transaction
    • Then, the transaction with special lock condition appears with an underline in the transaction history
    • If you are the receiver, you can use the context menu action « Send as source » to send it to yourself
      before the issuer get it back
    • If you are the issuer, use the context menu action « Send as source » to send it to yourself after the delay
    • Before the delay, you can check the lock condition in the transfer window to see the date when the transaction will be unlocked
    • In Expert Mode (see Preferences), you can use any incoming transaction or dividend as source for your transfer

Enhancement

  • Add a legend for colors, italic and underlined display of transactions under transaction history
  • Upgrade dependencies to duniterpy 0.57.0

Bugs

  • Fix gen_translations.py running Qt4 lrelease in Makefile
  • Fix error parsing some WSP2 Head message because software version had a prefix (duniterpy fix)

CI/CD

  • Remove obsolete runner tag
  • Release job only on master, release_test job only on dev or tags
5 Likes

Pfiu te te fais plaisir, tu vas sur des terrains encore explorés par personne ! :slight_smile: Même dans les autres crypto j’ai jamais entendu parler de clients qui gèrent les transactions avancées par interface graphique. Enfin peut-être qu’il existe quelque chose qui pourrait donner des idées d’UI ?

Sakia 0.51.1 est sorti !

Pour l’installer ou la mise à jour :

pip3 install sakia --user --upgrade

Cette version corrige un gros et un petit bug de la version 0.51.0.

  • Correctif du bug du menu contextuel « Envoyer comme source » qui n’apparaissait pas en « Mode Expert » sur des transactions normales.
  • Correctif oubli dans la traduction française.

CHANGELOG

v0.51.1 (05/04/2020)

Bugs

  • #802 Fix « Send as source » context menu not appear in Expert Mode on normal received transactions
  • Update incomplete french translation
2 Likes