Rewrite UI in a more modern framework
holly-cummins opened this issue · 1 comments
@edeandrea asks "should we re-write the UI using something more modern (like React)? I thought I saw something internally where someone had done that already.
It would be nice to have a test suite for the UI so that we can turn on dependabot. There are also a few enhancements for the UI, but as it stands today, I don't really dare touch it with a 10 foot pole."
I'd love to see us move away from Angular so the UI is more maintainable, and we can add tests, and then, dependabit. I'm a +1 for either React, or an alternative like Lit.
Another good reason to do this is it's hard to move to Node 18, because of https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported. The workaround of setting export NODE_OPTIONS=--openssl-legacy-provider
leaves the app on the older, less secure, ssl protocol.