messenger-android

Android graphical user interfaces for GNUnet Messenger
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore3L
-rw-r--r--COPYING661L
-rw-r--r--GNUnetMessenger/.gitignore17L
-rw-r--r--GNUnetMessenger/.idea/.gitignore3L
-rw-r--r--GNUnetMessenger/.idea/AndroidProjectSystem.xml6L
-rw-r--r--GNUnetMessenger/.idea/codeStyles/Project.xml123L
-rw-r--r--GNUnetMessenger/.idea/codeStyles/codeStyleConfig.xml5L
-rw-r--r--GNUnetMessenger/.idea/compiler.xml6L
-rw-r--r--GNUnetMessenger/.idea/deploymentTargetSelector.xml18L
-rw-r--r--GNUnetMessenger/.idea/gradle.xml19L
-rw-r--r--GNUnetMessenger/.idea/kotlinc.xml6L
-rw-r--r--GNUnetMessenger/.idea/migrations.xml10L
-rw-r--r--GNUnetMessenger/.idea/misc.xml9L
-rw-r--r--GNUnetMessenger/.idea/runConfigurations.xml17L
-rw-r--r--GNUnetMessenger/app/.gitignore1L
-rw-r--r--GNUnetMessenger/app/build.gradle.kts68L
-rw-r--r--GNUnetMessenger/app/google-services.json29L
-rw-r--r--GNUnetMessenger/app/proguard-rules.pro21L
-rw-r--r--GNUnetMessenger/app/src/androidTest/java/org/gnunet/gnunetmessenger/ExampleInstrumentedTest.kt24L
-rw-r--r--GNUnetMessenger/app/src/main/AndroidManifest.xml31L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/MainActivity.kt348L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ipc/DtoMappers.kt43L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/logic/ChatRegistry.kt41L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/logic/MessageValidator.kt12L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatAccount.kt36L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatContact.kt35L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatContext.kt37L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatContextType.kt34L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatGroup.kt34L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatHandle.kt27L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatMessage.kt38L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatMessageType.kt36L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatSummary.kt33L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/ChatUri.kt33L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/EventType.kt33L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/GnunetReturnValue.kt38L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/MessageKind.kt40L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/model/MessengerApp.kt29L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/GnunetChat.kt88L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/ServiceFactory.kt41L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/boundimpl/GnunetChatBoundService.kt740L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/service/mock/GnunetChatMock.kt378L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/BaseProfileFragment.kt65L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/SettingsFragment.kt98L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountDetailsFragment.kt95L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountListFragment.kt102L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountOverviewFragment.kt81L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AttributeListFragment.kt94L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/CreateAccountFragment.kt137L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/LobbyCreateFragment.kt80L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/LobbyDisplayFragment.kt81L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/AccountAdapter.kt82L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/AttributeAdapter.kt52L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/BlockedContactAdapter.kt50L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ChatListAdapter.kt64L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ChatMessageAdapter.kt127L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ContactListAdapter.kt103L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/adapters/ShareAttributesAdapter.kt61L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/chat/ChatFragment.kt210L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/chat/MemberListFragment.kt71L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/ContactFragment.kt126L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/ContactListFragment.kt56L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/LobbyJoinFragment.kt158L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/contact/ShareAttributesFragment.kt76L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/group/CreateGroupOrPlatformFragment.kt87L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/group/SelectGroupMembersFragment.kt82L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/util/AvatarStorageUtil.kt85L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/util/LobbyDisplayHelper.kt45L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatMenuViewModel.kt33L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatOverviewViewModel.kt70L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatViewModel.kt48L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ChatViewModelFactory.kt40L
-rw-r--r--GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/viewmodel/ContactListViewModel.kt44L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/bubble_other.xml11L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/bubble_own.xml11L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/edittext_bg.xml5L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/ic_account_circle.xml5L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/ic_avatar_placeholder.xml5L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/ic_launcher_background.xml170L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/ic_launcher_foreground.xml30L
-rw-r--r--GNUnetMessenger/app/src/main/res/drawable/ic_menu.xml5L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/account_drawer_header.xml42L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/activity_main.xml56L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/attribute_item.xml45L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_account_details.xml62L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_account_list.xml49L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_account_overview.xml46L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_attribute_list.xml87L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_chat.xml52L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_contact.xml36L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_contact_list.xml32L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_create_account.xml81L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_create_group_or_platform.xml42L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_join_lobby.xml77L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_lobby_create.xml77L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_lobby_display.xml49L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_member_list.xml44L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_profile_base.xml106L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_select_group_members.xml51L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_settings.xml58L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/fragment_share_attribute.xml39L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/item_account.xml53L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/item_chat.xml52L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/item_contact.xml38L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/item_message_other.xml53L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/item_message_own.xml45L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/item_message_system.xml44L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/item_share_attribute.xml40L
-rw-r--r--GNUnetMessenger/app/src/main/res/layout/view_lobby_info.xml41L
-rw-r--r--GNUnetMessenger/app/src/main/res/menu/account_drawer_menu.xml8L
-rw-r--r--GNUnetMessenger/app/src/main/res/menu/chat_menu.xml26L
-rw-r--r--GNUnetMessenger/app/src/main/res/menu/main_menu.xml57L
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml6L
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml6L
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-hdpi/ic_launcher.webp1404B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp2898B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-mdpi/ic_launcher.webp982B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp1772B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-xhdpi/ic_launcher.webp1900B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp3918B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp2884B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp5914B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp3844B
-rw-r--r--GNUnetMessenger/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp7778B
-rw-r--r--GNUnetMessenger/app/src/main/res/navigation/nav_graph.xml237L
-rw-r--r--GNUnetMessenger/app/src/main/res/values-night/themes.xml16L
-rw-r--r--GNUnetMessenger/app/src/main/res/values/colors.xml10L
-rw-r--r--GNUnetMessenger/app/src/main/res/values/strings.xml39L
-rw-r--r--GNUnetMessenger/app/src/main/res/values/themes.xml16L
-rw-r--r--GNUnetMessenger/app/src/main/res/xml/backup_rules.xml13L
-rw-r--r--GNUnetMessenger/app/src/main/res/xml/data_extraction_rules.xml19L
-rw-r--r--GNUnetMessenger/app/src/test/java/org/gnunet/gnunetmessenger/ExampleUnitTest.kt17L
-rw-r--r--GNUnetMessenger/app/src/test/java/org/gnunet/gnunetmessenger/logic/MessageValidatorTest.kt38L
-rw-r--r--GNUnetMessenger/app/src/test/java/org/gnunet/gnunetmessenger/service/mock/GnunetChatMockTest.kt156L
-rw-r--r--GNUnetMessenger/build.gradle.kts7L
-rw-r--r--GNUnetMessenger/gradle.properties23L
-rw-r--r--GNUnetMessenger/gradle/libs.versions.toml42L
-rw-r--r--GNUnetMessenger/gradle/wrapper/gradle-wrapper.jar59203B
-rw-r--r--GNUnetMessenger/gradle/wrapper/gradle-wrapper.properties6L
-rwxr-xr-xGNUnetMessenger/gradlew185L
-rw-r--r--GNUnetMessenger/gradlew.bat89L
-rw-r--r--GNUnetMessenger/settings.gradle.kts27L
-rw-r--r--README.md28L
-rw-r--r--app-release.apk26057607B