Maker of libra-app.eu and a bunch of CRDT stuff.
🇵🇹 🇩🇪
| Homepage | https://cachapa.net |
| StoryArk | https://storyark.eu |
| Libra | https://libra-app.eu |
| CRDTs for Dart | https://github.com/cachapa/crdt |
| Homepage | https://cachapa.net |
| StoryArk | https://storyark.eu |
| Libra | https://libra-app.eu |
| CRDTs for Dart | https://github.com/cachapa/crdt |
Couldn't let this go last night, and ended up redoing the version generation.
The new version reads both the pubspec, and the latest release.
If the latest release is higher, the patch is incremented, otherwise it just uses the pubspec as-is.
Prompted by @filiph I redid my release automation and accidentally stumbled upon a great feature of the #GitHub #actions #CI: manual triggers.
These can have rudimentary UI elements - here I'm using checkboxes to select which platform to build my #Flutter app for.
The version is generated by reading from pubspec.yaml and appending the CI build number as patch.
The only thing that's missing now is a way to reset the patch number when the major or minor changes.
https://github.com/cachapa/tudo/blob/master/.github/workflows/release.yml
One aspect of #Libra I've been neglecting is its #localization.
The app is currently translated in ~30 languages, with varying levels of completeness but most are needing some love and attention.
I just set up #Weblate to try and fix that trend, and have already received some great contributions.
Quality software deserves your hard‑earned cash
Being asked to log in again every time I visit the #Apple #developer page made me finally understand why they keep announcing features other systems have had for years as if they were new and revolutionary:
Apple just has a bad memory.