e48c2861c6
* Get rid of old client and its grunt build. * Make `yarn run dist` bundle a working version with new frontend. * Make sure to handle history mode URLs on server side.
502 B
502 B
Refactoring ideas
TODO
- Test email rendering!
Short term
- Make admin panel part of new frontend package.
- Use generated type guards.
Mid term
- Typesafe db queries.
- Store node data in database and export it for gateways.
- Write tests (especially testing quirky node data).
- Allow terminating running tasks via bluebirds cancellation.
Long term
- Rewrite the admin interface (used lib is unmaintained).
- Rewrite the client in typescript (+ vue?).
- Decentralize node data.