MAJOR: Updates for Authenticated Web UI and CLI #30

Open
coolaj86 wants to merge 77 commits from next into master
Owner

This is a branch I've had going for months (and months).

  • Ports rather than sockets
  • Add API
    • JWS/JWT authenticated requests
  • Add Web UI
  • Create account on first run
    • 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

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.
  • README.md
  • bin/telebit-remote.js
Sign in to join this conversation.
No reviewers
No Label
feature
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coolaj86/telebit.js#30
No description provided.