This is a branch I've had going for months (and months).
* [x] Ports rather than sockets
* [x] Add API
* [x] JWS/JWT authenticated requests
* [x] Add Web UI
* [x] Create account on first run
* [x] CLI
* [ ] Browser
* [ ] Token for new device auth
There are tons of changes to the client/server architecture to support the forthcoming Electron app.
Still more to come, just wanted to give some visibility.
### TODO
* [ ] Key IDs (maybe SHA to emoji)
* https://gist.github.com/ChrisCates/b4c0c54aadff9195ea71d83c65d5af2d
* https://gist.github.com/ChrisCates/b4c60be6dff2b4c1ee09e797d0a8d1d6
* https://github.com/pfrazee/base-emoji
* https://github.com/tsunaminoai/baseEmoji
This pull request has changes conflicting with the target branch.
This is a branch I've had going for months (and months).
There are tons of changes to the client/server architecture to support the forthcoming Electron app.
Still more to come, just wanted to give some visibility.
TODO