sakia issueshttps://git.duniter.org/clients/python/sakia/-/issues2018-09-05T11:56:51+02:00https://git.duniter.org/clients/python/sakia/-/issues/428Search Identities > column "Pubkey"2018-09-05T11:56:51+02:00Benoit LavenierSearch Identities > column "Pubkey"Dans l'onglet "Search Identities", je propose de
- Renommer la colonne Pubkey en "Public key"
- afficher la clef sur 8 caractères (plutot que 4) - le but est d'être homogène entre les clients et les logs duniter.
- enlever le prefixe `p...Dans l'onglet "Search Identities", je propose de
- Renommer la colonne Pubkey en "Public key"
- afficher la clef sur 8 caractères (plutot que 4) - le but est d'être homogène entre les clients et les logs duniter.
- enlever le prefixe `pub:` dans le contenu de chaque cellule
futurehttps://git.duniter.org/clients/python/sakia/-/issues/601multi-node view is wrong2018-09-05T11:56:51+02:00Éloïsmulti-node view is wrongWhen a member have two duniter's node with the same key,
the sakia network view once of this.
Even if they are desynchronized
https://forum.duniter.org/t/probleme-de-synchro-entre-2-noeuds-de-meme-cle/1752When a member have two duniter's node with the same key,
the sakia network view once of this.
Even if they are desynchronized
https://forum.duniter.org/t/probleme-de-synchro-entre-2-noeuds-de-meme-cle/1752futurehttps://git.duniter.org/clients/python/sakia/-/issues/639WoT view : wotex suggestion2018-09-05T11:56:51+02:00insoWoT view : wotex suggestion*Created by: galuel*
I suggest to make Sakia a client without graphical view like we have in WoT view right now, but better to propose the view in the Wotex style, in plain text view, check https://wotex.cgeek.fr/?to=inso&pending=on&mod...*Created by: galuel*
I suggest to make Sakia a client without graphical view like we have in WoT view right now, but better to propose the view in the Wotex style, in plain text view, check https://wotex.cgeek.fr/?to=inso&pending=on&mode=u2w for instance
**This could improve the soft and specialize it with :**
- best time response for consultation (it's very long to show graphical view)
- more little client installation space, more efficient
- concentrate into Duniter fondamental features better than graphical views that are mostly Cesium stuff
- better confidence for use for software developpers who don't trust security with javascript in web browser...futurehttps://git.duniter.org/clients/python/sakia/-/issues/426Generate & store revocations document on registering2018-09-05T11:56:51+02:00Cédric MoreauGenerate & store revocations document on registeringAs mentionned in [this topic](https://forum.duniter.org/t/ask-for-certifications-karmak23/859), we need sometime fails to remember or retrieve our private key and thus completely loose control over our identity.
Notably, if we want to c...As mentionned in [this topic](https://forum.duniter.org/t/ask-for-certifications-karmak23/859), we need sometime fails to remember or retrieve our private key and thus completely loose control over our identity.
Notably, if we want to create another identity, other members might be distrustful against the fact to certify another identity of yours while your previous identity is still "usable" (we do not know if you really lost your private key ..).
Duniter protocol provides key revocation to strongly avoid a key to be reused for WoT purposes. A bit like OpenPGP key revocation. You can create the document when you want and store it somewhere for later usage.
Sakia is almost ready for this, as it implemented old revocation mechanism few times ago. Now I suggest Sakia gives us the possibility to store revocations, so we can use them without requiring any password to trigger them. Of course we need a big warning before going any further!
https://git.duniter.org/clients/python/sakia/-/issues/642Empêcher de certifier les identités révoquées2018-09-05T11:56:51+02:00Cédric MoreauEmpêcher de certifier les identités révoquéesMême en piscine, une identité peut être révoquée : c'est-à-dire que si cette identité vient à être inscrite en blockchain, *n'importe qui pourra la révoquer instantanément* puisque la révocation est visible de tous, en piscine.
Il ser...Même en piscine, une identité peut être révoquée : c'est-à-dire que si cette identité vient à être inscrite en blockchain, *n'importe qui pourra la révoquer instantanément* puisque la révocation est visible de tous, en piscine.
Il serait donc bien que Sakia empêche ou de certifier ce genre d'identité, car l'intérêt est nul.
L'identité finira par périmer au bout de 2 mois.futurehttps://git.duniter.org/clients/python/sakia/-/issues/450Add formula and result of max members in information tab2018-09-05T11:56:51+02:00MoulAdd formula and result of max members in information tabAdd a formula and the result of the maximum number of members in the current money system in the section of WoT of the information tab.
f(sigMin ; cert_stock ; wot_diameter) = (cert_stock/sigMin-1)^wot_diameter
With test_net, f(1;40;3) =...Add a formula and the result of the maximum number of members in the current money system in the section of WoT of the information tab.
f(sigMin ; cert_stock ; wot_diameter) = (cert_stock/sigMin-1)^wot_diameter
With test_net, f(1;40;3) = (40/1-1)^3 = 59319.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/156Tab with sent and received certifications2018-09-05T11:56:51+02:00MoulTab with sent and received certificationsIt could be great to have a tab containing sent and received certifications. With displayed the time when begin and expire the certification.
It could be great to have a tab containing sent and received certifications. With displayed the time when begin and expire the certification.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/454Add a splash screen2018-09-05T11:56:51+02:00Cédric MoreauAdd a splash screenWhen we click on Sakia to launch it, some image could popup to make the user aware that Sakia is launching.
This image would be displayed before triggering any python loader/screen, to be displayed as soon as it can be.
When we click on Sakia to launch it, some image could popup to make the user aware that Sakia is launching.
This image would be displayed before triggering any python loader/screen, to be displayed as soon as it can be.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/646Sakia : A critical error occured2018-09-05T11:56:51+02:00insoSakia : A critical error occured*Created by: isslou*
I keep seeing this on Sakia
"A critical error occured. Select the details to display it. Please report it to the developers github
```bash
Fatal error on SSL transport
protocol:
transport: <_SelectorSocketTra...*Created by: isslou*
I keep seeing this on Sakia
"A critical error occured. Select the details to display it. Please report it to the developers github
```bash
Fatal error on SSL transport
protocol:
transport: <_SelectorSocketTransport closing fd=2652 read=idle write=>"
```
What that means ?https://git.duniter.org/clients/python/sakia/-/issues/464Alert unnecessary certification2018-09-05T11:56:51+02:00insoAlert unnecessary certification*Created by: galuel*
Sakia could alert the user for unnecessary certification. If the member to certify has yet sigQty certifications available for enough period, an alert could say :
"How you sure ? This member has yet the number of ...*Created by: galuel*
Sakia could alert the user for unnecessary certification. If the member to certify has yet sigQty certifications available for enough period, an alert could say :
"How you sure ? This member has yet the number of certification needed, if you certify it you will have a certification less in your total amount of ... 87... certifications left to use Cancel - OK".
Anyway one could be interested to certify it for distance reason, so it is just an alert.
https://git.duniter.org/clients/python/sakia/-/issues/240Send periodic transactions automatically2018-09-05T11:56:51+02:00insoSend periodic transactions automatically*Created by: vtexier*
It will be great to have a system to automate the sending of periodic transactions.
Lets say you want to transfer every month a part of your salary to another account...
You add an automated transaction job to Cut...*Created by: vtexier*
It will be great to have a system to automate the sending of periodic transactions.
Lets say you want to transfer every month a part of your salary to another account...
You add an automated transaction job to Cutecoin, with the start date, the delay till next one, the amount and that's it.
The difficulty here is that the client need to be running, and the network connected at the time a transaction need to be sent. So may be this service would be better on a server with a kind of cron job...
futurehttps://git.duniter.org/clients/python/sakia/-/issues/662Sakia should appear in the dash after installing2018-09-05T11:56:51+02:00insoSakia should appear in the dash after installing*Created by: jytou*
It is probably a problem with a .desktop somewhere.*Created by: jytou*
It is probably a problem with a .desktop somewhere.futurehttps://git.duniter.org/clients/python/sakia/-/issues/469"Copy raw transaction to clipboard" with pending transaction2018-09-05T11:56:51+02:00Cédric Moreau"Copy raw transaction to clipboard" with pending transactionThis feature does not work for pending transactions, that is transactions that have not been written to the blockchain yet.
This feature does not work for pending transactions, that is transactions that have not been written to the blockchain yet.
https://git.duniter.org/clients/python/sakia/-/issues/666Move wiki documentation on git repository2018-09-05T11:56:51+02:00MoulMove wiki documentation on git repository…on `doc` folder.
Then close `Wiki` on the settings.
This could avoid loss of documentation.…on `doc` folder.
Then close `Wiki` on the settings.
This could avoid loss of documentation.futurehttps://git.duniter.org/clients/python/sakia/-/issues/266Add a search field on transaction tab2018-09-05T11:56:51+02:00MoulAdd a search field on transaction tabWe could use this search field to search for transactions with identity, comment, amount or with a date.
We could use this search field to search for transactions with identity, comment, amount or with a date.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/475Add a "lastest available release" information2018-09-05T11:56:51+02:00insoAdd a "lastest available release" information*Created by: galuel*
Sakia should give the user information the latest available version on the software (it is yet done), and also on its official site sakia-wallet.org.
It is possible to do it in javascript like here : http://geconom...*Created by: galuel*
Sakia should give the user information the latest available version on the software (it is yet done), and also on its official site sakia-wallet.org.
It is possible to do it in javascript like here : http://geconomicus.glibre.org/latestreleases.html
So people with version 1.7 will be aware it exists a version 1.9 for instance, and so he can update knowing the information.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/669HiDPI support2018-09-05T11:56:51+02:00MoulHiDPI supportMay be an [interesting dev doc](https://doc.qt.io/qt-5/highdpi.html)
Buttons are displayed small:
![capture du 2017-04-08 14-29-08](https://cloud.githubusercontent.com/assets/4758871/24828925/39f71c86-1c68-11e7-8e2e-aeb89d5391bb.png)May be an [interesting dev doc](https://doc.qt.io/qt-5/highdpi.html)
Buttons are displayed small:
![capture du 2017-04-08 14-29-08](https://cloud.githubusercontent.com/assets/4758871/24828925/39f71c86-1c68-11e7-8e2e-aeb89d5391bb.png)futurehttps://git.duniter.org/clients/python/sakia/-/issues/223Add ability to store the password on disk, encrypted with a passphrase that c...2018-09-05T11:56:51+02:00insoAdd ability to store the password on disk, encrypted with a passphrase that can be changed*Created by: mildred*
The problem with the current behaviour (you have a non modifiable passphrase from which the key pair is derived) is that you can't change your passphrase. The problem is that:
- the user will choose a short passphr...*Created by: mildred*
The problem with the current behaviour (you have a non modifiable passphrase from which the key pair is derived) is that you can't change your passphrase. The problem is that:
- the user will choose a short passphrase that could be guessed by an attacker if he has to type is frequently
- if the passphrase is leaked (keylogger for example) then there is no option to change it
What I propose is a different approach: Upon account creation, generate a long and very random secret string that would be stored on disk, and use the user provided passphrase to encrypt it.
The problem is that you'd have to backup this secret. You could print it as a QR code and store it in a safe somewhere. If that is too inconvenient, the user provided passphrase could be used as a secret instead. The user should be clearly informed that the passphrase would not be able to be changed.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/539Monitor dependencies to maintain maximum security2018-09-05T11:56:51+02:00insoMonitor dependencies to maintain maximum security*Created by: vtexier*
We can use this solution to monitor security risks in python dependencies :
https://requires.io
*Created by: vtexier*
We can use this solution to monitor security risks in python dependencies :
https://requires.io
https://git.duniter.org/clients/python/sakia/-/issues/279Fix Getting Started" wiki with new UI2018-09-05T11:56:50+02:00insoFix Getting Started" wiki with new UIhttps://github.com/ucoin-io/sakia/wiki/Sakia-getting-started-tutorial
If someone could do it it would be great....
https://github.com/ucoin-io/sakia/wiki/Sakia-getting-started-tutorial
If someone could do it it would be great....
future