Online configurator like app.betaflight.com
This seems to be a clone of the Betaflight Configurator, so could we get a web version like https://app.betaflight.com/?
If you're interested in working on that, it might be cool.
This is a nightmare. I've got it displaying and only throwing fs.existsSync is not a function from node_modules/electron/index.js, and Node.removeChild: The node to be removed is not a child of this node from node_modules/webpack-dev-server/client/overlay.js so that's a start.
I would love some input though, I added build instructions to the readme
https://github.com/non-bin/inav-configurator
I was having trouble installing new packages so I deleted package.lock and only used yarn and it seems to be fine, except for the 1000 outdated and vulnerable packages. I'll tackle that next
I need a break, I think webSerial is different enough that a pollyfill will be difficult. If I could get someone who's familliar with it to help out that would be great
That's awesome you got as far as you did.
This seems to be a clone of the Betaflight Configurator
It is not. Betaflight and INAV are separately forked from Cleanflight at about the same time. They are siblings, with Cleanflight as the parent.
I think it's best if I upgrade the dependencies before I get stuck into this, in case I have to rewrite large chunks for new versions.
#2394
The following document may be of interest to anyone who is considering working on this. Just as a starting point for thinking about it.
The document is NOT reliable because it was generated by having an AI read the code, but as a rough outline maybe it's 85% right. A starting point that could be edited to make a real plan.
https://github.com/sensei-hacker/inav-configurator/blob/7d1b2bceca1cae9830fdccecddde4640d2e8498a/WEB_MIGRATION.md
#2448 :)