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 |
|
ChronosX88
|
4dd6eca565
|
Fixed build error in Entities (id wasn't @NonNull)
|
2019-03-20 14:55:35 +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
|
055f62bfec
|
[WIP] Added start chat fragment template, chat list recycle view (with adapter), handling new chats (in live mode). // TODO: Make starting chat
|
2019-03-18 20:39:53 +04:00 |
|
ChronosX88
|
eec40b2491
|
Fixed notifyObservers (for two-channel support)
|
2019-03-18 17:35:55 +04:00 |
|
ChronosX88
|
69a1a685c4
|
Added support of two channels in MainObservable (UI Actions and Other Actions)
|
2019-03-18 17:34:23 +04:00 |
|
ChronosX88
|
72812f4e03
|
Added basic implementation of ChatDB (Room-based)
|
2019-03-18 17:17:09 +04:00 |
|
ChronosX88
|
a8b8a3f902
|
Small refactoring (*Model -> *Logic)
|
2019-03-18 16:46:07 +04:00 |
|
ChronosX88
|
64a527df78
|
Storing peerID and peerDHT in static class, showing peerID in settings
|
2019-03-15 22:09:57 +04:00 |
|
ChronosX88
|
127bccd272
|
Now connecting sna bootstrapping behind NAT
|
2019-03-15 21:23:48 +04:00 |
|
ChronosX88
|
b080b2a4db
|
Changed NAT Traversal method. (Not working yet)
|
2019-03-14 17:50:54 +04:00 |
|
ChronosX88
|
4e8b045501
|
Added bootstrap_success and port forwarding error messages
|
2019-03-14 15:16:15 +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
|
53f7453f12
|
Refactored basic peer init in MVP architecture
|
2019-03-13 17:03:17 +04:00 |
|
ChronosX88
|
8194b27c2e
|
[WIP] Started realization initPeer in MVP Arch (and added Global Message Bus)
|
2019-03-12 17:50:12 +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
|
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
|
d72e0065e1
|
Renamed ExtendedApplication to App
|
2019-02-27 18:21:08 +04:00 |
|
ChronosX88
|
8615b0bb80
|
Added ExtendedApplication class to Manifest
|
2019-02-27 17:37:32 +04:00 |
|