Dmitry
0b852c3472
Revert "updated"
...
This reverts commit 59b95d54208d10e4fe9731c8f1d24a67968bf3c3.
2019-06-19 15:37:35 +03:00
Dmitry
f881f1d81f
Add mailservers to transport object
2019-06-19 10:20:42 +03:00
decanus
59b95d5420
updated
2019-06-18 21:56:17 +02:00
decanus
3af981c945
updated mvds
2019-06-18 21:55:12 +02:00
Adam Babik
7212a9e79f
stop Messenger
2019-06-18 09:37:48 +02:00
Adam Babik
48ff50d16d
remove status-go/node dependency from transport ( #88 )
2019-06-16 21:31:51 +02:00
Dean Eigenmann
4041eafbd4
fix/starts-node ( #87 )
...
* fixes data sync
* fix
2019-06-16 12:57:23 -04:00
Adam Babik
a020c363b0
Data sync merge with master ( #86 )
2019-06-15 21:53:28 +02:00
Adam Babik
67aec0202b
Refactor adapters v2 ( #84 )
2019-06-14 22:25:02 +02:00
Adam Babik
6009b73feb
Tweaks for status-go integration ( #80 )
2019-06-06 10:59:28 +02:00
Adam Babik
7b5c6cece3
Add flags protocol message ( #78 )
2019-06-05 18:50:59 +02:00
Adam Babik
6ec75b3cb7
display public key in the UI ( #77 )
2019-06-03 09:02:14 +02:00
Adam Babik
c6ef3353a9
allow empty keyhex ( #76 )
2019-06-03 09:01:52 +02:00
Adam Babik
d2a8ed9c12
test protocol clock ( #75 )
2019-05-31 17:12:26 +02:00
Adam Babik
0e99e7c627
Update README.md where to type commands
...
closes #53
2019-05-31 17:08:47 +02:00
Adam Babik
bfe159da76
Fix sending public messages in PFS mode ( #74 )
2019-05-31 10:30:00 +02:00
Adam Babik
088fab977d
add -add-contact flag ( #71 )
2019-05-31 09:50:25 +02:00
Adam Babik
98b7b1f515
update vendor/ ( #65 )
2019-05-29 22:44:00 +02:00
Adam Babik
617d6a35e6
Explain concept of Stream ( #63 )
2019-05-29 22:43:43 +02:00
Adam Babik
8b0711b269
Prefix data dir with selected public key ( #62 )
2019-05-28 10:49:50 +02:00
Adam Babik
3bbaecca40
fix displaying private messages + small others ( #60 )
2019-05-28 09:39:47 +02:00
Dmitry Shulyak
93a96c0553
Don't redraw contacts if there were no changes ( #51 )
...
* Don't redraw contacts if there were no changes
* Update contacts.go
Co-Authored-By: Adam Babik <a.babik@designfortress.com>
* Update contacts.go
Co-Authored-By: Adam Babik <a.babik@designfortress.com>
2019-05-27 20:19:32 +03:00
Dean Eigenmann
8036865e8d
Update README.md with adding contacts and chats ( #57 )
2019-05-27 16:13:05 +02:00
Dmitry Shulyak
86f1b48bcd
Update status-go, whisper and ethereum to our newest versions ( #49 )
2019-05-27 14:22:18 +03:00
Dean Eigenmann
bae0b78fa9
updated gitignore ( #48 )
2019-05-24 13:54:22 +03:00
Dmitry Shulyak
59579bca82
Request part of messages that wasn't downloaded previously ( #42 )
2019-05-22 19:55:34 +03: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
a8314adb0b
Check if response returned cursor when making paginated request ( #41 )
2019-05-17 11:21:56 +03:00
Dmitry Shulyak
a17396e618
Refresh contacts periodically and compare contacts correctly ( #40 )
2019-05-17 11:06:42 +03:00
Dmitry Shulyak
7cedfa8c10
Marshal key without a curve ( #38 )
2019-05-16 17:06:03 +03:00
Dmitry Shulyak
3efc79cd74
Encode random key to hex and change ID to BLOB ( #39 )
2019-05-16 16:53:23 +03:00
Dmitry Shulyak
bb6cf0b2a9
Add topics to contact ( #37 )
2019-05-15 14:00:04 +03:00
Dmitry Shulyak
22a2ee2d02
Fix go mod ( #36 )
...
Remove 1.10 ci from travis
2019-05-15 13:19:39 +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
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
d705367b07
clean up protocol/client interface ( #28 )
2019-04-18 10:10:07 +02:00
Adam Babik
f022b7b068
simplify protocol message struct ( #26 )
2019-04-15 20:35:56 +02:00
Oskar Thorén
6758e393f4
Makefile: Use vendor dir by default when building ( #27 )
2019-04-15 18:48:32 +08:00
Adam Babik
0bb7e1a212
add protocol API tests and mocks support ( #25 )
2019-04-13 23:08:57 +02:00
Adam Babik
2120e77f18
add geth service ( #24 )
2019-04-12 16:53:26 +02:00
Adam Babik
2afc19f21a
improve naming a bit ( #23 )
2019-04-12 01:15:19 +02:00
Adam Babik
d3c1dc5d30
add PFS support for 1-1 chats ( #21 )
2019-04-04 17:07:27 +02:00
Adam Babik
ab26ccfa97
fix handling events in the Chat UI ( #20 )
2019-04-04 13:33:33 +02:00
Adam Babik
c4ad56c1cd
redesign adapters ( #19 )
2019-04-02 15:02:50 +02:00
Adam Babik
26652fa90a
add helper commands ( #18 )
2019-04-02 14:37:56 +02:00
Adam Babik
af39bf4660
add BenchmarkDecodeMessage
2019-03-29 15:49:55 +01:00
Adam Babik
b80668730a
align WhisperClient with WhisperService ( #17 )
2019-03-28 15:03:37 +01:00