Commit Graph

89 Commits

Author SHA1 Message Date
ChronosX88
58ed8aef78 Remove Start chat fragment, replaced with EditTextDialog (Floating Action Button) 2019-04-29 20:44:00 +04:00
ChronosX88
6181665938 Made reconnect to the network without need restart app 2019-04-29 19:39:29 +04:00
ChronosX88
1192ee3e9e Removed references to MapDB 2019-04-29 19:32:52 +04:00
ChronosX88
21d70cd591 Removed MapDB libraries 2019-04-29 19:31:30 +04:00
ChronosX88
6939f81f59 Back to BerkeleyDB (and optimized it) 2019-04-28 13:58:35 +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
924a951ba3
Update README.md 2019-04-25 16:20:39 +00:00
ChronosX88
d337ded36a Update gradle 2019-04-25 17:18:13 +03:00
ChronosX88
56297d2290 Added updating preferences view when username is changed 2019-04-25 17:17:39 +03:00
ChronosX88
a5ef1569e6 Fixed issue with usernames (when it's empty) 2019-04-25 15:32:36 +04:00
ChronosX88
93a2271be6 Fixed signature serializing/deserializing and fixed null-checking when publishUsername 2019-04-16 20:42:10 +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
df0d48f291 Fixed crash when node is offline 2019-04-11 18:00:44 +04:00
ChronosX88
8a960b0b15 Fixed issue with updating message list 2019-04-11 14:05:51 +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
22b7950d17 Optimize imports ans renamed RoomTypeConverter 2019-04-10 19:35:17 +04:00
ChronosX88
21d0a98512 Cleanup (removed trash-classes and DSAKey) 2019-04-10 19:33:37 +04:00
ChronosX88
74dabd3564 Now messages will not interfere between chats. 2019-04-10 19:27:24 +04:00
ChronosX88
a0d50a3d1c Added stop for tracking new messages when chat activity closed 2019-04-10 19:18:53 +04:00
ChronosX88
6670715418 Added message entry protecting 2019-04-10 19:13:15 +04:00
ChronosX88
07285c4845 Made preventing sending an empty message 2019-04-10 19:02:02 +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
55b298678d Added key sorting in StorageBerkeleyDB 2019-04-08 17:08:34 +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
95c87b9eb0 Back to MVStore Storage Backend 2019-04-02 15:10:27 +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
740d29f8fb ChatActivity UI fixes 2019-03-29 20:40:35 +04:00
ChronosX88
21a50bba5a Increased count of pings 2019-03-29 19:05:27 +04:00
ChronosX88
71f09b9571 Fix for white text on Android 6.0 2019-03-29 17:36:04 +04:00
ChronosX88
c42a00e6b7 Small refactoring (now interfaces have prefix "I") 2019-03-29 12:40:24 +04:00
ChronosX88
6a5fdcb733 [WIP] Made chat works 2019-03-28 14:51:49 +04:00
ChronosX88
61e660329d Made message bubbles 2019-03-26 22:24:49 +04:00
ChronosX88
e983b7b538 Changed accent color in transcluent progress dialog 2019-03-26 21:51:47 +04:00
ChronosX88
8e349a6955 Fixed some build errors. 2019-03-26 21:28:27 +04:00
ChronosX88
692177b1f6 Made dimming background when running waiting dialog and changed accent color 2019-03-26 21:27:39 +04:00
ChronosX88
b0b4a0fc33 Made making message timestamp 2019-03-26 21:08:03 +04:00
ChronosX88
18c06d1b5a Added put/get methods in P2PUtils (wrapper for TomP2P). Adapted existing classes to wrapper. 2019-03-26 17:58:27 +04:00
ChronosX88
c96231e284 [WIP] Made a wrapper for the local database. 2019-03-26 15:06:36 +04:00
ChronosX88
33e3aadcc4
Now chats are correctly creating and not recreating when deleted. 2019-03-24 16:58:12 +04:00
ChronosX88
0bca327949
Made offline chat send request 2019-03-23 21:30:24 +04:00
ChronosX88
6ee7223fcd
Changed setting chat name in CREATE_CHAT message 2019-03-23 17:22:02 +04:00
ChronosX88
8e701da329
Fixed crash when showing snackbar message in StartChatFragment 2019-03-23 16:44:42 +04:00