Commit Graph

75 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
ChronosX88
ba0fadbdb1
Optimize imports 2019-03-23 16:44:06 +04:00
ChronosX88
96800b2628
Made context menu for chat item (now able to delete chats) 2019-03-23 16:42:22 +04:00
ChronosX88
e6f68720e8
Fixed crash when public profile doesn't exist 2019-03-23 16:39:52 +04:00
ChronosX88
8592cdc11a
Chat item style changes 2019-03-23 16:22:24 +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
a65b871eab
[WIP] Started implement creating chat system (and handling system) 2019-03-21 14:59:17 +04:00
ChronosX88
a8bc9ab2fc
Fixed crash when starting app (NullPointer in ChatListPresenter/Fragment) 2019-03-20 14:57:48 +04:00