sakia issueshttps://git.duniter.org/clients/python/sakia/-/issues2018-09-05T11:56:50+02:00https://git.duniter.org/clients/python/sakia/-/issues/686Exporting account history2018-09-05T11:56:50+02:00Cédric MoreauExporting account historyI would like to export this screen's data into a .calc file:
![image](https://cloud.githubusercontent.com/assets/969136/25636910/39c59e9e-2f83-11e7-9f0f-ad681d820c3c.png)
I've tried to select all the cells and Ctrl+C, but it does n...I would like to export this screen's data into a .calc file:
![image](https://cloud.githubusercontent.com/assets/969136/25636910/39c59e9e-2f83-11e7-9f0f-ad681d820c3c.png)
I've tried to select all the cells and Ctrl+C, but it does not copy the content in the clipboard.
Could it be possible to have it for RC2?
It would help me to check the account's consistency record after record, and finally check the global balance amount against the one that is displayed in head of the account.futurehttps://git.duniter.org/clients/python/sakia/-/issues/788Upgrade Python requirement from 3.5 to 3.62018-08-08T10:26:42+02:00Vincent TexierUpgrade Python requirement from 3.5 to 3.6To allow static typing on local variables, we must upgrade to Python 3.6.
To help automatically fulfilled the code with static typing, we need to use [MonkeyType](https://pypi.org/project/MonkeyType/).
To automatically freeze code styl...To allow static typing on local variables, we must upgrade to Python 3.6.
To help automatically fulfilled the code with static typing, we need to use [MonkeyType](https://pypi.org/project/MonkeyType/).
To automatically freeze code style, we need [Black](https://github.com/ambv/black).
Both require Python 3.6 version.
So I suggest to require Python 3.6 minimum for Sakia.insoinsohttps://git.duniter.org/clients/python/sakia/-/issues/697Allow to add/view user profile (stored in ES_USER_API)2018-08-08T10:20:28+02:00Benoit LavenierAllow to add/view user profile (stored in ES_USER_API)Les profiles des noeuds ES sont faciles à implémenter :)
cf https://github.com/duniter/duniter4j/blob/master/doc/API.md#userprofile
Les profiles des noeuds ES sont faciles à implémenter :)
cf https://github.com/duniter/duniter4j/blob/master/doc/API.md#userprofile
futurehttps://git.duniter.org/clients/python/sakia/-/issues/787Problème récurrent ouverture de Sakia2018-07-14T13:55:11+02:00matograineProblème récurrent ouverture de SakiaBonjour,
Je rencontre une erreur presque chaque fois que j'ouvre Sakia, après quelques secondes/minutes. Parfois (rarement), elle n'arrive pas.
Mon ordinateur est sous Debian stable, a Duniter-Desktop installé et Silkaj depuis peu (mai...Bonjour,
Je rencontre une erreur presque chaque fois que j'ouvre Sakia, après quelques secondes/minutes. Parfois (rarement), elle n'arrive pas.
Mon ordinateur est sous Debian stable, a Duniter-Desktop installé et Silkaj depuis peu (mais je rencontrais la même erreur avant).
Cette erreur n'est pas bloquante dans la synchronisation. En revanche, j'ai perdu mes contacts (je pense que c'est plutôt lié à une réinstallation)
### Message ###
Task exception was never retrieved
future: <Task finished coro=<NetworkService.check_ws2p_heads() done, defined at sakia/services/network.py:249> exception=AttributeError("'NoneType' object has no attribute 'group'",)>
----
Traceback (most recent call last):
File "asyncio/tasks.py", line 240, in _step
File "sakia/services/network.py", line 268, in check_ws2p_heads
File "site-packages/duniterpy/documents/ws2p/heads.py", line 153, in from_inline
File "site-packages/duniterpy/documents/ws2p/heads.py", line 117, in from_inline
AttributeError: 'NoneType' object has no attribute 'group'
### fin du message ###
J'en profite pour vous faire remonter que la fenêtre d'erreur pointe vers le GitHub Sakia, et non le GitLab.
Merci à vous !
Matograinehttps://git.duniter.org/clients/python/sakia/-/issues/785Date expiration d'identité le 3/02/70 !2018-06-22T19:08:40+02:00Vincent TexierDate expiration d'identité le 3/02/70 !Le souci technique : Dans Sakia, dans l’interface de détails de mon compte (“Nemula”), ça dit : “Membership : expired or never published”, et plus haut : "Identity not written on blockchain (Expires on : 3/02/70 11:00 PM BAT), et enfin “...Le souci technique : Dans Sakia, dans l’interface de détails de mon compte (“Nemula”), ça dit : “Membership : expired or never published”, et plus haut : "Identity not written on blockchain (Expires on : 3/02/70 11:00 PM BAT), et enfin “Status : non-member”.https://git.duniter.org/clients/python/sakia/-/issues/784Problème connection Sakia d'une clé avec plusieurs identités2018-06-22T19:07:42+02:00jardin alainProblème connection Sakia d'une clé avec plusieurs identitésLorsque j'ajoute une connection avec une clé publique ayant deux identités avec toutes les deux le même pseudo
exemple : mateo@8Lk4w4j2idRyC9X1geuchdEHemz9S3AsHJ2oJD3kG5Au
Si je fais une opération comme supprimer la connexion de cette cl...Lorsque j'ajoute une connection avec une clé publique ayant deux identités avec toutes les deux le même pseudo
exemple : mateo@8Lk4w4j2idRyC9X1geuchdEHemz9S3AsHJ2oJD3kG5Au
Si je fais une opération comme supprimer la connexion de cette clé, j'ai des messages d'erreurs puis la connexion disparait.
Par la suite Sakia produit des messages d'erreurs intempestifs et refuse de se synchroniser jusqu'à ce que je supprime toutes les données et recommence à zéro mes connexions.
Maintenant même en repartant proprement, lorsqu'on supprime une connexion, n'importe laquelle, le problème revient.
Alors est-ce par ce que certaines connexions présentes dans sakia ont donné des certifs à l'identité double ou est-ce un bug à la suppression de connexion, je ne sais pas.https://git.duniter.org/clients/python/sakia/-/issues/786Replace the Wot view with a table2018-06-22T19:06:59+02:00insoReplace the Wot view with a tableThe WoT view is quite unusable : its slow, not user-friendly, etc.
Also, now that we have some tools specialized in WoT, (see wotmap https://forum.duniter.org/t/developpement-de-wotmap/4581/29 ), I think we should get rid of the WoT in ...The WoT view is quite unusable : its slow, not user-friendly, etc.
Also, now that we have some tools specialized in WoT, (see wotmap https://forum.duniter.org/t/developpement-de-wotmap/4581/29 ), I think we should get rid of the WoT in sakia.
I suggest to replace the WoT view with a table. And to stop refreshing identities data during blockchain parsing since its really slow. We should only refresh identities data when the user asks it. In the mean time, we should display local information that we can store and maintain.
After this, Sakia should become usable again. It has been a real pain in the ass recently with the network growth.https://git.duniter.org/clients/python/sakia/-/issues/716g1.duniter.fr et piscine cgeek.fr !?2018-06-22T16:54:26+02:00insog1.duniter.fr et piscine cgeek.fr !?*Created by: galuel*
https://github.com/duniter/duniter/issues/1015*Created by: galuel*
https://github.com/duniter/duniter/issues/1015https://git.duniter.org/clients/python/sakia/-/issues/718Vagrant builds (Task paid 2000 Ğ1)2018-06-08T10:16:05+02:00insoVagrant builds (Task paid 2000 Ğ1)It would be great to have vagrant builds for Sakia like Duniter does (https://github.com/duniter/duniter/tree/master/release)
This task is paid in Ğ1. See https://gannonce.duniter.org/#/announce/2a90e0e9-c8e8-442c-91d7-ee9ef9ddc58d fo...It would be great to have vagrant builds for Sakia like Duniter does (https://github.com/duniter/duniter/tree/master/release)
This task is paid in Ğ1. See https://gannonce.duniter.org/#/announce/2a90e0e9-c8e8-442c-91d7-ee9ef9ddc58d for more information.futurehttps://git.duniter.org/clients/python/sakia/-/issues/783Sakia 0.33.0rc3 lent + incohérent2018-03-15T19:36:38+01:00galuelSakia 0.33.0rc3 lent + incohérentUne après midi de synchro, après 5h00 toujours pas synchronisé, il en est au 12/03/2018 (relancé avec une dernière synchro au 17/12/2017 environ je sais plus...), inutilisable en l'état...
De plus il y a toujours un problème de calcul, ...Une après midi de synchro, après 5h00 toujours pas synchronisé, il en est au 12/03/2018 (relancé avec une dernière synchro au 17/12/2017 environ je sais plus...), inutilisable en l'état...
De plus il y a toujours un problème de calcul, le solde de mon compte étant incohérent avec celui de Cesium (qui me semble juste lui). cf capture écran comparative) :
![Sakia-Cesium](/uploads/fa3e274eb134de04fb5bc75ba61380e6/Sakia-Cesium.jpg)https://git.duniter.org/clients/python/sakia/-/issues/710If money is in pre-registration mode can't certify2018-03-05T04:06:41+01:00florckIf money is in pre-registration mode can't certify<img width="1309" alt="image" src="https://cloud.githubusercontent.com/assets/9990348/26753707/bce5ff60-486c-11e7-9410-f6c1aa1d443b.png">
It seems that there is not toogle to force certification if money is in pre-registration mode if...<img width="1309" alt="image" src="https://cloud.githubusercontent.com/assets/9990348/26753707/bce5ff60-486c-11e7-9410-f6c1aa1d443b.png">
It seems that there is not toogle to force certification if money is in pre-registration mode if user is not yet member.futureinsoinsohttps://git.duniter.org/clients/python/sakia/-/issues/735Fress install 0.32.2 : Annuaire !?2018-03-05T04:06:41+01:00insoFress install 0.32.2 : Annuaire !?*Created by: galuel*
Quand on se connecte pour la première fois, Sakia semble charger les noeuds du réseau Ğ1 ce qui semble bien, mais demande une "connexion de compte" tout de suite... Pourquoi ?
Dans les faits si je veux me connect...*Created by: galuel*
Quand on se connecte pour la première fois, Sakia semble charger les noeuds du réseau Ğ1 ce qui semble bien, mais demande une "connexion de compte" tout de suite... Pourquoi ?
Dans les faits si je veux me connecter à un compte je dois pouvoir le faire via son ID ou sa pubkey (l'un ou l'autre, y compris pour un compte membre puisque ID et pubkey sont tous les deux uniques dans Ğ1), mais si je veux me connecter via une pubkey dont je me rappelle début et fin par exemple, dans l'annuaire de Cesium il suffit que je tape les 3 premiers caractères et je trouve très rapidement la pubkey qui m'intéresse (et/ou l'ID exact qui va avec).
Donc à la connexion, il s'agit d'avoir la liste des noeuds, et le fait de rajouter un compte doit pouvoir se faire par l'utilisateur manuellement ou via une recherche par ID ou pubkey (avec bouton de lancement de recherche).
Dans la liste des comptes chargés on doit pouvoir avoir Comptes Membres et Comptes simples ou équivalent, rangés dans cet ordre. Les comptes membres devant faire apparaître ID + pubkey.https://git.duniter.org/clients/python/sakia/-/issues/748Possibility to force synchronisation2018-03-05T04:06:40+01:00insoPossibility to force synchronisationIt would be cool if, to do a full refresh of a connection, we could have a "refresh" button instead of removing/adding it back. See https://github.com/duniter/sakia/issues/734It would be cool if, to do a full refresh of a connection, we could have a "refresh" button instead of removing/adding it back. See https://github.com/duniter/sakia/issues/734futurehttps://git.duniter.org/clients/python/sakia/-/issues/721Explanation on color code2018-03-05T04:06:40+01:00insoExplanation on color code*Created by: Nartagnan*
Just to keep track of the idea :
- have the explanation of transactions colors in an "help" button
- have the explanation of colors in WoT view (I have someone in red and I don't know why)*Created by: Nartagnan*
Just to keep track of the idea :
- have the explanation of transactions colors in an "help" button
- have the explanation of colors in WoT view (I have someone in red and I don't know why)https://git.duniter.org/clients/python/sakia/-/issues/720Double entry when "connect with an existing identity"2018-03-05T04:06:40+01:00insoDouble entry when "connect with an existing identity"*Created by: Nartagnan*
When connecting with an existing identity, Sakia ask 2 times each parameter (salt & password) and the identity.
In practice, as Sakia always ask for the private key (and don't store it if I'm right) why not just...*Created by: Nartagnan*
When connecting with an existing identity, Sakia ask 2 times each parameter (salt & password) and the identity.
In practice, as Sakia always ask for the private key (and don't store it if I'm right) why not just ask for the identity ?
It's a detail, not urgent, but could make Sakia more user-friendly ?https://git.duniter.org/clients/python/sakia/-/issues/764Export csv2018-03-05T04:06:40+01:00insoExport csv*Created by: galuel*
Il serait utile pour les tests et vérifications (avec Cesium), mais aussi pour exporter son compte vers un outil de gestion quelconque, de proposer un export.csv dans la fenêtre des transactions.*Created by: galuel*
Il serait utile pour les tests et vérifications (avec Cesium), mais aussi pour exporter son compte vers un outil de gestion quelconque, de proposer un export.csv dans la fenêtre des transactions.https://git.duniter.org/clients/python/sakia/-/issues/766Refresh without losing pubkeys2018-03-05T04:06:40+01:00insoRefresh without losing pubkeys*Created by: galuel*
Il serait très utile étant donné des problèmes possibles et multiples de raffraichissements (bugs, BDD compromise etc.) de pouvoir réinitialiser (avec message d'avertissement) un compte (ou l'ensemble des comptes) s...*Created by: galuel*
Il serait très utile étant donné des problèmes possibles et multiples de raffraichissements (bugs, BDD compromise etc.) de pouvoir réinitialiser (avec message d'avertissement) un compte (ou l'ensemble des comptes) sans perdre la liste des contacts (pubkeys) que l'on a entrés dans Sakia. Actuellement si on doit raffraîchir les données de compte, on doit entrer de nouveau nos contacts...https://git.duniter.org/clients/python/sakia/-/issues/775Alert users when a certification cannot be written2018-03-05T04:06:40+01:00Cédric MoreauAlert users when a certification cannot be writtenSee the Cesium ticket: https://git.duniter.org/clients/cesium/cesium/issues/658See the Cesium ticket: https://git.duniter.org/clients/cesium/cesium/issues/658future