sakia issueshttps://git.duniter.org/clients/python/sakia/-/issues2018-09-05T11:56:51+02:00https://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/422"Send again" duplicates a transaction2018-09-05T11:56:51+02:00Cédric Moreau"Send again" duplicates a transactionI tried to send again the "devrait fonctionner" transaction: as you can see it appears first 2 times, now 3 times, etc.
Maybe it is a feature to say "you tried 3 times" and the transaction will appear only once when it passes, but I fee...I tried to send again the "devrait fonctionner" transaction: as you can see it appears first 2 times, now 3 times, etc.
Maybe it is a feature to say "you tried 3 times" and the transaction will appear only once when it passes, but I feel like it does not need to appear multiple times. It is in red yet.
What do you think?
![image](https://cloud.githubusercontent.com/assets/969136/15109301/127db384-15db-11e6-8a80-5f4ef1b9b404.png)
futurehttps://git.duniter.org/clients/python/sakia/-/issues/385Print revocation documents in QrCode format2018-09-05T11:56:51+02:00Cédric MoreauPrint revocation documents in QrCode formatLinked to https://github.com/ucoin-io/ucoin-python-api/issues/21
---
In UCPv0.1, the revocation document was just an indicator for nodes to remove an identity. But now, it goes deeper: the revocation is written in the blockchain saying...Linked to https://github.com/ucoin-io/ucoin-python-api/issues/21
---
In UCPv0.1, the revocation document was just an indicator for nodes to remove an identity. But now, it goes deeper: the revocation is written in the blockchain saying:
> This identity won't be usable anymore.
Also, a member sending such a document is immediatly excluded from the WoT.
Revocation documents have no expiry date, and can be printed on some paper to be written later on.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/358Implement Transaction Messages proposal2018-09-05T11:56:52+02:00insoImplement Transaction Messages proposalreference : https://github.com/ucoin-io/sakia/wiki/Transactions-Messages
# Transaction messages
## Introduction
Currently, users are sending message and transactions description in a public format, not encrypted. I think it would be gre...reference : https://github.com/ucoin-io/sakia/wiki/Transactions-Messages
# Transaction messages
## Introduction
Currently, users are sending message and transactions description in a public format, not encrypted. I think it would be great if users could be able to encrypt their messages in the transactions.
## Proposal
### Functional description
- When sending a transaction, users could encrypt their messages so that only the recipient could see it.
### Technical implementation
- When a TX comment would start with "EMSG:" (for Encrypted Message), the client would know that it was encrypted with the recipient pubkey. All following data would be the message.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/346Sending money: better scale + and - ticks2018-09-05T11:56:52+02:00Cédric MoreauSending money: better scale + and - ticksIn this screen the ticks are not really usable:
- if we are in quantitative, + tick gives +1, which is way too low with a money with peta quantities
- if we are in relative, + tick gives +1 UD, which is waaaayyyy too much
![image](https...In this screen the ticks are not really usable:
- if we are in quantitative, + tick gives +1, which is way too low with a money with peta quantities
- if we are in relative, + tick gives +1 UD, which is waaaayyyy too much
![image](https://cloud.githubusercontent.com/assets/969136/12270147/f56f213e-b954-11e5-8bb7-73965d511ded.png)
Could it be replaced by something like "+ tick gives +0,01 UD", whichever we are in quantitative or relative.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/342Help contributors to help Sakia2018-09-05T11:56:52+02:00insoHelp contributors to help Sakia*Created by: galuel*
- Propose in "preferences" menu a button to clear the cache folder, in order to simplify the operation for end users.
- Propose a help menu somewhere, with a link to a "how to" webpage (github for instance, or bette...*Created by: galuel*
- Propose in "preferences" menu a button to clear the cache folder, in order to simplify the operation for end users.
- Propose a help menu somewhere, with a link to a "how to" webpage (github for instance, or better sakia-wallet official site), where it is explained how to launch Sakia with log : ./sakia -d from terminal, or even better perhaps, propose a "with log" menu option (with restart), that will automatically create a log file (with folder address chosen by end user).
futurehttps://git.duniter.org/clients/python/sakia/-/issues/341"Rechercher des identités"2018-09-05T11:56:52+02:00inso"Rechercher des identités"*Created by: galuel*
In the tab "Rechercher des identités", it would be nice to have always its own identity with a special and unique color (very usefull, when we search to copy/paste quickly our own pubkey for instance), and more: the...*Created by: galuel*
In the tab "Rechercher des identités", it would be nice to have always its own identity with a special and unique color (very usefull, when we search to copy/paste quickly our own pubkey for instance), and more: the distance to any identity we can list (field "Distance", with a number). I suggest then to put 0 for distance to self identity.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/334"Renew membership" ?2018-09-05T11:56:52+02:00inso"Renew membership" ?*Created by: galuel*
I think it should be better to make an advertisement when a new member come in. If he has the certifications he is still not a member, and didn't, and so you could put "you are not a member, you probably would like ...*Created by: galuel*
I think it should be better to make an advertisement when a new member come in. If he has the certifications he is still not a member, and didn't, and so you could put "you are not a member, you probably would like to confirm or renew" somewhere to alert him.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/327Display number of received and given certifications2018-09-05T11:56:52+02:00MoulDisplay number of received and given certificationsDisplay number of received and given certifications of an identity in WoT tab or in future certifications tab.
It's annoying to count them.
Display number of received and given certifications of an identity in WoT tab or in future certifications tab.
It's annoying to count them.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/324Configuration time parameter when start membership expiration warning message2018-09-05T11:56:52+02:00MoulConfiguration time parameter when start membership expiration warning messageConfiguration of a time parameter when start membership expiration warning message.
Considering the warning message is present since this time parameter till membership expiration.
For instance, some would prefer to be notified 1 month...Configuration of a time parameter when start membership expiration warning message.
Considering the warning message is present since this time parameter till membership expiration.
For instance, some would prefer to be notified 1 month or 3 months before his membership expiration.
futurehttps://git.duniter.org/clients/python/sakia/-/issues/307Automatically add contacts with certification2018-09-05T11:56:52+02:00insoAutomatically add contacts with certification*Created by: samuelandert*
It would be nice to automatically add a person to the contact list, when getting certified or certifying another user.
*Created by: samuelandert*
It would be nice to automatically add a person to the contact list, when getting certified or certifying another user.
futureinsoinsohttps://git.duniter.org/clients/python/sakia/-/issues/300Graphs2018-09-05T11:56:52+02:00MoulGraphsProposed by Ğaluel:
- Graphical bars to compare one's amount of money compared to M/N
- Graphical bars to compare money to be sent, or money received, compared to current amount of money.
Proposed by Ğaluel:
- Graphical bars to compare one's amount of money compared to M/N
- Graphical bars to compare money to be sent, or money received, compared to current amount of money.
futurehttps://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....
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/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/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/190Stay open in down mode2019-03-11T20:49:06+01:00MoulStay open in down modeIt could be great if QtCoin could stay running and closed in bottom left corner. This is a GNOME feature. I don't know if other desktop environnements hold that kind of feature.
![gnome_down app](https://cloud.githubusercontent.com/asset...It could be great if QtCoin could stay running and closed in bottom left corner. This is a GNOME feature. I don't know if other desktop environnements hold that kind of feature.
![gnome_down app](https://cloud.githubusercontent.com/assets/4758871/9339885/cf515ce6-45ec-11e5-80a5-2d1306b4466f.png)
Here you could see apps I just need to open sometimes.
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.
future