Nice! We now have to complete the translations on https://weblate.duniter.org/ ^^
Do you think it is ready to communicate a bit about it? (for example a video explaining Duniter 1.9 GVA, Durt, and the state of Ğ1nkgo)
Thanks a lot for your work, that’s impressive to see someone so new in the Ğ1 and already spending so much time on a brand new app! I hope we can find more people like you to release a v2 ready for migration
J’attend avec impatience l’affichage en DUğ1.
Le DUğ1 est l’unité avec une propriété d’invariance temporelle.
À terme, le DUğ1 représentera toujours la même portion de la masse monétaire par membre. Ce qui en fait l’unité d’affichage idéale.
Est-ce que cet affichage sera bientôt possible ?
I look forward to the display in DUğ1.
The DUğ1 is the unit with a time invariant property.
Eventually, the DUğ1 will always represent the same portion of the money supply per member. This makes it the ideal display unit.
Will this display be possible soon?
I think so. For me the main issue is the gva cors issue, but I cannot do nothing currently.
Thanks to all of you for building this project and this community. I was looking for something like this for years. Just trying to help a bit.
I’ll start this if you finish the French translation. Deal? Seriosly, I was trying to publish something stable, and it was not a good moment to add this. But I will.
Merci @Maaltir and @HugoTrentesaux for the translations. I’ve just released a maintenance version that includes your work (more to come after some rest):
Search for CORS in this thread. But basically, the web client cannot work well with gva nodes doing POSTS/OPTIONS calls (while it works for classic BMA). It’s a proxy configuration issue. For workaround this all the web gva calls passed for the g1nkgo.comunes.org proxy to the different gva nodes. I don’t like it, but it works … except for the fact that the gva nodes has a rate limit and I can imagine that my proxy is not whitelisted, so many web clients can be perceived it as a single IP and penalize it. How to fix it? Configuring the gva proxies as the duniter proxys allowing any CORS petitions, or, process the proxy x-forwarder client IPs, or other solutions.
I had another issue when trying to use your app on a g-market this weekend. The popup used to search for people or scan a QR code has very poor visibility outdoors. The green toolbar and the font color may need to be changed, don’t you think?
When you send a payment, the form is not clear (recipient and amount)
Anyway, my first payment succeeded!
The second seems to always failed. Dis you use GVA or BMA ? If BMA, make sure to not reuse same sources.
If GVA, please let us know. Maybe a issue
I did this on purpose, the internal state is paid, but you are right that it’s not clear. I want to improve this part in several ways.
This is a GVA issue. When you do a second payment too fast, the GVA nodes give an error that you don’t have balance (and you have). g1nkgo detect the wrong error, and show a retry message. But maybe it’s a durt error (I doubt more on this because @kapis experienced similar things in the superbot). I general have to wait a bit, and retry with success. It’s a bit annoying.
I have several GVA issues. For instance: This week I detected a more serious thing. I sent a transaction successfully, it was in the sending part of the history (I checked it twice) but and the end was not confirmed and added to the sent. This happened 3 times and worried me a bit. So I have to do something to recheck/retry transactions.
Where is the best place to report this kind of issues?
I’ve just published 0.1.5 with pending and failed transactions with retry (useful for lost payments that doesn’t pass from status sending to sent and are lost after some time):
The amount should always be stored as integer in cG1 with the base. Floats are only necessary for converting to/from UD and for displaying. This way you can avoid rounding problems.