22 Commits

Author SHA1 Message Date
Andrea Maria Piana
695bdfb61c
Rename Contact -> chats and remove histories (#116)
This commit renames contacts -> chats and remove histories.

I have also collapsed the migrations for now so it's not backward
compatible, but while in heavy development is probably best just to keep
a single migration.
2019-07-10 20:58:28 +02:00
Adam Babik
af2f7d96f0
fix sending a message without PFS enabled (#114) 2019-07-09 16:54:21 +02:00
Adam Babik
6009b73feb
Tweaks for status-go integration (#80) 2019-06-06 10:59:28 +02:00
Adam Babik
3bbaecca40
fix displaying private messages + small others (#60) 2019-05-28 09:39:47 +02:00
Dmitry Shulyak
220bf05e8d
Ethereum event.Feed is used for messenger events (#44)
It allows not to block producer when there are not consumers.
And it allows to have more then one consumer in different parts of the application.
2019-05-21 15:33:22 +03:00
Dmitry Shulyak
a17396e618
Refresh contacts periodically and compare contacts correctly (#40) 2019-05-17 11:06:42 +03:00
Dmitry Shulyak
0775fbb085
Implement streams for public and private chats (#35)
Stateless messenger

Replace original messenger with stateless messenger

Add benchmark for loading messages

Add new message event after msg was persisted

Request history chat by chat otherwise it doesn't worko

Db and stream tests

Move flag parsing higher

Fix linter and test
2019-05-14 19:34:36 +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
ab26ccfa97
fix handling events in the Chat UI (#20) 2019-04-04 13:33:33 +02:00
Adam Babik
3ada0cd593
fix notifications (#16) 2019-03-25 11:01:42 +01:00
Adam Babik
97964d0e7a
refactor readEventsLoop 2019-03-17 21:48:55 +01:00
Adam Babik
ede2d8b031
autoload earlier messages when reaching chat top (#12) 2019-03-17 21:24:39 +01:00
Adam Babik
028dd3a1f3
fix messages deduplication bug 2019-03-16 20:26:59 +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