On the 18th of February 2026:
Another long gap in devlogs, but the progress has been great!
The translation of the add-on’s code is complete! Next step is translating the README file and the few more documentation files I will make before the project is complete. For that purpose, I went through the whole readme file again, added a few sections (how to contribute, how to translate, etc…) and polished it to send to my translator, for them to make a translation of this file. I make sure to re-take all the documentation’s screenshots in French, only the text is left. The file README_FR.md has been created on the repository’s main branch.
Speaking about that, upon request, and to align my code to the standard, I moved all the code in a payment_taler sub-directory, and I renamed the main branch from main to 18.0. When I will update the add-on to Odoo 19, I will make a new branch with this name, and make it the new main branch when ready. This is how most other Odoo add_ons are laid out as well.
The accessibilization of the module is complete as far as I can take it while being limited by the Odoo framework. This mostly includes screen reader guardrails and alt text.
I initially had setup email support at the address tops_support@zaclys.net, but I actually don’t think I will use it, because this forum is perfect for public support. I asked around, and it is ok if I direct support questions to this forum category odoo - TALER ICH. I am super happy to be able to do this instead of maintaining private support via email.
I knocked out a massive amount of TODO items, basically everything that could be improved in the code itself.
On the repository itself, I added a CI pipeline to run unit testing automatically, using Woodpecker (You can see a pipeline run example here: Woodpecker). I also configured the repository to have releases and packaging based on tags, and made a first dummy release to try it out.
Next step: I will start on gathering approvals to upload my module on the two add-on shops I am aiming for, the Odoo app store and OCA community shop. I will also start on some milestone-specific tasks, such as making a security report.
I’m super excited to reach this point in the project, and to start seeing a complete bundle of tons of different tasks, that I can show off to people!