Commit Graph

31 Commits

Author SHA1 Message Date
ChronosX88
d3ba77fbfd Fixed issues with starting Pastry node on Android. Added Notification about new chat 2019-05-16 19:07:23 +04:00
ChronosX88
6181665938 Made reconnect to the network without need restart app 2019-04-29 19:39:29 +04:00
ChronosX88
21d70cd591 Removed MapDB libraries 2019-04-29 19:31:30 +04:00
ChronosX88
d062ba54b9 Fixed issue with time and message sorting in the chats 2019-04-27 19:57:29 +04:00
ChronosX88
686dc82d8c Changed DHT storage to the newest patched MapDB (3.0.7) from my repo: https://github.com/ChronosX88/mapdb/ 2019-04-27 18:06:23 +04:00
ChronosX88
99409e1a13 [BIG COMMIT] Made a username system and slightly fixed the signature system. Refactor. 2019-04-16 14:52:41 +04:00
ChronosX88
1eb1f0c0bc Release 0.1alpha4 2019-04-11 20:22:03 +04:00
ChronosX88
46dbbf8df9 Release 0.1alpha3 2019-04-10 20:12:43 +04:00
ChronosX88
a94c655c43 Enabled multidex 2019-04-10 20:05:15 +04:00
ChronosX88
beec4cf4e2 Now put in DHT is successful! 2019-04-10 17:50:51 +04:00
ChronosX88
233fa69193 Added patched TomP2P and disable signature encoding/decoding 2019-04-10 16:29:19 +04:00
ChronosX88
e7862b5b1c Added BerkeleyDB as storage backend, added support of Kotlin lang, fixed some bugs 2019-04-07 14:04:50 +04:00
ChronosX88
8a0e370936 Added patched MapDB (v1.0.6), some changes in DataSerializerEx to prevent app crash 2019-04-06 07:16:04 +04:00
ChronosX88
ad357c779e [WIP] Changed storage backend to MapDB 2019-04-04 18:35:36 +04:00
ChronosX88
046abcb465 Release 0.1alpha2 2019-04-02 15:19:32 +04:00
ChronosX88
94643207b7 [WIP] Changed architecture: now communications is indirect 2019-04-01 21:52:15 +04:00
ChronosX88
627547c648 Changed app version to 0.1alpha1 2019-03-29 20:41:58 +04:00
ChronosX88
8e349a6955 Fixed some build errors. 2019-03-26 21:28:27 +04:00
ChronosX88
347e195909
Now chats are creating!!! Changed many things in app. 2019-03-22 20:08:29 +04:00
ChronosX88
2680a86ba8 Made creating chat system. Added KeyPairManager 2019-03-21 19:02:34 +04:00
ChronosX88
34fe3715ac
Changed JSON formatting (from org.json to Gson), added ping handler (sends pong in reply) 2019-03-19 15:04:06 +04:00
ChronosX88
a8fb301965
Added bottom navigation bar and placeholders for fragments: chat, settings, start chat. 2019-03-13 20:28:05 +04:00
ChronosX88
33f4f7bedf
Removed unneccessary dependencies (I forgot to do this when I was debugging) 2019-03-11 21:28:40 +04:00
ChronosX88
cd0300eea0
Implemented custom storage for peer (standard impl isn't working on Android, so custom impl was build on top of MVStore), added JBoss Serialization lib. Also added basic peer initialization (non architectured yet) 2019-03-11 21:23:55 +04:00
ChronosX88
1ccc891503
Removed tomp2p-android (this is unnecessary) 2019-03-07 18:47:46 +04:00
ChronosX88
47b23611ae Migrate to AndroidX and storing of PeerID 2019-03-07 17:45:11 +04:00
ChronosX88
9a39bbd576
Changed from Kademlia to TomP2P DHT. 2019-03-05 15:26:45 +04:00
ChronosX88
4b617c249a
Fixed hex representation of KademliaID 2019-03-01 18:49:31 +04:00
ChronosX88
724c3c8da7
Fixed package in classes of kademlia package. 2019-02-26 14:49:24 +04:00
ChronosX88
b2402f9166
Renamed package and app name, temporary removed unit-tests. 2019-02-26 14:10:08 +04:00
ChronosX88
2fb057e4b6
Initial commit 2019-02-26 13:53:45 +04:00