19 Commits

Author SHA1 Message Date
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