| -rw-r--r-- | .gitignore | 3L |
| -rw-r--r-- | COPYING | 661L |
| -rw-r--r-- | GNUnetMessenger/.gitignore | 17L |
| -rw-r--r-- | GNUnetMessenger/.idea/.gitignore | 3L |
| -rw-r--r-- | GNUnetMessenger/.idea/AndroidProjectSystem.xml | 6L |
| -rw-r--r-- | GNUnetMessenger/.idea/codeStyles/Project.xml | 123L |
| -rw-r--r-- | GNUnetMessenger/.idea/codeStyles/codeStyleConfig.xml | 5L |
| -rw-r--r-- | GNUnetMessenger/.idea/compiler.xml | 6L |
| -rw-r--r-- | GNUnetMessenger/.idea/deploymentTargetSelector.xml | 18L |
| -rw-r--r-- | GNUnetMessenger/.idea/gradle.xml | 19L |
| -rw-r--r-- | GNUnetMessenger/.idea/kotlinc.xml | 6L |
| -rw-r--r-- | GNUnetMessenger/.idea/migrations.xml | 10L |
| -rw-r--r-- | GNUnetMessenger/.idea/misc.xml | 9L |
| -rw-r--r-- | GNUnetMessenger/.idea/runConfigurations.xml | 17L |
| -rw-r--r-- | GNUnetMessenger/app/.gitignore | 1L |
| -rw-r--r-- | GNUnetMessenger/app/build.gradle.kts | 68L |
| -rw-r--r-- | GNUnetMessenger/app/google-services.json | 29L |
| -rw-r--r-- | GNUnetMessenger/app/proguard-rules.pro | 21L |
| -rw-r--r-- | GNUnetMessenger/app/src/androidTest/java/org/gnunet/gnunetmessenger/ExampleInstrumentedTest.kt | 24L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/AndroidManifest.xml | 31L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/MainActivity.kt | 348L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ipc/DtoMappers.kt | 43L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/logic/ChatRegistry.kt | 41L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/logic/MessageValidator.kt | 12L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatAccount.kt | 36L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatContact.kt | 35L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatContext.kt | 37L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatContextType.kt | 34L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatGroup.kt | 34L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatHandle.kt | 27L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatMessage.kt | 38L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatMessageType.kt | 36L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatSummary.kt | 33L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatUri.kt | 33L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/EventType.kt | 33L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/GnunetReturnValue.kt | 38L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/MessageKind.kt | 40L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/MessengerApp.kt | 29L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/GnunetChat.kt | 88L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/ServiceFactory.kt | 41L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/boundimpl/GnunetChatBoundService.kt | 740L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/mock/GnunetChatMock.kt | 378L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/BaseProfileFragment.kt | 65L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/SettingsFragment.kt | 98L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountDetailsFragment.kt | 95L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountListFragment.kt | 102L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountOverviewFragment.kt | 81L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AttributeListFragment.kt | 94L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/CreateAccountFragment.kt | 137L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/LobbyCreateFragment.kt | 80L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/LobbyDisplayFragment.kt | 81L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/AccountAdapter.kt | 82L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/AttributeAdapter.kt | 52L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/BlockedContactAdapter.kt | 50L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ChatListAdapter.kt | 64L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ChatMessageAdapter.kt | 127L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ContactListAdapter.kt | 103L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ShareAttributesAdapter.kt | 61L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/chat/ChatFragment.kt | 210L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/chat/MemberListFragment.kt | 71L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/ContactFragment.kt | 126L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/ContactListFragment.kt | 56L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/LobbyJoinFragment.kt | 158L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/ShareAttributesFragment.kt | 76L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/group/CreateGroupOrPlatformFragment.kt | 87L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/group/SelectGroupMembersFragment.kt | 82L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/util/AvatarStorageUtil.kt | 85L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/util/LobbyDisplayHelper.kt | 45L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatMenuViewModel.kt | 33L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatOverviewViewModel.kt | 70L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatViewModel.kt | 48L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatViewModelFactory.kt | 40L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ContactListViewModel.kt | 44L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/bubble_other.xml | 11L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/bubble_own.xml | 11L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/edittext_bg.xml | 5L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/ic_account_circle.xml | 5L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/ic_avatar_placeholder.xml | 5L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/ic_launcher_background.xml | 170L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/ic_launcher_foreground.xml | 30L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/drawable/ic_menu.xml | 5L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/account_drawer_header.xml | 42L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/activity_main.xml | 56L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/attribute_item.xml | 45L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_account_details.xml | 62L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_account_list.xml | 49L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_account_overview.xml | 46L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_attribute_list.xml | 87L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_chat.xml | 52L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_contact.xml | 36L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_contact_list.xml | 32L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_create_account.xml | 81L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_create_group_or_platform.xml | 42L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_join_lobby.xml | 77L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_lobby_create.xml | 77L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_lobby_display.xml | 49L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_member_list.xml | 44L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_profile_base.xml | 106L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_select_group_members.xml | 51L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_settings.xml | 58L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/fragment_share_attribute.xml | 39L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/item_account.xml | 53L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/item_chat.xml | 52L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/item_contact.xml | 38L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/item_message_other.xml | 53L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/item_message_own.xml | 45L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/item_message_system.xml | 44L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/item_share_attribute.xml | 40L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/layout/view_lobby_info.xml | 41L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/menu/account_drawer_menu.xml | 8L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/menu/chat_menu.xml | 26L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/menu/main_menu.xml | 57L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 6L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml | 6L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-hdpi/ic_launcher.webp | 1404B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp | 2898B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-mdpi/ic_launcher.webp | 982B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp | 1772B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-xhdpi/ic_launcher.webp | 1900B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp | 3918B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp | 2884B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp | 5914B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp | 3844B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp | 7778B |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/navigation/nav_graph.xml | 237L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/values-night/themes.xml | 16L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/values/colors.xml | 10L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/values/strings.xml | 39L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/values/themes.xml | 16L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/xml/backup_rules.xml | 13L |
| -rw-r--r-- | GNUnetMessenger/app/src/main/res/xml/data_extraction_rules.xml | 19L |
| -rw-r--r-- | GNUnetMessenger/app/src/test/java/org/gnunet/gnunetmessenger/ExampleUnitTest.kt | 17L |
| -rw-r--r-- | GNUnetMessenger/app/src/test/java/org/gnunet/gnunetmessenger/logic/MessageValidatorTest.kt | 38L |
| -rw-r--r-- | GNUnetMessenger/app/src/test/java/org/gnunet/gnunetmessenger/service/mock/GnunetChatMockTest.kt | 156L |
| -rw-r--r-- | GNUnetMessenger/build.gradle.kts | 7L |
| -rw-r--r-- | GNUnetMessenger/gradle.properties | 23L |
| -rw-r--r-- | GNUnetMessenger/gradle/libs.versions.toml | 42L |
| -rw-r--r-- | GNUnetMessenger/gradle/wrapper/gradle-wrapper.jar | 59203B |
| -rw-r--r-- | GNUnetMessenger/gradle/wrapper/gradle-wrapper.properties | 6L |
| -rwxr-xr-x | GNUnetMessenger/gradlew | 185L |
| -rw-r--r-- | GNUnetMessenger/gradlew.bat | 89L |
| -rw-r--r-- | GNUnetMessenger/settings.gradle.kts | 27L |
| -rw-r--r-- | README.md | 28L |
| -rw-r--r-- | app-release.apk | 26057607B |