You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pslab-fossasia
1. What have I been working on?
After optimizing the layouts for large screen sizes (#2860) and adding integration tests (#2853 followed by #2863) (which I mentioned in my last scrum), my next goal was to test functionality on Desktop platforms (Windows, Linux and macOS). After testing I found out that, unfortunately there were no USB Serial libraries available for flutter which worked on Desktop platforms.
In order to solve it, I went ahead and wrote my own USB Serial library (code at https://github.com/AsCress/flusbserial, hosted at pub.dev) to introduce support for USB connections on Desktop platforms with the PSLab V6 and V5 boards (#2876).
After these, I went on to add perform release chores and add some functionality:
#2856 - Added firmware checks for the legacy firmware and implemented warning dialogs.
#2865, #2866, #2867, #2868, #2895 - UI fixes and release chores (fixing flutter version for F-Droid and add release workflows).
Integrated support for Weblate in the repository (#2873).
Released the app on the Google PlayStore, Apple App Store and F-Droid store (GitLab MR - !26778).
2. What I plan to do now?
Since then I shifted my attention to adding app builds for our newly supported platforms since the app now works on them (#2896). Working on this has been time consuming as I'm aiming for bundling the app (creating .exe installers for Windows, .deb and .rpm packages for Linux) inside the pipelines itself and push ready to use installers to the app (currently apk) branch.
I'll now also divert my attention to nit fixes and functionality which has been left. The app would be in a truly complete state very soon.