Dmitry Shulyak
02106188fd
Add sqlite datastore ( #31 )
...
Use sqlite in protocol
Use timestamps the same way as in original code and make chat moke to return hash
Use sqlite db in console application
Database encrypted with a user address, derived from public key of the user.
Pub key is hashed and last 20 bytes are used as an adress.
Replace gen.sh with makefile gen-migrations
Fix db references
Ensure directory is created
2019-05-08 10:23:51 +03:00
Dmitry Shulyak
6f1f766db7
Dont print signals and redirect logs to two different files ( #32 )
2019-05-08 09:34:59 +03:00
Adam Babik
e9f740bb45
High-level API ( #29 )
2019-04-30 10:24:33 +02:00
Adam Babik
434e222b3a
add code comments
2019-04-19 13:24:32 +02:00
Adam Babik
f022b7b068
simplify protocol message struct ( #26 )
2019-04-15 20:35:56 +02:00
Adam Babik
2120e77f18
add geth service ( #24 )
2019-04-12 16:53:26 +02:00
Adam Babik
d3c1dc5d30
add PFS support for 1-1 chats ( #21 )
2019-04-04 17:07:27 +02:00
Adam Babik
c4ad56c1cd
redesign adapters ( #19 )
2019-04-02 15:02:50 +02:00
Adam Babik
3ada0cd593
fix notifications ( #16 )
2019-03-25 11:01:42 +01:00
Adam Babik
6ef0686b10
extract adapters from protocol package ( #13 )
2019-03-18 09:53:39 +01:00
Adam Babik
ede2d8b031
autoload earlier messages when reaching chat top ( #12 )
2019-03-17 21:24:39 +01:00
Adam Babik
69d62d555a
implement Home/End scrolling in chat view ( #11 )
2019-03-17 13:20:02 +01:00
Adam Babik
0d773353bc
make Chat and Messenger thread-safe ( #8 )
2019-03-13 21:20:22 +01:00
Adam Babik
179241a572
Implement data persistency and add protocol/client package ( #7 )
2019-03-11 18:49:18 +01:00
Adam Babik
26c4c8eb24
add commands support ( #6 )
2019-02-25 08:29:35 +01:00
Adam Babik
3fcc42d8be
make travis CI work
2019-02-11 13:48:44 +01:00
Adam Babik
0c9bf7d497
Add private chats support ( #2 )
2019-01-24 12:39:23 +01:00
Adam Babik
e744368566
Refactor and use whisper adapters ( #1 )
2019-01-22 09:39:23 +01:00
Adam Babik
dfb5e8375e
initial commit
2019-01-08 21:02:11 +01:00