Commit Graph

105 Commits

Author SHA1 Message Date
ChronosX88
ae52e63e14 Added letter icon in avatar if user has no avatar 2019-05-23 17:05:05 +04:00
ChronosX88
835a73a006 Fixed bug with LoginActivity (not finished MainActivity when LoginActivity is started) 2019-05-23 16:43:33 +04:00
ChronosX88
8c52586411 Fixed some bug with null thread handler in XMPPConnectionService. 2019-05-23 16:41:52 +04:00
ChronosX88
084a0e6d85 Added logout system. Fixed bug when logging in (when network error). Code cleanup. 2019-05-23 15:23:03 +04:00
ChronosX88
e31db45391 Fixed bug with logging in (login activity not starting) 2019-05-23 13:13:15 +04:00
ChronosX88
799757bedc Bumped version to 0.1alpha1 2019-05-23 07:34:25 +04:00
ChronosX88
c40b0cbaf7 Changed color of application to Orange and accent color "Cornflower Blue" 2019-05-23 00:03:25 +04:00
ChronosX88
a4bd3357f2 Removed reload button in main ActionBar menu, fixed bug with loading screen when creating new chat 2019-05-23 00:02:25 +04:00
ChronosX88
e68d41ffb7 Added default NTP server 2019-05-23 00:01:09 +04:00
ChronosX88
0264e87296 Moved interclass communication to EventBus library from greenrobot, implemented loading roster entries and user avatars. Refactored service system 2019-05-22 23:42:01 +04:00
ChronosX88
6241ad8cb9 Setting up of incoming message receiver now in separate function 2019-05-21 23:20:55 +04:00
ChronosX88
e3f76dbecb Removed TomP2P and downgraded Gradle 2019-05-21 16:41:40 +04:00
ChronosX88
482d0be0c1 Now basic chat functional are working! Fully replaced with XMPP. 2019-05-20 23:16:06 +04:00
ChronosX88
1f0416fda4 [WIP] Migrating to XMPP, added XMPPConnectionService, LoginActivity 2019-05-19 15:29:02 +04:00
ChronosX88
ff8aa48b3e Removed port forwarding error notification when discovering. 2019-05-12 18:52:27 +04:00
ChronosX88
8c95351b03 Fixed issue when changing username when node is offline. 2019-05-12 18:41:14 +04:00
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