├── .gitignore ├── .gitmodules ├── .idea ├── .name ├── codeStyleSettings.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE.md ├── README.md ├── ServalChat.iml ├── app ├── .gitignore ├── app.iml ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── .gitignore │ ├── AndroidManifest.xml │ ├── java │ │ └── org │ │ │ └── servalproject │ │ │ ├── mid │ │ │ ├── AbstractFutureList.java │ │ │ ├── AbstractGrowingList.java │ │ │ ├── ActivityList.java │ │ │ ├── CallbackHandler.java │ │ │ ├── Config.java │ │ │ ├── FeedList.java │ │ │ ├── IObservableList.java │ │ │ ├── IObserverSet.java │ │ │ ├── Identities.java │ │ │ ├── Identity.java │ │ │ ├── IdentityFeed.java │ │ │ ├── Interface.java │ │ │ ├── KnownPeers.java │ │ │ ├── ListObserver.java │ │ │ ├── ListObserverSet.java │ │ │ ├── MessageFeed.java │ │ │ ├── MessageList.java │ │ │ ├── Messaging.java │ │ │ ├── Observer.java │ │ │ ├── ObserverProxy.java │ │ │ ├── ObserverSet.java │ │ │ ├── Peer.java │ │ │ ├── Rhizome.java │ │ │ ├── SelfUpdater.java │ │ │ ├── Serval.java │ │ │ ├── Server.java │ │ │ └── networking │ │ │ │ ├── AbstractListObserver.java │ │ │ │ ├── FlightModeObserver.java │ │ │ │ ├── Hotspot.java │ │ │ │ ├── NetworkInfo.java │ │ │ │ ├── Networks.java │ │ │ │ ├── WifiAware.java │ │ │ │ ├── WifiClient.java │ │ │ │ ├── WifiHotspotChanges.java │ │ │ │ ├── WifiNetworkChanges.java │ │ │ │ └── bluetooth │ │ │ │ ├── BlueToothControl.java │ │ │ │ ├── BlueToothInfo.java │ │ │ │ ├── BluetoothNetworkChanges.java │ │ │ │ ├── Connector.java │ │ │ │ ├── PeerReader.java │ │ │ │ ├── PeerState.java │ │ │ │ ├── Scanner.java │ │ │ │ └── SocketListener.java │ │ │ └── servalchat │ │ │ ├── App.java │ │ │ ├── CustomFileProvider.java │ │ │ ├── ForegroundService.java │ │ │ ├── Notifications.java │ │ │ ├── SampleData.java │ │ │ ├── feeds │ │ │ ├── ActivityAdapter.java │ │ │ ├── BlockList.java │ │ │ ├── Contacts.java │ │ │ ├── FeedAdapter.java │ │ │ ├── FeedListAdapter.java │ │ │ ├── MyFeed.java │ │ │ ├── MyFeedPresenter.java │ │ │ ├── PeerFeed.java │ │ │ ├── PeerFeedPresenter.java │ │ │ ├── PublicFeedsList.java │ │ │ └── PublicFeedsPresenter.java │ │ │ ├── identity │ │ │ ├── ConversationList.java │ │ │ ├── IdentityDetails.java │ │ │ ├── IdentityDetailsPresenter.java │ │ │ └── IdentityList.java │ │ │ ├── navigation │ │ │ ├── CountTitle.java │ │ │ ├── HistoryItem.java │ │ │ ├── IContainerView.java │ │ │ ├── IHaveMenu.java │ │ │ ├── ILifecycle.java │ │ │ ├── INavigate.java │ │ │ ├── INavigatorHost.java │ │ │ ├── IOnBack.java │ │ │ ├── IRootContainer.java │ │ │ ├── Id1.java │ │ │ ├── Id2.java │ │ │ ├── Id3.java │ │ │ ├── Id4.java │ │ │ ├── MainActivity.java │ │ │ ├── NavHistory.java │ │ │ ├── NavPageAdapter.java │ │ │ ├── NavTabStrip.java │ │ │ ├── NavTitle.java │ │ │ ├── Navigation.java │ │ │ ├── RootAppbar.java │ │ │ ├── RootSidebar.java │ │ │ └── ViewState.java │ │ │ ├── network │ │ │ └── NetworkList.java │ │ │ ├── peer │ │ │ ├── PeerDetails.java │ │ │ ├── PeerHolder.java │ │ │ ├── PeerList.java │ │ │ ├── PeerMap.java │ │ │ ├── PrivateMessaging.java │ │ │ └── PrivateMessagingPresenter.java │ │ │ └── views │ │ │ ├── BackgroundWorker.java │ │ │ ├── BasicViewHolder.java │ │ │ ├── DisplayError.java │ │ │ ├── FutureList.java │ │ │ ├── Identicon.java │ │ │ ├── MessageViewHolder.java │ │ │ ├── ObservedRecyclerView.java │ │ │ ├── Presenter.java │ │ │ ├── PresenterFactory.java │ │ │ ├── RecyclerHelper.java │ │ │ ├── ScrollingAdapter.java │ │ │ ├── SimpleRecyclerView.java │ │ │ ├── SpinnerViewHolder.java │ │ │ ├── TimestampView.java │ │ │ └── UIObserver.java │ ├── jni │ │ ├── Android.mk │ │ ├── Application.mk │ │ └── chat_features.c │ └── res │ │ ├── drawable │ │ ├── ic_add_account.xml │ │ ├── ic_add_contact.xml │ │ ├── ic_block_contact.xml │ │ ├── ic_contacts.xml │ │ ├── ic_remove_contact.xml │ │ ├── progress.xml │ │ └── side_nav_bar.xml │ │ ├── layout │ │ ├── ack_message.xml │ │ ├── activity_message.xml │ │ ├── block_list.xml │ │ ├── contacts.xml │ │ ├── conversation_item.xml │ │ ├── conversation_list.xml │ │ ├── error.xml │ │ ├── feed.xml │ │ ├── feed_list.xml │ │ ├── feed_message.xml │ │ ├── identity.xml │ │ ├── identity_details.xml │ │ ├── identity_list.xml │ │ ├── main.xml │ │ ├── main_sidebar.xml │ │ ├── main_tabs.xml │ │ ├── message_ack.xml │ │ ├── message_list.xml │ │ ├── my_feed.xml │ │ ├── my_message.xml │ │ ├── nav_header.xml │ │ ├── network.xml │ │ ├── networking.xml │ │ ├── peer.xml │ │ ├── peer_details.xml │ │ ├── peer_feed.xml │ │ ├── peer_list.xml │ │ ├── peer_map.xml │ │ ├── placeholder.xml │ │ ├── progress.xml │ │ └── their_message.xml │ │ ├── mipmap-hdpi │ │ └── serval_head.png │ │ ├── mipmap-mdpi │ │ └── serval_head.png │ │ ├── mipmap-xhdpi │ │ └── serval_head.png │ │ ├── mipmap-xxhdpi │ │ └── serval_head.png │ │ ├── mipmap-xxxhdpi │ │ └── serval_head.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── network_security_config.xml │ └── test │ └── java │ └── org │ └── servalproject │ └── servalchat │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.gitmodules -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | ServalChat -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/README.md -------------------------------------------------------------------------------- /ServalChat.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/ServalChat.iml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/app.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | libs 3 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/AbstractFutureList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/AbstractFutureList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/AbstractGrowingList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/AbstractGrowingList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/ActivityList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/ActivityList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/CallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/CallbackHandler.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Config.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/FeedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/FeedList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/IObservableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/IObservableList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/IObserverSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/IObserverSet.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Identities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Identities.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Identity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Identity.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/IdentityFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/IdentityFeed.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Interface.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/KnownPeers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/KnownPeers.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/ListObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/ListObserver.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/ListObserverSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/ListObserverSet.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/MessageFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/MessageFeed.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/MessageList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/MessageList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Messaging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Messaging.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Observer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Observer.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/ObserverProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/ObserverProxy.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/ObserverSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/ObserverSet.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Peer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Peer.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Rhizome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Rhizome.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/SelfUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/SelfUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Serval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Serval.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/Server.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/AbstractListObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/AbstractListObserver.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/FlightModeObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/FlightModeObserver.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/Hotspot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/Hotspot.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/NetworkInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/NetworkInfo.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/Networks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/Networks.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/WifiAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/WifiAware.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/WifiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/WifiClient.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/WifiHotspotChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/WifiHotspotChanges.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/WifiNetworkChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/WifiNetworkChanges.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/BlueToothControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/BlueToothControl.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/BlueToothInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/BlueToothInfo.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/BluetoothNetworkChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/BluetoothNetworkChanges.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/Connector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/Connector.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/PeerReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/PeerReader.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/PeerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/PeerState.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/Scanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/Scanner.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/mid/networking/bluetooth/SocketListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/mid/networking/bluetooth/SocketListener.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/App.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/CustomFileProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/CustomFileProvider.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/ForegroundService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/ForegroundService.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/Notifications.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/Notifications.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/SampleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/SampleData.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/ActivityAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/ActivityAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/BlockList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/BlockList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/Contacts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/Contacts.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/FeedAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/FeedAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/FeedListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/FeedListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/MyFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/MyFeed.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/MyFeedPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/MyFeedPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/PeerFeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/PeerFeed.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/PeerFeedPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/PeerFeedPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/PublicFeedsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/PublicFeedsList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/feeds/PublicFeedsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/feeds/PublicFeedsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/identity/ConversationList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/identity/ConversationList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/identity/IdentityDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/identity/IdentityDetails.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/identity/IdentityDetailsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/identity/IdentityDetailsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/identity/IdentityList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/identity/IdentityList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/CountTitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/CountTitle.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/HistoryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/HistoryItem.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/IContainerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/IContainerView.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/IHaveMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/IHaveMenu.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/ILifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/ILifecycle.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/INavigate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/INavigate.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/INavigatorHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/INavigatorHost.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/IOnBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/IOnBack.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/IRootContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/IRootContainer.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/Id1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/Id1.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/Id2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/Id2.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/Id3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/Id3.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/Id4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/Id4.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/NavHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/NavHistory.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/NavPageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/NavPageAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/NavTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/NavTabStrip.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/NavTitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/NavTitle.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/Navigation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/Navigation.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/RootAppbar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/RootAppbar.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/RootSidebar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/RootSidebar.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/navigation/ViewState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/navigation/ViewState.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/network/NetworkList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/network/NetworkList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/peer/PeerDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/peer/PeerDetails.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/peer/PeerHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/peer/PeerHolder.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/peer/PeerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/peer/PeerList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/peer/PeerMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/peer/PeerMap.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/peer/PrivateMessaging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/peer/PrivateMessaging.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/peer/PrivateMessagingPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/peer/PrivateMessagingPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/BackgroundWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/BackgroundWorker.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/BasicViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/BasicViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/DisplayError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/DisplayError.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/FutureList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/FutureList.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/Identicon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/Identicon.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/MessageViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/MessageViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/ObservedRecyclerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/ObservedRecyclerView.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/Presenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/Presenter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/PresenterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/PresenterFactory.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/RecyclerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/RecyclerHelper.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/ScrollingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/ScrollingAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/SimpleRecyclerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/SimpleRecyclerView.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/SpinnerViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/SpinnerViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/TimestampView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/TimestampView.java -------------------------------------------------------------------------------- /app/src/main/java/org/servalproject/servalchat/views/UIObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/java/org/servalproject/servalchat/views/UIObserver.java -------------------------------------------------------------------------------- /app/src/main/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/jni/Android.mk -------------------------------------------------------------------------------- /app/src/main/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/jni/Application.mk -------------------------------------------------------------------------------- /app/src/main/jni/chat_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/jni/chat_features.c -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/drawable/ic_add_account.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_contact.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/drawable/ic_add_contact.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_block_contact.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/drawable/ic_block_contact.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/drawable/ic_contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_remove_contact.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/drawable/ic_remove_contact.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/drawable/progress.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/side_nav_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/drawable/side_nav_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/ack_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/ack_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/activity_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/block_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/block_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/conversation_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/conversation_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/conversation_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/conversation_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/error.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/feed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/feed_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/feed_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/feed_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/feed_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/identity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/identity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/identity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/identity_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/identity_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/identity_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/main_sidebar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/main_sidebar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/main_tabs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/main_tabs.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/message_ack.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/message_ack.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/message_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/message_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/my_feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/my_feed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/my_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/my_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nav_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/nav_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/network.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/network.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/networking.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/networking.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/peer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/peer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/peer_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/peer_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/peer_feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/peer_feed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/peer_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/peer_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/peer_map.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/peer_map.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/their_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/layout/their_message.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/serval_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/mipmap-hdpi/serval_head.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/serval_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/mipmap-mdpi/serval_head.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/serval_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/mipmap-xhdpi/serval_head.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/serval_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/mipmap-xxhdpi/serval_head.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/serval_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/mipmap-xxxhdpi/serval_head.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/test/java/org/servalproject/servalchat/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/app/src/test/java/org/servalproject/servalchat/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/servalproject/serval_chat/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------