Commit Graph

43 Commits

Author SHA1 Message Date
ChronosX88
ba86adbc78 [FIXME] Removed adding users to user list in ChatEntity. Added toast when send message if network error 2019-05-26 18:23:40 +04:00
ChronosX88
30eed3d65d Changed launcher icon of app 2019-05-26 18:10:57 +04:00
ChronosX88
5400aeea88 Added picture loading and adding user to userlist in chat entity 2019-05-26 18:00:27 +04:00
ChronosX88
6936c0127e Added notifications for new messages 2019-05-26 14:34:43 +04:00
ChronosX88
18bce5605f Now loading messages from archive when ChatActivity is visible again and when load messages added set of last message 2019-05-26 13:06:40 +04:00
ChronosX88
2f454ec05f Implemented Message Archive Management (XEP-313) 2019-05-26 11:43:58 +04:00
ChronosX88
bd732fa825 Implemented ability to clear chat 2019-05-25 13:02:03 +04:00
ChronosX88
5c42a2304f Fixed bug with non-existing chat (when creating chat name was long JID) 2019-05-25 12:44:12 +04:00
ChronosX88
82bd46f306 Fixed bug with new message in non-existing chat (in Dialog list) 2019-05-25 12:38:25 +04:00
ChronosX88
33a8289177 Fixed minor bug with user presence system 2019-05-25 12:19:21 +04:00
ChronosX88
0c99ac4db1 Fixed user presence system (now user availability/unavailability depends on the life cycle of the MainActivity 2019-05-25 09:02:59 +04:00
ChronosX88
8b9c07de89 Fixed bug with two dialogs (first with last messages and second not with it) 2019-05-24 22:54:19 +04:00
ChronosX88
dc66de02fb Implemented showing user presence 2019-05-24 22:51:13 +04:00
ChronosX88
501c2eb5bc Fixed outcoming message's link color 2019-05-24 21:38:57 +04:00
ChronosX88
ba2fbc2d0e Made unread messages counting 2019-05-24 20:51:05 +04:00
ChronosX88
88c061da45 Implemented starting service when connectivity is changed (for ex, Internet are available) 2019-05-24 16:25:22 +04:00
ChronosX88
6189252f2c Fixed bug with NetworkOnMainThread when initializing TrueTime (when send message) 2019-05-24 16:24:42 +04:00
ChronosX88
cebfb33ff8 Made global (in memory) avatar cache and round avatars in ChatActivity 2019-05-24 16:05:11 +04:00
ChronosX88
6c83e7d9e0 Made link highlighting 2019-05-24 15:23:31 +04:00
ChronosX88
6cc21659d2 Made showing last message ans changed default NTP server 2019-05-24 14:33:06 +04:00
ChronosX88
0168cc5ad8 Added presence control, MAM for all messages 2019-05-24 12:48:49 +04:00
ChronosX88
2a29188fed Library cleanup 2019-05-24 12:48:15 +04:00
ChronosX88
04fe69a3e8 Now avatars are round 2019-05-24 10:40:11 +04:00
ChronosX88
64975460d3 The ServiceConnection object is directly put in the AppHelper (anonymous) 2019-05-23 21:00:58 +04:00
ChronosX88
65bb540110 Added checking interlocutor's JID before saving chat 2019-05-23 21:00:18 +04:00
ChronosX88
77c97cf012 If the user has no avatar, then put the first (upper case) letter of his JID 2019-05-23 20:59:03 +04:00
ChronosX88
548de95a5a Updated copyright to Apache License 2.0 2019-05-23 19:47:18 +04:00
ChronosX88
0ce8baad40 Removed old layouts (cleanup) 2019-05-23 17:31:15 +04:00
ChronosX88
99f0934a64 Avatars now shown in ChatActivity toolbar 2019-05-23 17:30:36 +04:00
ChronosX88
8a062745d9 Added letter icon in avatar if user has no avatar 2019-05-23 17:05:05 +04:00
ChronosX88
6f844cb924 Fixed bug with LoginActivity (not finished MainActivity when LoginActivity is started) 2019-05-23 16:43:33 +04:00
ChronosX88
0fefada982 Fixed some bug with null thread handler in XMPPConnectionService. 2019-05-23 16:41:52 +04:00
ChronosX88
398adfeece Added logout system. Fixed bug when logging in (when network error). Code cleanup. 2019-05-23 15:23:03 +04:00
ChronosX88
bc5583104f Fixed bug with logging in (login activity not starting) 2019-05-23 13:13:15 +04:00
ChronosX88
f2042abe81 Bumped version to 0.1alpha1 2019-05-23 07:34:25 +04:00
ChronosX88
0e727124cf Changed color of application to Orange and accent color "Cornflower Blue" 2019-05-23 00:03:25 +04:00
ChronosX88
73246d2a72 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
daa4b4a426 Added default NTP server 2019-05-23 00:01:09 +04:00
ChronosX88
2a78d7bd81 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
aea3ca1542 Setting up of incoming message receiver now in separate function 2019-05-21 23:20:55 +04:00
ChronosX88
9033d250ef Removed TomP2P and downgraded Gradle 2019-05-21 16:41:40 +04:00
ChronosX88
be1b342e8a Now basic chat functional are working! Fully replaced with XMPP. 2019-05-20 23:16:06 +04:00
ChronosX88
a66a83c0fd [WIP] Migrating to XMPP, added XMPPConnectionService, LoginActivity 2019-05-19 15:29:02 +04:00