John Brooks
db6295d5c8
cli: Prettify contacts list
2016-10-26 15:26:21 -06:00
John Brooks
3ed991898a
cli: Smarter prompts, and always use correct stdout
2016-10-23 15:42:02 -07:00
John Brooks
eb9814c14b
cli: Improve use of readline slightly
2016-10-23 11:37:57 -07:00
John Brooks
a22de02531
cli: Make UI struct singleton
2016-10-22 17:50:21 -07:00
John Brooks
d37d40def4
Change imports after moving repository
2016-10-16 22:26:35 -06:00
John Brooks
e9f22c64ac
cli: Improve startup process
2016-10-16 15:50:34 -06:00
John Brooks
c8bfe4663e
cli: Separate UI logic and fix client threadsafety
2016-10-15 22:57:16 -06:00
John Brooks
99d44e1278
cli: Fix threading issues around event monitors
2016-10-15 21:57:53 -06:00
John Brooks
c089cf3e34
cli: Better tracking of contact list state
2016-10-15 21:13:02 -06:00
John Brooks
e960c296fe
cli: Minimal conversation functionality
2016-10-06 16:50:52 -07:00
John Brooks
e1db24360b
cli: Minor output cleanup and contacts command
2016-09-29 22:17:03 -07:00
John Brooks
6cee5d7b45
cli: Start implementing more RPC logic
2016-09-16 15:26:14 -06:00
John Brooks
2c4a1c8b37
core: Load contacts from config
2016-08-29 20:46:41 -06:00
John Brooks
b74073fd09
core: Load identity from config
...
Also, slightly refactor Ricochet to be an interface to get the various
top-level components, and let the implementation define it (such as
backend's RicochetCore RPC type)
2016-08-29 19:50:10 -06:00
John Brooks
9fb3aa33b5
cli: Start a trivial readline-style interface
2016-08-16 17:58:39 -07:00
John Brooks
5be932a194
This is definitely not related to Ricochet
2016-08-02 17:35:42 -06:00
John Brooks
f91f007295
backend/cli: More RPC feature demos
2016-08-02 17:35:42 -06:00
John Brooks
0547162586
Skeleton of RPC
2016-08-02 17:35:39 -06:00