MicroPad has been locked in breaking-change + security update hell and the time to bite the bullet is now.
This is an almost working + almost fully tested update of a bunch of dependencies which involves the refactor of almost every epic in the entire app. I'm genuinely surprised I got as much of this done as I did.
Essentially the build scripts, redux, and redux-observable are being updated. All of those updates a breaking changes, hence the size of this PR. So far, almost all of the changes work except for some issues around search web workers, the sync epics haven't been tested yet, and the prod build fails because 'create react app' changed how service workers work.
MicroPad has been locked in breaking-change + security update hell and the time to bite the bullet is now.
This is an almost working + almost fully tested update of a bunch of dependencies which involves the refactor of almost every epic in the entire app. I'm genuinely surprised I got as much of this done as I did.
Essentially the build scripts, redux, and redux-observable are being updated. All of those updates a breaking changes, hence the size of this PR. So far, almost all of the changes work except for some issues around search web workers, the sync epics haven't been tested yet, and the prod build fails because 'create react app' changed how service workers work.
This also resolves #23