From f02b2b47d7a1e22f350a7d691da0922302eac820 Mon Sep 17 00:00:00 2001 From: Theo-Chamalis Date: Tue, 16 Dec 2014 16:08:11 +0200 Subject: [PATCH] This is the first wave of commits, layout has been changed so it can be more comfortable for usage under direct sunlight, Settings Drawer and Settings menu have been simplified for comfortable usage. The ads have been removed so this is completely free and connecting with public servers has been removed. This app is mainly for PTT usage for patroling guards or lone workers. More changes regarding transmit modes, inter-app communication with QR-Patrol are about to come, as well as new features regarding PTT and change of Input Sample rate, Input sound quality in kbps and maybe some kind of simple certificate management. Also it will be updated to work with android studio 1.0 as it is the best tool for android development atm. Many thanks to the original Mumble Team and to Andrew Comminos for all the resources provided and for the support. --- .gitignore | 0 .gitmodules | 4 +- .tx/config | 6 +- LICENSE | 0 README.md | 18 ++-- app/build.gradle | 12 +-- .../test/QRPushToTalkSQLTestCase.java} | 12 +-- app/src/free/AndroidManifest.xml | 4 +- app/src/free/ic_launcher-web.png | Bin 34375 -> 133199 bytes .../free/res/drawable-hdpi/ic_launcher.png | Bin 2847 -> 9045 bytes .../free/res/drawable-mdpi/ic_launcher.png | Bin 1738 -> 4975 bytes .../free/res/drawable-xhdpi/ic_launcher.png | Bin 3976 -> 12874 bytes .../free/res/drawable-xxhdpi/ic_launcher.png | Bin 6448 -> 21876 bytes .../free/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 32923 bytes app/src/free/res/values/strings.xml | 2 +- app/src/free/res/xml/searchable.xml | 2 +- app/src/jenkins/AndroidManifest.xml | 29 ------ app/src/jenkins/ic_launcher-web.png | Bin 48473 -> 0 bytes .../jenkins/res/drawable-hdpi/ic_launcher.png | Bin 4352 -> 0 bytes .../jenkins/res/drawable-mdpi/ic_launcher.png | Bin 2545 -> 0 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 6163 -> 0 bytes .../res/drawable-xxhdpi/ic_launcher.png | Bin 10032 -> 0 bytes app/src/jenkins/res/values/strings.xml | 21 ----- app/src/jenkins/res/xml/searchable.xml | 28 ------ app/src/main/AndroidManifest.xml | 20 ++-- .../mumbleclient/Constants.java | 4 +- .../mumbleclient/Settings.java | 59 +++++++++--- .../mumbleclient/app/DrawerAdapter.java | 12 +-- .../app/QRPushToTalkActivity.java} | 86 +++++++++--------- .../mumbleclient/app/ServerConnectTask.java | 32 +++---- .../channel/AccessTokenFragment.java | 10 +- .../mumbleclient/channel/ChannelAdapter.java | 10 +- .../channel/ChannelChatFragment.java | 22 ++--- .../channel/ChannelEditFragment.java | 10 +- .../mumbleclient/channel/ChannelFragment.java | 14 +-- .../channel/ChannelListAdapter.java | 20 ++-- .../channel/ChannelListFragment.java | 36 ++++---- .../channel/ChannelSearchProvider.java | 16 ++-- .../channel/ChatTargetProvider.java | 6 +- .../channel/OnChannelClickListener.java | 4 +- .../channel/OnUserClickListener.java | 4 +- .../channel/ServerInfoFragment.java | 10 +- .../actionmode/ChannelActionModeCallback.java | 26 +++--- .../ChatTargetActionModeCallback.java | 4 +- .../actionmode/UserActionModeCallback.java | 20 ++-- .../comment/AbstractCommentFragment.java | 10 +- .../comment/ChannelDescriptionFragment.java | 8 +- .../channel/comment/UserCommentFragment.java | 8 +- .../mumbleclient/db/DatabaseProvider.java | 4 +- .../mumbleclient/db/PublicServer.java | 4 +- .../db/QRPushToTalkDatabase.java} | 6 +- .../db/QRPushToTalkSQLiteDatabase.java} | 12 +-- .../mumbleclient/drawable/CircleDrawable.java | 4 +- .../mumbleclient/drawable/FlipDrawable.java | 2 +- .../preference/KeySelectDialogPreference.java | 4 +- .../mumbleclient/preference/Preferences.java | 38 ++++---- .../QRPushToTalkCertificateGenerateTask.java} | 10 +- .../QRPushToTalkCertificateManager.java} | 10 +- .../preference/SeekBarDialogPreference.java | 2 +- .../servers/FavouriteServerAdapter.java | 6 +- .../servers/FavouriteServerListFragment.java | 20 ++-- .../servers/PublicServerAdapter.java | 8 +- .../servers/PublicServerFetchTask.java | 6 +- .../servers/PublicServerListFragment.java | 20 ++-- .../mumbleclient/servers/ServerAdapter.java | 6 +- .../servers/ServerEditFragment.java | 12 +-- .../servers/ServerInfoResponse.java | 6 +- .../mumbleclient/servers/ServerInfoTask.java | 8 +- .../service/QRPushToTalkHotCorner.java} | 16 ++-- .../service/QRPushToTalkNotification.java} | 30 +++--- .../service/QRPushToTalkOverlay.java} | 20 ++-- .../service/QRPushToTalkService.java} | 50 +++++----- .../service/ipc/TalkBroadcastReceiver.java | 6 +- .../util/JumbleServiceFragment.java | 6 +- .../util/JumbleServiceProvider.java | 4 +- .../mumbleclient/util/ModelUtils.java | 6 +- .../mumbleclient/util/MumbleImageGetter.java | 4 +- .../util/QRPushToTalkTrustStore.java} | 6 +- .../mumbleclient/util/TintedMenuInflater.java | 4 +- .../mumbleclient/wizard/WizardActivity.java | 6 +- .../wizard/WizardAudioFragment.java | 4 +- .../wizard/WizardCertificateFragment.java | 10 +- .../mumbleclient/wizard/WizardNavigation.java | 2 +- .../wizard/WizardWelcomeFragment.java | 4 +- app/src/main/res/anim/fade_in.xml | 0 app/src/main/res/anim/fade_out.xml | 0 app/src/main/res/anim/slide_down.xml | 0 app/src/main/res/anim/slide_up.xml | 0 .../res/drawable-hdpi-v11/ic_stat_notify.png | Bin 492 -> 3914 bytes .../res/drawable-hdpi-v9/ic_stat_notify.png | Bin 527 -> 2890 bytes .../res/drawable-hdpi/drawer_shadow.9.png | Bin .../res/drawable-hdpi/ic_action_add_dark.png | Bin .../res/drawable-hdpi/ic_action_add_light.png | Bin .../res/drawable-hdpi/ic_action_audio.png | Bin .../drawable-hdpi/ic_action_audio_muted.png | Bin .../res/drawable-hdpi/ic_action_audio_on.png | Bin .../res/drawable-hdpi/ic_action_channels.png | Bin .../main/res/drawable-hdpi/ic_action_chat.png | Bin .../res/drawable-hdpi/ic_action_collapsed.png | Bin .../res/drawable-hdpi/ic_action_comment.png | Bin .../drawable-hdpi/ic_action_delete_dark.png | Bin .../drawable-hdpi/ic_action_delete_light.png | Bin .../drawable-hdpi/ic_action_drag_handle.png | Bin .../res/drawable-hdpi/ic_action_edit_dark.png | Bin .../res/drawable-hdpi/ic_action_expanded.png | Bin .../drawable-hdpi/ic_action_favourite_on.png | Bin .../drawable-hdpi/ic_action_fullscreen.png | Bin .../drawable-hdpi/ic_action_headphones.png | Bin .../res/drawable-hdpi/ic_action_info_dark.png | Bin .../drawable-hdpi/ic_action_microphone.png | Bin .../ic_action_microphone_dark.png | Bin .../ic_action_microphone_muted.png | Bin .../main/res/drawable-hdpi/ic_action_move.png | Bin .../main/res/drawable-hdpi/ic_action_save.png | Bin .../res/drawable-hdpi/ic_action_search.png | Bin .../main/res/drawable-hdpi/ic_action_send.png | Bin .../res/drawable-hdpi/ic_action_settings.png | Bin .../main/res/drawable-hdpi/ic_action_sort.png | Bin .../res/drawable-hdpi/ic_action_user_dark.png | Bin .../res/drawable-hdpi/ic_carriage_return.png | Bin .../main/res/drawable-hdpi/ic_deafened.png | Bin app/src/main/res/drawable-hdpi/ic_drawer.png | Bin app/src/main/res/drawable-hdpi/ic_home.png | Bin 947 -> 6253 bytes .../main/res/drawable-hdpi/ic_launcher.png | Bin 4681 -> 11171 bytes .../ic_menu_moreoverflow_card_dark_normal.png | Bin ...ic_menu_moreoverflow_card_dark_pressed.png | Bin app/src/main/res/drawable-hdpi/ic_muted.png | Bin .../main/res/drawable-hdpi/ic_muted_local.png | Bin .../main/res/drawable-hdpi/ic_registered.png | Bin .../res/drawable-hdpi/ic_server_deafened.png | Bin .../res/drawable-hdpi/ic_server_light.png | Bin .../res/drawable-hdpi/ic_server_location.png | Bin .../res/drawable-hdpi/ic_server_muted.png | Bin .../main/res/drawable-hdpi/ic_stat_notify.png | Bin 981 -> 4345 bytes .../main/res/drawable-hdpi/ic_suppressed.png | Bin .../main/res/drawable-hdpi/ic_talking_off.png | Bin .../main/res/drawable-hdpi/ic_talking_on.png | Bin .../main/res/drawable-hdpi/ic_user_light.png | Bin .../res/drawable-hdpi/list_longpressed.9.png | Bin .../main/res/drawable-hdpi/list_pressed.9.png | Bin .../list_selector_disabled.9.png | Bin .../drawable-hdpi/list_selector_focused.9.png | Bin .../main/res/drawable-hdpi/server_card.9.png | Bin .../res/drawable-mdpi-v11/ic_stat_notify.png | Bin 346 -> 1937 bytes .../res/drawable-mdpi-v9/ic_stat_notify.png | Bin 353 -> 1379 bytes .../res/drawable-mdpi/drawer_shadow.9.png | Bin .../res/drawable-mdpi/ic_action_add_dark.png | Bin .../res/drawable-mdpi/ic_action_add_light.png | Bin .../res/drawable-mdpi/ic_action_audio.png | Bin .../drawable-mdpi/ic_action_audio_muted.png | Bin .../res/drawable-mdpi/ic_action_audio_on.png | Bin .../res/drawable-mdpi/ic_action_channels.png | Bin .../main/res/drawable-mdpi/ic_action_chat.png | Bin .../res/drawable-mdpi/ic_action_collapsed.png | Bin .../res/drawable-mdpi/ic_action_comment.png | Bin .../drawable-mdpi/ic_action_delete_dark.png | Bin .../drawable-mdpi/ic_action_delete_light.png | Bin .../drawable-mdpi/ic_action_drag_handle.png | Bin .../res/drawable-mdpi/ic_action_edit_dark.png | Bin .../res/drawable-mdpi/ic_action_expanded.png | Bin .../drawable-mdpi/ic_action_favourite_on.png | Bin .../drawable-mdpi/ic_action_fullscreen.png | Bin .../drawable-mdpi/ic_action_headphones.png | Bin .../res/drawable-mdpi/ic_action_info_dark.png | Bin .../drawable-mdpi/ic_action_microphone.png | Bin .../ic_action_microphone_dark.png | Bin .../ic_action_microphone_muted.png | Bin .../main/res/drawable-mdpi/ic_action_move.png | Bin .../main/res/drawable-mdpi/ic_action_save.png | Bin .../res/drawable-mdpi/ic_action_search.png | Bin .../main/res/drawable-mdpi/ic_action_send.png | Bin .../res/drawable-mdpi/ic_action_settings.png | Bin .../main/res/drawable-mdpi/ic_action_sort.png | Bin .../res/drawable-mdpi/ic_action_user_dark.png | Bin .../res/drawable-mdpi/ic_carriage_return.png | Bin .../main/res/drawable-mdpi/ic_deafened.png | Bin app/src/main/res/drawable-mdpi/ic_drawer.png | Bin app/src/main/res/drawable-mdpi/ic_home.png | Bin 592 -> 3254 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 2942 -> 6253 bytes .../ic_menu_moreoverflow_card_dark_normal.png | Bin ...ic_menu_moreoverflow_card_dark_pressed.png | Bin app/src/main/res/drawable-mdpi/ic_muted.png | Bin .../main/res/drawable-mdpi/ic_muted_local.png | Bin .../main/res/drawable-mdpi/ic_registered.png | Bin .../res/drawable-mdpi/ic_server_deafened.png | Bin .../res/drawable-mdpi/ic_server_light.png | Bin .../res/drawable-mdpi/ic_server_location.png | Bin .../res/drawable-mdpi/ic_server_muted.png | Bin .../main/res/drawable-mdpi/ic_stat_notify.png | Bin 644 -> 2095 bytes .../main/res/drawable-mdpi/ic_suppressed.png | Bin .../main/res/drawable-mdpi/ic_talking_off.png | Bin .../main/res/drawable-mdpi/ic_talking_on.png | Bin .../main/res/drawable-mdpi/ic_user_light.png | Bin .../res/drawable-mdpi/list_longpressed.9.png | Bin .../main/res/drawable-mdpi/list_pressed.9.png | Bin .../list_selector_disabled.9.png | Bin .../drawable-mdpi/list_selector_focused.9.png | Bin .../main/res/drawable-mdpi/server_card.9.png | Bin .../res/drawable-xhdpi-v11/ic_stat_notify.png | Bin 686 -> 6253 bytes .../res/drawable-xhdpi-v9/ic_stat_notify.png | Bin 698 -> 4771 bytes .../res/drawable-xhdpi/drawer_shadow.9.png | Bin .../res/drawable-xhdpi/ic_action_add_dark.png | Bin .../drawable-xhdpi/ic_action_add_light.png | Bin .../res/drawable-xhdpi/ic_action_audio.png | Bin .../drawable-xhdpi/ic_action_audio_muted.png | Bin .../main/res/drawable-xhdpi/ic_action_bad.png | Bin .../res/drawable-xhdpi/ic_action_channels.png | Bin .../res/drawable-xhdpi/ic_action_chat.png | Bin .../drawable-xhdpi/ic_action_collapsed.png | Bin .../res/drawable-xhdpi/ic_action_comment.png | Bin .../drawable-xhdpi/ic_action_delete_dark.png | Bin .../drawable-xhdpi/ic_action_delete_light.png | Bin .../drawable-xhdpi/ic_action_drag_handle.png | Bin .../drawable-xhdpi/ic_action_edit_dark.png | Bin .../res/drawable-xhdpi/ic_action_error.png | Bin .../res/drawable-xhdpi/ic_action_expanded.png | Bin .../drawable-xhdpi/ic_action_favourite_on.png | Bin .../drawable-xhdpi/ic_action_fullscreen.png | Bin .../drawable-xhdpi/ic_action_headphones.png | Bin .../drawable-xhdpi/ic_action_info_dark.png | Bin .../res/drawable-xhdpi/ic_action_match.png | Bin .../drawable-xhdpi/ic_action_microphone.png | Bin .../ic_action_microphone_dark.png | Bin .../ic_action_microphone_muted.png | Bin .../res/drawable-xhdpi/ic_action_move.png | Bin .../res/drawable-xhdpi/ic_action_save.png | Bin .../res/drawable-xhdpi/ic_action_search.png | Bin .../res/drawable-xhdpi/ic_action_send.png | Bin .../res/drawable-xhdpi/ic_action_settings.png | Bin .../res/drawable-xhdpi/ic_action_sort.png | Bin .../drawable-xhdpi/ic_action_user_dark.png | Bin .../res/drawable-xhdpi/ic_carriage_return.png | Bin .../main/res/drawable-xhdpi/ic_deafened.png | Bin app/src/main/res/drawable-xhdpi/ic_drawer.png | Bin app/src/main/res/drawable-xhdpi/ic_home.png | Bin 1385 -> 4527 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 6538 -> 16858 bytes .../ic_menu_moreoverflow_card_dark_normal.png | Bin ...ic_menu_moreoverflow_card_dark_pressed.png | Bin app/src/main/res/drawable-xhdpi/ic_muted.png | Bin .../res/drawable-xhdpi/ic_muted_local.png | Bin .../main/res/drawable-xhdpi/ic_registered.png | Bin .../res/drawable-xhdpi/ic_server_deafened.png | Bin .../res/drawable-xhdpi/ic_server_light.png | Bin .../res/drawable-xhdpi/ic_server_location.png | Bin .../res/drawable-xhdpi/ic_server_muted.png | Bin .../res/drawable-xhdpi/ic_stat_notify.png | Bin 1323 -> 6743 bytes .../main/res/drawable-xhdpi/ic_suppressed.png | Bin .../res/drawable-xhdpi/ic_talking_off.png | Bin .../main/res/drawable-xhdpi/ic_talking_on.png | Bin .../main/res/drawable-xhdpi/ic_user_light.png | Bin .../res/drawable-xhdpi/list_longpressed.9.png | Bin .../res/drawable-xhdpi/list_pressed.9.png | Bin .../list_selector_disabled.9.png | Bin .../list_selector_focused.9.png | Bin .../main/res/drawable-xhdpi/server_card.9.png | Bin .../drawable-xxhdpi-v11/ic_stat_notify.png | Bin 1072 -> 11171 bytes .../res/drawable-xxhdpi-v9/ic_stat_notify.png | Bin 1069 -> 8739 bytes .../res/drawable-xxhdpi/ic_action_audio.png | Bin .../drawable-xxhdpi/ic_action_audio_muted.png | Bin .../res/drawable-xxhdpi/ic_action_chat.png | Bin .../drawable-xxhdpi/ic_action_collapsed.png | Bin .../drawable-xxhdpi/ic_action_drag_handle.png | Bin .../drawable-xxhdpi/ic_action_expanded.png | Bin .../drawable-xxhdpi/ic_action_headphones.png | Bin .../drawable-xxhdpi/ic_action_microphone.png | Bin .../ic_action_microphone_dark.png | Bin .../ic_action_microphone_muted.png | Bin .../res/drawable-xxhdpi/ic_action_move.png | Bin .../main/res/drawable-xxhdpi/ic_deafened.png | Bin app/src/main/res/drawable-xxhdpi/ic_home.png | Bin 2184 -> 16858 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 10544 -> 28118 bytes app/src/main/res/drawable-xxhdpi/ic_muted.png | Bin .../res/drawable-xxhdpi/ic_muted_local.png | Bin .../drawable-xxhdpi/ic_server_deafened.png | Bin .../res/drawable-xxhdpi/ic_server_muted.png | Bin .../res/drawable-xxhdpi/ic_stat_notify.png | Bin 843 -> 11868 bytes .../res/drawable-xxhdpi/ic_suppressed.png | Bin .../res/drawable-xxhdpi/ic_talking_off.png | Bin .../res/drawable-xxhdpi/ic_talking_on.png | Bin .../main/res/drawable/ic_card_overflow.xml | 0 app/src/main/res/drawable/ic_stat_notify.png | Bin 4945 -> 54317 bytes app/src/main/res/drawable/outline_circle.xml | 0 .../res/drawable/outline_circle_deafened.xml | 0 .../res/drawable/outline_circle_muted.xml | 0 .../outline_circle_server_deafened.xml | 0 .../drawable/outline_circle_server_muted.xml | 0 .../drawable/outline_circle_suppressed.xml | 0 .../drawable/outline_circle_talking_off.xml | 0 .../drawable/outline_circle_talking_on.xml | 0 .../main/res/drawable/overlay_background.xml | 4 +- .../drawable/popup_menu_item_background.xml | 0 .../res/drawable/ptt_indicator_background.xml | 0 .../layout-sw600dp-v11/fragment_channel.xml | 10 +- .../layout-sw720dp-v11/fragment_channel.xml | 4 +- app/src/main/res/layout/activity_main.xml | 0 app/src/main/res/layout/activity_wizard.xml | 0 app/src/main/res/layout/channel_row.xml | 0 app/src/main/res/layout/channel_user_row.xml | 2 +- app/src/main/res/layout/dialog_comment.xml | 0 .../main/res/layout/dialog_server_edit.xml | 8 +- .../main/res/layout/dialog_server_search.xml | 0 app/src/main/res/layout/fragment_channel.xml | 31 ++++++- .../main/res/layout/fragment_channel_edit.xml | 0 .../main/res/layout/fragment_channel_list.xml | 0 app/src/main/res/layout/fragment_chat.xml | 2 +- .../layout/fragment_public_server_list.xml | 0 .../main/res/layout/fragment_server_info.xml | 10 +- .../main/res/layout/fragment_server_list.xml | 12 +-- app/src/main/res/layout/fragment_tokens.xml | 0 .../main/res/layout/fragment_wizard_audio.xml | 0 .../layout/fragment_wizard_certificate.xml | 8 +- .../res/layout/fragment_wizard_welcome.xml | 10 +- app/src/main/res/layout/list_chat_item.xml | 0 .../main/res/layout/list_drawer_header.xml | 0 app/src/main/res/layout/list_drawer_item.xml | 3 +- .../main/res/layout/nested_dropdown_item.xml | 0 app/src/main/res/layout/overlay.xml | 0 app/src/main/res/layout/overlay_user_row.xml | 0 app/src/main/res/layout/ptt_corner.xml | 0 app/src/main/res/layout/ptt_overlay.xml | 0 .../res/layout/public_server_list_row.xml | 12 ++- app/src/main/res/layout/server_list_row.xml | 12 ++- app/src/main/res/layout/token_row.xml | 0 .../main/res/menu/activity_server_info.xml | 0 .../main/res/menu/activity_server_list.xml | 0 .../main/res/menu/channel_list_context.xml | 0 app/src/main/res/menu/channel_list_menu.xml | 0 app/src/main/res/menu/channel_menu.xml | 0 app/src/main/res/menu/context_channel.xml | 0 app/src/main/res/menu/context_user.xml | 0 .../main/res/menu/fragment_channel_list.xml | 10 +- app/src/main/res/menu/fragment_chat.xml | 4 +- .../res/menu/fragment_public_server_list.xml | 8 +- .../main/res/menu/fragment_server_list.xml | 4 +- .../main/res/menu/popup_favourite_server.xml | 0 app/src/main/res/menu/popup_public_server.xml | 0 .../main/res/menu/{plumble.xml => qrptt.xml} | 0 app/src/main/res/values-de/preference.xml | 12 +-- app/src/main/res/values-de/strings.xml | 14 +-- app/src/main/res/values-eo/preference.xml | 0 app/src/main/res/values-eo/strings.xml | 0 app/src/main/res/values-es/preference.xml | 12 +-- app/src/main/res/values-es/strings.xml | 14 +-- app/src/main/res/values-fr/preference.xml | 12 +-- app/src/main/res/values-fr/strings.xml | 14 +-- app/src/main/res/values-it/preference.xml | 2 +- app/src/main/res/values-it/strings.xml | 10 +- app/src/main/res/values-ja/preference.xml | 12 +-- app/src/main/res/values-ja/strings.xml | 14 +-- app/src/main/res/values-large/dimens.xml | 0 app/src/main/res/values-nl/preference.xml | 12 +-- app/src/main/res/values-nl/strings.xml | 14 +-- app/src/main/res/values-pl/preference.xml | 4 +- app/src/main/res/values-pl/strings.xml | 6 +- app/src/main/res/values-ru/preference.xml | 12 +-- app/src/main/res/values-ru/strings.xml | 0 app/src/main/res/values-sw600dp/dimens.xml | 0 .../main/res/values-sw720dp-land/dimens.xml | 0 app/src/main/res/values/attrs.xml | 0 app/src/main/res/values/colors.xml | 12 ++- app/src/main/res/values/dimens.xml | 0 app/src/main/res/values/preference.xml | 24 ++--- .../res/values/preference_notranslate.xml | 4 +- app/src/main/res/values/strings.xml | 34 +++---- .../main/res/values/strings_notranslate.xml | 2 +- app/src/main/res/values/styles.xml | 40 ++++---- app/src/main/res/values/wizard.xml | 2 +- app/src/main/res/xml/preference_headers.xml | 56 ++++++++---- .../res/xml/preference_headers_legacy.xml | 10 +- app/src/main/res/xml/searchable.xml | 2 +- app/src/main/res/xml/settings_about.xml | 6 ++ app/src/main/res/xml/settings_appearance.xml | 0 app/src/main/res/xml/settings_audio.xml | 12 ++- .../main/res/xml/settings_authentication.xml | 1 + app/src/main/res/xml/settings_general.xml | 47 +++++++++- app/src/official/AndroidManifest.xml | 4 +- app/src/official/res/xml/searchable.xml | 2 +- build.gradle | 0 gradle/wrapper/gradle-wrapper.jar | Bin gradle/wrapper/gradle-wrapper.properties | 0 gradlew.bat | 0 settings.gradle | 0 382 files changed, 809 insertions(+), 722 deletions(-) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .gitmodules mode change 100644 => 100755 .tx/config mode change 100644 => 100755 LICENSE mode change 100644 => 100755 README.md mode change 100644 => 100755 app/build.gradle rename app/src/androidTest/java/com/{morlunk/mumbleclient/test/PlumbleSQLTestCase.java => terracom/mumbleclient/test/QRPushToTalkSQLTestCase.java} (86%) mode change 100644 => 100755 mode change 100644 => 100755 app/src/free/AndroidManifest.xml create mode 100644 app/src/free/res/drawable-xxxhdpi/ic_launcher.png mode change 100644 => 100755 app/src/free/res/values/strings.xml mode change 100644 => 100755 app/src/free/res/xml/searchable.xml delete mode 100644 app/src/jenkins/AndroidManifest.xml delete mode 100644 app/src/jenkins/ic_launcher-web.png delete mode 100644 app/src/jenkins/res/drawable-hdpi/ic_launcher.png delete mode 100644 app/src/jenkins/res/drawable-mdpi/ic_launcher.png delete mode 100644 app/src/jenkins/res/drawable-xhdpi/ic_launcher.png delete mode 100644 app/src/jenkins/res/drawable-xxhdpi/ic_launcher.png delete mode 100644 app/src/jenkins/res/values/strings.xml delete mode 100644 app/src/jenkins/res/xml/searchable.xml mode change 100644 => 100755 app/src/main/AndroidManifest.xml rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/Constants.java (89%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/Settings.java (86%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/app/DrawerAdapter.java (92%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/app/PlumbleActivity.java => terracom/mumbleclient/app/QRPushToTalkActivity.java} (89%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/app/ServerConnectTask.java (84%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/AccessTokenFragment.java (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChannelAdapter.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChannelChatFragment.java (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChannelEditFragment.java (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChannelFragment.java (97%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChannelListAdapter.java (96%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChannelListFragment.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChannelSearchProvider.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ChatTargetProvider.java (93%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/OnChannelClickListener.java (90%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/OnUserClickListener.java (90%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/ServerInfoFragment.java (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/actionmode/ChannelActionModeCallback.java (91%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/actionmode/ChatTargetActionModeCallback.java (93%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/actionmode/UserActionModeCallback.java (96%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/comment/AbstractCommentFragment.java (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/comment/ChannelDescriptionFragment.java (90%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/channel/comment/UserCommentFragment.java (90%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/db/DatabaseProvider.java (90%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/db/PublicServer.java (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/db/PlumbleDatabase.java => terracom/mumbleclient/db/QRPushToTalkDatabase.java} (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/db/PlumbleSQLiteDatabase.java => terracom/mumbleclient/db/QRPushToTalkSQLiteDatabase.java} (97%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/drawable/CircleDrawable.java (97%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/drawable/FlipDrawable.java (98%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/preference/KeySelectDialogPreference.java (98%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/preference/Preferences.java (90%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask.java => terracom/mumbleclient/preference/QRPushToTalkCertificateGenerateTask.java} (86%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/preference/PlumbleCertificateManager.java => terracom/mumbleclient/preference/QRPushToTalkCertificateManager.java} (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/preference/SeekBarDialogPreference.java (99%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/FavouriteServerAdapter.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/FavouriteServerListFragment.java (92%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/PublicServerAdapter.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/PublicServerFetchTask.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/PublicServerListFragment.java (97%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/ServerAdapter.java (98%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/ServerEditFragment.java (96%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/ServerInfoResponse.java (96%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/servers/ServerInfoTask.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/service/PlumbleHotCorner.java => terracom/mumbleclient/service/QRPushToTalkHotCorner.java} (85%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/service/PlumbleNotification.java => terracom/mumbleclient/service/QRPushToTalkNotification.java} (87%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/service/PlumbleOverlay.java => terracom/mumbleclient/service/QRPushToTalkOverlay.java} (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/service/PlumbleService.java => terracom/mumbleclient/service/QRPushToTalkService.java} (89%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/service/ipc/TalkBroadcastReceiver.java (92%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/util/JumbleServiceFragment.java (96%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/util/JumbleServiceProvider.java (92%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/util/ModelUtils.java (94%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/util/MumbleImageGetter.java (98%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk/mumbleclient/util/PlumbleTrustStore.java => terracom/mumbleclient/util/QRPushToTalkTrustStore.java} (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/util/TintedMenuInflater.java (97%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/wizard/WizardActivity.java (98%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/wizard/WizardAudioFragment.java (97%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/wizard/WizardCertificateFragment.java (88%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/wizard/WizardNavigation.java (95%) mode change 100644 => 100755 rename app/src/main/java/com/{morlunk => terracom}/mumbleclient/wizard/WizardWelcomeFragment.java (93%) mode change 100644 => 100755 mode change 100644 => 100755 app/src/main/res/anim/fade_in.xml mode change 100644 => 100755 app/src/main/res/anim/fade_out.xml mode change 100644 => 100755 app/src/main/res/anim/slide_down.xml mode change 100644 => 100755 app/src/main/res/anim/slide_up.xml mode change 100644 => 100755 app/src/main/res/drawable-hdpi/drawer_shadow.9.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_add_dark.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_add_light.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_audio.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_audio_muted.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_audio_on.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_channels.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_chat.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_collapsed.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_comment.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_delete_dark.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_delete_light.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_drag_handle.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_edit_dark.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_expanded.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_favourite_on.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_fullscreen.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_headphones.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_info_dark.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_microphone.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_microphone_dark.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_microphone_muted.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_move.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_save.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_search.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_send.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_settings.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_sort.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_action_user_dark.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_carriage_return.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_drawer.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_menu_moreoverflow_card_dark_normal.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_menu_moreoverflow_card_dark_pressed.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_muted.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_muted_local.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_registered.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_server_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_server_light.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_server_location.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_server_muted.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_suppressed.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_talking_off.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_talking_on.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_user_light.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/list_longpressed.9.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/list_pressed.9.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/list_selector_disabled.9.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/list_selector_focused.9.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/server_card.9.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/drawer_shadow.9.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_add_dark.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_add_light.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_audio.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_audio_muted.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_audio_on.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_channels.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_chat.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_collapsed.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_comment.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_delete_dark.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_delete_light.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_drag_handle.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_edit_dark.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_expanded.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_favourite_on.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_fullscreen.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_headphones.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_info_dark.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_microphone.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_microphone_dark.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_microphone_muted.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_move.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_save.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_search.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_send.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_settings.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_sort.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_action_user_dark.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_carriage_return.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_drawer.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_menu_moreoverflow_card_dark_normal.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_menu_moreoverflow_card_dark_pressed.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_muted.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_muted_local.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_registered.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_server_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_server_light.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_server_location.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_server_muted.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_suppressed.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_talking_off.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_talking_on.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_user_light.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/list_longpressed.9.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/list_pressed.9.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/list_selector_disabled.9.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/list_selector_focused.9.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/server_card.9.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/drawer_shadow.9.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_add_dark.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_add_light.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_audio.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_audio_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_bad.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_channels.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_chat.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_collapsed.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_comment.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_delete_dark.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_delete_light.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_drag_handle.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_edit_dark.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_error.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_expanded.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_favourite_on.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_fullscreen.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_headphones.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_info_dark.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_match.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_microphone.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_microphone_dark.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_microphone_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_move.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_save.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_search.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_send.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_settings.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_sort.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_action_user_dark.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_carriage_return.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_drawer.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_menu_moreoverflow_card_dark_normal.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_menu_moreoverflow_card_dark_pressed.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_muted_local.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_registered.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_server_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_server_light.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_server_location.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_server_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_suppressed.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_talking_off.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_talking_on.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_user_light.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/list_longpressed.9.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/list_pressed.9.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/list_selector_disabled.9.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/list_selector_focused.9.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/server_card.9.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_audio.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_audio_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_chat.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_collapsed.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_drag_handle.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_expanded.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_headphones.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_microphone.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_microphone_dark.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_microphone_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_action_move.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_muted_local.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_server_deafened.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_server_muted.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_suppressed.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_talking_off.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_talking_on.png mode change 100644 => 100755 app/src/main/res/drawable/ic_card_overflow.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle_deafened.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle_muted.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle_server_deafened.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle_server_muted.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle_suppressed.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle_talking_off.xml mode change 100644 => 100755 app/src/main/res/drawable/outline_circle_talking_on.xml mode change 100644 => 100755 app/src/main/res/drawable/overlay_background.xml mode change 100644 => 100755 app/src/main/res/drawable/popup_menu_item_background.xml mode change 100644 => 100755 app/src/main/res/drawable/ptt_indicator_background.xml mode change 100644 => 100755 app/src/main/res/layout-sw600dp-v11/fragment_channel.xml mode change 100644 => 100755 app/src/main/res/layout-sw720dp-v11/fragment_channel.xml mode change 100644 => 100755 app/src/main/res/layout/activity_main.xml mode change 100644 => 100755 app/src/main/res/layout/activity_wizard.xml mode change 100644 => 100755 app/src/main/res/layout/channel_row.xml mode change 100644 => 100755 app/src/main/res/layout/channel_user_row.xml mode change 100644 => 100755 app/src/main/res/layout/dialog_comment.xml mode change 100644 => 100755 app/src/main/res/layout/dialog_server_edit.xml mode change 100644 => 100755 app/src/main/res/layout/dialog_server_search.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_channel.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_channel_edit.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_channel_list.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_chat.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_public_server_list.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_server_info.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_server_list.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_tokens.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_wizard_audio.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_wizard_certificate.xml mode change 100644 => 100755 app/src/main/res/layout/fragment_wizard_welcome.xml mode change 100644 => 100755 app/src/main/res/layout/list_chat_item.xml mode change 100644 => 100755 app/src/main/res/layout/list_drawer_header.xml mode change 100644 => 100755 app/src/main/res/layout/list_drawer_item.xml mode change 100644 => 100755 app/src/main/res/layout/nested_dropdown_item.xml mode change 100644 => 100755 app/src/main/res/layout/overlay.xml mode change 100644 => 100755 app/src/main/res/layout/overlay_user_row.xml mode change 100644 => 100755 app/src/main/res/layout/ptt_corner.xml mode change 100644 => 100755 app/src/main/res/layout/ptt_overlay.xml mode change 100644 => 100755 app/src/main/res/layout/public_server_list_row.xml mode change 100644 => 100755 app/src/main/res/layout/server_list_row.xml mode change 100644 => 100755 app/src/main/res/layout/token_row.xml mode change 100644 => 100755 app/src/main/res/menu/activity_server_info.xml mode change 100644 => 100755 app/src/main/res/menu/activity_server_list.xml mode change 100644 => 100755 app/src/main/res/menu/channel_list_context.xml mode change 100644 => 100755 app/src/main/res/menu/channel_list_menu.xml mode change 100644 => 100755 app/src/main/res/menu/channel_menu.xml mode change 100644 => 100755 app/src/main/res/menu/context_channel.xml mode change 100644 => 100755 app/src/main/res/menu/context_user.xml mode change 100644 => 100755 app/src/main/res/menu/fragment_channel_list.xml mode change 100644 => 100755 app/src/main/res/menu/fragment_chat.xml mode change 100644 => 100755 app/src/main/res/menu/fragment_public_server_list.xml mode change 100644 => 100755 app/src/main/res/menu/fragment_server_list.xml mode change 100644 => 100755 app/src/main/res/menu/popup_favourite_server.xml mode change 100644 => 100755 app/src/main/res/menu/popup_public_server.xml rename app/src/main/res/menu/{plumble.xml => qrptt.xml} (100%) mode change 100644 => 100755 mode change 100644 => 100755 app/src/main/res/values-de/preference.xml mode change 100644 => 100755 app/src/main/res/values-de/strings.xml mode change 100644 => 100755 app/src/main/res/values-eo/preference.xml mode change 100644 => 100755 app/src/main/res/values-eo/strings.xml mode change 100644 => 100755 app/src/main/res/values-es/preference.xml mode change 100644 => 100755 app/src/main/res/values-es/strings.xml mode change 100644 => 100755 app/src/main/res/values-fr/preference.xml mode change 100644 => 100755 app/src/main/res/values-fr/strings.xml mode change 100644 => 100755 app/src/main/res/values-it/preference.xml mode change 100644 => 100755 app/src/main/res/values-it/strings.xml mode change 100644 => 100755 app/src/main/res/values-ja/preference.xml mode change 100644 => 100755 app/src/main/res/values-ja/strings.xml mode change 100644 => 100755 app/src/main/res/values-large/dimens.xml mode change 100644 => 100755 app/src/main/res/values-nl/preference.xml mode change 100644 => 100755 app/src/main/res/values-nl/strings.xml mode change 100644 => 100755 app/src/main/res/values-pl/preference.xml mode change 100644 => 100755 app/src/main/res/values-pl/strings.xml mode change 100644 => 100755 app/src/main/res/values-ru/preference.xml mode change 100644 => 100755 app/src/main/res/values-ru/strings.xml mode change 100644 => 100755 app/src/main/res/values-sw600dp/dimens.xml mode change 100644 => 100755 app/src/main/res/values-sw720dp-land/dimens.xml mode change 100644 => 100755 app/src/main/res/values/attrs.xml mode change 100644 => 100755 app/src/main/res/values/colors.xml mode change 100644 => 100755 app/src/main/res/values/dimens.xml mode change 100644 => 100755 app/src/main/res/values/preference.xml mode change 100644 => 100755 app/src/main/res/values/preference_notranslate.xml mode change 100644 => 100755 app/src/main/res/values/strings.xml mode change 100644 => 100755 app/src/main/res/values/strings_notranslate.xml mode change 100644 => 100755 app/src/main/res/values/styles.xml mode change 100644 => 100755 app/src/main/res/values/wizard.xml mode change 100644 => 100755 app/src/main/res/xml/preference_headers.xml mode change 100644 => 100755 app/src/main/res/xml/preference_headers_legacy.xml mode change 100644 => 100755 app/src/main/res/xml/searchable.xml mode change 100644 => 100755 app/src/main/res/xml/settings_about.xml mode change 100644 => 100755 app/src/main/res/xml/settings_appearance.xml mode change 100644 => 100755 app/src/main/res/xml/settings_audio.xml mode change 100644 => 100755 app/src/main/res/xml/settings_authentication.xml mode change 100644 => 100755 app/src/main/res/xml/settings_general.xml mode change 100644 => 100755 app/src/official/AndroidManifest.xml mode change 100644 => 100755 app/src/official/res/xml/searchable.xml mode change 100644 => 100755 build.gradle mode change 100644 => 100755 gradle/wrapper/gradle-wrapper.jar mode change 100644 => 100755 gradle/wrapper/gradle-wrapper.properties mode change 100644 => 100755 gradlew.bat mode change 100644 => 100755 settings.gradle diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.gitmodules b/.gitmodules old mode 100644 new mode 100755 index 3cf6b43c..3ba89d6b --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "libraries/Jumble"] path = libraries/Jumble - url = https://www.github.com/Morlunk/Jumble.git + url = https://www.github.com//Jumble.git [submodule "libraries/NetCipher"] path = libraries/NetCipher - url = https://github.com/Morlunk/OnionKit.git + url = https://github.com//OnionKit.git diff --git a/.tx/config b/.tx/config old mode 100644 new mode 100755 index f8ad7e54..4db9e448 --- a/.tx/config +++ b/.tx/config @@ -1,19 +1,19 @@ [main] host = https://www.transifex.com -[plumble.jumble-strings] +[qrptt.jumble-strings] file_filter = libraries/Jumble/src/main/res/values-/strings.xml source_file = libraries/Jumble/src/main/res/values/strings.xml source_lang = en type = ANDROID -[plumble.preferencexml] +[qrptt.preferencexml] file_filter = app/src/main/res/values-/preference.xml source_file = app/src/main/res/values/preference.xml source_lang = en type = ANDROID -[plumble.stringsxml] +[qrptt.stringsxml] file_filter = app/src/main/res/values-/strings.xml source_file = app/src/main/res/values/strings.xml source_lang = en diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 2572c40a..34b8f585 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -Plumble +QRPushToTalk ======= -Plumble is a robust GPLv3 Mumble client for Android that uses the [Jumble](https://github.com/Morlunk/Jumble) protocol implementation. +QRPushToTalk is a robust GPLv3 Mumble client for Android that uses the [Jumble](https://github.com/terracom/Jumble) protocol implementation. - + Get it on Google Play - + Get it on F-Droid @@ -22,7 +22,7 @@ It's that simple! Inter-process communication --------------------------- -Documentation on integrating your app with Plumble's IPC features [here](https://github.com/Morlunk/Plumble/wiki/Inter-process-communication). +Documentation on integrating your app with QRPushToTalk's IPC features [here](https://github.com/terracom/QRPushToTalk/wiki/Inter-process-communication). Contributing ============ @@ -37,18 +37,18 @@ Please use Transifex for translations, not pull requests. Testing ------- -[Help test the latest Plumble nightly builds here.](https://www.morlunk.com/jenkins/) File issue reports with Nightly version number. +[Help test the latest QRPushToTalk nightly builds here.](https://www.terracom.com/jenkins/) File issue reports with Nightly version number. Translation ----------- -Contribute translations to Plumble using [Transifex](https://www.transifex.com/projects/p/plumble/)! +Contribute translations to QRPushToTalk using [Transifex](https://www.transifex.com/projects/p/qrptt/)! Donate ------ -Plumble is a lot of work to develop! All donations are appreciated, via the paid version on Google Play or here. +QRPushToTalk is a lot of work to develop! All donations are appreciated, via the paid version on Google Play or here. [Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ALTS7G56K2CGS) -[Bitcoin](bitcoin:1ySD4UzFDtPLq9agRg9eiFtWmz6DJ7bBf?label=Plumble%20Donations) (1ySD4UzFDtPLq9agRg9eiFtWmz6DJ7bBf) +[Bitcoin](bitcoin:1ySD4UzFDtPLq9agRg9eiFtWmz6DJ7bBf?label=QRPushToTalk%20Donations) (1ySD4UzFDtPLq9agRg9eiFtWmz6DJ7bBf) diff --git a/app/build.gradle b/app/build.gradle old mode 100644 new mode 100755 index ad9de271..0760fd06 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,10 +63,10 @@ android { defaultConfig { minSdkVersion 9 targetSdkVersion 21 - applicationId "com.morlunk.mumbleclient" + applicationId "com.terracom.mumbleclient" versionCode 72 - versionName "3.2.0" - testPackageName "com.morlunk.mumbleclient.test" + versionName "1.0.0" + testPackageName "com.terracom.mumbleclient.test" testInstrumentationRunner "android.test.InstrumentationTestRunner" buildConfigField "boolean", "DONATE_NAG", "false" } @@ -74,11 +74,11 @@ android { productFlavors { official { - applicationId "com.morlunk.mumbleclient" + applicationId "com.terracom.mumbleclient" } free { - applicationId "com.morlunk.mumbleclient.free" + applicationId "com.terracom.mumbleclient.free" buildConfigField "boolean", "DONATE_NAG", "true" } @@ -92,7 +92,7 @@ android { versionCode 0 versionName "Unknown Nightly" } - applicationId "com.morlunk.mumbleclient.jenkins" + applicationId "com.terracom.mumbleclient.jenkins" } } diff --git a/app/src/androidTest/java/com/morlunk/mumbleclient/test/PlumbleSQLTestCase.java b/app/src/androidTest/java/com/terracom/mumbleclient/test/QRPushToTalkSQLTestCase.java old mode 100644 new mode 100755 similarity index 86% rename from app/src/androidTest/java/com/morlunk/mumbleclient/test/PlumbleSQLTestCase.java rename to app/src/androidTest/java/com/terracom/mumbleclient/test/QRPushToTalkSQLTestCase.java index eab94ec9..39517d5a --- a/app/src/androidTest/java/com/morlunk/mumbleclient/test/PlumbleSQLTestCase.java +++ b/app/src/androidTest/java/com/terracom/mumbleclient/test/QRPushToTalkSQLTestCase.java @@ -15,30 +15,30 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.test; +package com.terracom.mumbleclient.test; import android.test.AndroidTestCase; -import com.morlunk.mumbleclient.db.PlumbleSQLiteDatabase; +import com.terracom.mumbleclient.db.QRPushToTalkSQLiteDatabase; import java.util.UUID; /** - * Test case designed to test operations of Plumble's database. + * Test case designed to test operations of QRPushToTalk's database. * A new DB is created and destroyed with each test call. * Created by andrew on 19/08/14. */ -public class PlumbleSQLTestCase extends AndroidTestCase { +public class QRPushToTalkSQLTestCase extends AndroidTestCase { /** Database name used in the active test. */ private String mDatabaseName; /** Database for the active test. */ - private PlumbleSQLiteDatabase mDatabase; + private QRPushToTalkSQLiteDatabase mDatabase; @Override protected void setUp() throws Exception { super.setUp(); mDatabaseName = UUID.randomUUID().toString() + ".db"; - mDatabase = new PlumbleSQLiteDatabase(getContext(), mDatabaseName); + mDatabase = new QRPushToTalkSQLiteDatabase(getContext(), mDatabaseName); mDatabase.open(); } diff --git a/app/src/free/AndroidManifest.xml b/app/src/free/AndroidManifest.xml old mode 100644 new mode 100755 index a5c240e9..4a08444b --- a/app/src/free/AndroidManifest.xml +++ b/app/src/free/AndroidManifest.xml @@ -21,8 +21,8 @@ diff --git a/app/src/free/ic_launcher-web.png b/app/src/free/ic_launcher-web.png index 2c5f2c05a4d3bddc2fde1afd16324c2fa58d5e97..549bf2a3667c58e881b6dc7c067396f449d818f8 100644 GIT binary patch literal 133199 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 diff --git a/app/src/free/res/drawable-hdpi/ic_launcher.png b/app/src/free/res/drawable-hdpi/ic_launcher.png index e10f28376f75ba5912b088018a91e6dafc5f734c..1aa5a73ff083cd78a51492b3953b1de591d926e1 100644 GIT binary patch literal 9045 zcmV-bBdXkqP)-4bj z@G!e^L;r64t+DIs)vL=dUAnaR#EBD|&z?PdAwX#U!QDOblnW0Juc&*L3=0dpBYpbxAv)Lo`s=U#n>KAKqH{0C z2tHmxCr3aW6LJ6j_kX6F)a>@sOBNauVy91^w(r0H-VPi%z=fmr+o|a2=%ZP(WH~Ki zT-?2T_vMQhFGhrhhNe%IDpd|0lS_YR{`1d2O%H1I>eaKlb?e%L4?bvx9)8#&(xkD6 z3m0||S)zDxd!bb;_x;21-o&i4Muk#_i(Uu^5vt@evP)22;(Rrfr0{rdHj67=b8 zx7~K((7t`wLPA2)YRja1C0j0{3BS$`6U{$kb&7$5KFd+6?H=?8Mx8HuV&6_t{ic8&45)<%F~-IRZ+3-+lMJe&ooJ-ZN*;v{9o+ zyUF{}rgdwppp_}8)$h>0z4h0~nBV8dU3{k0VA@N|X<`q^sU{{MOstQz2q%sP zJ&-S-6)jrS9(>>ddq6(p0ex20>h_fx+;jKcR$LC5WAIV<6Z{xjgrg4BATOX1!-u;$ z;G5dZJZnAkj8&>w(VFVn`oHy--K%RhZQ3+R4VpD$hE=Lu*?!o$bH7|diTd^Hpa1Z~ z53i;~KxkK5dH;`pJ#wV((4j+3PC7{ey`_o!p$K9R$v4%nSKoT|?BN9Tn;fYhUF3X+ z$T#JG=pn09ySCG;haY*w9)0vt=R1-T5YcVp`t?>w=Le6ZObh`%sfAj%X3e#V6)V=2 zb6+%T)~qWj5fGp-efI3xSDrp|rtsTuzipj0A^Zms!;eQaA)IQUlkWY-8&*or@`)#& za01GlIkOciRLJJYjEG{9iemVxV#SI&4VtZM?%uPHRRe(N-g;|UZ+6!OtB&c%;$Y_JcyRbd{7ozSRRtCoGEz*D|lxs`X_byowK z*l#*EP9#fAK;bg4=0}en9hY9=GHu#)78R8x-h1(IIOSJgc_m%}RjO3U+Pv_BRjX0M zo>VAq->#i?knk`o&Z$_nqa;0Y;5~965T_FB1`U=V zsyRmvvaThe;iUV^T-r*IV648<%92V+aNt0NXC)Mb2)Zt=&)XH^-L){%W7gFQCRr4b-3Gf(3N!_;Jf5 zE!@0mlg*nq&w9P~nq84;I43=Lun9)k5Cws^73RIkWE2|Sv|)p3k(^l}plyN-q$!-+ zLVm^z=!adq+${($?!o7~~a`^D!u{u7EqfThn⩔RFMayyr;C21 z8?IWl$~Fn3Fv^uJYdB{=K-QB!{@D2i5bDr(-*vw~u1O73SpG)nd835$vU~{>k<)j+ z8Ez5aw`BI$Ual1 zOjbpvJ4v9hhRkx396aC@Ac@Ou(BL_@2n30SjT*%A;M-@s_S#yXNU574Iq49-@h(A@9ne;(+}i6)0G^kabk5@z$Gf-n3|FM^9-D=XQ|U z^w#%$3i$v<#x9}iyaI-oL1fbUT z@83Vu?!9~Mt~_~6bcgkjpa6q`0y=;Gf-U@Fp$W3bX5>5op}3c#UxxJQ?GB-7&TXO< z9H?mZ`GN&*RT=ALN~9JSNQC5cZ;t@SSJvrZ=ibDC7UOcNv zHB6c)D#EQk)CoXwzqCdik!_Y^-69CkLJptNs(A|=J^Fq3eY7UkB?fA=)U)7&O3I{h z-V>Cop+Pur^0xQ}zKk(%{(O6`K?C=UJWr17*=_RV$=}HzRn*UaB}YIJ%BG)JqBwEH zh>_M^C^$-(1-oZ*INBw`5Ah9zvta%_`~33-_KCSFW73SHxpLmyp@VC!n$NKZgz-a)Rah2nZH|s1`g*O3T1aj6dWvkH|l@ zk-6uVW<$}8A3uJdd}&Gj3{?>u>J!qSG}54UvdMQRPMqkFEDr*uuvb(A4BreDjtQ_2&eOu9>}p-fo#QKLp3)^#36en|-k zp`}rZ(OJpkz~ypuWfipu&1BFBNdCzPk7Vs#ln-HY3^<=RWQvYkVTUw=?=Opmd`EsK zSU@;we)mrLrdh@8;FuCJr7aSMci!H_aM;i*|J*LbaZD2vLC+jFR|^N%#POI|E-kVI zbX-2Opng7=ECGq;ctt*_-@0|{T)vc$fB=5vNDRXCf`tpMjv)Mj0|#x_p4~3n=5J6k z1I)7Q+hz88-#*SUyL~%$xbNGyZMRyro^fH@5An{ncI`Ty_k+_EKe%rr3F9pxXb>@) zGf#Lezu1Om%H{({b%9bXxZ4G$!{5bF#r7~1teo^`pM7>xQ54RXq%Bbsb6GqB5@pdB z{uX=_pMWqEG>K3evxE-R?beEZEKD*|slX0Jq}&2~ez5PQmtT(61TP>GR)FGGr3dgq ze!xjXYe2bzn-UsCOnlIfVjTkq+P8Ye3g^7}4&VfQlFc)SZjBWUg^^AQ6G7siNS1)I zWy{tx5q0)mERqU1)T6^t*GWlxqPM}rXZ zzWu6h$U);*5G3Pg5%fEE>~xeX8Tm)@iSdnSY0xqW!fT~JCO!edQu=3rclu5Mc>etP zM+H0ZL0a*oH7JduLTfqB_m(YN=JK1s(M=kFkhW2dt zZ|DB_!wM<0C*%_e!9XKLd!m^L2%yMdKLOyyw(SJ}uQ-w&RK0S=a@!zN@L@haAwk&t zln8{3aJ+zU6I{ED{OR`XJ1k73|1}*`OXh!Fp9>c*{6!`Pf&{%LX<|6(#xk*SfUEcf z1SZKNUL`aJTkya*U7`_u3v>t7i8}=_KUNwtRE#9$nzka)-w?Et0DcX~efKp313*=ugA4W@+jYw9#fbda}_e9z<@?RrF{%`!FB@9GOjG?-csWRXkIlK@)0Ax$} zeqLaVK{ezkE=PBiFZ|FPelZu(PX7y@HKs$6yIXzC2VV-A> z(24mJHCB!uJvvi60V)PubUsB1FbWUN;HH=p#5*Pf^v4GU;vS9zReQ=cO5hK;00;~m z@d?OPH53ELp$Hg(NE$xKhj}lcHS(D)TDG#UmMnIakH$o_fFQDd%^Jr&`9a1{K~W37 zQi86f{mBA~;W{u%5ouGGE?siNM|%N5+T+;Dmn*Nj(hD{~J_ldZxnn0=w_&|~E1%U> z*hnmZOA5hG5cNc$e+3j}dla@03VbeGwp>-zmX2LaNI)S%RXAxh*g5u3rdV}xNR(~> znJbixQj$W0Apd92nd|Ciy9G0#Z5v9HJ-UXMA}?forbvd*8mi=b-@bkGw1_QY1e9bh zM$(c+5o%eD8Z`=HB3uX!Vv>Y*v|yKtaqr2N2k8dbdf@2Sr>{8de<)W~46K(>E80gS zii*nW1T zXI;H2O`3m0em-dpX^0mP3;{Os}v6%kkb%5h%P##wVaAVkdzJ zl$0n&Qq>>}2n_S_35ZhDJ{1h43~xw4)RaJ@v8$aJVU|IvI9LQ%Yp@U`n9qZ7gdYD~ z7QVqe)`(E!liwJ={9IL$2sjVv|A#_70CJ4@X390wRlK7TvG~g`T@!;pm-Cqz#|N^4 zR9rC~1SF=@@luqRskSzf3q&oT_8!H;%|Lyi4VctjIn5!@~fw)64+j1?K`y z+x^v7oiH#Jgho{ZE{S8HD9EH;;ZR!ESNLd$K%?&KC=OB?z#MpMmjv>Zgxj@C7bgsy zF@lFJ0Buti|5Px*JL66Y6hIMdg$fDyh`bJ>jq5Y2Yhjkkxohz@3WL?qEU)CtXmjEx(EafmPh2 z^g^-=hg3FX&Kdd$VRj`V;22$)SGdP)b|WC=VvuA+D{5yxn}>*UL-4?tbi9DvehG5; zh!HN#GbkhS6qTM`Z;-f|Dss@%pD0^4ET>kdwvxLv5os(ub-43Gtke?K&)E+V z4<-RglU4xgMoI{*EY92u2#q7NCub{Ol>Q~NZQHjwhH|C+*3+uMQrjZrZz3=-=ky!? zCq>;ITn}J#i?(mGWzU|MZZT@)Lh)=s#QaD0st|N|Ka{gl}p2P zOeXoEVG7AjD7k=&p)^zla1(&~tgOObQx*ScZ6R?)K#=^bCi~%@8#inutkT$N2X!%W zETI0_4?b|$fgNnDk`Rs)v<;?Wzy{JZf$yRx$P1{x%Fl#+DiTCYFCdu1fB5YXTcA=D zjSrX_JU3i91C4({{I!Vt({#WJ_|hPGN!v}W#YqVWKO}6HuAKbP47I7Ht*vN7_@sqy zsa6#_6>PIm(EuVG(u*c19+V!%u8MfH`f^++sWgyZy@8H+L&NYv2#|;dpd>5LP|kCMK;*&=gS00}hR1Q0RYgTgOw{keHy~;5!E?DDMRGAx4P6Av6*i%& zw0DC92YQB~(83SU!jp;L6y9T>-+zhkQ#S}xjf#6@)WtgJVtvCSB0|Z2Td8~EJvl~F z3WR_^xO)AX19nLbQVOae93br2A^zHYLia$xuPD5;@?`t*wcvq+ZmP`} zFJW7@ZFP`h6D@cWN>alEMNqZ+4M6tO<$Jp7JUHkCS2a-qsT6X*lD`A8=`gKEb^*LD ziU8fz{220=oG}A{2hU9EK$IhOV5m}Qp9uOhU>4zF{2;FbhY+@*U8l<7mymD5;l>9P zy?{tchs(ss`EHjs@$j?|`_v&=NE8;-Ti~$R{VFDc?$I6z>#SJM`U>y#1I3{?g0GR7 zfI`%YlCDXUCZJ1)iL~WWzx0>sGi1mesnh{r2>Qibh+g{5^*CeifWy&REe0mkN6aHa z4OjaMW?58zglGl8!!H0rG1by?qF@(jQcMY_O7|E86yII({SuN>3r}w(0dCko8mxuytDMN^N#A8Ey?EMfw> z>ETIiLFot)ti>?^Px3$pYyxRYW`RVP$LSduD%n_Poxf5}nLea0`c5D85kU!Bmthp> z;-E|S%P+q?BjMDRAh+pMxSyM_PoSKV3iE--67nMjVV($u=CHzOf*)T?TQFD5gaUytGyB>+JwQ7Z zK{qNg4IlQd?cKB2wYG3gv~#VJQ+k&63QXz+8WD)m6Xhm)>-r$)M74)!NQr2X(o6%GC=9pvW=4feMH)TWEaXpnp5<XytDMg|bKJx|DX}1%|;3lTrb3Jn2V9Ipj*p zbH?j+qx2)y$W%l&&cq14B&8&%BZOji3efScR^ae_5cM(NY401T5D-YZnSi1%1US;3 z+We#c)aHvR%oi#0u;YvvGnBG4)U^UZslQ*Cp67~8P2}8mEm$2zP+$wVCrRz$8u1Az zcwcOOBHkpmw(H%xbxW;PiIQpc)I+r$J9cbnu3WiYa>%5}u_z@If>}ufM|6X~A=92Z z^;2=j_1!xfY`((`Qzb2cE!-n?44vU}GF@}794%E?t`Bp-cdo^_`>wlH{Vn6(E90FI zkI_hqUlz$HM&pd2KwCxH6*1Zq`~sbyGjmOp4@#v;y)7*`r3X19e{xRS8GZj<7e6ah zeNImKdf&c%xlp8hQC|6?aiU`jexRfi2MZ>7QZT=^`km<^geRih%YHNqff1FyQlFu3 zbAcPCvz2IuIYbDR=epx|=bRzr5K3Jo$y7=C4mhNJ<&79705hfUF|dh~WO%SrBGDkx zdd?-HT$jitT+{bR%`cM{Bcq;4kB}*oqHLr-GDyR+Oqw)_9-&y^7^p4ymo#I>jJe?7 z*TRPo3FPFW^?6Ap<_oH?|D}h#Kr$*WCC{2QYcfC`=zI{(1AZ+QBvnbOE{q| z1wkm0L;r%2aO`NfZ|~#U{4NWjIVl!A1_}s@HIvZu877YklfSUatf~az-r7Uupz@LM+^d52Oza@E-CEs)5y|g$1GEfZ?;ffV>m_C(O@w@0sC;{5z}8NyfDCdD7lVOG0uj zc)C7e9&F^;0{uic$UgZmE$TH1X0CXoixNaB-TywW%|cP4VuLnj6CX_ro{PE?5Upse zit|&!0?MjZl@m~*2#B2NshIY>nl>gt`3A>I z6r(&tTEOp6x4aDFdJuISB^tWg=*p*1$S1Tb=?vdN+PuI5ydVbzUeNx+LQp*99NYxe zUj*XcDq@j2CwTA<$slPZcu4}{?H3rg_yr^lI^i`aApzkaxgeA!?@v6Vo*o{AL=d&- zJZ_5m1`g~WUqBU=ntt%W-yvvdQqmI;I0DB+sh81AN{q@3sAhDf^3Mi^~@7}+0BUXgr zo2LRNioIgP2moj2yU^52BU(mASU5Wz#oL!vY(e{aLV5( z4?`;v8j~X8;Cva~74gJ0I0wt`XdK62hG^+43Iqs|{ZPD|2agV@#Z3Jm`tchkjgM7k zkf0B8g+e*4dAew3sb-Y0%^QFi9qEC{BBwjeZKBgF}$>AlqSh4%D|2?SI)pl8q;Y0zOU;2b?GwK16e*e0rA z97LW)S0?|pLqkoVI}hod9v4Lz*eXI|LfAhv0ylC!i1IzG96pIo3olfDmw$731?NnY z0hI=Zk7j6@8n)cT5IC#PJFDD_OrJ#|Xkd0|7Cs4|gI|GF;5VUs)BEqvm!aJZ8n}2_ z@7g=_Thn*`{5EG*jJoqI&R2>U)G9Dnj4I@kfM9 zl~d_61mO{(sBtklRGi7&p|E~Yf+pRdZjK|y$DvXD&g5BXA{P;oaLvMi@THM@P2-A? z#Pz@RmF==N{dDP~gm6KVXVPc|*oO8N-b+2EYaZ8egmScnV=ybeC#yD(W+5c_AG8Yp z#OA*vME(x^g+dXI@KluE)V@J9(p6CwxPuWg=$cv>cSQd)vpfP6i_!vxuU;>mYdL;uNlHiYB9qc!ATDXy#r z{)b8kEshZMx8KKS@aB&V{6we-9W&9QY-CG2sI~`NYX5 ze8eX?9DooYK+X!8LW!Pm{E6C zR_0$>Sy@>%`s9b_*;PS?++b13ecdzFoeBs$e zAM{lRY3yLa!pXV0FwQVVV2ar*RW4|q#Ui{~%> z49I5({UUTtJz!Wy_WxA-8qwRzKQZU0v?Qi+>lc+y$Q3uV42TDgC((vz_U&7jb)gUX!lE{B-t7CA&sLe%6Dk565oofE z*x-f@8@zCrFJE@AU%z&vUFeg(0cqpLjZWkl6ic4`L8sKZb?a)^tXY$nPd|cBpFSNC z7+--UU4OfFEi+J>hCIQH;UcK7M0OpW+)W8v7T2`)H={xV} z=!jI{+_`h!+);p4r`+Z2*|VNEgK*}|naDa`LD;$F>^5@Z|+~7=Dv}n=b z;>C;o{wPghOQG=*+Xa?m0KlTyf-qGeoOzgdP95sfhPLd};03j}x2KYYEshMb6Fmme zsce2nz-e8$aG_T;yjm42FJHd&BTj5Wdw-N>^dX+BABiKaLw(u;419P7?=%J3X^Sob zQfpcKksv;0{`~n)Kyp1jJtalD?8XTs6(qGN^-sk}>(UM$5IjqX)X{;NuwcOgtZB-7 zfg{fNYXPTc-n@AwIaz`>rU-!~fg7YiS+Fc%mhAf=I`#w~coHPiM=4I8K^KsE(0{RH zfP_iS+_`i8sx>@3oJxrM_wRdU2qYnbwlGi@tT@to78nSA@Z~vur77sbs#afL?;08! zYD)Dz;{=?6IdkUtd`y}`=x+iv|2+(p1*;fYP!t$=LdqW}o~ED^gO85rni?RPR#WTh z>R1+2Ip*%}ZVwD2M6|6SMFFLx0DpwZ*3otr7tmL zqpdCQR$!nY2=trOqy-%@26Rq*G$V+1PMYEVGT2vvh!k~pITunU_jA8z{0fE*C(>K#QXH;SH#TEPqHh+a^%VB?0J9i!QMc*}bd) z%96N15$A)rofh6|pnFk(WQqKV$}Fe$CWQ?cs{tV7x94USAO_r~V00^m?y1rpHWLUK zYDtw25K}XJcL14r&L-P}gN~`v9X4S`qABW12}ih<43MT~aSxh)B|r4|@#DyAG{Fj% zEMcZ8*MB4dVL1UJ^+`-Z=#PS>I%u1dCe2akY77M(1OHQ(=E&y4( zR+^R%j#oF)TtLI9zg#(C(R>exq2u8W4;rpOwgsAFwXrAgbf7bGvGmP2IBKFr2J zQ3c(C>6Px-Cs@sX*VQ2I)@r!`in^kQCE!rmfPcodBNFC(-saBPd@4AF0756Tdi|dI zWK}%+I5EG$LZ=($0*IY<+*uY=4~swsd=tO#;J}YfCffvC4~qzIjp6`;U*JZ#_f*E4QgE*1s<5c2jAt=`&?T^*-uJrx5*!0fQQ^s(WC>6f6b1+# z&?PwLdA|!(!M*4�>w2A?H-~o=~*`gzV@LOs&7stt|Hx8yXtElfZ2#yveIJfRH`d zRt%w2S#P?EIsPKd^EPg&CV-GRc$P<(On>f5OF%YDH-qeLss$iq)vXIUWcpJC=^&>d zg%1@gk&w}Vlgs>A*xp-7UyID!=#%K+07MI9Sf8fn%qe1a-CQxGR+M z$oN5j!zvrSpJk5sS727LAK5D6cdN1`_*SCRW0e99vLI7M{qi}uI{d5bZ+boyFn{!o z45@QFqgk4on!XYt{}5sOMiH1k`lRow`40>TD?Z>iS?xM9T)I2xqpE<3ntI|7z87Ww z65nuDkCaMuym@%Q3!W7{l}afbt28z?ep6px|05SBMbY)5@M)PM|H$_t`TiE-JI{DW r9qQ7CwjbTU#~CYQWvq;q0_9)7mlBROv~sgQ00000NkvXXu0mjfK7&Jb diff --git a/app/src/free/res/drawable-mdpi/ic_launcher.png b/app/src/free/res/drawable-mdpi/ic_launcher.png index ee7e5ae0a007e2893a28825fdb2c8664a799ef10..5b73656f3fa0fc3bfd54e5990383d5d03764098f 100644 GIT binary patch literal 4975 zcmV-#6OinQP)L;^H=OuN@r6E7z%0-ri-Od+xak88T$Z_3M!%OLpwo(NOzHjF=}zATTg6IA_kBr+)tV z=jT~=^ypFBvuBS@pE1MIrb%ND9z3w?*RPwtyL0!h-MV$lu3o)ri@*Qg3KlGAFNKEM z*|TTO%gf7RE?%_c$&*{AtXb{gzI}G^;6Z!m-FK}_>C)~VIL2MCd$D;dTC}LW{PN3I zzI=J}^YgR1b?e?fcI;TmGiS~m{&x-V3JneI9UdM&j8Q5=eIetW?B7)jV$&~tR4IHSLgXhj~+Rf;Y}-0sF2}dJ9+Gw<;k1Z zZrr?SS+Znt2L18JA6Dj-SKR%}SFC93BO|SNsZ#FxESWP~``2H$2@@uaYSye-&q0F* z#XoMulOpgO-e1Pa)uyvCqTsIC9TjC=x^;5~j2b=Ker2OmzWvs2+_+&whYz<7?c2NW z3B4^|xX?Pj`KC>oJlS3d476-HayV}n4-2zlLx);?T%6UaTh~gn(dkpCTCox(Z0Gjv zRO3I{qal#f`Wpwg2nwSR;)4Y*8X zw4voIR@i5Q2V0e@RV^zI+q`9qjsEH@Tfct2@jzR-a+Qr9^_7JZrEAx&If&c=F64k^ z=KS&F##ybJHSH(7FX$y@!1p)E2so_#XdZ~Ojx?-|DYBX5R}7-35mFSZVEykWCQ=qAmZTWIb)wl;FDRj*#% zN|h{W?c24prAwFEPdH%iym@x�eLvZQHh!oQ2&+^W@8Cr;Z=DB} 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 s)g(F)6UZDlyPE3`jx1w3&G?LW;JHP-IFlF>+ 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 literal 6448 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 diff --git a/app/src/free/res/drawable-xxxhdpi/ic_launcher.png b/app/src/free/res/drawable-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c9c53f296bdccd5631bab07cf262c6cb14a42cc4 GIT binary patch literal 32923 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�HFJ-OrNI;k75%{9}vFrJIO)Y4R` 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 F{{!1qcEkVx literal 0 HcmV?d00001 diff --git a/app/src/free/res/values/strings.xml b/app/src/free/res/values/strings.xml old mode 100644 new mode 100755 index 133dbeea..bf840e4c --- a/app/src/free/res/values/strings.xml +++ b/app/src/free/res/values/strings.xml @@ -17,5 +17,5 @@ --> - Plumble Free + QR PushToTalk \ No newline at end of file diff --git a/app/src/free/res/xml/searchable.xml b/app/src/free/res/xml/searchable.xml old mode 100644 new mode 100755 index c3924994..4cabf959 --- a/app/src/free/res/xml/searchable.xml +++ b/app/src/free/res/xml/searchable.xml @@ -19,7 +19,7 @@ - - - - - - - - - - diff --git a/app/src/jenkins/ic_launcher-web.png b/app/src/jenkins/ic_launcher-web.png deleted file mode 100644 index d7de51d53ce82dbb5172385d374c194b2617e597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48473 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%0A}1y7}~UrQ{kZ5MS!R58;V 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 Hu0mjf5b*#i diff --git a/app/src/jenkins/res/drawable-xhdpi/ic_launcher.png b/app/src/jenkins/res/drawable-xhdpi/ic_launcher.png deleted file mode 100644 index 578875347acf72047c6eab39e55efc47dc24413d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6163 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 diff --git a/app/src/jenkins/res/values/strings.xml b/app/src/jenkins/res/values/strings.xml deleted file mode 100644 index 15733874..00000000 --- a/app/src/jenkins/res/values/strings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - Plumble Nightly - \ No newline at end of file diff --git a/app/src/jenkins/res/xml/searchable.xml b/app/src/jenkins/res/xml/searchable.xml deleted file mode 100644 index f851745b..00000000 --- a/app/src/jenkins/res/xml/searchable.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml old mode 100644 new mode 100755 index 3cab429c..d0441bbb --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -16,7 +16,7 @@ ~ along with this program. If not, see . --> + package="com.terracom.mumbleclient" > + android:theme="@style/Theme.QRPushToTalk" > + android:parentActivityName=".app.QRPushToTalkActivity" > - + - + - + - + - + diff --git a/app/src/main/java/com/morlunk/mumbleclient/Constants.java b/app/src/main/java/com/terracom/mumbleclient/Constants.java old mode 100644 new mode 100755 similarity index 89% rename from app/src/main/java/com/morlunk/mumbleclient/Constants.java rename to app/src/main/java/com/terracom/mumbleclient/Constants.java index bf3e4ff6..c6810f9f --- a/app/src/main/java/com/morlunk/mumbleclient/Constants.java +++ b/app/src/main/java/com/terracom/mumbleclient/Constants.java @@ -15,8 +15,8 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient; +package com.terracom.mumbleclient; public class Constants { - public static final String TAG = "Plumble"; + public static final String TAG = "QRPushToTalk"; } diff --git a/app/src/main/java/com/morlunk/mumbleclient/Settings.java b/app/src/main/java/com/terracom/mumbleclient/Settings.java old mode 100644 new mode 100755 similarity index 86% rename from app/src/main/java/com/morlunk/mumbleclient/Settings.java rename to app/src/main/java/com/terracom/mumbleclient/Settings.java index c19e3720..d909df2f --- a/app/src/main/java/com/morlunk/mumbleclient/Settings.java +++ b/app/src/main/java/com/terracom/mumbleclient/Settings.java @@ -15,15 +15,16 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient; +package com.terracom.mumbleclient; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.preference.PreferenceManager; +import android.util.Log; import android.view.Gravity; -import com.morlunk.jumble.Constants; +import com.terracom.jumble.Constants; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -33,7 +34,7 @@ /** * Singleton settings class for universal access to the app's preferences. - * @author morlunk + * @author terracom */ public class Settings { public static final String PREF_INPUT_METHOD = "audioInputMethod"; @@ -93,7 +94,7 @@ public class Settings { public static final String PREF_CERT_PASSWORD = "certificatePassword"; public static final String PREF_DEFAULT_USERNAME = "defaultUsername"; - public static final String DEFAULT_DEFAULT_USERNAME = "Plumble_User"; // funny var name + public static final String DEFAULT_DEFAULT_USERNAME = "GuardID_GuardPIN"; // funny var name -> QRPushToTalk_User default public static final String PREF_FORCE_TCP = "forceTcp"; public static final Boolean DEFAULT_FORCE_TCP = false; @@ -152,10 +153,12 @@ private Settings(Context ctx) { } public String getInputMethod() { - String method = preferences.getString(PREF_INPUT_METHOD, ARRAY_INPUT_METHOD_VOICE); + //String method = preferences.getString(PREF_INPUT_METHOD, ARRAY_INPUT_METHOD_VOICE); + String method = preferences.getString(PREF_INPUT_METHOD,ARRAY_INPUT_METHOD_PTT); if(!ARRAY_INPUT_METHODS.contains(method)) { // Set default method for users who used to use handset mode before removal. - method = ARRAY_INPUT_METHOD_VOICE; + //method = ARRAY_INPUT_METHOD_VOICE; + method = ARRAY_INPUT_METHOD_PTT; } return method; } @@ -167,16 +170,33 @@ public String getInputMethod() { public int getJumbleInputMethod() { String inputMethod = getInputMethod(); if (ARRAY_INPUT_METHOD_VOICE.equals(inputMethod)) { + //Log.d("---------------MhnymaaaaaaaVOICE-----------------", inputMethod); return Constants.TRANSMIT_VOICE_ACTIVITY; + //return Constants.TRANSMIT_PUSH_TO_TALK; } else if (ARRAY_INPUT_METHOD_PTT.equals(inputMethod)) { + //Log.d("---------------MhnymaaaaaaaPTT-----------------",inputMethod); return Constants.TRANSMIT_PUSH_TO_TALK; } else if (ARRAY_INPUT_METHOD_CONTINUOUS.equals(inputMethod)) { + //Log.d("---------------MhnymaaaaaaaCONTINUOUS-----------------",inputMethod); return Constants.TRANSMIT_CONTINUOUS; + //return Constants.TRANSMIT_PUSH_TO_TALK; } throw new RuntimeException("Could not convert input method '" + inputMethod + "' to a Jumble input method id!"); } + /*public int getJumbleInputMethod() { + String inputMethod = getInputMethod(); + if (ARRAY_INPUT_METHOD_VOICE.equals(inputMethod)) { + return Constants.TRANSMIT_PUSH_TO_TALK; + } else if (ARRAY_INPUT_METHOD_PTT.equals(inputMethod)) { + return Constants.TRANSMIT_PUSH_TO_TALK; + } else if (ARRAY_INPUT_METHOD_CONTINUOUS.equals(inputMethod)) { + return Constants.TRANSMIT_PUSH_TO_TALK; + } + throw new RuntimeException("Could not convert input method '" + inputMethod + "' to a Jumble input method id!"); + }*/ - public void setInputMethod(String inputMethod) { + + /*public void setInputMethod(String inputMethod) { if(ARRAY_INPUT_METHOD_VOICE.equals(inputMethod) || ARRAY_INPUT_METHOD_PTT.equals(inputMethod) || ARRAY_INPUT_METHOD_CONTINUOUS.equals(inputMethod)) { @@ -184,6 +204,16 @@ public void setInputMethod(String inputMethod) { } else { throw new RuntimeException("Invalid input method " + inputMethod); } + }*/ + + public void setInputMethod(String inputMethod) { + if(ARRAY_INPUT_METHOD_VOICE.equals(inputMethod) || + ARRAY_INPUT_METHOD_PTT.equals(inputMethod) || + ARRAY_INPUT_METHOD_CONTINUOUS.equals(inputMethod)) { + preferences.edit().putString(PREF_INPUT_METHOD, "ptt").apply(); + } else { + throw new RuntimeException("Invalid input method " + inputMethod); + } } public int getInputSampleRate() { @@ -239,19 +269,26 @@ public int getHotCornerGravity() { /** * @return the resource ID of the user-defined theme. */ + + /* public int getTheme() { String theme = preferences.getString(PREF_THEME, ARRAY_THEME_LIGHT); if(ARRAY_THEME_LIGHT.equals(theme)) - return R.style.Theme_Plumble; + return R.style.Theme_QRPushToTalk; else if(ARRAY_THEME_DARK.equals(theme)) - return R.style.Theme_Plumble_Dark; + return R.style.Theme_QRPushToTalk_Dark; else if(ARRAY_THEME_SOLARIZED_LIGHT.equals(theme)) - return R.style.Theme_Plumble_Solarized_Light; + return R.style.Theme_QRPushToTalk_Solarized_Light; else if(ARRAY_THEME_SOLARIZED_DARK.equals(theme)) - return R.style.Theme_Plumble_Solarized_Dark; + return R.style.Theme_QRPushToTalk_Solarized_Dark; return -1; } + */ + public int getTheme() { + return R.style.Theme_QRPushToTalk_Solarized_Light; + + } /** * Attempts to read the certificate from the path specified in settings. * @return The parsed bytes of the certificate, or null otherwise. diff --git a/app/src/main/java/com/morlunk/mumbleclient/app/DrawerAdapter.java b/app/src/main/java/com/terracom/mumbleclient/app/DrawerAdapter.java old mode 100644 new mode 100755 similarity index 92% rename from app/src/main/java/com/morlunk/mumbleclient/app/DrawerAdapter.java rename to app/src/main/java/com/terracom/mumbleclient/app/DrawerAdapter.java index e48c8bef..11b76f16 --- a/app/src/main/java/com/morlunk/mumbleclient/app/DrawerAdapter.java +++ b/app/src/main/java/com/terracom/mumbleclient/app/DrawerAdapter.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.app; +package com.terracom.mumbleclient.app; import android.content.Context; import android.graphics.PorterDuff; @@ -26,7 +26,7 @@ import android.widget.ImageView; import android.widget.TextView; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; /** * Created by andrew on 01/08/13. @@ -99,13 +99,13 @@ public DrawerAdapter(Context context, DrawerDataProvider provider) { mProvider = provider; add(new DrawerAdapter.DrawerHeader(HEADER_CONNECTED_SERVER, context.getString(R.string.drawer_not_connected))); add(new DrawerAdapter.DrawerItem(ITEM_SERVER, context.getString(R.string.drawer_server), R.drawable.ic_action_channels)); - add(new DrawerAdapter.DrawerItem(ITEM_INFO, context.getString(R.string.information), R.drawable.ic_action_info_dark)); - add(new DrawerAdapter.DrawerItem(ITEM_ACCESS_TOKENS, context.getString(R.string.drawer_tokens), R.drawable.ic_action_save)); - add(new DrawerAdapter.DrawerItem(ITEM_PINNED_CHANNELS, context.getString(R.string.drawer_pinned), R.drawable.ic_action_comment)); +// add(new DrawerAdapter.DrawerItem(ITEM_INFO, context.getString(R.string.information), R.drawable.ic_action_info_dark)); +// add(new DrawerAdapter.DrawerItem(ITEM_ACCESS_TOKENS, context.getString(R.string.drawer_tokens), R.drawable.ic_action_save)); +// add(new DrawerAdapter.DrawerItem(ITEM_PINNED_CHANNELS, context.getString(R.string.drawer_pinned), R.drawable.ic_action_comment)); add(new DrawerAdapter.DrawerHeader(HEADER_SERVERS, context.getString(R.string.drawer_header_servers))); add(new DrawerAdapter.DrawerItem(ITEM_FAVOURITES, context.getString(R.string.drawer_favorites), R.drawable.ic_action_favourite_on)); // add(new DrawerAdapter.DrawerItem(ITEM_LAN, context.getString(R.string.drawer_lan), R.drawable.ic_action_fullscreen)); // Coming soon, TODO - add(new DrawerAdapter.DrawerItem(ITEM_PUBLIC, context.getString(R.string.drawer_public), R.drawable.ic_action_search)); +// add(new DrawerAdapter.DrawerItem(ITEM_PUBLIC, context.getString(R.string.drawer_public), R.drawable.ic_action_search)); add(new DrawerAdapter.DrawerHeader(HEADER_GENERAL, context.getString(R.string.general))); add(new DrawerAdapter.DrawerItem(ITEM_SETTINGS, context.getString(R.string.action_settings), R.drawable.ic_action_settings)); } diff --git a/app/src/main/java/com/morlunk/mumbleclient/app/PlumbleActivity.java b/app/src/main/java/com/terracom/mumbleclient/app/QRPushToTalkActivity.java old mode 100644 new mode 100755 similarity index 89% rename from app/src/main/java/com/morlunk/mumbleclient/app/PlumbleActivity.java rename to app/src/main/java/com/terracom/mumbleclient/app/QRPushToTalkActivity.java index b392ec4f..3894dfc1 --- a/app/src/main/java/com/morlunk/mumbleclient/app/PlumbleActivity.java +++ b/app/src/main/java/com/terracom/mumbleclient/app/QRPushToTalkActivity.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.app; +package com.terracom.mumbleclient.app; import android.app.AlertDialog; import android.app.ProgressDialog; @@ -47,29 +47,29 @@ import android.widget.ListView; import android.widget.Toast; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Server; -import com.morlunk.jumble.util.JumbleObserver; -import com.morlunk.jumble.util.MumbleURLParser; -import com.morlunk.jumble.util.ParcelableByteArray; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.channel.AccessTokenFragment; -import com.morlunk.mumbleclient.channel.ChannelFragment; -import com.morlunk.mumbleclient.channel.ServerInfoFragment; -import com.morlunk.mumbleclient.db.DatabaseProvider; -import com.morlunk.mumbleclient.db.PlumbleDatabase; -import com.morlunk.mumbleclient.db.PlumbleSQLiteDatabase; -import com.morlunk.mumbleclient.db.PublicServer; -import com.morlunk.mumbleclient.preference.PlumbleCertificateGenerateTask; -import com.morlunk.mumbleclient.preference.Preferences; -import com.morlunk.mumbleclient.servers.FavouriteServerListFragment; -import com.morlunk.mumbleclient.servers.PublicServerListFragment; -import com.morlunk.mumbleclient.servers.ServerEditFragment; -import com.morlunk.mumbleclient.service.PlumbleService; -import com.morlunk.mumbleclient.util.JumbleServiceFragment; -import com.morlunk.mumbleclient.util.JumbleServiceProvider; -import com.morlunk.mumbleclient.util.PlumbleTrustStore; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Server; +import com.terracom.jumble.util.JumbleObserver; +import com.terracom.jumble.util.MumbleURLParser; +import com.terracom.jumble.util.ParcelableByteArray; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.channel.AccessTokenFragment; +import com.terracom.mumbleclient.channel.ChannelFragment; +import com.terracom.mumbleclient.channel.ServerInfoFragment; +import com.terracom.mumbleclient.db.DatabaseProvider; +import com.terracom.mumbleclient.db.QRPushToTalkDatabase; +import com.terracom.mumbleclient.db.QRPushToTalkSQLiteDatabase; +import com.terracom.mumbleclient.db.PublicServer; +import com.terracom.mumbleclient.preference.QRPushToTalkCertificateGenerateTask; +import com.terracom.mumbleclient.preference.Preferences; +import com.terracom.mumbleclient.servers.FavouriteServerListFragment; +import com.terracom.mumbleclient.servers.PublicServerListFragment; +import com.terracom.mumbleclient.servers.ServerEditFragment; +import com.terracom.mumbleclient.service.QRPushToTalkService; +import com.terracom.mumbleclient.util.JumbleServiceFragment; +import com.terracom.mumbleclient.util.JumbleServiceProvider; +import com.terracom.mumbleclient.util.QRPushToTalkTrustStore; import org.spongycastle.util.encoders.Hex; @@ -87,7 +87,7 @@ import info.guardianproject.onionkit.ui.OrbotHelper; -public class PlumbleActivity extends ActionBarActivity implements ListView.OnItemClickListener, +public class QRPushToTalkActivity extends ActionBarActivity implements ListView.OnItemClickListener, FavouriteServerListFragment.ServerConnectHandler, JumbleServiceProvider, DatabaseProvider, SharedPreferences.OnSharedPreferenceChangeListener, DrawerAdapter.DrawerDataProvider, ServerEditFragment.ServerEditListener { @@ -96,8 +96,8 @@ public class PlumbleActivity extends ActionBarActivity implements ListView.OnIte */ public static final String EXTRA_DRAWER_FRAGMENT = "drawer_fragment"; - private PlumbleService.PlumbleBinder mService; - private PlumbleDatabase mDatabase; + private QRPushToTalkService.QRPushToTalkBinder mService; + private QRPushToTalkDatabase mDatabase; private Settings mSettings; private ActionBarDrawerToggle mDrawerToggle; @@ -115,7 +115,7 @@ public class PlumbleActivity extends ActionBarActivity implements ListView.OnIte private ServiceConnection mConnection = new ServiceConnection() { @Override public void onServiceConnected(ComponentName name, IBinder service) { - mService = (PlumbleService.PlumbleBinder) service; + mService = (QRPushToTalkService.QRPushToTalkBinder) service; try { mService.registerObserver(mObserver); mService.clearChatNotifications(); // Clear chat notifications on resume. @@ -173,14 +173,14 @@ public void onConnectionError(String message, boolean reconnecting) throws Remot if(mErrorDialog != null) mErrorDialog.dismiss(); mConnectingDialog.dismiss(); - AlertDialog.Builder ab = new AlertDialog.Builder(PlumbleActivity.this); + AlertDialog.Builder ab = new AlertDialog.Builder(QRPushToTalkActivity.this); ab.setTitle(R.string.connectionRefused); if(!reconnecting) { ab.setMessage(message); ab.setPositiveButton(android.R.string.ok, null); } else { ab.setTitle(R.string.connectionRefused); - ab.setMessage(message+"\n"+getString(R.string.reconnecting, PlumbleService.RECONNECT_DELAY/1000)); + ab.setMessage(message+"\n"+getString(R.string.reconnecting, QRPushToTalkService.RECONNECT_DELAY/1000)); ab.setPositiveButton(android.R.string.cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { @@ -206,7 +206,7 @@ public void onTLSHandshakeFailed(ParcelableByteArray cert) throws RemoteExceptio CertificateFactory certFactory = CertificateFactory.getInstance("X.509"); final X509Certificate x509 = (X509Certificate) certFactory.generateCertificate(new ByteArrayInputStream(certBytes)); - AlertDialog.Builder adb = new AlertDialog.Builder(PlumbleActivity.this); + AlertDialog.Builder adb = new AlertDialog.Builder(QRPushToTalkActivity.this); adb.setTitle(R.string.untrusted_certificate); try { MessageDigest digest = MessageDigest.getInstance("SHA-1"); @@ -228,14 +228,14 @@ public void onClick(DialogInterface dialog, int which) { // Try to add to trust store try { String alias = lastServer.getHost(); // FIXME unreliable - KeyStore trustStore = PlumbleTrustStore.getTrustStore(PlumbleActivity.this); + KeyStore trustStore = QRPushToTalkTrustStore.getTrustStore(QRPushToTalkActivity.this); trustStore.setCertificateEntry(alias, x509); - PlumbleTrustStore.saveTrustStore(PlumbleActivity.this, trustStore); - Toast.makeText(PlumbleActivity.this, R.string.trust_added, Toast.LENGTH_LONG).show(); + QRPushToTalkTrustStore.saveTrustStore(QRPushToTalkActivity.this, trustStore); + Toast.makeText(QRPushToTalkActivity.this, R.string.trust_added, Toast.LENGTH_LONG).show(); connectToServer(lastServer); // FIXME unreliable } catch (Exception e) { e.printStackTrace(); - Toast.makeText(PlumbleActivity.this, R.string.trust_add_failed, Toast.LENGTH_LONG).show(); + Toast.makeText(QRPushToTalkActivity.this, R.string.trust_add_failed, Toast.LENGTH_LONG).show(); } } }); @@ -248,7 +248,7 @@ public void onClick(DialogInterface dialog, int which) { @Override public void onPermissionDenied(String reason) throws RemoteException { - AlertDialog.Builder adb = new AlertDialog.Builder(PlumbleActivity.this); + AlertDialog.Builder adb = new AlertDialog.Builder(QRPushToTalkActivity.this); adb.setTitle(R.string.perm_denied); adb.setMessage(reason); adb.show(); @@ -268,7 +268,7 @@ protected void onCreate(Bundle savedInstanceState) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); preferences.registerOnSharedPreferenceChangeListener(this); - mDatabase = new PlumbleSQLiteDatabase(this); // TODO add support for cloud storage + mDatabase = new QRPushToTalkSQLiteDatabase(this); // TODO add support for cloud storage mDatabase.open(); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); @@ -305,7 +305,7 @@ public void onDrawerOpened(View drawerView) { public void onCancel(DialogInterface dialog) { try { mService.disconnect(); - Toast.makeText(PlumbleActivity.this, R.string.cancelled, Toast.LENGTH_SHORT).show(); + Toast.makeText(QRPushToTalkActivity.this, R.string.cancelled, Toast.LENGTH_SHORT).show(); } catch (RemoteException e) { e.printStackTrace(); } @@ -367,7 +367,7 @@ protected void onPostCreate(Bundle savedInstanceState) { @Override protected void onResume() { super.onResume(); - Intent connectIntent = new Intent(this, PlumbleService.class); + Intent connectIntent = new Intent(this, QRPushToTalkService.class); bindService(connectIntent, mConnection, BIND_AUTO_CREATE); } @@ -418,7 +418,7 @@ public boolean onPrepareOptionsMenu(Menu menu) { @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. - getMenuInflater().inflate(R.menu.plumble, menu); + getMenuInflater().inflate(R.menu.qrptt, menu); return true; } @@ -516,7 +516,7 @@ private void showSetupWizard() { adb.setPositiveButton(R.string.generate, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - PlumbleCertificateGenerateTask generateTask = new PlumbleCertificateGenerateTask(PlumbleActivity.this) { + QRPushToTalkCertificateGenerateTask generateTask = new QRPushToTalkCertificateGenerateTask(QRPushToTalkActivity.this) { @Override protected void onPostExecute(File result) { super.onPostExecute(result); @@ -679,7 +679,7 @@ public IJumbleService getService() { } @Override - public PlumbleDatabase getDatabase() { + public QRPushToTalkDatabase getDatabase() { return mDatabase; } @@ -700,7 +700,7 @@ public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, Strin if(Build.VERSION.SDK_INT >= 11) recreate(); else { - Intent intent = new Intent(this, PlumbleActivity.class); + Intent intent = new Intent(this, QRPushToTalkActivity.class); finish(); startActivity(intent); } diff --git a/app/src/main/java/com/morlunk/mumbleclient/app/ServerConnectTask.java b/app/src/main/java/com/terracom/mumbleclient/app/ServerConnectTask.java old mode 100644 new mode 100755 similarity index 84% rename from app/src/main/java/com/morlunk/mumbleclient/app/ServerConnectTask.java rename to app/src/main/java/com/terracom/mumbleclient/app/ServerConnectTask.java index 7542ea07..0ed40ea9 --- a/app/src/main/java/com/morlunk/mumbleclient/app/ServerConnectTask.java +++ b/app/src/main/java/com/terracom/mumbleclient/app/ServerConnectTask.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.app; +package com.terracom.mumbleclient.app; import android.content.Context; import android.content.Intent; @@ -24,26 +24,26 @@ import android.media.MediaRecorder; import android.os.AsyncTask; -import com.morlunk.jumble.JumbleService; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.db.PlumbleDatabase; -import com.morlunk.mumbleclient.service.PlumbleService; -import com.morlunk.mumbleclient.util.PlumbleTrustStore; +import com.terracom.jumble.JumbleService; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.db.QRPushToTalkDatabase; +import com.terracom.mumbleclient.service.QRPushToTalkService; +import com.terracom.mumbleclient.util.QRPushToTalkTrustStore; import java.util.ArrayList; /** - * Constructs an intent for connection to a PlumbleService and executes it. + * Constructs an intent for connection to a QRPushToTalkService and executes it. * Created by andrew on 20/08/14. */ public class ServerConnectTask extends AsyncTask { private Context mContext; - private PlumbleDatabase mDatabase; + private QRPushToTalkDatabase mDatabase; private Settings mSettings; - public ServerConnectTask(Context context, PlumbleDatabase database) { + public ServerConnectTask(Context context, QRPushToTalkDatabase database) { mContext = context; mDatabase = database; mSettings = Settings.getInstance(context); @@ -68,7 +68,7 @@ protected Intent doInBackground(Server... params) { e.printStackTrace(); } - Intent connectIntent = new Intent(mContext, PlumbleService.class); + Intent connectIntent = new Intent(mContext, QRPushToTalkService.class); connectIntent.putExtra(JumbleService.EXTRAS_SERVER, server); connectIntent.putExtra(JumbleService.EXTRAS_CLIENT_NAME, mContext.getString(R.string.app_name)+" "+applicationVersion); connectIntent.putExtra(JumbleService.EXTRAS_TRANSMIT_MODE, inputMethod); @@ -77,7 +77,7 @@ protected Intent doInBackground(Server... params) { connectIntent.putExtra(JumbleService.EXTRAS_CERTIFICATE, mSettings.getCertificate()); connectIntent.putExtra(JumbleService.EXTRAS_CERTIFICATE_PASSWORD, mSettings.getCertificatePassword()); connectIntent.putExtra(JumbleService.EXTRAS_AUTO_RECONNECT, mSettings.isAutoReconnectEnabled()); - connectIntent.putExtra(JumbleService.EXTRAS_AUTO_RECONNECT_DELAY, PlumbleService.RECONNECT_DELAY); + connectIntent.putExtra(JumbleService.EXTRAS_AUTO_RECONNECT_DELAY, QRPushToTalkService.RECONNECT_DELAY); connectIntent.putExtra(JumbleService.EXTRAS_USE_OPUS, !mSettings.isOpusDisabled()); connectIntent.putExtra(JumbleService.EXTRAS_INPUT_RATE, mSettings.getInputSampleRate()); connectIntent.putExtra(JumbleService.EXTRAS_INPUT_QUALITY, mSettings.getInputQuality()); @@ -87,9 +87,9 @@ protected Intent doInBackground(Server... params) { connectIntent.putExtra(JumbleService.EXTRAS_AUDIO_SOURCE, audioSource); connectIntent.putExtra(JumbleService.EXTRAS_AUDIO_STREAM, audioStream); connectIntent.putExtra(JumbleService.EXTRAS_FRAMES_PER_PACKET, mSettings.getFramesPerPacket()); - connectIntent.putExtra(JumbleService.EXTRAS_TRUST_STORE, PlumbleTrustStore.getTrustStorePath(mContext)); - connectIntent.putExtra(JumbleService.EXTRAS_TRUST_STORE_PASSWORD, PlumbleTrustStore.getTrustStorePassword()); - connectIntent.putExtra(JumbleService.EXTRAS_TRUST_STORE_FORMAT, PlumbleTrustStore.getTrustStoreFormat()); + connectIntent.putExtra(JumbleService.EXTRAS_TRUST_STORE, QRPushToTalkTrustStore.getTrustStorePath(mContext)); + connectIntent.putExtra(JumbleService.EXTRAS_TRUST_STORE_PASSWORD, QRPushToTalkTrustStore.getTrustStorePassword()); + connectIntent.putExtra(JumbleService.EXTRAS_TRUST_STORE_FORMAT, QRPushToTalkTrustStore.getTrustStoreFormat()); connectIntent.putExtra(JumbleService.EXTRAS_HALF_DUPLEX, mSettings.isHalfDuplex()); connectIntent.putExtra(JumbleService.EXTRAS_ENABLE_PREPROCESSOR, mSettings.isPreprocessorEnabled()); if (server.isSaved()) { diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/AccessTokenFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/AccessTokenFragment.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/channel/AccessTokenFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/AccessTokenFragment.java index a778c73f..635aa01a --- a/app/src/main/java/com/morlunk/mumbleclient/channel/AccessTokenFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/AccessTokenFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.app.Activity; import android.content.Context; @@ -35,10 +35,10 @@ import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; -import com.morlunk.mumbleclient.Constants; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.db.DatabaseProvider; -import com.morlunk.mumbleclient.util.JumbleServiceFragment; +import com.terracom.mumbleclient.Constants; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.db.DatabaseProvider; +import com.terracom.mumbleclient.util.JumbleServiceFragment; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelAdapter.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelAdapter.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChannelAdapter.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChannelAdapter.java index bea1f8d3..55f3c499 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelAdapter.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelAdapter.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.content.Context; import android.os.RemoteException; @@ -26,10 +26,10 @@ import android.widget.ImageView; import android.widget.TextView; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.User; -import com.morlunk.mumbleclient.R; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.User; +import com.terracom.mumbleclient.R; /** * Simple adapter to display the users in a single channel. diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelChatFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelChatFragment.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChannelChatFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChannelChatFragment.java index dcd68f02..8c227646 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelChatFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelChatFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.app.Activity; import android.content.Context; @@ -42,15 +42,15 @@ import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; -import com.morlunk.jumble.IJumbleObserver; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.Message; -import com.morlunk.jumble.model.User; -import com.morlunk.jumble.util.JumbleObserver; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.util.JumbleServiceFragment; -import com.morlunk.mumbleclient.util.MumbleImageGetter; +import com.terracom.jumble.IJumbleObserver; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.Message; +import com.terracom.jumble.model.User; +import com.terracom.jumble.util.JumbleObserver; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.util.JumbleServiceFragment; +import com.terracom.mumbleclient.util.MumbleImageGetter; import java.util.ArrayList; import java.util.List; @@ -206,7 +206,7 @@ public void run() { } /** - * Sends the message currently in {@link com.morlunk.mumbleclient.channel.ChannelChatFragment#mChatTextEdit} + * Sends the message currently in {@link com.terracom.mumbleclient.channel.ChannelChatFragment#mChatTextEdit} * to the remote server. Clears the message box if the message was sent successfully. * @throws RemoteException If the service failed to send the message. */ diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelEditFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelEditFragment.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChannelEditFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChannelEditFragment.java index 34ef318e..13008bb1 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelEditFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelEditFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.app.Activity; import android.app.AlertDialog; @@ -29,10 +29,10 @@ import android.widget.CheckBox; import android.widget.TextView; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.net.Permissions; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.util.JumbleServiceProvider; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.net.Permissions; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.util.JumbleServiceProvider; /** * Created by andrew on 23/11/13. diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelFragment.java old mode 100644 new mode 100755 similarity index 97% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChannelFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChannelFragment.java index 5cf9a5e9..49f1ec36 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.content.SharedPreferences; import android.content.res.TypedArray; @@ -37,12 +37,12 @@ import android.view.ViewGroup; import android.widget.Button; -import com.morlunk.jumble.IJumbleObserver; -import com.morlunk.jumble.model.User; -import com.morlunk.jumble.util.JumbleObserver; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.util.JumbleServiceFragment; +import com.terracom.jumble.IJumbleObserver; +import com.terracom.jumble.model.User; +import com.terracom.jumble.util.JumbleObserver; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.util.JumbleServiceFragment; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelListAdapter.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelListAdapter.java old mode 100644 new mode 100755 similarity index 96% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChannelListAdapter.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChannelListAdapter.java index 5c5b10a9..bcf42c55 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelListAdapter.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelListAdapter.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.content.Context; import android.content.res.Resources; @@ -33,13 +33,13 @@ import android.widget.LinearLayout; import android.widget.TextView; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.User; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.db.PlumbleDatabase; -import com.morlunk.mumbleclient.drawable.CircleDrawable; -import com.morlunk.mumbleclient.drawable.FlipDrawable; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.User; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.db.QRPushToTalkDatabase; +import com.terracom.mumbleclient.drawable.CircleDrawable; +import com.terracom.mumbleclient.drawable.FlipDrawable; import java.util.ArrayList; import java.util.HashMap; @@ -61,7 +61,7 @@ public class ChannelListAdapter extends RecyclerView.Adapter { private Context mContext; private IJumbleService mService; - private PlumbleDatabase mDatabase; + private QRPushToTalkDatabase mDatabase; private List mRootChannels; private List mNodes; /** @@ -72,7 +72,7 @@ public class ChannelListAdapter extends RecyclerView.Adapter { private OnUserClickListener mUserClickListener; private OnChannelClickListener mChannelClickListener; - public ChannelListAdapter(Context context, IJumbleService service, PlumbleDatabase database, boolean showPinnedOnly) throws RemoteException { + public ChannelListAdapter(Context context, IJumbleService service, QRPushToTalkDatabase database, boolean showPinnedOnly) throws RemoteException { setHasStableIds(true); mContext = context; mService = service; diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelListFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelListFragment.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChannelListFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChannelListFragment.java index 59479a54..25c156af --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelListFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelListFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.app.Activity; import android.app.SearchManager; @@ -41,18 +41,18 @@ import android.view.View; import android.view.ViewGroup; -import com.morlunk.jumble.IJumbleObserver; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.Server; -import com.morlunk.jumble.model.User; -import com.morlunk.jumble.util.JumbleObserver; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.channel.actionmode.ChannelActionModeCallback; -import com.morlunk.mumbleclient.channel.actionmode.UserActionModeCallback; -import com.morlunk.mumbleclient.db.DatabaseProvider; -import com.morlunk.mumbleclient.db.PlumbleDatabase; -import com.morlunk.mumbleclient.util.JumbleServiceFragment; +import com.terracom.jumble.IJumbleObserver; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.Server; +import com.terracom.jumble.model.User; +import com.terracom.jumble.util.JumbleObserver; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.channel.actionmode.ChannelActionModeCallback; +import com.terracom.mumbleclient.channel.actionmode.UserActionModeCallback; +import com.terracom.mumbleclient.db.DatabaseProvider; +import com.terracom.mumbleclient.db.QRPushToTalkDatabase; +import com.terracom.mumbleclient.util.JumbleServiceFragment; public class ChannelListFragment extends JumbleServiceFragment implements UserActionModeCallback.LocalUserUpdateListener, OnChannelClickListener, OnUserClickListener { @@ -209,14 +209,14 @@ public void onPrepareOptionsMenu(Menu menu) { e.printStackTrace(); } - try { + /*try { if(getService() != null) { MenuItem bluetoothItem = menu.findItem(R.id.menu_bluetooth); bluetoothItem.setChecked(getService().isBluetoothAvailable()); } } catch (RemoteException e) { e.printStackTrace(); - } + }*/ } @Override @@ -297,14 +297,14 @@ public boolean onOptionsItemSelected(MenuItem item) { return true; case R.id.menu_search: return false; - case R.id.menu_bluetooth: + /*case R.id.menu_bluetooth: item.setChecked(!item.isChecked()); try { getService().setBluetoothEnabled(item.isChecked()); } catch (RemoteException e) { e.printStackTrace(); } - return true; + return true; */ } return super.onOptionsItemSelected(item); @@ -343,7 +343,7 @@ public void onLocalUserStateUpdated(final User user) { mChannelListAdapter.notifyDataSetChanged(); // Add or remove registered user from local mute history - final PlumbleDatabase database = mDatabaseProvider.getDatabase(); + final QRPushToTalkDatabase database = mDatabaseProvider.getDatabase(); final Server server = getService().getConnectedServer(); if (user.getUserId() >= 0 && server.isSaved()) { diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelSearchProvider.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelSearchProvider.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChannelSearchProvider.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChannelSearchProvider.java index 95e42ef6..241b7411 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChannelSearchProvider.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChannelSearchProvider.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.app.SearchManager; import android.content.ComponentName; @@ -30,12 +30,12 @@ import android.os.RemoteException; import android.util.Log; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.User; -import com.morlunk.mumbleclient.Constants; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.service.PlumbleService; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.User; +import com.terracom.mumbleclient.Constants; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.service.QRPushToTalkService; import java.util.LinkedList; import java.util.List; @@ -94,7 +94,7 @@ public Cursor query(Uri uri, String[] projection, String selection, // Try to connect to the service. Wait for conn to establish. if(mService == null) { - Intent serviceIntent = new Intent(getContext(), PlumbleService.class); + Intent serviceIntent = new Intent(getContext(), QRPushToTalkService.class); getContext().bindService(serviceIntent, mConn, 0); synchronized (mServiceLock) { diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ChatTargetProvider.java b/app/src/main/java/com/terracom/mumbleclient/channel/ChatTargetProvider.java old mode 100644 new mode 100755 similarity index 93% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ChatTargetProvider.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ChatTargetProvider.java index 8c8b5328..96a9cf58 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ChatTargetProvider.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ChatTargetProvider.java @@ -15,10 +15,10 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.User; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.User; public interface ChatTargetProvider { diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/OnChannelClickListener.java b/app/src/main/java/com/terracom/mumbleclient/channel/OnChannelClickListener.java old mode 100644 new mode 100755 similarity index 90% rename from app/src/main/java/com/morlunk/mumbleclient/channel/OnChannelClickListener.java rename to app/src/main/java/com/terracom/mumbleclient/channel/OnChannelClickListener.java index 540711d2..8fc9c1e8 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/OnChannelClickListener.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/OnChannelClickListener.java @@ -15,9 +15,9 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; -import com.morlunk.jumble.model.Channel; +import com.terracom.jumble.model.Channel; /** * Created by andrew on 20/10/14. diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/OnUserClickListener.java b/app/src/main/java/com/terracom/mumbleclient/channel/OnUserClickListener.java old mode 100644 new mode 100755 similarity index 90% rename from app/src/main/java/com/morlunk/mumbleclient/channel/OnUserClickListener.java rename to app/src/main/java/com/terracom/mumbleclient/channel/OnUserClickListener.java index d7d7b6fd..a6b80cfe --- a/app/src/main/java/com/morlunk/mumbleclient/channel/OnUserClickListener.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/OnUserClickListener.java @@ -15,9 +15,9 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; -import com.morlunk.jumble.model.User; +import com.terracom.jumble.model.User; /** * Created by andrew on 20/10/14. diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/ServerInfoFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/ServerInfoFragment.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/channel/ServerInfoFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/ServerInfoFragment.java index 8dea26e9..3901281d --- a/app/src/main/java/com/morlunk/mumbleclient/channel/ServerInfoFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/ServerInfoFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel; +package com.terracom.mumbleclient.channel; import android.os.Bundle; import android.os.Handler; @@ -26,10 +26,10 @@ import android.view.ViewGroup; import android.widget.TextView; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.net.JumbleUDPMessageType; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.util.JumbleServiceFragment; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.net.JumbleUDPMessageType; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.util.JumbleServiceFragment; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/ChannelActionModeCallback.java b/app/src/main/java/com/terracom/mumbleclient/channel/actionmode/ChannelActionModeCallback.java old mode 100644 new mode 100755 similarity index 91% rename from app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/ChannelActionModeCallback.java rename to app/src/main/java/com/terracom/mumbleclient/channel/actionmode/ChannelActionModeCallback.java index fc55b9fe..ec059322 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/ChannelActionModeCallback.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/actionmode/ChannelActionModeCallback.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel.actionmode; +package com.terracom.mumbleclient.channel.actionmode; import android.app.AlertDialog; import android.content.Context; @@ -33,16 +33,16 @@ import android.view.MenuInflater; import android.view.MenuItem; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.Server; -import com.morlunk.jumble.net.Permissions; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.channel.ChannelEditFragment; -import com.morlunk.mumbleclient.channel.ChatTargetProvider; -import com.morlunk.mumbleclient.channel.comment.ChannelDescriptionFragment; -import com.morlunk.mumbleclient.db.PlumbleDatabase; -import com.morlunk.mumbleclient.util.TintedMenuInflater; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.Server; +import com.terracom.jumble.net.Permissions; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.channel.ChannelEditFragment; +import com.terracom.mumbleclient.channel.ChatTargetProvider; +import com.terracom.mumbleclient.channel.comment.ChannelDescriptionFragment; +import com.terracom.mumbleclient.db.QRPushToTalkDatabase; +import com.terracom.mumbleclient.util.TintedMenuInflater; /** * Contextual action mode for channels. @@ -54,14 +54,14 @@ public class ChannelActionModeCallback extends ChatTargetActionModeCallback { private Context mContext; private IJumbleService mService; private Channel mChannel; - private PlumbleDatabase mDatabase; + private QRPushToTalkDatabase mDatabase; private FragmentManager mFragmentManager; public ChannelActionModeCallback(Context context, IJumbleService service, Channel channel, ChatTargetProvider chatTargetProvider, - PlumbleDatabase database, + QRPushToTalkDatabase database, FragmentManager fragmentManager) { super(chatTargetProvider); mContext = context; diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/ChatTargetActionModeCallback.java b/app/src/main/java/com/terracom/mumbleclient/channel/actionmode/ChatTargetActionModeCallback.java old mode 100644 new mode 100755 similarity index 93% rename from app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/ChatTargetActionModeCallback.java rename to app/src/main/java/com/terracom/mumbleclient/channel/actionmode/ChatTargetActionModeCallback.java index 0ac183d5..a3974807 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/ChatTargetActionModeCallback.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/actionmode/ChatTargetActionModeCallback.java @@ -15,12 +15,12 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel.actionmode; +package com.terracom.mumbleclient.channel.actionmode; import android.support.v7.view.ActionMode; import android.view.Menu; -import com.morlunk.mumbleclient.channel.ChatTargetProvider; +import com.terracom.mumbleclient.channel.ChatTargetProvider; /** * A callback that sets the active chat target when activated, and resets when destroyed (usually diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/UserActionModeCallback.java b/app/src/main/java/com/terracom/mumbleclient/channel/actionmode/UserActionModeCallback.java old mode 100644 new mode 100755 similarity index 96% rename from app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/UserActionModeCallback.java rename to app/src/main/java/com/terracom/mumbleclient/channel/actionmode/UserActionModeCallback.java index 9219f4fc..0b5e61d2 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/actionmode/UserActionModeCallback.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/actionmode/UserActionModeCallback.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel.actionmode; +package com.terracom.mumbleclient.channel.actionmode; import android.app.AlertDialog; import android.content.Context; @@ -30,15 +30,15 @@ import android.view.MenuItem; import android.widget.EditText; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.User; -import com.morlunk.jumble.net.Permissions; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.channel.ChatTargetProvider; -import com.morlunk.mumbleclient.channel.comment.UserCommentFragment; -import com.morlunk.mumbleclient.util.ModelUtils; -import com.morlunk.mumbleclient.util.TintedMenuInflater; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.User; +import com.terracom.jumble.net.Permissions; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.channel.ChatTargetProvider; +import com.terracom.mumbleclient.channel.comment.UserCommentFragment; +import com.terracom.mumbleclient.util.ModelUtils; +import com.terracom.mumbleclient.util.TintedMenuInflater; import java.util.List; diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/comment/AbstractCommentFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/comment/AbstractCommentFragment.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/channel/comment/AbstractCommentFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/comment/AbstractCommentFragment.java index 4f6147cd..9850bf92 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/comment/AbstractCommentFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/comment/AbstractCommentFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel.comment; +package com.terracom.mumbleclient.channel.comment; import android.app.Activity; import android.app.AlertDialog; @@ -30,9 +30,9 @@ import android.widget.EditText; import android.widget.TabHost; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.util.JumbleServiceProvider; +import com.terracom.jumble.IJumbleService; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.util.JumbleServiceProvider; /** * Fragment to change your comment using basic WYSIWYG tools. @@ -141,7 +141,7 @@ public boolean isEditing() { /** * Requests a comment from the service. Will not be called if we already have a comment provided. - * This method is expected to set a callback that will call {@link com.morlunk.mumbleclient.channel.comment.AbstractCommentFragment#loadComment(String comment)}. + * This method is expected to set a callback that will call {@link com.terracom.mumbleclient.channel.comment.AbstractCommentFragment#loadComment(String comment)}. * @param service The bound Jumble service to use for remote calls. */ public abstract void requestComment(IJumbleService service) throws RemoteException; diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/comment/ChannelDescriptionFragment.java old mode 100644 new mode 100755 similarity index 90% rename from app/src/main/java/com/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/comment/ChannelDescriptionFragment.java index 982cf7f2..116af542 --- a/app/src/main/java/com/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/comment/ChannelDescriptionFragment.java @@ -15,13 +15,13 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel.comment; +package com.terracom.mumbleclient.channel.comment; import android.os.RemoteException; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.util.JumbleObserver; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.util.JumbleObserver; /** * Created by andrew on 03/03/14. diff --git a/app/src/main/java/com/morlunk/mumbleclient/channel/comment/UserCommentFragment.java b/app/src/main/java/com/terracom/mumbleclient/channel/comment/UserCommentFragment.java old mode 100644 new mode 100755 similarity index 90% rename from app/src/main/java/com/morlunk/mumbleclient/channel/comment/UserCommentFragment.java rename to app/src/main/java/com/terracom/mumbleclient/channel/comment/UserCommentFragment.java index 3aa952e8..bfe7e83b --- a/app/src/main/java/com/morlunk/mumbleclient/channel/comment/UserCommentFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/channel/comment/UserCommentFragment.java @@ -15,13 +15,13 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.channel.comment; +package com.terracom.mumbleclient.channel.comment; import android.os.RemoteException; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.User; -import com.morlunk.jumble.util.JumbleObserver; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.User; +import com.terracom.jumble.util.JumbleObserver; /** * Created by andrew on 03/03/14. diff --git a/app/src/main/java/com/morlunk/mumbleclient/db/DatabaseProvider.java b/app/src/main/java/com/terracom/mumbleclient/db/DatabaseProvider.java old mode 100644 new mode 100755 similarity index 90% rename from app/src/main/java/com/morlunk/mumbleclient/db/DatabaseProvider.java rename to app/src/main/java/com/terracom/mumbleclient/db/DatabaseProvider.java index 31ae9582..2324751d --- a/app/src/main/java/com/morlunk/mumbleclient/db/DatabaseProvider.java +++ b/app/src/main/java/com/terracom/mumbleclient/db/DatabaseProvider.java @@ -15,11 +15,11 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.db; +package com.terracom.mumbleclient.db; /** * Created by andrew on 15/08/13. */ public interface DatabaseProvider { - public PlumbleDatabase getDatabase(); + public QRPushToTalkDatabase getDatabase(); } diff --git a/app/src/main/java/com/morlunk/mumbleclient/db/PublicServer.java b/app/src/main/java/com/terracom/mumbleclient/db/PublicServer.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/db/PublicServer.java rename to app/src/main/java/com/terracom/mumbleclient/db/PublicServer.java index 3e914000..69b73cdc --- a/app/src/main/java/com/morlunk/mumbleclient/db/PublicServer.java +++ b/app/src/main/java/com/terracom/mumbleclient/db/PublicServer.java @@ -15,10 +15,10 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.db; +package com.terracom.mumbleclient.db; -import com.morlunk.jumble.model.Server; +import com.terracom.jumble.model.Server; public class PublicServer extends Server { diff --git a/app/src/main/java/com/morlunk/mumbleclient/db/PlumbleDatabase.java b/app/src/main/java/com/terracom/mumbleclient/db/QRPushToTalkDatabase.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/db/PlumbleDatabase.java rename to app/src/main/java/com/terracom/mumbleclient/db/QRPushToTalkDatabase.java index eddd2c38..1facbbdb --- a/app/src/main/java/com/morlunk/mumbleclient/db/PlumbleDatabase.java +++ b/app/src/main/java/com/terracom/mumbleclient/db/QRPushToTalkDatabase.java @@ -15,9 +15,9 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.db; +package com.terracom.mumbleclient.db; -import com.morlunk.jumble.model.Server; +import com.terracom.jumble.model.Server; import java.util.List; @@ -25,7 +25,7 @@ * An interface for persistent storage services (i.e. databases, cloud) to implement. * Created by andrew on 13/08/13. */ -public interface PlumbleDatabase { +public interface QRPushToTalkDatabase { public void open(); public void close(); diff --git a/app/src/main/java/com/morlunk/mumbleclient/db/PlumbleSQLiteDatabase.java b/app/src/main/java/com/terracom/mumbleclient/db/QRPushToTalkSQLiteDatabase.java old mode 100644 new mode 100755 similarity index 97% rename from app/src/main/java/com/morlunk/mumbleclient/db/PlumbleSQLiteDatabase.java rename to app/src/main/java/com/terracom/mumbleclient/db/QRPushToTalkSQLiteDatabase.java index c4a52e3f..1fda4aac --- a/app/src/main/java/com/morlunk/mumbleclient/db/PlumbleSQLiteDatabase.java +++ b/app/src/main/java/com/terracom/mumbleclient/db/QRPushToTalkSQLiteDatabase.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.db; +package com.terracom.mumbleclient.db; import android.content.ContentValues; import android.content.Context; @@ -24,13 +24,13 @@ import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.Constants; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.Constants; import java.util.ArrayList; import java.util.List; -public class PlumbleSQLiteDatabase extends SQLiteOpenHelper implements PlumbleDatabase { +public class QRPushToTalkSQLiteDatabase extends SQLiteOpenHelper implements QRPushToTalkDatabase { public static final String DATABASE_NAME = "mumble.db"; public static final String TABLE_SERVER = "server"; @@ -104,11 +104,11 @@ public class PlumbleSQLiteDatabase extends SQLiteOpenHelper implements PlumbleDa public static final Integer PRE_LOCAL_IGNORE_DB_VERSION = 6; public static final Integer CURRENT_DB_VERSION = 7; - public PlumbleSQLiteDatabase(Context context) { + public QRPushToTalkSQLiteDatabase(Context context) { super(context, DATABASE_NAME, null, CURRENT_DB_VERSION); } - public PlumbleSQLiteDatabase(Context context, String name) { + public QRPushToTalkSQLiteDatabase(Context context, String name) { super(context, name, null, CURRENT_DB_VERSION); } diff --git a/app/src/main/java/com/morlunk/mumbleclient/drawable/CircleDrawable.java b/app/src/main/java/com/terracom/mumbleclient/drawable/CircleDrawable.java old mode 100644 new mode 100755 similarity index 97% rename from app/src/main/java/com/morlunk/mumbleclient/drawable/CircleDrawable.java rename to app/src/main/java/com/terracom/mumbleclient/drawable/CircleDrawable.java index 549bc350..4263f695 --- a/app/src/main/java/com/morlunk/mumbleclient/drawable/CircleDrawable.java +++ b/app/src/main/java/com/terracom/mumbleclient/drawable/CircleDrawable.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.drawable; +package com.terracom.mumbleclient.drawable; import android.content.res.Resources; import android.graphics.Bitmap; @@ -30,7 +30,7 @@ import android.graphics.drawable.Drawable; import android.util.TypedValue; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; /** * A drawable containing a circular bitmap in the style of @drawable/outline_circle_talking_off. diff --git a/app/src/main/java/com/morlunk/mumbleclient/drawable/FlipDrawable.java b/app/src/main/java/com/terracom/mumbleclient/drawable/FlipDrawable.java old mode 100644 new mode 100755 similarity index 98% rename from app/src/main/java/com/morlunk/mumbleclient/drawable/FlipDrawable.java rename to app/src/main/java/com/terracom/mumbleclient/drawable/FlipDrawable.java index 268b26fa..1d5fb62c --- a/app/src/main/java/com/morlunk/mumbleclient/drawable/FlipDrawable.java +++ b/app/src/main/java/com/terracom/mumbleclient/drawable/FlipDrawable.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.drawable; +package com.terracom.mumbleclient.drawable; import android.animation.ValueAnimator; import android.annotation.TargetApi; diff --git a/app/src/main/java/com/morlunk/mumbleclient/preference/KeySelectDialogPreference.java b/app/src/main/java/com/terracom/mumbleclient/preference/KeySelectDialogPreference.java old mode 100644 new mode 100755 similarity index 98% rename from app/src/main/java/com/morlunk/mumbleclient/preference/KeySelectDialogPreference.java rename to app/src/main/java/com/terracom/mumbleclient/preference/KeySelectDialogPreference.java index 1e627f7a..e00aab00 --- a/app/src/main/java/com/morlunk/mumbleclient/preference/KeySelectDialogPreference.java +++ b/app/src/main/java/com/terracom/mumbleclient/preference/KeySelectDialogPreference.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.preference; +package com.terracom.mumbleclient.preference; import android.annotation.TargetApi; import android.app.AlertDialog.Builder; @@ -33,7 +33,7 @@ import android.widget.LinearLayout; import android.widget.TextView; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; public class KeySelectDialogPreference extends DialogPreference implements OnKeyListener { diff --git a/app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java b/app/src/main/java/com/terracom/mumbleclient/preference/Preferences.java old mode 100644 new mode 100755 similarity index 90% rename from app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java rename to app/src/main/java/com/terracom/mumbleclient/preference/Preferences.java index 8658f265..245cc0f9 --- a/app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java +++ b/app/src/main/java/com/terracom/mumbleclient/preference/Preferences.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.preference; +package com.terracom.mumbleclient.preference; import android.annotation.TargetApi; import android.app.AlertDialog; @@ -40,9 +40,9 @@ import android.widget.EditText; import android.widget.Toast; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.util.PlumbleTrustStore; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.util.QRPushToTalkTrustStore; import java.io.File; import java.io.IOException; @@ -58,11 +58,11 @@ */ public class Preferences extends PreferenceActivity { - public static final String ACTION_PREFS_GENERAL = "com.morlunk.mumbleclient.app.PREFS_GENERAL"; - public static final String ACTION_PREFS_AUTHENTICATION = "com.morlunk.mumbleclient.app.PREFS_AUTHENTICATION"; - public static final String ACTION_PREFS_AUDIO = "com.morlunk.mumbleclient.app.PREFS_AUDIO"; - public static final String ACTION_PREFS_APPEARANCE = "com.morlunk.mumbleclient.app.PREFS_APPEARANCE"; - public static final String ACTION_PREFS_ABOUT = "com.morlunk.mumbleclient.app.PREFS_ABOUT"; + public static final String ACTION_PREFS_GENERAL = "com.terracom.mumbleclient.app.PREFS_GENERAL"; + public static final String ACTION_PREFS_AUTHENTICATION = "com.terracom.mumbleclient.app.PREFS_AUTHENTICATION"; + public static final String ACTION_PREFS_AUDIO = "com.terracom.mumbleclient.app.PREFS_AUDIO"; + public static final String ACTION_PREFS_APPEARANCE = "com.terracom.mumbleclient.app.PREFS_APPEARANCE"; + public static final String ACTION_PREFS_ABOUT = "com.terracom.mumbleclient.app.PREFS_ABOUT"; private static final String CERTIFICATE_GENERATE_KEY = "certificateGenerate"; private static final String CERTIFICATE_PATH_KEY = "certificatePath"; @@ -106,7 +106,7 @@ public void onBuildHeaders(List
target) { @Override protected boolean isValidFragment(String fragmentName) { - return PlumblePreferenceFragment.class.getName().equals(fragmentName); + return QRPushToTalkPreferenceFragment.class.getName().equals(fragmentName); } private static void configureCertificatePreferences(PreferenceScreen screen) { @@ -133,7 +133,7 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { if("".equals(newValue)) return true; // No certificate File cert = new File((String)newValue); try { - boolean needsPassword = PlumbleCertificateManager.isPasswordRequired(cert); + boolean needsPassword = QRPushToTalkCertificateManager.isPasswordRequired(cert); if(!needsPassword) return true; // If we need a password, prompt the user. Do NOT change the preference until @@ -150,7 +150,7 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { trustClearPreference.setOnPreferenceClickListener(new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { - PlumbleTrustStore.clearTrustStore(preference.getContext()); + QRPushToTalkTrustStore.clearTrustStore(preference.getContext()); Toast.makeText(preference.getContext(), R.string.trust_cleared, Toast.LENGTH_LONG).show(); return true; } @@ -188,7 +188,7 @@ public void onClick(DialogInterface dialog, int which) { String password = passwordField.getText().toString(); boolean passwordValid = false; try { - passwordValid = PlumbleCertificateManager.isPasswordValid(certificate, password); + passwordValid = QRPushToTalkCertificateManager.isPasswordValid(certificate, password); } catch (KeyStoreException e) { e.printStackTrace(); } catch (IOException e) { @@ -244,8 +244,10 @@ public boolean onPreferenceChange(Preference preference, Object newValue) { private static void updateAudioDependents(PreferenceScreen screen, String inputMethod) { PreferenceCategory pttCategory = (PreferenceCategory) screen.findPreference("ptt_settings"); PreferenceCategory vadCategory = (PreferenceCategory) screen.findPreference("vad_settings"); - pttCategory.setEnabled(Settings.ARRAY_INPUT_METHOD_PTT.equals(inputMethod)); - vadCategory.setEnabled(Settings.ARRAY_INPUT_METHOD_VOICE.equals(inputMethod)); + //pttCategory.setEnabled(Settings.ARRAY_INPUT_METHOD_PTT.equals(inputMethod)); + pttCategory.setEnabled(true); + //vadCategory.setEnabled(Settings.ARRAY_INPUT_METHOD_VOICE.equals(inputMethod)); + vadCategory.setEnabled(false); } /** @@ -254,7 +256,7 @@ private static void updateAudioDependents(PreferenceScreen screen, String inputM * @param preference The ListPreference to update. */ private static void updateCertificatePath(ListPreference preference) throws NullPointerException, IOException { - List certificateFiles = PlumbleCertificateManager.getAvailableCertificates(); + List certificateFiles = QRPushToTalkCertificateManager.getAvailableCertificates(); // Get arrays of certificate paths and names. String[] certificateNames = new String[certificateFiles.size() + 1]; // Extra space for 'None' option @@ -277,7 +279,7 @@ private static void updateCertificatePath(ListPreference preference) throws Null * @param certificateList If passed, will update the list of certificates available. Messy. */ private static void generateCertificate(final ListPreference certificateList) { - PlumbleCertificateGenerateTask generateTask = new PlumbleCertificateGenerateTask(certificateList.getContext()) { + QRPushToTalkCertificateGenerateTask generateTask = new QRPushToTalkCertificateGenerateTask(certificateList.getContext()) { @Override protected void onPostExecute(File result) { super.onPostExecute(result); @@ -308,7 +310,7 @@ private static void configureAboutPreferences(Context context, PreferenceScreen } @TargetApi(Build.VERSION_CODES.HONEYCOMB) - public static class PlumblePreferenceFragment extends PreferenceFragment { + public static class QRPushToTalkPreferenceFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/java/com/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask.java b/app/src/main/java/com/terracom/mumbleclient/preference/QRPushToTalkCertificateGenerateTask.java old mode 100644 new mode 100755 similarity index 86% rename from app/src/main/java/com/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask.java rename to app/src/main/java/com/terracom/mumbleclient/preference/QRPushToTalkCertificateGenerateTask.java index 98a058d3..d769d1bb --- a/app/src/main/java/com/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask.java +++ b/app/src/main/java/com/terracom/mumbleclient/preference/QRPushToTalkCertificateGenerateTask.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.preference; +package com.terracom.mumbleclient.preference; import android.app.ProgressDialog; import android.content.Context; @@ -24,16 +24,16 @@ import android.os.AsyncTask; import android.widget.Toast; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; import java.io.File; -public class PlumbleCertificateGenerateTask extends AsyncTask { +public class QRPushToTalkCertificateGenerateTask extends AsyncTask { private Context context; private ProgressDialog loadingDialog; - public PlumbleCertificateGenerateTask(Context context) { + public QRPushToTalkCertificateGenerateTask(Context context) { this.context = context; } @@ -57,7 +57,7 @@ public void onCancel(DialogInterface arg0) { @Override protected File doInBackground(Void... params) { try { - return PlumbleCertificateManager.generateCertificate(); + return QRPushToTalkCertificateManager.generateCertificate(); } catch (Exception e) { e.printStackTrace(); return null; diff --git a/app/src/main/java/com/morlunk/mumbleclient/preference/PlumbleCertificateManager.java b/app/src/main/java/com/terracom/mumbleclient/preference/QRPushToTalkCertificateManager.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/preference/PlumbleCertificateManager.java rename to app/src/main/java/com/terracom/mumbleclient/preference/QRPushToTalkCertificateManager.java index 39b16ae7..b7bae312 --- a/app/src/main/java/com/morlunk/mumbleclient/preference/PlumbleCertificateManager.java +++ b/app/src/main/java/com/terracom/mumbleclient/preference/QRPushToTalkCertificateManager.java @@ -15,11 +15,11 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.preference; +package com.terracom.mumbleclient.preference; import android.os.Environment; -import com.morlunk.jumble.net.JumbleCertificateGenerator; +import com.terracom.jumble.net.JumbleCertificateGenerator; import org.spongycastle.operator.OperatorCreationException; @@ -39,10 +39,10 @@ import java.util.List; import java.util.Locale; -public class PlumbleCertificateManager { +public class QRPushToTalkCertificateManager { - private static final String CERTIFICATE_FOLDER = "Plumble"; - private static final String CERTIFICATE_FORMAT = "plumble-%s.p12"; + private static final String CERTIFICATE_FOLDER = "QRPushToTalk"; + private static final String CERTIFICATE_FORMAT = "qrptt-%s.p12"; private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); /** diff --git a/app/src/main/java/com/morlunk/mumbleclient/preference/SeekBarDialogPreference.java b/app/src/main/java/com/terracom/mumbleclient/preference/SeekBarDialogPreference.java old mode 100644 new mode 100755 similarity index 99% rename from app/src/main/java/com/morlunk/mumbleclient/preference/SeekBarDialogPreference.java rename to app/src/main/java/com/terracom/mumbleclient/preference/SeekBarDialogPreference.java index 26b472f2..15fddf80 --- a/app/src/main/java/com/morlunk/mumbleclient/preference/SeekBarDialogPreference.java +++ b/app/src/main/java/com/terracom/mumbleclient/preference/SeekBarDialogPreference.java @@ -23,7 +23,7 @@ * I added some extra functionality like a multiplier + better persistence. * - Andrew Comminos */ -package com.morlunk.mumbleclient.preference; +package com.terracom.mumbleclient.preference; import android.content.Context; import android.preference.DialogPreference; diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/FavouriteServerAdapter.java b/app/src/main/java/com/terracom/mumbleclient/servers/FavouriteServerAdapter.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/servers/FavouriteServerAdapter.java rename to app/src/main/java/com/terracom/mumbleclient/servers/FavouriteServerAdapter.java index 73e7b751..fb7527c9 --- a/app/src/main/java/com/morlunk/mumbleclient/servers/FavouriteServerAdapter.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/FavouriteServerAdapter.java @@ -15,13 +15,13 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.content.Context; import android.view.MenuItem; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.R; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.R; import java.util.List; diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/FavouriteServerListFragment.java b/app/src/main/java/com/terracom/mumbleclient/servers/FavouriteServerListFragment.java old mode 100644 new mode 100755 similarity index 92% rename from app/src/main/java/com/morlunk/mumbleclient/servers/FavouriteServerListFragment.java rename to app/src/main/java/com/terracom/mumbleclient/servers/FavouriteServerListFragment.java index 3e257f72..090549e5 --- a/app/src/main/java/com/morlunk/mumbleclient/servers/FavouriteServerListFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/FavouriteServerListFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.app.Activity; import android.app.AlertDialog; @@ -36,17 +36,17 @@ import android.widget.GridView; import android.widget.TextView; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.BuildConfig; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.db.DatabaseProvider; -import com.morlunk.mumbleclient.db.PublicServer; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.BuildConfig; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.db.DatabaseProvider; +import com.terracom.mumbleclient.db.PublicServer; import java.util.List; /** * Displays a list of servers, and allows the user to connect and edit them. - * @author morlunk + * @author terracom * */ public class FavouriteServerListFragment extends Fragment implements OnItemClickListener, FavouriteServerAdapter.FavouriteServerAdapterMenuListener { @@ -82,15 +82,15 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, mServerGrid.setOnItemClickListener(this); mServerGrid.setEmptyView(view.findViewById(R.id.server_list_grid_empty)); - TextView donateText = (TextView) view.findViewById(R.id.donate_box); + /*TextView donateText = (TextView) view.findViewById(R.id.donate_box); donateText.setVisibility(BuildConfig.DONATE_NAG ? View.VISIBLE : View.GONE); donateText.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { - Intent playIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.morlunk.mumbleclient")); + Intent playIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.terracom.mumbleclient")); startActivity(playIntent); } - }); + });*/ registerForContextMenu(mServerGrid); return view; diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerAdapter.java b/app/src/main/java/com/terracom/mumbleclient/servers/PublicServerAdapter.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerAdapter.java rename to app/src/main/java/com/terracom/mumbleclient/servers/PublicServerAdapter.java index b18b54c1..70f52d8c --- a/app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerAdapter.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/PublicServerAdapter.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.content.Context; import android.view.MenuItem; @@ -23,9 +23,9 @@ import android.view.ViewGroup; import android.widget.TextView; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.db.PublicServer; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.db.PublicServer; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerFetchTask.java b/app/src/main/java/com/terracom/mumbleclient/servers/PublicServerFetchTask.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerFetchTask.java rename to app/src/main/java/com/terracom/mumbleclient/servers/PublicServerFetchTask.java index 5c2f3d18..30e75e7d --- a/app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerFetchTask.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/PublicServerFetchTask.java @@ -15,12 +15,12 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.os.AsyncTask; import android.util.Xml; -import com.morlunk.mumbleclient.db.PublicServer; +import com.terracom.mumbleclient.db.PublicServer; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; @@ -48,7 +48,7 @@ protected List doInBackground(Void... params) { URL url = new URL(MUMBLE_PUBLIC_URL); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); - connection.addRequestProperty("version", com.morlunk.jumble.Constants.PROTOCOL_STRING); + connection.addRequestProperty("version", com.terracom.jumble.Constants.PROTOCOL_STRING); connection.connect(); InputStream stream = connection.getInputStream(); diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerListFragment.java b/app/src/main/java/com/terracom/mumbleclient/servers/PublicServerListFragment.java old mode 100644 new mode 100755 similarity index 97% rename from app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerListFragment.java rename to app/src/main/java/com/terracom/mumbleclient/servers/PublicServerListFragment.java index 25457b23..7ff66155 --- a/app/src/main/java/com/morlunk/mumbleclient/servers/PublicServerListFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/PublicServerListFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.annotation.TargetApi; import android.app.Activity; @@ -47,12 +47,12 @@ import android.widget.TextView.OnEditorActionListener; import android.widget.Toast; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.db.DatabaseProvider; -import com.morlunk.mumbleclient.db.PlumbleDatabase; -import com.morlunk.mumbleclient.db.PublicServer; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.db.DatabaseProvider; +import com.terracom.mumbleclient.db.QRPushToTalkDatabase; +import com.terracom.mumbleclient.db.PublicServer; import java.util.ArrayList; import java.util.Collection; @@ -67,7 +67,7 @@ /** * Displays a list of public servers that can be connected to, sorted, and favourited. - * @author morlunk + * @author terracom * */ public class PublicServerListFragment extends Fragment implements OnItemClickListener, PublicServerAdapter.PublicServerAdapterMenuListener { @@ -163,7 +163,7 @@ public void onClick(DialogInterface dialog, int which) { } else { server.setUsername(settings.getDefaultUsername()); } - PlumbleDatabase database = mDatabaseProvider.getDatabase(); + QRPushToTalkDatabase database = mDatabaseProvider.getDatabase(); database.addServer(server); } }); @@ -349,7 +349,7 @@ protected void onPostExecute(ServerInfoResponse serverInfoResponse) { if(serverInfoResponse == null) { // TODO handle bad responses } else if(serverInfoResponse.getCurrentUsers() == 0 && - serverInfoResponse.getVersion() == com.morlunk.jumble.Constants.PROTOCOL_VERSION) { + serverInfoResponse.getVersion() == com.terracom.jumble.Constants.PROTOCOL_VERSION) { mGoodResponses.add(serverInfoResponse); } diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerAdapter.java b/app/src/main/java/com/terracom/mumbleclient/servers/ServerAdapter.java old mode 100644 new mode 100755 similarity index 98% rename from app/src/main/java/com/morlunk/mumbleclient/servers/ServerAdapter.java rename to app/src/main/java/com/terracom/mumbleclient/servers/ServerAdapter.java index d3a74e55..75ded86c --- a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerAdapter.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/ServerAdapter.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.content.Context; import android.os.Build; @@ -29,8 +29,8 @@ import android.widget.ProgressBar; import android.widget.TextView; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.R; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.R; import java.util.List; import java.util.concurrent.ConcurrentHashMap; diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerEditFragment.java b/app/src/main/java/com/terracom/mumbleclient/servers/ServerEditFragment.java old mode 100644 new mode 100755 similarity index 96% rename from app/src/main/java/com/morlunk/mumbleclient/servers/ServerEditFragment.java rename to app/src/main/java/com/terracom/mumbleclient/servers/ServerEditFragment.java index 29c0a58f..15dc4eb6 --- a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerEditFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/ServerEditFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.app.Activity; import android.app.AlertDialog; @@ -27,11 +27,11 @@ import android.widget.EditText; import android.widget.TextView; -import com.morlunk.jumble.Constants; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.db.DatabaseProvider; +import com.terracom.jumble.Constants; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.db.DatabaseProvider; public class ServerEditFragment extends DialogFragment { private TextView mNameTitle; diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerInfoResponse.java b/app/src/main/java/com/terracom/mumbleclient/servers/ServerInfoResponse.java old mode 100644 new mode 100755 similarity index 96% rename from app/src/main/java/com/morlunk/mumbleclient/servers/ServerInfoResponse.java rename to app/src/main/java/com/terracom/mumbleclient/servers/ServerInfoResponse.java index 96611351..ba949a3e --- a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerInfoResponse.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/ServerInfoResponse.java @@ -15,16 +15,16 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; -import com.morlunk.jumble.model.Server; +import com.terracom.jumble.model.Server; import java.nio.ByteBuffer; /** * Response from server pings. * @see http://mumble.sourceforge.net/Protocol - * @author morlunk + * @author terracom */ public class ServerInfoResponse { diff --git a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerInfoTask.java b/app/src/main/java/com/terracom/mumbleclient/servers/ServerInfoTask.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/servers/ServerInfoTask.java rename to app/src/main/java/com/terracom/mumbleclient/servers/ServerInfoTask.java index 73c3eb2f..bd12b453 --- a/app/src/main/java/com/morlunk/mumbleclient/servers/ServerInfoTask.java +++ b/app/src/main/java/com/terracom/mumbleclient/servers/ServerInfoTask.java @@ -15,13 +15,13 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.servers; +package com.terracom.mumbleclient.servers; import android.os.AsyncTask; import android.util.Log; -import com.morlunk.jumble.model.Server; -import com.morlunk.mumbleclient.Constants; +import com.terracom.jumble.model.Server; +import com.terracom.mumbleclient.Constants; import java.net.DatagramPacket; import java.net.DatagramSocket; @@ -31,7 +31,7 @@ /** * Pings the requested server and returns a ServerInfoResponse. * Will return a 'dummy' ServerInfoResponse in the case of failure. - * @author morlunk + * @author terracom * */ public class ServerInfoTask extends AsyncTask { diff --git a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleHotCorner.java b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkHotCorner.java old mode 100644 new mode 100755 similarity index 85% rename from app/src/main/java/com/morlunk/mumbleclient/service/PlumbleHotCorner.java rename to app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkHotCorner.java index cc82db68..5a0d32ec --- a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleHotCorner.java +++ b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkHotCorner.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.service; +package com.terracom.mumbleclient.service; import android.content.Context; import android.graphics.PixelFormat; @@ -24,24 +24,24 @@ import android.view.View; import android.view.WindowManager; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; /** - * A hot corner in an area of the screen specified by {@link PlumbleHotCorner#getGravity()}. + * A hot corner in an area of the screen specified by {@link QRPushToTalkHotCorner#getGravity()}. * Created by andrew on 07/06/14. */ -public class PlumbleHotCorner implements View.OnTouchListener { +public class QRPushToTalkHotCorner implements View.OnTouchListener { private WindowManager mWindowManager; private Context mContext; private View mView; private boolean mShown; private int mHighlightColour; - private PlumbleHotCornerListener mListener; + private QRPushToTalkHotCornerListener mListener; private WindowManager.LayoutParams mParams; - public PlumbleHotCorner(Context context, int gravity, PlumbleHotCornerListener listener) { + public QRPushToTalkHotCorner(Context context, int gravity, QRPushToTalkHotCornerListener listener) { if(listener == null) { - throw new NullPointerException("A PlumbleHotCornerListener must be assigned."); + throw new NullPointerException("A QRPushToTalkHotCornerListener must be assigned."); } LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); mWindowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); @@ -106,7 +106,7 @@ public int getGravity() { return mParams.gravity; } - public static interface PlumbleHotCornerListener { + public static interface QRPushToTalkHotCornerListener { public void onHotCornerDown(); public void onHotCornerUp(); } diff --git a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleNotification.java b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkNotification.java old mode 100644 new mode 100755 similarity index 87% rename from app/src/main/java/com/morlunk/mumbleclient/service/PlumbleNotification.java rename to app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkNotification.java index 8e32ae7e..e9381025 --- a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleNotification.java +++ b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkNotification.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.service; +package com.terracom.mumbleclient.service; import android.app.Notification; import android.app.PendingIntent; @@ -26,18 +26,18 @@ import android.content.IntentFilter; import android.support.v4.app.NotificationCompat; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.app.DrawerAdapter; -import com.morlunk.mumbleclient.app.PlumbleActivity; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.app.DrawerAdapter; +import com.terracom.mumbleclient.app.QRPushToTalkActivity; import java.util.ArrayList; import java.util.List; /** - * Wrapper to create Plumble notifications. + * Wrapper to create QRPushToTalk notifications. * Created by andrew on 08/08/14. */ -public class PlumbleNotification { +public class QRPushToTalkNotification { private static final int NOTIFICATION_ID = 1; private static final String BROADCAST_MUTE = "b_mute"; private static final String BROADCAST_DEAFEN = "b_deafen"; @@ -67,22 +67,22 @@ public void onReceive(Context context, Intent intent) { }; /** - * Creates a foreground Plumble notification for the given service. + * Creates a foreground QRPushToTalk notification for the given service. * @param service The service to register a foreground notification for. * @param listener An listener for notification actions. - * @return A new PlumbleNotification instance. + * @return A new QRPushToTalkNotification instance. */ - public static PlumbleNotification showForeground(Service service, OnActionListener listener) { - PlumbleNotification notification = new PlumbleNotification(service, listener); + public static QRPushToTalkNotification showForeground(Service service, OnActionListener listener) { + QRPushToTalkNotification notification = new QRPushToTalkNotification(service, listener); notification.show(); return notification; } - private PlumbleNotification(Service service, OnActionListener listener) { + private QRPushToTalkNotification(Service service, OnActionListener listener) { mService = service; mListener = listener; mMessages = new ArrayList(); - mCustomTicker = mService.getString(R.string.plumbleConnected); + mCustomTicker = mService.getString(R.string.qrpttConnected); mCustomContentText = mService.getString(R.string.connected); mReconnecting = false; } @@ -151,7 +151,7 @@ public void hide() { } /** - * Called to update/create the service's foreground Plumble notification. + * Called to update/create the service's foreground QRPushToTalk notification. */ private Notification createNotification() { NotificationCompat.Builder builder = new NotificationCompat.Builder(mService); @@ -193,8 +193,8 @@ private Notification createNotification() { builder.setStyle(inboxStyle); } - Intent channelListIntent = new Intent(mService, PlumbleActivity.class); - channelListIntent.putExtra(PlumbleActivity.EXTRA_DRAWER_FRAGMENT, DrawerAdapter.ITEM_SERVER); + Intent channelListIntent = new Intent(mService, QRPushToTalkActivity.class); + channelListIntent.putExtra(QRPushToTalkActivity.EXTRA_DRAWER_FRAGMENT, DrawerAdapter.ITEM_SERVER); // FLAG_CANCEL_CURRENT ensures that the extra always gets sent. PendingIntent pendingIntent = PendingIntent.getActivity(mService, 0, channelListIntent, PendingIntent.FLAG_CANCEL_CURRENT); builder.setContentIntent(pendingIntent); diff --git a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleOverlay.java b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkOverlay.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/service/PlumbleOverlay.java rename to app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkOverlay.java index d37e1362..8d9fc305 --- a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleOverlay.java +++ b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkOverlay.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.service; +package com.terracom.mumbleclient.service; import android.content.Context; import android.graphics.PixelFormat; @@ -28,18 +28,18 @@ import android.widget.ImageView; import android.widget.ListView; -import com.morlunk.jumble.model.Channel; -import com.morlunk.jumble.model.User; -import com.morlunk.jumble.util.JumbleObserver; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.channel.ChannelAdapter; +import com.terracom.jumble.model.Channel; +import com.terracom.jumble.model.User; +import com.terracom.jumble.util.JumbleObserver; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.channel.ChannelAdapter; /** * An onscreen interactive overlay displaying the users in the current channel. * Created by andrew on 26/09/13. */ -public class PlumbleOverlay { +public class QRPushToTalkOverlay { public static final int DEFAULT_WIDTH = 200; public static final int DEFAULT_HEIGHT = 240; @@ -78,9 +78,9 @@ else if(newChannel.getId() == mService.getBinder().getSessionChannel().getId() | private boolean mShown = false; // private boolean mShowChat = false; - private PlumbleService mService; + private QRPushToTalkService mService; - public PlumbleOverlay(PlumbleService service) { + public QRPushToTalkOverlay(QRPushToTalkService service) { mService = service; mOverlayView = View.inflate(service, R.layout.overlay, null); mTalkButton = (ImageView) mOverlayView.findViewById(R.id.overlay_talk); diff --git a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleService.java b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkService.java old mode 100644 new mode 100755 similarity index 89% rename from app/src/main/java/com/morlunk/mumbleclient/service/PlumbleService.java rename to app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkService.java index 07ee2d95..ddb703d3 --- a/app/src/main/java/com/morlunk/mumbleclient/service/PlumbleService.java +++ b/app/src/main/java/com/terracom/mumbleclient/service/QRPushToTalkService.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.service; +package com.terracom.mumbleclient.service; import android.content.BroadcastReceiver; import android.content.Intent; @@ -28,30 +28,30 @@ import android.preference.PreferenceManager; import android.speech.tts.TextToSpeech; -import com.morlunk.jumble.Constants; -import com.morlunk.jumble.JumbleService; -import com.morlunk.jumble.model.Message; -import com.morlunk.jumble.model.User; -import com.morlunk.jumble.util.JumbleObserver; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.service.ipc.TalkBroadcastReceiver; +import com.terracom.jumble.Constants; +import com.terracom.jumble.JumbleService; +import com.terracom.jumble.model.Message; +import com.terracom.jumble.model.User; +import com.terracom.jumble.util.JumbleObserver; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.service.ipc.TalkBroadcastReceiver; /** - * An extension of the Jumble service with some added Plumble-exclusive non-standard Mumble features. + * An extension of the Jumble service with some added QRPushToTalk-exclusive non-standard Mumble features. * Created by andrew on 28/07/13. */ -public class PlumbleService extends JumbleService implements SharedPreferences.OnSharedPreferenceChangeListener { +public class QRPushToTalkService extends JumbleService implements SharedPreferences.OnSharedPreferenceChangeListener { /** Undocumented constant that permits a proximity-sensing wake lock. */ public static final int PROXIMITY_SCREEN_OFF_WAKE_LOCK = 32; public static final int TTS_THRESHOLD = 250; // Maximum number of characters to read public static final int RECONNECT_DELAY = 10000; - private PlumbleBinder mBinder = new PlumbleBinder(); + private QRPushToTalkBinder mBinder = new QRPushToTalkBinder(); private Settings mSettings; - private PlumbleNotification mNotification; + private QRPushToTalkNotification mNotification; /** Channel view overlay. */ - private PlumbleOverlay mChannelOverlay; + private QRPushToTalkOverlay mChannelOverlay; /** Proximity lock for handset mode. */ private PowerManager.WakeLock mProximityLock; /** Play sound when push to talk key is pressed */ @@ -67,8 +67,8 @@ public void onInit(int status) { }; /** The view representing the hot corner. */ - private PlumbleHotCorner mHotCorner; - private PlumbleHotCorner.PlumbleHotCornerListener mHotCornerListener = new PlumbleHotCorner.PlumbleHotCornerListener() { + private QRPushToTalkHotCorner mHotCorner; + private QRPushToTalkHotCorner.QRPushToTalkHotCornerListener mHotCornerListener = new QRPushToTalkHotCorner.QRPushToTalkHotCornerListener() { @Override public void onHotCornerDown() { try { @@ -175,7 +175,7 @@ public void onUserTalkStateUpdated(User user) throws RemoteException { } } }; - private PlumbleNotification.OnActionListener mNotificationActionListener = new PlumbleNotification.OnActionListener() { + private QRPushToTalkNotification.OnActionListener mNotificationActionListener = new QRPushToTalkNotification.OnActionListener() { @Override public void onMuteToggled() { try { @@ -238,11 +238,11 @@ public void onCreate() { // Manually set theme to style overlay views // XML theme does NOT do this! - setTheme(R.style.Theme_Plumble); + setTheme(R.style.Theme_QRPushToTalk); // Instantiate overlay view - mChannelOverlay = new PlumbleOverlay(this); - mHotCorner = new PlumbleHotCorner(this, mSettings.getHotCornerGravity(), mHotCornerListener); + mChannelOverlay = new QRPushToTalkOverlay(this); + mHotCorner = new QRPushToTalkHotCorner(this, mSettings.getHotCornerGravity(), mHotCornerListener); // Set up TTS if(mSettings.isTextToSpeechEnabled()) @@ -295,7 +295,7 @@ public void onConnectionSynchronized() { mNotification = null; } - mNotification = PlumbleNotification.showForeground(this, mNotificationActionListener); + mNotification = QRPushToTalkNotification.showForeground(this, mNotificationActionListener); registerReceiver(mTalkReceiver, new IntentFilter(TalkBroadcastReceiver.BROADCAST_TALK)); @@ -389,7 +389,7 @@ else if (mTTS != null && !mSettings.isTextToSpeechEnabled()) { private void setProximitySensorOn(boolean on) { if(on) { PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE); - mProximityLock = pm.newWakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK, "plumble_proximity"); + mProximityLock = pm.newWakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK, "qrptt_proximity"); mProximityLock.acquire(); } else { if(mProximityLock != null) mProximityLock.release(); @@ -398,7 +398,7 @@ private void setProximitySensorOn(boolean on) { } @Override - public PlumbleBinder getBinder() { + public QRPushToTalkBinder getBinder() { return mBinder; } @@ -408,9 +408,9 @@ public IBinder onBind(Intent intent) { } /** - * An extension of JumbleBinder to add Plumble-specific functionality. + * An extension of JumbleBinder to add QRPushToTalk-specific functionality. */ - public class PlumbleBinder extends JumbleBinder { + public class QRPushToTalkBinder extends JumbleBinder { public void setOverlayShown(boolean showOverlay) { if(!mChannelOverlay.isShown()) { mChannelOverlay.show(); diff --git a/app/src/main/java/com/morlunk/mumbleclient/service/ipc/TalkBroadcastReceiver.java b/app/src/main/java/com/terracom/mumbleclient/service/ipc/TalkBroadcastReceiver.java old mode 100644 new mode 100755 similarity index 92% rename from app/src/main/java/com/morlunk/mumbleclient/service/ipc/TalkBroadcastReceiver.java rename to app/src/main/java/com/terracom/mumbleclient/service/ipc/TalkBroadcastReceiver.java index 57772cd2..be2f8d15 --- a/app/src/main/java/com/morlunk/mumbleclient/service/ipc/TalkBroadcastReceiver.java +++ b/app/src/main/java/com/terracom/mumbleclient/service/ipc/TalkBroadcastReceiver.java @@ -15,20 +15,20 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.service.ipc; +package com.terracom.mumbleclient.service.ipc; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.RemoteException; -import com.morlunk.jumble.IJumbleService; +import com.terracom.jumble.IJumbleService; /** * Created by andrew on 08/08/14. */ public class TalkBroadcastReceiver extends BroadcastReceiver { - public static final String BROADCAST_TALK = "com.morlunk.mumbleclient.action.TALK"; + public static final String BROADCAST_TALK = "com.terracom.mumbleclient.action.TALK"; public static final String EXTRA_TALK_STATUS = "status"; public static final String TALK_STATUS_ON = "on"; public static final String TALK_STATUS_OFF = "off"; diff --git a/app/src/main/java/com/morlunk/mumbleclient/util/JumbleServiceFragment.java b/app/src/main/java/com/terracom/mumbleclient/util/JumbleServiceFragment.java old mode 100644 new mode 100755 similarity index 96% rename from app/src/main/java/com/morlunk/mumbleclient/util/JumbleServiceFragment.java rename to app/src/main/java/com/terracom/mumbleclient/util/JumbleServiceFragment.java index 64eced39..8544638f --- a/app/src/main/java/com/morlunk/mumbleclient/util/JumbleServiceFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/util/JumbleServiceFragment.java @@ -15,15 +15,15 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.util; +package com.terracom.mumbleclient.util; import android.app.Activity; import android.os.Bundle; import android.os.RemoteException; import android.support.v4.app.Fragment; -import com.morlunk.jumble.IJumbleObserver; -import com.morlunk.jumble.IJumbleService; +import com.terracom.jumble.IJumbleObserver; +import com.terracom.jumble.IJumbleService; /** * Fragment class intended to make binding the Jumble service to fragments easier. diff --git a/app/src/main/java/com/morlunk/mumbleclient/util/JumbleServiceProvider.java b/app/src/main/java/com/terracom/mumbleclient/util/JumbleServiceProvider.java old mode 100644 new mode 100755 similarity index 92% rename from app/src/main/java/com/morlunk/mumbleclient/util/JumbleServiceProvider.java rename to app/src/main/java/com/terracom/mumbleclient/util/JumbleServiceProvider.java index b9209e45..006cfa07 --- a/app/src/main/java/com/morlunk/mumbleclient/util/JumbleServiceProvider.java +++ b/app/src/main/java/com/terracom/mumbleclient/util/JumbleServiceProvider.java @@ -15,9 +15,9 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.util; +package com.terracom.mumbleclient.util; -import com.morlunk.jumble.IJumbleService; +import com.terracom.jumble.IJumbleService; /** * Created by andrew on 03/08/13. diff --git a/app/src/main/java/com/morlunk/mumbleclient/util/ModelUtils.java b/app/src/main/java/com/terracom/mumbleclient/util/ModelUtils.java old mode 100644 new mode 100755 similarity index 94% rename from app/src/main/java/com/morlunk/mumbleclient/util/ModelUtils.java rename to app/src/main/java/com/terracom/mumbleclient/util/ModelUtils.java index 6899ed73..f7de0fb4 --- a/app/src/main/java/com/morlunk/mumbleclient/util/ModelUtils.java +++ b/app/src/main/java/com/terracom/mumbleclient/util/ModelUtils.java @@ -15,12 +15,12 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.util; +package com.terracom.mumbleclient.util; import android.os.RemoteException; -import com.morlunk.jumble.IJumbleService; -import com.morlunk.jumble.model.Channel; +import com.terracom.jumble.IJumbleService; +import com.terracom.jumble.model.Channel; import java.util.LinkedList; import java.util.List; diff --git a/app/src/main/java/com/morlunk/mumbleclient/util/MumbleImageGetter.java b/app/src/main/java/com/terracom/mumbleclient/util/MumbleImageGetter.java old mode 100644 new mode 100755 similarity index 98% rename from app/src/main/java/com/morlunk/mumbleclient/util/MumbleImageGetter.java rename to app/src/main/java/com/terracom/mumbleclient/util/MumbleImageGetter.java index 76d1a525..d3e23d39 --- a/app/src/main/java/com/morlunk/mumbleclient/util/MumbleImageGetter.java +++ b/app/src/main/java/com/terracom/mumbleclient/util/MumbleImageGetter.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.util; +package com.terracom.mumbleclient.util; import android.content.Context; import android.graphics.Bitmap; @@ -27,7 +27,7 @@ import android.util.Base64; import android.util.DisplayMetrics; -import com.morlunk.mumbleclient.Settings; +import com.terracom.mumbleclient.Settings; import java.io.IOException; import java.io.UnsupportedEncodingException; diff --git a/app/src/main/java/com/morlunk/mumbleclient/util/PlumbleTrustStore.java b/app/src/main/java/com/terracom/mumbleclient/util/QRPushToTalkTrustStore.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/util/PlumbleTrustStore.java rename to app/src/main/java/com/terracom/mumbleclient/util/QRPushToTalkTrustStore.java index a6fb9156..7233556d --- a/app/src/main/java/com/morlunk/mumbleclient/util/PlumbleTrustStore.java +++ b/app/src/main/java/com/terracom/mumbleclient/util/QRPushToTalkTrustStore.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.util; +package com.terracom.mumbleclient.util; import android.content.Context; @@ -32,9 +32,9 @@ /** * Created by andrew on 05/04/14. */ -public class PlumbleTrustStore { +public class QRPushToTalkTrustStore { - private static final String STORE_FILE = "plumble-store.bks"; + private static final String STORE_FILE = "qrptt-store.bks"; private static final String STORE_PASS = ""; private static final String STORE_FORMAT = "BKS"; diff --git a/app/src/main/java/com/morlunk/mumbleclient/util/TintedMenuInflater.java b/app/src/main/java/com/terracom/mumbleclient/util/TintedMenuInflater.java old mode 100644 new mode 100755 similarity index 97% rename from app/src/main/java/com/morlunk/mumbleclient/util/TintedMenuInflater.java rename to app/src/main/java/com/terracom/mumbleclient/util/TintedMenuInflater.java index f5cafded..9cce116b --- a/app/src/main/java/com/morlunk/mumbleclient/util/TintedMenuInflater.java +++ b/app/src/main/java/com/terracom/mumbleclient/util/TintedMenuInflater.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.util; +package com.terracom.mumbleclient.util; import android.content.Context; import android.content.res.TypedArray; @@ -25,7 +25,7 @@ import android.view.MenuInflater; import android.view.MenuItem; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; /** * A wrapper around a {@link android.view.MenuInflater} that tints menu items to the control color diff --git a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardActivity.java b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardActivity.java old mode 100644 new mode 100755 similarity index 98% rename from app/src/main/java/com/morlunk/mumbleclient/wizard/WizardActivity.java rename to app/src/main/java/com/terracom/mumbleclient/wizard/WizardActivity.java index 00188b03..fc29b07a --- a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardActivity.java +++ b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardActivity.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.wizard; +package com.terracom.mumbleclient.wizard; import android.app.AlertDialog; import android.content.DialogInterface; @@ -28,8 +28,8 @@ import android.view.View; import android.widget.Button; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; /** * A simple activity_wizard providing an easy to use interface for configuring useful settings. diff --git a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardAudioFragment.java b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardAudioFragment.java old mode 100644 new mode 100755 similarity index 97% rename from app/src/main/java/com/morlunk/mumbleclient/wizard/WizardAudioFragment.java rename to app/src/main/java/com/terracom/mumbleclient/wizard/WizardAudioFragment.java index 1150da44..2223561b --- a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardAudioFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardAudioFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.wizard; +package com.terracom.mumbleclient.wizard; import android.os.Bundle; import android.support.v4.app.Fragment; @@ -27,7 +27,7 @@ import android.widget.SpinnerAdapter; import android.widget.TextView; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; /** * Created by andrew on 04/11/13. diff --git a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardCertificateFragment.java b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardCertificateFragment.java old mode 100644 new mode 100755 similarity index 88% rename from app/src/main/java/com/morlunk/mumbleclient/wizard/WizardCertificateFragment.java rename to app/src/main/java/com/terracom/mumbleclient/wizard/WizardCertificateFragment.java index fb2edc5b..4f31b480 --- a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardCertificateFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardCertificateFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.wizard; +package com.terracom.mumbleclient.wizard; import android.app.Activity; import android.os.Bundle; @@ -25,9 +25,9 @@ import android.view.ViewGroup; import android.widget.Button; -import com.morlunk.mumbleclient.R; -import com.morlunk.mumbleclient.Settings; -import com.morlunk.mumbleclient.preference.PlumbleCertificateGenerateTask; +import com.terracom.mumbleclient.R; +import com.terracom.mumbleclient.Settings; +import com.terracom.mumbleclient.preference.QRPushToTalkCertificateGenerateTask; import java.io.File; @@ -64,7 +64,7 @@ public void onClick(View v) { private void generateCertificate() { final Settings settings = Settings.getInstance(getActivity()); - PlumbleCertificateGenerateTask task = new PlumbleCertificateGenerateTask(getActivity()) { + QRPushToTalkCertificateGenerateTask task = new QRPushToTalkCertificateGenerateTask(getActivity()) { @Override protected void onPostExecute(File result) { super.onPostExecute(result); diff --git a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardNavigation.java b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardNavigation.java old mode 100644 new mode 100755 similarity index 95% rename from app/src/main/java/com/morlunk/mumbleclient/wizard/WizardNavigation.java rename to app/src/main/java/com/terracom/mumbleclient/wizard/WizardNavigation.java index eeb4b291..a4fff88b --- a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardNavigation.java +++ b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardNavigation.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.wizard; +package com.terracom.mumbleclient.wizard; /** * Created by andrew on 04/11/13. diff --git a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardWelcomeFragment.java b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardWelcomeFragment.java old mode 100644 new mode 100755 similarity index 93% rename from app/src/main/java/com/morlunk/mumbleclient/wizard/WizardWelcomeFragment.java rename to app/src/main/java/com/terracom/mumbleclient/wizard/WizardWelcomeFragment.java index a86e0f6b..fdcd926a --- a/app/src/main/java/com/morlunk/mumbleclient/wizard/WizardWelcomeFragment.java +++ b/app/src/main/java/com/terracom/mumbleclient/wizard/WizardWelcomeFragment.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.morlunk.mumbleclient.wizard; +package com.terracom.mumbleclient.wizard; import android.os.Bundle; import android.support.v4.app.Fragment; @@ -23,7 +23,7 @@ import android.view.View; import android.view.ViewGroup; -import com.morlunk.mumbleclient.R; +import com.terracom.mumbleclient.R; /** * Created by andrew on 03/11/13. diff --git a/app/src/main/res/anim/fade_in.xml b/app/src/main/res/anim/fade_in.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/anim/fade_out.xml b/app/src/main/res/anim/fade_out.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/anim/slide_down.xml b/app/src/main/res/anim/slide_down.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/anim/slide_up.xml b/app/src/main/res/anim/slide_up.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_notify.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_notify.png index 275068a7cbadf5d714d6646af171f8d90f87cdc4..b37054fe0de9c183f91b6a79a3b952d2e78131bc 100644 GIT binary patch literal 3914 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 Y0VvrMf@*`cOaK4?07*qoM6N<$f+bX=!2kdN delta 467 zcmV;^0WAK?9_#~27=TpaA64&vfw)j@Fa9}owB3=V>e zLp!KbKop^%P*5B?_ydYqEmRz=n{^P}+rh!jzo3g0M5K0(@8NrJ6w+MiB~Z=5Lz>+8 zefPANd`%=0j&S@A+qSy|9V`ELgpj-hVw$lr5%2f6iG#FeY=2tB2k{eUz!;bY7RZ7d z9xYxM^O>ObJOSQ8qXl9<;kQU1xN;F`CMWXzkm&*UT;vl}T|}ykYcMZrN~D{|U1hN( z=m#|inHuMl%C((#MFzkLcm_jFiHh9D*q@3*JPXpiG3mz!P`{$D+T01+W1gz&GOp z6VfFV`oBVDLqcU!LMcN+DN{mGcGo;#u)LCIzM0q9aD=0i#t(?Z4uP{G`FsEX002ov JPDHLkV1hM4;0yo& diff --git a/app/src/main/res/drawable-hdpi-v9/ic_stat_notify.png b/app/src/main/res/drawable-hdpi-v9/ic_stat_notify.png index 6f674a3048dede6a0b07b9e295d255f282d97f94..0458f7e581a721f69ec37988ab9f5777a4bb70e2 100644 GIT binary patch delta 2884 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 XrvFTzcdY||BY?oKHD6UJT15O0+yy}R delta 926 zcmV;P17ZB_FtZ1cBYy*WNkld?oPi(i znKSc#%$a%ToiUM!OI+d-mwi#Tx3^os2*`nXPy}UCWL=JJT7UM6(J3$h=70wl!6c2$ zfU_jSx=FV2*hl)N{+IE+U;&gs7PN-w+sZyA%IMuq!|OScTQnjKk_K{;?3<-5ky-EB z_(qTiOQ4f=Pr+LQS#Q7#{_dnqk=^Lhc=_BjGIC1&Jx~D`LdZJDJ`+k^nz9$HJHcs_ zr-BCUT@%>gqJONbK~^3305-u*(59UuRtbspX%CQ_rS4P| z2L?C=4h4)<$-sD@QnfEDI{AJeiUV`iMxTrK8x4`2^?wN{)L?XhZ9P7(imZUIFc&4a z@v7~xsDGsxHLL8f|8k&}ZD*CbmjOGrXOufJcUe@PJHSJ51)SE5S^+1(XbldGvh9ji zFEV?$F`iNMN(37*aUkc1GW;C^zZgB5_^x7^9QT1u>ba$a@SKSQ^ZW`OOo=P3lgPC0 zz=3tjet)lo+EcV)-o$|-)8HvZ$z#ywz<3{#J)t~5rwv6D2g=OlKPv+7NY0}iRBR)% zZ!7w~(uQ&r2fix;$95rIA5-+LMsdKOLNlrZpc_m(qFZy|U6d*0FXAE1fsDg7(4#qU zEy^O!F@z;KI<6goRa4EE($PqRu{>hx%o3*tG-Hv25*7uU)IiA*A1-1O3#Iw|+~fTx_j5 zbYRWN#nuj2i>@4SceSWZrw3Z}h>Ay<^@-gojNb(d#uvietJ-!VsVqD%f%g8WI=SU1Hs&GA3w;u4p*>=%#n2cnXDi?h2*c>n+a07*qoM6N<$f(O~e AVE_OC diff --git a/app/src/main/res/drawable-hdpi/ic_launcher.png b/app/src/main/res/drawable-hdpi/ic_launcher.png index 5de2b0307824059813dcbd5968a463d37088ff82..0f15c7ab50dbdde7975bd8e084367c7e5aca3de2 100644 GIT binary patch literal 11171 zcmWlfcRbZ?7{-4%_B>g~$T(y~c3HG9ghI*AO32C{nU$Tr3EA0u zy-)h2{&3Fc=REgw-`DlM?nq5_B~l`KA_#&=Rg}?>!N1D?{u1DU@4DNSN)W{3pn{gu z@&2&w=jE+4I(FicDU`(hL(Ml7_A6)*n>E|3F6bA!y*ii*qqX;G4b#cPLKN~U+PltM zSH}U8!~MuM8Zn|tdFvsEtnWMaq@vXiM^}Qv-Duci^Ule9L&hpfe6?4);d9fuk!0)5 zH}D5G(InFU^XG4#yLU%ikVvH6QdcYyRG%VPSy54&e+9J$Vc`ha_J1&@A9yE>k59&^ znMuxsDuguuS~pHs+E(J=lRbZA#)R_LY)Rw<$ zm9_(2ozb+07!2+Kt4?#cpo?V6_0`2ekXMqkC=Q26Gx6m3KFU}aJ6W*S^ ziyDxZm+vRNEpgb|`%ajLYUS?(j~|J5rqU(7Jd4Z9m<{yw@?+!T6rVrmVi2+t$k)g$ z{aQJ_{bhRFpvn$T#w@MonMNvS^TO55ZNIs!`FvwzmQRxc7Q-ylT-j++SC*gOrG}=W zr~heXc>QPLTd2OxKt|u6{`CK*f6SAHARu}XJI$?E#I$_f9bI?`9Gs^vPH2pe_>8kx z^*3`ddTMHqUULBx5(0wSgoK2l1-H5_y<**}NvGh^(NRIY;`@flEA9=m8AEoJcX-gX zJIxmY+mrU*f9h5T>t1mB)!Mm7S8eXUG>FI$}P?+y}qZX;DsR=zBq)O`R>uW|Gwn>8W^72?k zcu8cK#j(34^zYoclN1@z-c-JIZ-H}#?&;H~I>yGE>_~FBPgHbt9)I&`h^gNm=Ha79 zd9}4-57pE@Cf_r@tEHvY9}z*IfkwkRJ32HiERe5Wz0xw*q`+X5csMmO4o@#4qaybp z%`%lF&f*sTD(`aqpn|Vo$Fz-%?v@xN#Ta-m#D7iG^%JwC41~-HX`CB}W zLDYFh?B~D$ZGe<#%=o(d0z$#BSWm?ICsp2jYw$;Ct7kxFm57+w(8uT1*Uz6xwx07>XLzN9?wExQ0JES^muD>W{0*6xj@zmE&R$;Wy6)DI6vOxbQGcI zAi&1%vmpox8XVLtYh(%OUJB0PI=$$9=QOzR&1v^F>z0KnQ@!VQNQrUH@3Zyca-Rd6 zt*L6_NN#R1w^ISd82VR6j`uuwCPU>y@v<8mXC#H-A$>N_QRFq?W-#@r{D`DUbZ`=h`xmRAv{pFVwh8W|aBH(7D#g&5K?>JGFvVOrxGocwUi=OY4$qG^bhqYPnDeZy zpNlch;bL!yHF)iWvG*VzxN}_#SrI(e)?W0i+dW8N91GWgfBQ@t`L{7u&|ca8 z+?0VhHPSncag#XI!9yy5 zmX+as>1t3iHt%Vm#nLeQd~*AXsEBN`wfBrOL5?zHUNe2uhER}~Z)0|-kR-IngQ)ZJ zW+7PZjI&`PyL6K(?TDVff~`QSeGMBZR^`MIr*8F3Y0`| z)on|jxt~4}tMT+;($w(|r6mB<$Q*pi97MO>;RzIyMpfJ{zON z+f!d(<#0{31j>le!*iMaC_tkcbf^aBa4OD;zdh|0#NwT@vge&Oz~ ziRYE9tk^kXnB!kX)36G&;lzV`Kj*(AC3c&P*QA!9a-lvP<35ki=aZ4;wNGn4;egcDP2kQPz8S;YRq6!(f z92I7!))l9b>t~Fhsn#2;nDWd(evKU%2?Xjq7p?VK=v^Ny!zF+2W^H4-MFtK(+8S1B z+DT1TY*&h5LFT;dK>Kp>L`Ot~w71!S+VL|1gdVWw)kcR)} zpPghdd@GDf2rGEQ{dT|MuO(;nqv!j%qp(wYj*Kn4S`nc`b}*>cgipEoHYEmral9p` zXv2}rZ}x9muvGj1C-Ojqg@XexM(~4VQZ#doi;{!G-7PZw2QG6lZEf<5D0hNqj~{C~ zRwG4_*qMQQxW`wAl(MjNb$l%_eQc2DpwVN0#G2T0#cBxtQVXEMrM;7k9WEmM9y<=BxP*uWp}(n@u+;+cy4nk8KY%kaj}Ay791Re z>)%Ts9X&nyO>0}7@e%Xuh8?-GaU2K?hwx1r;)klL-^9qMS603c421Kle7XNX{?L(c z-`T(l4HJtCRm_!BRwi(Iz+l2hE3crCR#FMNL`->dC?2WM)?{S?+>5)=C)2^72Z;>% zzUfu;@!e!DzDgoGkv(C0n?og$tHe>?VLTfL4i`^XKazqE#od-1amh>-2(~iJK79#0 zdXmtYLp1O`6@e`qY$F^j=zGv78X583rm{$0idU$DuK3b%Qs`50v9{so`g)_Qd(y1I z>?%2nC-WMM2?^{!+_Vi#K8U{v1H~qs*0=X4a%q5zfU#RHc|~t~x<*M|os5i0;^k^a zAd}4XDcgsDg4jkpvi`mT?M;aP|a^& zWv0;;hdvf>-v8vbI~LaKNP+9UZr7~|K}N{{Mn=oso<~il@iQ|fTXRkLWDU2ad{5-Z ztN2cx&fIjxaHK~|hs-xB2jus?DW-F9A@h+!E#=J*co|Dy{u^MTqM?ze!i;^=>c9+~axvi<1`J#j8an=7f^+1ZZ&8%x|yY z#fHrDtf_$%vjFZI`{6Js=J1)Pu$;dn(Y~cXsw*Q9$qQA}f)0mvGhXxlh>L|#gt!A0 zEEbO>Xe*a7ZVAGC``sCx&GnM5tiQFfZYN8-Antj??CGVgCvgt5QFC)feSU$qrY6O!3#%R;VH=TY*YI|^*x1;^;}7B;2dF)i#ty%U zG8)aKf=ubbtoEm~<^Dh~`25BsAOpv= zjObwR?lWr*K7&_T{kU~6=zx+_{i9;TlexeJ2)yrRMdgoePiIMdaY_6P~zBqb>Tdtg;LSy)k# zxUspZiz|y}=ON0gdN!>lFc5g-?b&Ez(A~zvKL4gqRuW;wCn{}?3bXs7?IImBj;IC>GNIV2Pd#EEHvf|`4k!%jp_1dwuTN4^u= zp352HI8d$MnUIyC;zKtfD$Kv(HB|b{n4Oa|G@=!uU~kV&L_`F%z@mGdrin?+TB@Bu zoPx76pYQP&AsD%P-mQrCYRB>C*O$2LoOf7-kl6GkH0lkv_gr0HvlFIEdV~zGgye9E z1#BUBX^7Q7h-C-3h|mw^snSBG+RMvD+Jg=vYeTvCB3M|1cIc6j5h&=GuXa@;2=V| z2x@(|>8~sO#6PHWT4DCiEy(bxFjxZzr&jBa!A~zWogI85##YZjMY@POzZ_ndziIXt z1lkO(h+dc|x16Z*5eE8`j1fhUK16_Q%We-Ze>VL927?t+arX#`WrSCMrD2N4w~&Rz z;&3cUoWpVOLgkLy5s)dx?#_U8dvGW|tIDlJhxKym2WO9&;Qd=BOwi3z&i5T{Q9f|k*kV}+jo9; zy42ZMC~GT{*t3!&e(+~@vgNnfPNx`=03t$AF}=ZE%X$)+d)@5q7MjMJX3+CIjamJT zi5_Zbq+r$hGbgaC0EGz}Y<&;}wF(dCvx=}Ui;fzbk!vvoxf&X-jW&q7xdq4-sNZ%y z-F@09;4iV^;0XWwLW_w>luU_?84oUZe6;N@A$YtPK9ueMAEQhFHVz(XM?1OH%W+eG z>Krb4wkQf178V{3_{`Z=LevXFm)%&uTC4h1Ti~j3P&&`l1`Aqt`?5vuo`)W+4s>sf z7PHow7@V&cM8w2&)PClLOoefSqOV)iZrEUOh$AWoyY-LPLpn?FuGT9nTzBuvhiFik zwYcKwuB;G{k-lPyGAH3GD}=DtCM)qH2)=eH>gedmCbAop=$SNmlCG?*P~c)co2m{i z90I)%n558fvTR*HRK15PJ{Hic1mxuSeu6g0km+qjJ3Fp_&p6jesFKJ+fQ@&!v*YpR z4q?&u)Z)}=F;KR(0ap?MXGi+WE30gRf^ez-j?rLj8`U_IYEgiT24!7)cI+#)p55{) zzBpW0K(n81r-oNla8+9>y}cdBC@#;~J@l^9cI~ko7FJef;MuE)_r)IZ>{>SQOdVoz z*r95lcAbfs;=_?SId)So2Echy&F0_=c5#XDewc9R?og&SKrX#VnGK9#_LC$ z<3ke@%DzpaqIq0IcYpTmt)!S)OnmvL-a&b!iTdMfJYtLEa=VK zw@+6~pP-}K#NuB3s4xlOr&^}fDT~NaK07=6M0W|?_Xgkf;jo6zA-)eM^d=)gE-FW} zxC6a0SIG$s!uC|n$tTZ}Fy3Sf-4(Om9yW~D_Z7DU#e!VGJt*M`f?N^MYYvtmfKq_$ z**>Ny8ycMPInc@cyP|KJz3@fg?JZSR)lr|*_SQ#5Zz9$fvK3&mbW*+~dnhw3mM#rO zF9kVM-o4BF@!g?eVR(AR#?iLHPXK(M|EqqskC`K@~ z&jt~zDA4s~%j~A@WIizd&dnvKSe)F59ZGmF<~XmOu0(&UBEb?9U43Z-mBStE(>Q@dCjiUmvoj(o})jZZRkUn zWL?KAE#2H@Q9ctADk)JcCnuNU=;-*w$H&JgbV!+Dyv$aO0?1m{T@-M3vXFP20_fZV zfZo}pi>0eapvt-;@eg<6r{2^1U1#2S*F*`z*4%+cZQJ%#pu)s3Nli&&A!h<_t{luB zq>-9yKBKRhCavkgjnyNLEez&WnE=Q}F_tOzu=Gjx=?7bx;%ifdgc|aC-xVT=%7B-K z^Dk@hH>lN0=pB}cJsqvmz28e$xJn~mpWM~e*9RjK*Z<_|#Pq?Son1$v*76=3VJ!#79R%FOdHYBMI6wRK56oO3)mes4b7(z@w_JuHjC6P6=&j{;jof1HUexc z@9vtv4RI=zkega;p?-ZTz!7AEl)5j zAT*HjN^(zGZ{513X=WCG*@yxbC-o6WmHjZ@J>#z(McM`CLhoLurbZ+tKGxCG#e%?x zPeD!ns<4oY%8(b3v4@Xu1)QzWe(3M(ENi(Y`oYG^&JHVCT9QL6t3T`l7m$LM7C&PZ z$mgLNFBf2FK2|*=Zr$XZa(dvtG4i9>$%>BA^21i%XJRjf`z`oPkatEVPLM=iUXhPr zH2-D&)1@wBo%?XDaP{=UrU5GD?Lj%})B^QPJ??G_D)h-k#qFW;dv^P8xY1}U0s8gz zBJIcs<>K+-G?#wBmY&s1>~bEqY|fj20KPeXW)AJQQC-0zSIpP9R5y0VSUnmSUK4mdte@!77^hc8#ZVB zB`6|5SkYysQ3YC??@7_lomGd{WSVy!wL{-V6nf1!1EKgQ@`!^V`BY?DDy4-2N=`}9 z$6J`_a%sr}s)46HoV2}ssXHMlDHKkQ3JPhHci*0(7Ph^iWj!+&r&s_ zk18|6=O&`U1an0-dne+tDaN)PZ%@1a={5X-@*(2>!M!$C!m#1!n0@54T*s;Ljgc`X zrdJKr=Vy~@BKs%xvQ!v9FnkfmtvD1IxT^FSEMEE;0Ze09v3^;O(h1YTeR|$h8D{N_ z0DAgN*R?%wmL8$8Qqx#E{+8Z(UhZJ^0!dk~?}gX){uGumVsX=tjg5Qu5B3c<$4U~0 zN*HcYQfh$~d3otaMNQ2rAV2{)^{2i?@-T1-b4r_;?k)X(e(>iJnAt(fa)$PFjOv^g z7CA%p9y~y2wOW+RQou&WN3&1QJvutj3JX34QBgqi?j3E4C8ZHVU&cmqzMn|*19C1d z{{8#+AU%el#KbgkY2?d0Lx2luv*1=#PzZIvdG#{v?s(}FOQ@8Slk;ZgCCgtr1k};l zS&gT8HKMHn&YzaggaztwWh7-1LQ{t{%W-wDMgxMfHX8kxSv)bKvF&1SZz=LSPoaLP z5hh2}00Zn7D?lTxbAvdq6crP>q7KhDT?#`^n{bIo1f?(6EIndq^EC>-6mlKam6s<( zMC7Zd<$s;8wNE;~c*&W0*t!|$e{K76-s@EsCsiuE}0$VDNMi#Cfv%oDiZ6eB8Ee~kNqgq~NV;7+UHmU>Ib*HIDItV~=A861{WcqKqjdOg5tMtns z&!%fQkuGt)Cvp9mEm@y#8tO_->g3ZzT{yZB_fISG0~W82MCS{)=gzxjl(nd^Wdk$C z0l1TI!rinYAVMN@TAB_Mr>>LoREu(Qw-90%u?3(iWCwo7X(d^JduT^r7KY06mTX+VZ5d5bA8l(Ya)(E88N%N&#i22mm&$5 z7TxNAZ31B4eQOYFtX^XD837?#So>n@$4E+$8es*mCcJwWnU%%jcd=aqY*cV?@SG7Q zPC-Y93WOT#z&=1<_Cbf#W5${>P8Wd-LSQtiP5`67+ARc=^QMH3HinhXn>Mz9Z1MQ} zYlY^mpX6)nI=Vd63hDMO{;0#=Dtk2gBRR=OeVbmpWNjWkzWlWbgI{(cZ&E*~=@lO( zHwR|cc{I$59A}3Y+V0H#oOWp`feHzUiB->pH_o(SB}UbEeOG?Ig+rQ}npvboL=Rz_ zbHLT*`FF}Ei+5ZEBY@VR(dd6IU}PlgQ$2kM3kyF#a|#g=1v7K}S}LMi=M)G_E-tPh zt|$URQVgI95d_q4-xijXyyETo-rI|Ia}yE+8Ykcih#uFCLwkU(@ak*_es5Ge{?qaR zGDXBkL=XZ+cZMVts0T-A8tT5Ps1QP9FxgKUJgYpnjrwgWN7MTL1LEL02HvFVtd$j#3mKi*xe7i8Y$Z`{R>APD?#4^#cR(f-a9Ku%bp--0-q z0vU6-K3U&2D>VoPj~+}5Ly114Z(~F5USALkdTb06kdfiFf{_dqe6+sVf21H$2`6Lj zT2u&cbY(Yl-U3OUthcw=+&fY7ME0iuI7h@j3qGOcLtDsW&-q<>a7D?x^u6!ID!l(r zP1VuC;cwCVBhw%(b3sAD?3i-m#l=M(UEMo9ebI@9#x@+*$7^!vx&0J%dwYPJt7GB| zE&z)*OfK?BN~FbTaZS?(H2IzF-+Qwfj!R7Y32#Fwnl`Ct1=(txJ3+N2ZRP}e9U5Kb zwPPA7s2IZ1yI-$3xH7TF`z3~wf>S=n(3oUoa%$U<7NfDy=wJ4{DIj4ICz>y^3=Tpr1K{r-LZ5$FqP$-IX9 z&-L_@f4kMyU8<(A5Mf*7{ zDbNBH6qFx&{EXRF+$uQ96c(D(JcMtT&$9$_2w(P9}`^r|8#rgl#{~`!#wC>gwuK z4jdc~+)>rhw(N|ePE^cIfO_lt+^``SjvaTDg%MB(jXO;b5qEK|t*!S!R`8}fhVH=0 z+M>$Ybu!0z1K+-q~W_+u^; z5gjkb5F*c60%n?T<25nGdP)MJy6{|V!Cm4TF$&-&1wB0)0O-Pxx4)eUF&dT7fDy!_ zUy`G5=KuD@8 zm0Kz)T^w(dg2>f2Y`*uOVL$TYl0Qae0YCiT(LzTtULG zmKm3q=@&8>L4ewuSTfij=ydSLhP-3(qIlWvO3)`ej-*Q8Epzs-#1yF96%pMGyfYjbv zi_7ry?-cl79MgeE_(ypgy!Vhm$+UTAgikuz7#bS>BIa*oc_1P((-vC8^4+;c7^CH# z)~6`yGDihIZ?H)6Iyo8q8hBt_EdVg0qpx289OFBXP>OnPO?>R?>Y8e7M6Hz6%>8Dd zr+=N984uhZeTd>x$@Q-H7mpsAkXu%HxT;(tL% zmGdk;M-rjO(Gj3gn(TztqoW2j&bQ^|6|#rd1A5B$P$0+qVsqpGdd66hHm5znI)O>- z+(=PT(KWEr^I_6S(Zqz&_i!y3Xq}GkZp-2PM*yl>T+9EG!MtuUVuE^YgdabCth3ag zStX1h`Ca#7^$VDO6makxN>tkoVLOhOVtjnWkN?g_2jk#d0D+_6kf%0;g(N&TIzmE2UAL$1zff0KKY95Q#%uhQ1k^YV{OMqp+?Pow z5QPZ5Qv*?T$eJo*hB^cr2M5cWJVzxFRxnIhGhLFL0mL#G;cA)Ex05(E{%N<*hLvyP zWv&sElan(q2`OKvq=es=^faGq^a1a;5#r$JDCjbW0y!WFqW}aHo#y+FVjdoza?5Tq zFw$7LxClTG#(=Q*tIK>GD3qr|IhcO|IM|ALxxep*R#LJAdshYxp7#0;~7Mah&gC zL4oDQNKs*FX_xQ-D)jGcL+;nFG#XMzRA4JC9#k!(v>&3pynL%qbbgsb{loVwfZzl! z`X|o0J6o7!vOzvtnxFrNMp~Qu-zpjuVhPFl&7dIJ)AQ$y<$Qz?}r2<%s16 z(4d?i6u+Nb+G7Df2fA0a^!ZwDHQ2S%51P-R>!T0>-3Av5xZLZe2Fax*QxM?MF|>ew z$Uosrkw^EMg^hzQYa@X8@_bR=bE%7zot?eaT;NMrmm&!HDR}fgxBlr%+Z$9MFN%~0 z2Lr&*LMN>m4F2yazyJLC*l^rTT_4~fupK~R}-;oB8ig48wz9Qvj&uw~8?x1gP zc{bD}nkMc7Pb#NH)tf2942*sU7^?pcX$sh405T}xa5+Hq49YEVxuZhhfT*yuzXauf z28N*zsDxsyQ)2PA#uTtjuO5VC`@!WqAgu{OBH78-lYEbuoRDy_t*wpX)-CMNZ&2lA z3<#8#2D23wKrBs74K7p;09Lo4jfrwL0Lx%gW;REP zDE|YI^JM;`Gy{-yb7*A5fVno-5*TPwyYQ&}VxSIO3o6F$S*sXbP@BmoFA|xrxpMvl zazbl_S)@VAkf2e?gP(RHVe}+n=9QC-RFssKBb!I(zkgeR<$znX3=G6bd1d7Y-&*yu zagfl5toi_-|McYVzjpBxha4sQ_U&81IzZ$IfYsgTIpE0_e3(F24JT(-1lVHe>oa4M zIyYPp9rytq3_x-AkljcX*iZ}`UVquXDEsIUX#@dyIa9&#Iu}2`i<6yQAua6N#&a=; z&CN|75T2_-Z?L(rc7=l~@?W}f!mf^UHDoU)gCazB^*(Mw2nc}%JOA4UsXgMu31aC= zmCGGMR2e;E>2@^&|Ko_V083#4h*c*M?mxTevq`}sRn;N@IgEa6T(3`I;`C*0+aYD3~YI|kd z>Nj{~bSPT*Vt)7>8QQX7-8QnC0oYh6C20ae-aA#9!Tz!f)_z?p(@X8syK55u>|c`4&>asH02e H%|reN8<+&e literal 4681 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 delta 960 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 TS@}tj00000NkvXXu0mjfmW+%u delta 327 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 delta 568 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 XrvFTzcdY||BY?oKHD6UJT15O0+yy}R delta 2936 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 N002ovPDHLkV1n6)`!4_h delta 620 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 XrvFTzcdY||BY?oKHD6UJT15O0+yy}R delta 663 zcmV;I0%-m1Fs=oVBYy&QNklSpxKACBcjrgY_Z|Ti8GqPUX0=!0ya;T8VguV^ z+7@MdSl@vO1G@>a4a2-FWKUM|xe7$V82CWO_^wKsI$~28mc`Wvmcbgh0M|*lU>&L3 z7nb0kgP%79oeZ&Q&vx*m;M^ei1Y$dyt>9zeDudt?NE@-BgMSGwl^~`-3)oI0;BD5O zQr<~hT{Z*G2Y=0=8kB$otp_8lw~&T_1=fvdBY42QK`8e#_!nRgoH0elJc8O_x;#lk zz$y3$);)fcbo&?_gRh_=)8KoRsj|YO!>$kWJ{ddo@tx1d#+eF+W#CY0e4N96ZJ7vt zC7yqS2POjEXbpFBL~ILqMPKT>9uonxS|ja}DZmfQbbr#9>U+jSz@*klE9YmvW%B4t z^*wDOpu=MX2DvV5GUzb^QPcbDx+Y*GfHe@+1W48^FwI0YOl?64_`)fa5b#$v&`kG& zQt%$s8wj{calBU92alw;!87m))cSp-xQ&2cvXg=*;9H8id(8ihpx@@1=r#gkid~y_ z_){-9i+|uDga0Ew!XjWvvy~nm26JGZZPjtk4}pKQ8?p9T#b6Drg3n-+m;V+X2rIx- zzSD1Wp%UQ5Wr~Fznki(86W|0m0Tu-e1R&t8O#yYh+}jHN%=hz8lJB5L7J`>HUkCMJ xOTOJS@zm%CO(y>_xN@)lUUj|TiYs=?e;_)Bt`NgOovi=>002ovPDHLkV1magHwOR! diff --git a/app/src/main/res/drawable-xhdpi-v9/ic_stat_notify.png b/app/src/main/res/drawable-xhdpi-v9/ic_stat_notify.png index a8c7249e427d3a21e1b7b1e13b5866e7666d0581..e76ec5907e9e70d49ddeab06e8b029f4b92c5f43 100644 GIT binary patch literal 4771 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ƦxRt}xe6Vf9gz1%(Bcj*gK+rXN;A)`xySMl;VZ z%o{#^7_ya)sC;tCk(reR7k8ww>+Q=gE++Bw3JAX`DzW~Z$OCjSE4)DfZx5mrx4Xpl zniUl1pVoW1BsMoo$+#c$+jX4KPe{6krx-_qvt9P}vnn&}a_xl(KhOa`xVpOz#mmK3 za#2yy`Bs0XFm-hh!ng2v{P{)?2{8!?-clLs)V;}>1KhcQ4wJ`0|rJ0w-+9p z@gE%@7cs`94(EuIrKYClB^R_+P-0nGxAykbtc>93>>M}?9SQB&8r#u^)#m6^T*Zfe zzoArRku;mpN^=A)v+$c&|5|W`g@p(ukdmCCuoWqmfx*Gr_mPohbu~5KZkN+lMy{jT z+GF_!dzUc*mMhl7cLom(1_pPvr| zrUeHdjz}#T!a4YbgogM+4OJo#f#hRPtgQ=zVT3|L6?ZAZg8y@h?+cTvOpJ`UtaoHr z9-I2J^Ygm2^mhy32??k|{CLAimgAoiz2oWqIgjaVnTE>BXk#5m7ni$J4)>1>8}9Gi ztVZ>GiD425{Ow=c&$dCC-brdjPEH;?_?*V1+Cone-Hcsq!^C-cdg9L(19DGKPmP(L zJZW{kdHeN9&gJFH671)2qewLshR#b77YB#DA;t5+mkUiX)lZva6>~DQLqbA?fC19n z=$j7{0R{pj9BMD@ou3$@jcIVkW#?6MO_3m6q+>%8*7A%hj8N!k?b_OOnb*AGK7OiI zCN>kv0*A-Pp`UWu=y|yVZOxzOD7wCfKp8;)yQWnca8ic#0_RKdNOAFp$IIPBVlQTp z@Zw~y(Cn{+gXHb6cIh9<$WgA*rtzwXNU4H)AtWM7NXm*@zGs7UJwOjf#PzR)kiA-7 zRu)cIWQ(E~)p+78gq4(v($A42PtfwnT$9F^=w-!cX6jr*aRI3zwP0<0&h=G-%M0pg zj3blH=FGU>?3tlVOnUHx(w$U3&8w2iqRS^DRv#qj;4KMCU zRz8bMO{JfCWV+Uuz?DCZt98SxBqt|ZE(H+{C}3_eh@iXLeU6q7HZ-a?*WqAddJqtB za~A|T_VYU^=3sBH0r%lUoQ%g-{9`HrY=ZubkB4SrVk3r)( zKvhhA1w%r5Mn?DC5arEm4FT9-78Ml*65^^VRDFGAE32wj*0&>Ba^D2UO-zJ7J6N(m z-CMj;)zyu5Mxju;US5*?#pw$EvV2K{y+q7l7DK^8Pghs19~2u$*3=-uc_TryxeIEk zr}}AIG8vSuBrh3!G7uIl0ES{vj=1vj9;qKc+-jON!6ba{edz_V>*vN#n5mSMZmvR3 zeNz)XtK!=i6qJ;-j7&`Gajfza23Wa_YV-PyJ7g0R6DV-mqOPv4rle$K56e(GVq#(- zLa{k-DJWoUY*26_s_$-fg9*mU$_fOw_v|-f3=|3p2C$n(Mn(i-DnX;8`q4~Mw|IDX z5V9Wp;Z%2maX5b8{aFcXBtn)~H+}hk?mq|UNdd4^izqHG4qcP>@bt`YZ)cX5mj_$B z{Ig$6r5hU?U>HV7INc^z4g{MOYisLe&>u@m4LBf#Ux$V`k_IisGP;iBTHD%QfkO|h zyXWWS1*WE?{X*F8O*Dhnp%{QMwB zDpF;^6yuL*eZ{Ne$@##*z=NP$*@^)c42;P9ZtM4AG;11>C#BxUgVaK(pC9V${H0YO1dEEeni z@BH2SXMYpA)jEs!=+>aju z$vQl*+}%}FRf*7OG!op};8{gpTN@K7oN=c{B!bGp**OI7pa#~$EOpBHe&($Xi=~n& zC#Id99l^(sA5$#M&+CKd7mP@L&2OSQA(N$IfC&%|)a(mQyMLUIf{B44>6KUy5>+}0 zYCXyXg+hjfg;6v2v(ORe(*@E8w*D$7%DbV(Ga-3pWHPo5OvI^(610dDv_dx%zn=ox zfb=avec*Oiz3#=)lCh4qySrG(W^70RZ{JVMEKH7aC9G4A5*UB>i*j3SY=qnY;G&H^ jVCs6WZHeT9>yk}SJu@IHUC#kLd;+x9_0_6XEQ9|KB2)Ik delta 675 zcmV;U0$ly0CAtNWBYy&cNklMJ%75kZ-Db0SZ5&S=aYHv? zS=NzSt+v)^G%mDStyS;>d~l%SRgH-wZs-Om>)BGN^rl{~+uWgDEEerTp)i1sbxmX9 zh#P8h?(PQSzmzPS&H6$dacRZ%P?A&DE0nb-@q9jS@w?$;V8h|qnxnaal2$5}jKwzz$TNQkov1y{qGTy;QAM2ku!+i{RC80?KO-8ybbvrhl$UgLQFHV`z6- z8w-A=e>x;KkJy%1vPmHgX}JceLc`MlPG6?eX&dy^vwu`7wGswc7l)-OZRPMZz~ZTh zgxhTl9Ho3#7?74UrA>~u-*$Tj;!lX%Y$kK=Ml%g)!ADh7nyLcl=Y1DqB9T~vxGn>f z&z=%Ja7nsoegijmv-SEKK;KJw7XllguXY#+WT4aO%!Xw^T7kX`n7lr1 za$4{<@Yhf@8a*A0#n$5S`0F6hTxpp9j0gXJo*W4iCQM8de*twjP&nyi3e*4q002ov JPDHLkV1oISNk9Mq diff --git a/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png b/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_add_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_add_dark.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_add_light.png b/app/src/main/res/drawable-xhdpi/ic_action_add_light.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_audio.png b/app/src/main/res/drawable-xhdpi/ic_action_audio.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_audio_muted.png b/app/src/main/res/drawable-xhdpi/ic_action_audio_muted.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_bad.png b/app/src/main/res/drawable-xhdpi/ic_action_bad.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_channels.png b/app/src/main/res/drawable-xhdpi/ic_action_channels.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_chat.png b/app/src/main/res/drawable-xhdpi/ic_action_chat.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_collapsed.png b/app/src/main/res/drawable-xhdpi/ic_action_collapsed.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_comment.png b/app/src/main/res/drawable-xhdpi/ic_action_comment.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_delete_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_delete_dark.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_delete_light.png b/app/src/main/res/drawable-xhdpi/ic_action_delete_light.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_drag_handle.png b/app/src/main/res/drawable-xhdpi/ic_action_drag_handle.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_edit_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_edit_dark.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_error.png b/app/src/main/res/drawable-xhdpi/ic_action_error.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_expanded.png b/app/src/main/res/drawable-xhdpi/ic_action_expanded.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_favourite_on.png b/app/src/main/res/drawable-xhdpi/ic_action_favourite_on.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_fullscreen.png b/app/src/main/res/drawable-xhdpi/ic_action_fullscreen.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_headphones.png b/app/src/main/res/drawable-xhdpi/ic_action_headphones.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_info_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_info_dark.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_match.png b/app/src/main/res/drawable-xhdpi/ic_action_match.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_microphone.png b/app/src/main/res/drawable-xhdpi/ic_action_microphone.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_microphone_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_microphone_dark.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_microphone_muted.png b/app/src/main/res/drawable-xhdpi/ic_action_microphone_muted.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_move.png b/app/src/main/res/drawable-xhdpi/ic_action_move.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_save.png b/app/src/main/res/drawable-xhdpi/ic_action_save.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_search.png b/app/src/main/res/drawable-xhdpi/ic_action_search.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_send.png b/app/src/main/res/drawable-xhdpi/ic_action_send.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_settings.png b/app/src/main/res/drawable-xhdpi/ic_action_settings.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_sort.png b/app/src/main/res/drawable-xhdpi/ic_action_sort.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_user_dark.png b/app/src/main/res/drawable-xhdpi/ic_action_user_dark.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_carriage_return.png b/app/src/main/res/drawable-xhdpi/ic_carriage_return.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_deafened.png b/app/src/main/res/drawable-xhdpi/ic_deafened.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_drawer.png b/app/src/main/res/drawable-xhdpi/ic_drawer.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_home.png b/app/src/main/res/drawable-xhdpi/ic_home.png index 97e2b70aee9d129b750ef736d5a9c49284dcb1a5..804af0093331e07d7f079f61b2ae62b335dac9d2 100644 GIT binary patch literal 4527 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 diff --git a/app/src/main/res/drawable-xhdpi/ic_launcher.png b/app/src/main/res/drawable-xhdpi/ic_launcher.png index f1c4de929945dfb3a04cdc44a47d67fca83e10e4..d86831dd4a1ac4bd5a567b608eee80768aabbc78 100644 GIT binary patch literal 16858 zcmW-p1zeMD7semD(}{E=A)QkiM!iTk(j_ISbR*rMD4l{1>68vBksJt!l%tgr1SG$k z&z}nFVB7PY`^0tqk8#?XDkOxogb)OgsHq}!!AGmxU--D-_n&Wl;SeNWq=t~!_siYw z@O^uCeO~t3zbr3gEVKUgZUY~$I)!{ZGxN!NuKPUBqVXK=iL~mEVZ1tV1G7sS`oGEB zmMk zP1H^A&C~Adl&bPj?;i#2c#~=FJ#+GJt_oyPp=XS;7c7F_8;`Ar(>Z>mjs1)B{Deb9 zbwEVLyApbWVt~{$c~_4QLr%Q;OzK|dJoGN}DD_VEpC~wFzMmVg^TDlp)urwq&DGkby?!0#0Vj^>!zf1)l%wLbxnBM|+GKn1fT%Bq zZ17;Uj{+ZiO=8Kf&$qj!-BSzwX|MCb4V@MG=M#VXfkO2ldbPE+6@sLtrT<7Q2Z^jP zs$j|bM(N7S%WGhJ5wpE)P`h~k3 zCOl9!h&~i4p4|FqCFsb;nk{Tks6HfYdb-#DtGYA3y}g~~9#1?bG}rDgvS-##eI1VR zQh`M^{gtYk+P?v}=IUewt4rtkP6aNs!?G7_%q1Z3MmdpM$k1TMKTUP*qc)f5Bg#0z zoKakeTuF!)AA4hZdiu9nogG2j#a>%uNx;0VKR)v(FT;<Ay5^6hs@wYm%w*rOu2ZWpMC3sB>y>&+RNorX^SNEBp{q z8rX4mvfw^BJr|qCrXr(jWaOI>UUHK`0EN-Hw@;pYcd34ss9a*(42t!~i>5!)k7CF%(bo48I zBpCybb@qOEj|uHdhx|n7yDt%I!Z3>0KBd2`e9~0-u>l5=6XWWb>V$`fV>Ik966J3m zF8VGzRTxzdpvI;8)Qj;G`Z1wYc7k;F@J)aGh(cptDz13e&uC9@ormfYjd`OTMG32C z6Vx*9b9--mU3D1E?*B3}f&nowFnn)tLbY69Unlz?Z6rOZwNXk*UMPTlQK96D!6Xek z0Z*i{`|B5-h|4!#7z~D==7=pd7%3E8S0`*}XgIL=9HjvjUi~rZDqeT*(%8%o62g&CZFqqQxt#Zffk#}6}FnV^<$^D|1|-SfXmAi|FPSlv~yzq6xYXh=m_M?58} znvPvDla0t8#hv1mqf|Nw(zO`8Ljc}_9uXmK>|TN;2hwv9cDc z3$!KvCdKP$ccs~V|Dgy;a3>ZGr9H(Ww9AiMm*0qkgkD z=kAYB8I*C@QGM2roW|&Bg`8n(;&lGHC`ZdDbU2an+2XdiNz`KTu9}<=7u{%Otugbw zm;BjBglQ%wCJO!Q>l(5+^GZJ;|KsE1(>K#q@ZK0@V=ZP76BG41cI2t#DxZocq!sbu zO`;ZxpfV2@Q|h(mkd?Jm*V3{q(vm56iMSE6f;>*c@q zl#-XKZf+Ocrr^DYtgNkTbtCvt$Kgf}0wLx=ynsKL4~x`X7l zXsZbw_`u<&gjP@k$ddE5FMfTShXftIzFq4+=Xp3SZU+V5H0WtXEo_6k6T>s&=;qWD zA9{UfP%HZ-$RWm+hWHU-cW*8^m6Pe?s;c+}ll$8BH04cAX~jP-hviB7{`^rtuFOo{ zZDbjm1Z$={+87m?(MDS&3gJ@`O-)S+3JO9xFnPq*{(cM+=>gAsE8$D(6~nQ6Th6`5 z@=|ht&_gkX*0@~@;rl#llw@H_tZCbvxgH7|=Dv$F-lvPcH*I^2&^d4Bn>S4RUZ3os z;}u0R3W~|U5CpP(IWC`1m*s4Yzyxlzy{vV8q1`ZtrbW{^W$U(0z_PPr64LAzM zRTdW)rxzB~K^t}Z0sIL@jH_l~aQ^qM5pf!Z5x*%y^G$+brK#9U%=WCTS9v)(uQ<{X zRBd^1ol-3s6OG{DU|2%GDoXUvzo6;KNqN0;t@7jJ=iuPjy?{H;R+%FZ)3dWGqobp* zjEq$^Q(}Bvm*v41l{(S>JwDc!*P%$_e^9cq;Q+p#eWdOKftaYcZuYEtMzU;3Eb&{9 zAD(J|A2OEb=QDc$+TASzJq73r*bEGu){zF-1F&Q?7a!lQH-qm@6P4YcnrR=Y5ZnVPvSc)~ z8fCl1zV-5qO)Zq@2{Dg&%@kZ8mwTQrhlYwJTis=9r2XFF>+Z=*^?(XNAzq%r_vC~} z{MmQW&pY&(2$1Mz7MkSAu^mmPBsdN(j*T#l&rf8GO69pZ`3S_z@et`^*Xg<*v%~xfmvfY<|ce z0#z!a5bqfSC@i%7jFsAU1qVZFJQ4y;nb~2^a`&zedS9RuAG4bv;*(=6K2;k7D0J}s z%OiP2Orjz=1-lMH(q1l}YtMJ^>GYGx{S!g-Df<3$-a6DPBZs~pEczl4uU_Y< zL+{JWV`5_m5*gI35(5GP<6`mEsMIh*!(wA|8Oh|yK~#bA_~XL|5O(UTsxKc&N@|>_ zAf{0$#mD51&rN73D4s3XqTepxf$TRoc;@Hl?P`syW<33j<%1e{@#}a~CPhg&$8%KJ zloRE6sYGy?!W5DDa_PU(wbaCeujR)g$JgPc0$rEF;vuID$&!2UL>dv?{f<+{-{N$a zA+mmp?@^*85@w;&C%cOYvlgKYQiDZZT}-*mD<8`9Z+oq(n}QpRaZhcryFFIq+uPe# z5M%JAXKEP>V@ltuhn${)V>Yg@Gfy}5Z4Ej8`!`&a1e{%zs9%SL+3CV^_V_cYibIRY zQ1a_NiD>L>Z6U)o8nL@aaVDt1?9*IJJQu)o$L^KH<>8=+1zq1*odv~CK(~i^F zEvvrY7fd0bcZ&b=A7-llU%&h&*Lh*P-1c4t^Q*gR4fE+;IM%T}VuFHlS@ZLFl@ph} z3VPwH8d?$t=C&2@KbHDQUGKM-3EK`3+aw07Ayg8(uV6TW(D$GH2~qFV-%x?Jx3sKO zP6yWD+fdThhF8oimubJYzRtqN)+f5E*5wEK@vXhRo`Y2mRV^(QHBX8!U%ouHe&oES z`uxT7;z8_!D;LJA7S>% zZ+TJLD96U$ZI6{-VlINb68G%w?a8q*&`9J&S{6ahV)9E~+l!`Wv7D514cjVU>=>#e zP8f}@ef?T>NVv&uiI^30&@)!a_Wgp%Q{93^x51$_Hi|ezO+_c8+nd{=60c@?v5KRk z$@OzAg>kc+`Ce}nQ67W||L^p;=st9ZQ}bAOAX`L4V;ItS}Hs^I1^G_-z5Zku?0 znx+yP`*^>&=(~AHzk4*bO|5a_&qMgOj%d1lmZ(OF$e2_HlsdY~EDv+qZG8cfn?}|n zv2D$o1+`T6?;rIdin(BM${&IruZQ%F*l<|DxJPs3D=XC$`5065Skss_Q13fB^4d*I zu=6>GojKIXbAPV(sb$(DtE-twYYSQM-Mn*}POR3g$@&5I{0psm}9 z$m+9X@`FBo`UH3H!E6wf=(DNaS{lCEms~kT=X#GTsRT*}U0n@*`T7}|BCE_!*~49) z=fFDomU#fq{*wT1mCpnHT-(F_DVD)x9_E|h>W)6*5Cr8`_V$MQTL<-LFZUM?V@bvs&Snumv% zOU_!pr$^%3ctu5pqJ{>EuCA`OsVSj>PW0oot;v!Yv)R_>yNzOE!wmU@FXQf{Wu=89 zq)3%Ai-v?L53xlxX3~bijcIzeOls*aP)Mhb9!OGTCYNJ}MQEiz=HpkJmts%A9%i+6 zwO^MX-+TT@=i!zgXp}*%b=#Bpy_A%ND!&7P>8}rYVFH7oRQreKDztIMLkOMEAcw?8 zN8^HwBz5&wWb60u&-+zfjB@ED)a+GGrn>KiqWyTIEiFSH-e(Gx$`9Q0*LSZRX!k$z zI1va5pDa-Z+3bhUuV;?Wo++uR5kM=|WHPbm=K(*i2W5+EY9`E9)AN%&P#O|FzyAIl zpmTpYW1~hWpMbNy?ZiwjY9NC1-V&BEj>SxlF9%bS`nQ%*Gw-TxaJPguba^$dKo0LldJ<;!9pVw~!EF=fR^_mih?LxZveAS63#{yPaxvDh|g| z#I%oR@;$+a_}Y(kO*;Y_iNk*TTr58~W7J(@gKJinvqucwkG1O#{QRMn-WXwF>u0Dh0tB z-sm!0+}1`HhhW{Nm@yI^KZ@-~pFRKU3^HfMOnmUOXWDi&d(-+~^Q13U-r^3*tFddF z8scIxK@*dc;rm@Tj0;WAB&vmsKbAQ)mGm60hT%cws87_;qW8G81NOyI*JTtmQIaC9 zjIcw#ZeH@C!zgTC3UC?PX)!yE&!!v9qIduuU*j>6Q!v0J#98g4YxVW?yba#j z6EI zEaEVBwE&C3_3>f|6Jo8y2wT_{pV9mWxjV3?g>l7ic=kP^Ng1@RH6|yF!GN}DXljgk zsi~>uq|)R99PYzesc9U}ugLMS3%TMS=8vwbZftG&D+UK&LFoimcmoAu8j6C{FPHaK zvOLmChNSJq$u4~N z7$p=uK>T~I7AxB=vSrat>gMw3ao5Rm0c2ockCrEn?Y99J#8W!LK8@GPOm|(+;O=5x zo+78tW*j#+x2lFll!1z0fHTh&3Z?NyIM)K)-z{+)?8qvK!gud*z(ZAs;?@#~&$~v} z72GYE0s=2mSN}3j#uU7MZGZhulq8oQ)fx~GCQmA%p#z$9i8WJ`%*ok>1V1SmJ9>tv zr6~_z8PG#2Vi*Y6H+M(k_$Z=##YiL}NRL=h`=1@*cA#s#6<){YwXDU=-qQl@AeCD0 z9WAMFfv&S&y9cFDrs9#=yh&*IkBc{5RxU5Zs@hIWK`I0Z9b6B|djbPvt&cK(USIbT z;YTY_XXb!sPJZIvM)K_0vlSf1xR;3@T-ePcI0go{It388d-qQxQJizsPY*uhVPQBT z%HCtV22?qDq`ph!~(@J zVzegyn~B<8Njj8jZ1&X#qFD~=UwzO;BuY#3t@yJc>1Nk?uT;*v(5UQwP{3N63Ng#& z=l}N$N?<4$#CZD~H_XY3<`QMosPKwC2&h)EDkZT4HY?BbU22VMKDE*&q7M!SnM#_= z@m|~Vq)E6^6DGt%5L57_5YP;P7LaO|)Wd9NGSCKO<)tNyhUVtT*(lc3$4axJB>U}0 zqyd3}p6l*a2rk&?CnImz7!$0oKOL=(9`vr(D9(tMzI#_B!WhG)1_>gpL<>2nJ#vs{l2hJ>$T1U0yn~zII5rHt!$`_=}E&%-|2G90$Q1u z$~MyT)H@stq$+*FFcM4{htN4N?F8Yrg+>~a5 z4C?6UaGekm9GF;IN(Q67YWmCgctYdj>F%cB3lQQl?d?*2BEl2X(=V^DLlUW_X-RWN zMQ_A3BAM~2f%X~^BK!T3YxNDp^w#O<=q6iz1qPUW&8BWFpCqWl z6Tx@2@m0jaR#W)zKSE&jIcp;7KxnXX0G>f ze|c8O&BD#)QyY4f6zOX?P)v)oV}amUQQeUVP1M<|Wm$cWSPuHdr)%(}w-KN_aADPBs_Ih+6y#oRW{~ zzwx2Mu`x};D1~9;y1n?J2VBfu%UXe_dmLJ(*=iIe>gsW^?>js5vE>WFP^7E>8jRYA zT&{G-+SD00&YV6_?9abuZFtk^)6AfrR&|~`--S#nzY*cx-W?vrM4@j)%u|z-tJ(%L z`gbwHL`g(d%|)gRh&zY3WuCjG{sMZ7<0Ao1bE1cWmD)4hQ$CvPl#Xm}nxs0Es0#%t&z zSRR-9Vz@g62MAFP&FF;CDv*NL^Tu@GSh(c@xtZXN(q?^#2L@bzMGT#!_0M| zi6k`eK>l&I6wN&WGkgt0Z5^HD(H!yBi~Y{N6xr+8d-;J&cK%RJ$W?&8q2bSsCvHk` zr++aBo!_#QZYkmdL*vv(|AIPy00D=Gi_1zmE=5UeeW}e|fO3*cVO0=YKCIM*?r)n9 zDUG9%IUiK0E>Y(*Gh0$th8xnwlqhs|b-niGwf~*rM4{jBKlCIsNRlU!8dLGLk+y~pmIC*Ke=jtXEeAJKKpxxnZ>*e~5n?m$^Q7Nv+hhdqgRSou z&LB0TSu3o_iaZg`yxmEMzVv{*Y9g&`>8gly$R`$2k;^yNr$fV|{gur>B8;UlTvhZl4oYGL9*R0-=8&@pgUco2wY_QF}(k8_lvtp)ck4%Xr?NFGe9jj(HaFy7zSa^_jz*d*iD zaCUb7@4m-&{^Y9$QC3!DWd+-?gUHM@7KsoRabwWmof+(~|3<#NIxe+7i%$FE4_{+c zkNThqXR1w{_(_526bmCt{ zgPNW#M1$N1yG!-6biRId=1QJU+%*hzWhPGCK$wx@=4NL7Ds_mk3+OmojbWPj{yiQT zSwO0@@`wm4MjE#{j9!-t4RmjZUx89jA(x)lZzB|RJgK6pt~HprjT#+#v#>kx3Z0^2 zZC&(l3hx^xwOr&JI(!hcbmXMiP@$&mNxiP_*QXOVW0-|=>909yNsX^kWdE(D8d$$C z%H4|$^`94J{a(=IRo3}O_TqOv%k1b|f19b5DUw<&>#uXQz^(a3QP;C_dciHixyj7a z&}JqIWEd>0kpITNiW&tVXVrm#aI(9gvI3_S3ph?a1lJbm-Fg~%LA?YjrD3lt3@On5 zb&~Y7&`J`Ro(0zU4X>u{@B!i;m3-MWxHT%VT>9;s zVe3J0!uyt%x5~+k8aOyO$9sYMIwSegux}M~ZO{E-YWRx6nw-y-(n=(0=?Q#mVz^qded~uS7 zL;?%2v7uq2Gx$O^(_UoiZpz??4`jmCD>jGTBogHV8&I*Y_{;6jm?D#w&R|fHT?0rppi!mLQm5P}B zi9)b@_xdt^%Cl33=c*QZp6;=Xo9gOf#`IZ#N$Ck%hSbuv&CG%(4prGBz?CcA_QdVe zZdh<-)?hQ&`W{FXa0NVEtEj9pZMLU3yRNBDG9= zTD66-SBV5VV}Y^MV^gb;b_afarUt+GD53*$sYzz-*_h;Hqay`l;HBqfjVGI`(O=^5 zla;A=AZrZB0(}QdhUxqF1?$@R$7~a ztIL6t<`^bM*21wY+0dbzH`T_Ts`BDswgKYx-@mhp*f|&_BVVEuQPV#jBM|Gh1LV{t z17-Kq?{a+5!~`eVW9Xu^v>XTn*Qr0H(5Fkm7x<9Bu3lVhdM{1kAFTFLyxzeFMwHN_ zkUw^ng@s|z%O7s1r9CZ@^z?i<PS5L?Z4x zd`b$LvjfHFK0ZIcii~xCy`%Nm#u8QIwf^6nYm?oj9IS|kQ0}FYkp)55a*D)K&>hkk ztj&DyWRsKc^E0m#YlNaX^MeRYOtRqa*FlI9osVamvJ|8-p1Uu)qWW1^Ujt?O+c(^V z{N%GAN8`7c&eJ^qvTZ`4IU^k%irbg|QqlVRaUWTtP?HEb{%_isZ8!KHP`Bp~CP-V; zt%@)VKti30Rq^VfSHITcE%VI|fq(mMn}p*#)2eWQYOdFJC+x6q!AD7-gyUj)o;TLJ zZH}>^@9nIAcuYRD=S9Ljcb~Pc&1@JhuOiIqFw16BJo8^fm7ysEX}ogDt@Vd_a?f#p zzJ4=R*?#8iP^I)`j(evGh8(DWvBSoZtHyQ^2AHA?u<#LV6sMjU_tPZUBDv!ulE=pE z#1i(TAFHb?n)p9FKfkzDj6s(^EdM;y*upS5xyc6`69br7Y|?xTCCW+4Mn?C1cE3jf z3l()*eBbW(QitTWzf#@Xs`dtAp9Gx1lif%pa<0+ko}GziSrww>t)QD!Z<-)N=cV$? zX<#nhiL;ZE17}qKWqW&&URb>012g`6FeQ1`G&%6XQ|)mQIoQHSH8jW(6m2`cJ~a0N>l+-^S_=hT611Ky(SB`<3DXd{g)zTxm9 z34wqmA-Jd#CKIzn)as0fwhvQLyJaBT#rNCj8|uhIL#sX+C^SpLq9!mErsw7ymHW>x zE;1;D*ci2qRT+TCdh^886x1?WbJPFg{G_&LQB9v{-uST zGMr>@AP>y_)ic+qIW-A7$A zYZ;n%JE`1>1=YmZG4Xt$hQTuS_;G|LM-aYx@i%;@~LL3jQ$ zL0~8&TNzlf$bqC1)EGPx%oUAIP3hqF0MAJyTQn}@Uxj5_nbU1?MQKT;-AbGh%o8mH zcW#U2@wo3&ktcc(b+_vu2?a&)zZoOibn|XX$bm7e;s)-a`XzZ5gBeZ9wU6MRg~Da)vo`4rdz{ObT3?4d+ueFVfbyR;LhEW)oaUZzvePps9 znQ5-hF~g3GQ$wc}{AQ2_nJ6t;=_=Vo%#{}da{`s=pE)QA!h`^fWqJAY9v3fH*r)@R zEpcOGW6QsdCxT6Nlo^~F!qTshWf+JF+z;Nl7Q`xHSZ}HjdJgaYA;6%XQl&CEi;(@hg1K1GtBS zt`sR7WS8>0AWa`}M*m|SatiRi>gwwrvk1hqN->g&Ce;M}^J2qUH&D`1IA^^YCtMkq zy$PE8vp$k!C5W|xQIo&vPZIVgHlHJynfGj6AjL6^f$y>G;b)c#&xHJz*Ew%gp!XFO z39;!;+&<+Qpi%UlpbnP{bJcwFP&vS1!h&ERy|D33_3f>#Eu6x!+=m&KZ9bI+u@;=gcR->^P%1I5cSv&jmO?8=2+R^{BZDZQ zErYIOPpf9#fBM^WVR`dC%yCdl6F<;L9yc6EUj7Er4wTWy0j4y4uekNVl~|b+X+%w- zCc#W1Cy3uXD8inTbqrHb(y6f@p#swk`ZEoR0;Q)VEG&{?f;#t)48Dm>>IIA^lY~1i z6dMr+u)1`XW~%Ib$xV(PT4oDcNnc*x!GDxl31b+L?=mnhgLpq=HIal zI#jwBW)1ngD=V8?Igf|?^ol87{wDm`dpBkte##BzfM=!d-aMX>W2zZj`*|Uo_%qPeI@|z-3LlwlF+wx z5BR`@)^Us^jJ{Dqlrm0K_RkQTC)5HsPkVOhAo*l;{^`G<(29ymrGIaQ92eW}{l|)t zuzEulQ$&%KS7TGl6$`a3l7gQJi^;}tVzm?kx;P#29N_(eUXZaqNbObkVXnzbhLk}Jb7`>?wG>6cWGn%- z8dXYF1C9S~n+H)1l%EdFk}#%EtX1=xNuo0uE(Athr3mKVc8N|BKRhCVI`?1O&adIk zBMO~5o3fVD&ySTZuSg`oBu{aRGfmG;BY=hsqDTuQpx9U{3onAZR8-lO1g55@w`$6L zdS7~s;o_Y?@r1|^l^jYs@87+PqNStbX5mydFmRr)j{(M%<}LUE$WC1+fB(9qcZ-@J zFA)+FIqe*8uO0mZPCk%#PJYiTmi(vgbdviJ@hXubh5BK-rp!7F{7aL*(H#MNQKvt4 z&W?_SV^#bCN23x35bdDnE~JdU(cZ;|=%d@=tTv=E==;#Cw6vn8W{yZIWo`5&5kE6@ zJT)S4XELP7wSh~LoS11c`tPq8dI|N{$Injp7V*qoYN{PYolTbp2I7ioWJbS^GU%4h z&dj{lm+b(+5YSNBpjRTU)D#rE$ZDpaM4;4(1{^!$4A-E8AN>h6OqnR5>g652A;nJO zpo4Xc9bNVVT;|R#C)O})5tzi*A+vJYb-|#SF9{?X&8Xr{pZH=&!%W$eGxQwjMnNA! z1KimfRbAmL1ldFW&R_hZ65_=lKG8(5uT}wUT3b7;OZrj}7|OTJ?b^l$>0u!f8Q;}) zAf-?w$eaFB8=fe;?9YiAA`6!fGw4zQOjc#{BJKdS1vnF>rS~ta?Ck7T*56nv!zp{J z1-j_@-vAo(j1|c4fQrozJ~4R)NF1s0BR(YZy05!`JS*%58#HG}m;dMox#LI7 zn@lSwZ*f)_-JzI#F8$y<&vzNjIcQF;`_S!99|s3U8uOu}Lwfse;{us~-nfJun76(Dn5K?-V{Vm0C z+%O}97w?$yNA4$DGG>}U1$CCT>SjX(X&JvWIFN1v7qo_f$_|5GtW2uwLmmLgpR%9 zE`iCwgON-y@T@Gjcj~yfxcCpu-HR`7kFw*~4sBOCuEj((^CY8NF&tB*Pu~95(8ZQn zOJlC5DSdU!QWf3T1Cy3_xkzRJHlks^zNEhz5aQJU#|n^_>Qge>R-v7(Ex|z$^RA?L z@18nj%ZIWSUw3wvyhw6{^aqToyVW9>E*w3)RpGoi)K~m?!6r5}#DXF9@)z`ByAb0~ z_+AeXY4XO-`vnBue!yLqn@ISZ>1rKeVA=wQ^42=0U{fhBDZv6zVj0HkygZVe(P)rv zf&FXeU{~1E!oIDkZ7{ccVs{E#40CpM#ikZ{LJfQUianzNhC>>22TaU>n*c)?E-tQM z&>6mQC6%bCD8P&qP@>PDKezhb;)#!|=(z6~!;B9U8)7K3m}lkh$NlKVHZi44e+^W= zQnwolv zd7F<8J7tjv{Bd4h-Yw2s_b|`S_tA%%mba~KZ6Ds*laY*!u$2!g`ou*3H!{LaPpSu8 zdw|?d{qg#9fdz|0a8VQMDr7qKMBwm10G~;|+P<$sg$U6uXn zL~6XxxmM254vb-ri7bps*`8Q^&F;+$qc6E^DWG9W9SyCtr-||?ks@>cHzwX+yU7y< z$VsB00dmhrNo1;#eSLk(LY=+3b7*MS`7ugM(GX@9di9q};6Yz{e}d<(*sRssP+BUUn1k?jb`(Ra z+~sJolE)+Z;RyGEiHSMFSf;Tk-bWFZjK@y*vRL0?;DnErW|I z872e(I2ex!V){H*pr;r4Y@w;gtr=aKp{d~H#0@ZI9gyXpxP8L; z^{oEFQ{}I|Ah3c(-}E_t#%a2p9rM;_geXFm-L9#k?yoccCAw1?+GY z_>LsR#DZ;$*G0u#{H)pacEgm}(t+aMZHrJCfCA{+e0D#N{H@~ZR z?K{u$hMAKSPfPkQOcezbZY=rqm7{;DKMz-y+V+(Nsi&_rg`{qNCg7i4tte5fs$z#; z9~IoL4pmgO64vpevz`_xNl``G)fNISFEM@5|JTmWtq2zwa@=1!+^k1J-gZu)$-mPvyU&Pf8tdIv|>6dprpDkw!Q}T z9>|w(!C1ipUL>kaLlGE}AS+JH&wmgX6YH;)C1-(FIxO7Hr5N|YUWGmAlShDq#@})I zXXIl|4f!}I;hpDy)awm|QeE+EYmL8}ig+s=`&A*4EtWT_eeb7)e=jxODF#j8O#G`? zFu-I3n5I&3$^Kvb-Gjd;3Ju0UM6P|ltvi>ed3#b~l}pZ0yUk3;*V$#ObtC*G+1a$D za>lU!?~^4emQ~1|1K=YK-Ze7o5!J9wXYT2?}GyohS7|0K3k!@7D?PRgi*6yxYg?^$11(@6bL87UoGl4=y?(OZ_Rh2G=1aiT^ zSJwk=8N8}_u**WywwMfLMxe!I^*_%p161;@5*K7_7!BOa6-~8pB-il!EJpdZo9hd3 z0Pt_Z$ROrHn^apN-p(V<`bMzU^m4{o2`F@5usU96_uGWC#{-sd5S=2M3>>4xZ(Z$n z`a1xkbP=Wq8!eD!vZ$W5Ffe#w3(QG)vZA}Y06i(5Fjz#(H#Zu2&LxdCzt03O*ObCQF3aaKvV-*n6c$1q+U9?rxo~e ztIr=LJ#uUUlVW9gxeAy=XeD=}>}jqit|ojHTZC`9duD}pt3V9HtyywD zEhtr6v@RoQ6aX03_474gX1P2}3H@yU#ymPpi!ZASU6#!oXA>ME5Lp1Qt2d?(FQO=Hw8)8L>C~M*aJXaS{l6 zd~8e*Z=l;6C{@e&N@@%yFdU1}s~5bc4ftR)#BVj~UQNJX=c9S_A$&~c!c|m40u6{1 z6;Dqgu$w37Iw#0$-U z{jnNM!}yXP$;BN!YUHF~;j3+xgPrp-1SyHR~(aq(JPHy*^`e>$>uJm6_SQ z>thQZ3V z`HatN*+~x;Yd(Xw62k{p%Bri$CLLiZGUr@>j*imO(<4GJ(M)h){)0sI;%w~j(Sekf zVTIWI!KI*w@wRKD>F}z@d$;B%ui4cuxb+^99-cd_!Zl`Si;YIYH zy1G#C`SW^Hhnj2mp?iHZf-OR?CO;0(fhnHawgsRqhm$Hyt2-6d|7R`$?*-`ihQ>x~ zu!D96iYu6Obxcj;P3j$r3JakKW@aEGo~^M0uo>k31TEPs7!3^#z!->u*q$-kMWg8J zEAiid>HKLP@T@=7aR}0>?~gxw(Sye~2VeNOEw;Yc%g@g*aC_p!Yz-hszm;&jk6Bq+ zK_MYBz`hc6nkp?=bE@M7;B&WIGaETRdmxSpFMdqlM$BEG-*Xr`uu&}~3^iwUHMJh# zWBR^&{rVPqyY==Kb^*50cYEl6Rdz<2gl;y-Z0iQ{M!%)Py`Ste%6o6L~_L& zxBCf!ZZS+FN8I}ScpF41*k1%UK<7&D0a%Uzq2aglp?qR-kp%4Vf#p&_85{FDe4{6J z7)fW}zP^t~88G%iC$|d8^U?4@rEzWXMV{}{p;F1D1C-VSms!J>lSl(+IuMLZfh1uz z>?p0W@oce*|K1!Y#=bpd9!PpRmK$eKVYu2jYoTaw&#@G8@$7517!gBkZkgNa_CJJRvK0c0Panl-UB#Hr)1|$M%AsaxJqOj$y zin*fEhi5aYkGQbT9e$p9+_CEJ23nP+Nt0{VdP#~*ycd0QLswU5`}n4ap%_>o3E+c) z84GL>&V#-nxp_GxC-|TTZ?66+*?q12uZiuUpe*o9%QA(T1U)s*>#-t7m1_-xJaahP zb$vI3Q)@t7pabkD#=BH^P!(wpJ-#axbV8MYBQ=h0{Z-YM`_TJw<_sVZ86DrZ7WX!20a%*IAV~$_PjKdHjfvfw>A>gZ<#?+e)F3?!efgsB0zh1?J3P5Q-92`EA<`5}8wWG@yp1fLlB?JRHsy4?54hw3iKK*03ApX6BEBJbsxem8Px!;0GvL0##tkTX<${(+?+w7h@3I-x6ti%0HNNp z*ZQl*c94|b_lG9{FqB0cz6z$hI}Ie#fOTQ;n!p-s^Pw9uyBL9Jq2%xXuy~RSJS;mq`=D+4iWIE>d3G%`?dUU?);Eju<-8rCr!vF8T~PxeIB9Hpq6g8 z>Tdxe;DgjSC#vs7g5Hd%nb%=I2*%zzP*u9SA&{_v5IF|FdfsBj-~R906R@`pKh5=? zn460g3s`S2=2EWG_64~PETgv+b5StJTSF{YzWCix7;}2iLOD~y)`j(z@AUTb`*rp8 zcNkMtK+NfEjOD3=p#Kgw?F&O?ANOgk5nTN+qw?vtgsi}Fzo74Jk_7$Xx5>#KFE1}+ z0E9p33Xx_4jlD_cCr~SNP@+I=j8&~uAc88c-{1){bi1dOJ`zl}MZE0dH;=!ySS5@s z;;!YNv4h4(2jDb6rz~%1|6>iuWAy75gh;Tlp-Zgp!ACa4c1Y3~MNKWOHymoZV2hnL#k|I_U4)JWX~!5AY|iuW!S~p`6qz-`sJ7f z6?9+%5LbNfEibA*w|~m1^^LA6U@Ai%2~auE93S0e+6CGjNXdef=~G@-c3+AyW#joH zr_pS&7{%{eyEiwO@L+UWX{zl~Ca;OG-!k=n*TH^wxVd`B&ROVc*Ma4kz~wzsq8qXY Y{dRp*C>25Qe>OmBN}7l&1*?ev0aukP4FCWD literal 6538 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 diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_moreoverflow_card_dark_normal.png b/app/src/main/res/drawable-xhdpi/ic_menu_moreoverflow_card_dark_normal.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_menu_moreoverflow_card_dark_pressed.png b/app/src/main/res/drawable-xhdpi/ic_menu_moreoverflow_card_dark_pressed.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_muted.png b/app/src/main/res/drawable-xhdpi/ic_muted.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_muted_local.png b/app/src/main/res/drawable-xhdpi/ic_muted_local.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_registered.png b/app/src/main/res/drawable-xhdpi/ic_registered.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_server_deafened.png b/app/src/main/res/drawable-xhdpi/ic_server_deafened.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_server_light.png b/app/src/main/res/drawable-xhdpi/ic_server_light.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_server_location.png b/app/src/main/res/drawable-xhdpi/ic_server_location.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_server_muted.png b/app/src/main/res/drawable-xhdpi/ic_server_muted.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_notify.png b/app/src/main/res/drawable-xhdpi/ic_stat_notify.png index 1ce98ca9a821f5314edf8143a8122b5cb8c998f7..f7c2150e4ca3338e86359c56ed8dc255f1738dbf 100644 GIT binary patch literal 6743 zcmW+*1z3}98yz9t(jZJiX#tV$l#q}{kcLT@l$0RS;plFV4{4At0g+}RFuJ?D;eYsd zEw1fdyw7u=`>&nxJ!r)00lluQ5p#pwC>?3J7f`zuaO=RYXYy%e{t zHn|vUu{r_fHcElvcsRUR9&0Z9LRs_lsO2g6``0()$2;rk$LZDQ`dKaGS3f?UiKE`V z|5C_!-%%ZNhH{zZ5C|2$8Mx=2^B-M5#6cl4Gc$`13k$=6n2ok1CdS7z{qE{wL1BSN zl6JSzyo(GA(|E?rd~3=9kv22S&Hd0kzj@GxilWH#@}*{uItyI}qHPCFl4){=bntO3 z_%wKP*gXV%yx=WLKw$ob?*4tX2oA*M_3J;QL|@APQAgR0Y~l$AEnbfg4fQZGGM0;o zh|H_0snwwpJtiSB#KQ<`=ofZ(qe8#4a2QlT z#Os`ps3$;|HZ}F;`qO7-0Tk&q(?8^U@mnXf?;FbF;EUd&_Q1Dlw zKXDQT85kI}x*zkzTwk9G6Q6EiSf_mL$7FTGQ)aoV#eb~R-!<}fWWM5kbGNiW_C(QG zKN?ZY@g(|6$bKuRpdFfvRXr*C-8zP@v{Z+k(C@l*X`v&?%w09Qs>6oN$jAs=DpuF$ zs@P{KgnosXQU0I+`?1sQ)yMAegc8yw_gxa}fmCJyu~08Buce9{neOq@cM%FPbYz@X z)yV)qQ@ifn;biRbs89~$)^vykR^ZOo78|=3+xWKIQp!u~`1`x_HnI>xdh&9^hF{6a zl&=Da-J6Uy=31JT_5=RB34NT~=uuQ1p^Up)JZ2Lb2!RJqT9B}_vv)s!t{PgTmPP(d zEi*EqM5m*F6pcCxqr1EN!fe;Tu+`;}vHfg#W1}#PmKFjj7I8O0j^udmx11CG%|Y9n zYhj;h^Eajyvx!Gm%3vbwc(K_MaFhy;OpPf3Qcz5|A?XtScOE=PEJP>)H=wR{s3Qst z!TfV`X0o#A3=9k-;)0Zc(Do^0=ui7;1~IWGxa-3`UAo3{etzPS@{I3&Pqn*#cP*qv z;?at`plcd`!dL9=W#MF(DbEzkd0T?u;UmpuS-LviR%b~-R$1aUy6=Wdpb9L)&8Vntzu+fcd$}Ic*ZZ0>c+-Y_oj?juU?(lPDI<3CJH#t z<&W7|T4;G#SzBwuna*~`(mtK<6?B`Knwv9Xik;Ke+0PGo%=>4#t`Fvo*%Z7lFM3~Y zEhB>_U_Zx!Vv@vVM3RPoYE4dzlAYTus#N?In}**m*5~Gih=?-uc~IcPL&{658YYp_ zJVp+D{0(xdupmr=Y$HjC`>smQ_bypdGBVSR3RA&)e~GC&N5Zt(==uxKABKml<7Mwc z0_XjL(wb=a2ndq-eT7vs#PN-djgfZlf`Wo3gIi;;^OZO(EIe6B6KEzDR{ON;dY@{k zK~7m2*U?i#R0zu<3yH>;;+&lAX0PMecv`u z9&325leaJICY!0^o~g;dvFDVQk*VbKVznB|jH-f@H1k{HkaOt;Adz}1S+8)>FbTe> z7IprYz%B(TZ$84|AjiEr*$bL{X>E28Uzvg0#Io=bYzqRP3{l z_ca#8X{ch?eF^;>EG!jjS>hQ&3NcmsLm47H0KbQ8rSE1kQWRU>4;LsWkwB9CPKeiA zuDMX0wzkXTnCglONpfF9(#6f60r00ZSQBc#eT(Gbi$}vCun38MBJ^=f%YAbyA+64C z(PMHlUDS(rI74C>G>MC@y!`Ptvwq^{{=Pp!z=2btKav3z;`Q&lM!0!T^p#PIH@?T- z99e7sko@H=4qj*sCIrch4QG1F!c8Rg`SZx;32b{g2oP80S^o>?@?6wFX!egEcr*eI z((kfEbbuO-jN{Fu?D1P>_>*^jj?%B5oqfLWYy9@(gLu zzu|WJy{xPQtkG!)$&;h0M`>teG@Y1~B!V^~usJwSW)TRD%~xJOII!(_`qZz?!NJ8& zCGuifO~UjjUlEF3Yk-d#g~3)!y_@NYI`30W)1yY)vu- zOICntVKN5=*^S+Fw2izNdol)HqKFysboXQmbx!fpN=570R! zK1Pl01VL+SE3(?-MWJfSFKbLZqOJXTfhQ7vqAH}_e|s!1tu!yc)HoU^rKhVDyk&i1 z(44H$dL4~Z00%8aH}{^D42OV{FBG%73R$W7+<=38%8nmyp`k&1J5_7`-cP*AeOunq z(b3!UQ*}*EB-4kwX?Z}mLz9@8=<=t+l!KMi{%J&#u~)FjTTQRiE$#R0EKo%q9i5}8T3a8#6PWwP z$Y(T6e6xLV-{jOpdAMPngP8SD>R@gz134KP4+~2u#9IPy#p8rs6pKHNCHxE{;*q(0 z%vXekw7V)nnPE%#z<>$>cads_^v5^&OUp|YE@NzN+vE81dBpU77f-E*Qy-NEp^57^ zprUj0^AOul*L0+N9jhCA&~F<1M+v#ELGK5s44a)$h|nd878Vu)l#^a8>u3<;;Nqe{ zfCYd+;<_VSKApFZ!{pBQ#8Q=$ek*VuhERfP6*u|ci!1gqHFytF|2#c3y&B4xN%+<= zG4B&6)zM*Cg!WF+ZZe9Zb^N2zX9{B_vHC>viAm}GFgB4Svv&J)YDT?BsjQt_S2cgM48bpnhYH7QC^jqAm5hJ93USF0qe5rhWD1%Y) zgT`BuWlVy6j{cc%seK4@60e2!x*c*dx#~$3K#NmT28js?#1P+`TgASAn{M$;Ve)z3 zauyeFR+Ee=C-X2-4w96U1f7p8*b?> zWO_QSU*ayA=>vaS!Mi#KM1Ow?ZGdfDYYZoCaN&TT&-vag(+A@whbLq>k0cChLLVBO z2)$ACf^PATMqYASTK@)8@9u2c5xre?ak1HX8H14_&$Il$aGjC_Kw8Z%t2hAk*Z~b* zUUo2;iB=39D6~|`SRb-p(67PaiKYHpdV_1RI@=|p%98WP^L}0d$4Q2dyW>%JcXvq# z^e!ZH>jt?{ERujU{tgE8>p#_<39S*RL2_Iy&vW2x6OB>iNC-7;wyjUI?{`sbhG80+Ox8wy?B>3Ye6h zp5CY4>FF=w;EvILT9kCmRSK(;dAnH{l1T@--ync&pY{g_0+57`P3`d9KBQ$!hEXWq91XtG=p%T@iOA zM7`jx@5~R!>Lq_HclZd5FKKvXov~S&qC4;r?n3t1udy+*2y)KAxI9K5Utf*)@1w_T z$FrmA1YG>Ds1yk3rA#Ct7+pP#mdo-g8N82sc?gt`@1G3Om%f@BJ|#F)42?u4qOy`n5!4(&|C?>=Mc_;8;lf@EGf7DZ z8Y;cIUZJoowVE-~`J(h5W z1SRH&vyArNWOkTt&4`FgR4>rc%+Wd;C1Ypl<$d$)vEo#rYK9Udi{H|{+xRo&PR91B zQo&zCef{2@blS=J`7B&=E{pLT88>I=MOT>+I1}L$;VupH-v>QeepaqV?sqp{^0IQ3 zGBB2yEI}y`wHFu|k1Abd(Fvc3tH5_g%jr=LwolxEtP{|RCKrGB@NXNRgOzo0N62*} zd+g}=MJwzXp+3-1gVLYF63!*$=cv%o+~mg;6whD0Yn>6dpW+jS)vCO2j4u(tjtpcu znnXcEHrVQ-n(P;4GC-mMbXHea?UuKvm*l}vr6nRr1c``<5VF5=E4w{XKKpd_LB6M} zqM{-;%)I9>sIcqtQT_S-UCbUGozG>0ZawVKtkCzi)^~fnls6y(Fsr86P$`{muF2X! z%GSs2as67G)3fEC7{U!|;-^21n#cj^e4p5a_VU8XUwrMh2@Yuz;iJX}T5vGa{@KaJ z{cD^i`}cUImDP2|tIeXr?Xi*zr$uSIxn?S0ayO8bjD^i-)K#w0OHSibq&H_Yz&HiE z?@o1Slmu5-zbtGyB?rG8^kTeB?hKLVW)BM794uhuH*c_bfc_ks35e_pZ zNugN$3F4x+%Q3(lWAsE)bv8GPinDp_&#kulUe_;l60Um8`6@U}|Fnc@{ra1>mD$bi%!H!qLzT~m`LsT|!vUoJ;KtssoZ<9^#X9n4B? zhHaU^2%=DM>N6NMJ4s=vFYoW~PvnpKk8JLU^JeuFYO=%`tuC1>FeSx!KVipz_@EitHY-}xdq^432 zd0*R~ZA`|2@z(MoG?{OGW9;v5wZ2l3UlXrcsA}osBN~EFuZsEnxi~Qq6kqu@GyqjV zpl-ap?XHoHl~qykEveigVUzX!V5VWHLFt`o=U04tkP1Cd9%RMGGS}>NaDLtcTwbPS!m+)|$KX7!% zeSYM(L>yr5o4MUNUKlqp*v~g=6GG|QyL&eBP)zJwVXCJO0UU6#i{?^9vXFBo#s6I0 z-OB_h@z!#4bGIC38+*Y7-g2~Aly$YTw%QA%UE14QxbRKdSCBklVdKl)``uRfbz<${5Pgd{$bjxI3=ES{Bx#gkP~5Sgc0q`If7s#=OtPlNZh5eN-Iz4P+d+DYi3 zj}IYAY^b|>Iy?wr=_FgdUfpsP8N8k>yz!C zqazoaceOT`7%@>1%PG~?RC5Km``X&hZe|QYfq@%qn~DW*d!uLses&FZ8~d4N`Q6q7 zEAI6t_9=RWTFIDIL4Ll|-OVMfup7(u>2^=CW)Uwtdqhw46L!o6lqx33WQ>n8q|^i;shsEn#}j%?=BLF zxc;;AXqg+ILH6~ zj+;7a#HRMOvT`TbC2o&7(d0;ZFr#jqKKMSF9QAB4)WPiRKo${{ltjU0)QGMKUszki zi0DQQ>Im4_fU%I`tgNhLTMuV)Ht9G!I|H{*!DSfhe|KrElFYrRbANZsnELr9Iu4Yn zz}?xI7$g~P!cS~$Y)onmDy@gxGC|zmzO_`1@3z@VHFkJo}Qiy6UP2>uU}*N-Ja?S z3JZfU(XSm$at9})YRaHKE`Z|0BO*-s(=@=ATwQs`l71A<*zRnUz>}S;`7oLR8hGl5 zPKhN21w}6cfha@3n52l9;8kNb39qQ5!1?OGeJdR$AN2dT{A>7^JcStPVl4(fK2i`Y zenr5(^jb*!`ih-+i`nth?9DU;vFnye<{=jT6>Ek@L<9i|kd~G<;igmvUm`^W5TT|#@8gmrb92vl2V$Ipvl9$tt zZLBu7wh6!khv&$Iu&F$YOHN2&cHcp2Y>XDgaC__-cJ%gQ+tj9(m6cUxWo3~P5kZ5& znD+1#Xgr=IsDJH`(aja0Tz%%hBfq)2x~|fRdH=B&bX9vFzadb&N4U}SZR>rM@2<_1ee zM}*jwLI?C@!~rsoXN6FmFh;fzg*qihH3s&%V>YLb+smCGS~QuxI)%Yt?KO3CzcO1s zA;j2luFrQL@4&Up`O{un=$E0Jz-$T&^C~xIA~D&+&lJeKweC2oBfuXd(t3K7NgVpp z!P18!PJ^o`X?~{OD;rqtr)tku7SH+F2{lNis#cLT$#X{)Op3qY%*yDH*Q%=I2PT{m zF$5QCE6$0Zc3!^0^?{7!Y8`ux-iDOl|A70tk=&h0l-}Ro7u`#k-wjK^#n|o%(GuO= V(6swHz#m2sMLAX3GHH{*{{dxL53m3L delta 1305 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 H%|reN8<+&e delta 1052 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 S;spNr0|Hmlcv`Js9`-*uDaiH! delta 1049 zcmV+!1m^prM6C#rBYy+*Nkl3W&6>4fHa$JPP=AO-B8vp~`@Bkmgj)gG zF2l5R)Y;j2p{1oIKUIJEs*kK?0s>bd5c!J)L|R*0uVhm|K6nWVQ}8V`zWG_L$A*T6 z(vFUf8@g_9Z(mDROS-zc9B>~zHqf=BXKJIi@@Z^rJoPWk2+NwAn_ok408$eWOi&gH z?)?JY(=)YETYve;H>>2kySvws)jPa}7}-qJ*474s+R6tped;4CM_NBhQK4tPQ)Q9>~pP`VamNygdvxmfoy1Kg4j^o@2N?L8@BVYHP z`lPfrWrTEpfB#}ZDJtE~^dKd0c;+i@a%*Cx0LLdf$ZlPV2^w+AN~eZt#l1 zTEOQ)2A?wc6V&ljUjG(q`2oGXt(COik{uuC9)T0XXbaOvU!_ zh>Kg0!COElQy#~0^Ja3Ys;X9p0mU)`#$6uZJAZFxeV{Tzz%!44Ni!~@U_2y5jetpy zfH#4Ul8k}FegO33PbnS8 zdDs=e_e6&AH5!d>bvY1wlzZ3Vl9P^;S5g89J_61#D39@dI6(VvwB5^^vz$5qkeT^b zrGNA2nCu%U^Ngu&5RA{#_HAWlTz{YA`XZmVc>YN{UJ-YF6)Wok{18E9SbKgK zZpQs>=Ms>T{jGpxUW&6>4&U_Ss8!V*X+ TAbc3#00000NkvXXu0mjfzsv=A diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_audio.png b/app/src/main/res/drawable-xxhdpi/ic_action_audio.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_audio_muted.png b/app/src/main/res/drawable-xxhdpi/ic_action_audio_muted.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_chat.png b/app/src/main/res/drawable-xxhdpi/ic_action_chat.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_collapsed.png b/app/src/main/res/drawable-xxhdpi/ic_action_collapsed.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_drag_handle.png b/app/src/main/res/drawable-xxhdpi/ic_action_drag_handle.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_expanded.png b/app/src/main/res/drawable-xxhdpi/ic_action_expanded.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_headphones.png b/app/src/main/res/drawable-xxhdpi/ic_action_headphones.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_microphone.png b/app/src/main/res/drawable-xxhdpi/ic_action_microphone.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_microphone_dark.png b/app/src/main/res/drawable-xxhdpi/ic_action_microphone_dark.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_microphone_muted.png b/app/src/main/res/drawable-xxhdpi/ic_action_microphone_muted.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_move.png b/app/src/main/res/drawable-xxhdpi/ic_action_move.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_deafened.png b/app/src/main/res/drawable-xxhdpi/ic_deafened.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_home.png b/app/src/main/res/drawable-xxhdpi/ic_home.png index f951a7595b3acf95caa02eaecd63816afcdba14c..d86831dd4a1ac4bd5a567b608eee80768aabbc78 100644 GIT binary patch literal 16858 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 Y{dRp*C>25Qe>OmBN}7l&1*?ev0aukP4FCWD delta 2173 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 literal 10544 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
li-GIMKr1G_2FJXH>_mS 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 delta 821 zcmV-51Iql|T+0TKBYy)DNklPs}ESvTrrlF9XEGwPJ^&lpB0glkpITPojGl*?-As@{`vH)s_; z+k{!;!uzy*Qx%#ut(ECBepB_g#mykKR=R*y`UKMM1YCFq%YZ$?p9;-V`Szk*CgArG zw0Bz=6?WKc)CS>&7W^?R5#~xv(D^For+kSU#2nf?u73^ByJ2?<4L$Y{o@s&43+se) z4Vu)8aTe{)YiXmlnRUnrI*s(Ph|L;9yJ@30?zYLShepujNY6xU)x+uPFiRajZ?Sb1uZF-8 z;dG5={jG9!{|irzR->1z4R^0^UR?Hxxe#Ym7qN9x4>o>QP-Yf;#w7Nk$vB=mgfZ)t zQOB(^`QHiK(AIq%-8f@bT0i-ezc&jvh1bFlY=4$#@POke+SnvKMfsddX64bFwhD)Z zUH-cXcwV?h&5QWHUbtioRj16-P4hp$3J+jn4_4>Th2H_?oHQ#eG>c}@ESg2LXqJ8Z z#B9W7W&L$n+{{uN+D{RiHSNV!68x2j&AJ?Cv(!)=spFe7rQU-Wj^z*xFikyj-zOYs z04}QDlt)oiqwc75fubmiq9}@@D2k#eiqiBS3K2u9*0*lh00000NkvXXu0mjf0Hc!) diff --git a/app/src/main/res/drawable-xxhdpi/ic_suppressed.png b/app/src/main/res/drawable-xxhdpi/ic_suppressed.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_talking_off.png b/app/src/main/res/drawable-xxhdpi/ic_talking_off.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_talking_on.png b/app/src/main/res/drawable-xxhdpi/ic_talking_on.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/ic_card_overflow.xml b/app/src/main/res/drawable/ic_card_overflow.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/ic_stat_notify.png b/app/src/main/res/drawable/ic_stat_notify.png index d9d8ba1b83e5edd69b45f53ca37ff909e1e0b06e..5efdf63cd5a2b0ee49c25b188da3e6b41e1780fa 100644 GIT binary patch literal 54317 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 literal 4945 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 diff --git a/app/src/main/res/drawable/outline_circle.xml b/app/src/main/res/drawable/outline_circle.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/outline_circle_deafened.xml b/app/src/main/res/drawable/outline_circle_deafened.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/outline_circle_muted.xml b/app/src/main/res/drawable/outline_circle_muted.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/outline_circle_server_deafened.xml b/app/src/main/res/drawable/outline_circle_server_deafened.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/outline_circle_server_muted.xml b/app/src/main/res/drawable/outline_circle_server_muted.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/outline_circle_suppressed.xml b/app/src/main/res/drawable/outline_circle_suppressed.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/outline_circle_talking_off.xml b/app/src/main/res/drawable/outline_circle_talking_off.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/outline_circle_talking_on.xml b/app/src/main/res/drawable/outline_circle_talking_on.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/overlay_background.xml b/app/src/main/res/drawable/overlay_background.xml old mode 100644 new mode 100755 index 97b87dbb..8f9e692c --- a/app/src/main/res/drawable/overlay_background.xml +++ b/app/src/main/res/drawable/overlay_background.xml @@ -19,6 +19,6 @@ - - + + \ No newline at end of file diff --git a/app/src/main/res/drawable/popup_menu_item_background.xml b/app/src/main/res/drawable/popup_menu_item_background.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/ptt_indicator_background.xml b/app/src/main/res/drawable/ptt_indicator_background.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout-sw600dp-v11/fragment_channel.xml b/app/src/main/res/layout-sw600dp-v11/fragment_channel.xml old mode 100644 new mode 100755 index 1f47b504..c266c900 --- a/app/src/main/res/layout-sw600dp-v11/fragment_channel.xml +++ b/app/src/main/res/layout-sw600dp-v11/fragment_channel.xml @@ -31,12 +31,14 @@ android:id="@+id/left_split" android:layout_width="0dp" android:layout_height="match_parent" - android:layout_weight="1" > + android:layout_weight="1" + android:weightSum="1"> + android:layout_height="match_parent" + android:layout_weight="0.52" /> @@ -69,7 +73,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/ptt" - android:textSize="12sp" + android:textSize="18sp" android:textColor="#858585" android:textStyle="bold" android:background="?attr/selectableItemBackground"/> diff --git a/app/src/main/res/layout-sw720dp-v11/fragment_channel.xml b/app/src/main/res/layout-sw720dp-v11/fragment_channel.xml old mode 100644 new mode 100755 index ab3d8e27..7251f762 --- a/app/src/main/res/layout-sw720dp-v11/fragment_channel.xml +++ b/app/src/main/res/layout-sw720dp-v11/fragment_channel.xml @@ -56,6 +56,8 @@ android:id="@+id/pushtotalk_view" android:layout_width="match_parent" android:layout_height="51dp" + android:layout_marginBottom="20dp" + android:layout_weight="0.02" android:gravity="center_horizontal" android:orientation="vertical" > @@ -69,7 +71,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/ptt" - android:textSize="12sp" + android:textSize="18sp" android:textColor="#858585" android:textStyle="bold" android:background="?attr/selectableItemBackground"/> diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/activity_wizard.xml b/app/src/main/res/layout/activity_wizard.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/channel_row.xml b/app/src/main/res/layout/channel_row.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/channel_user_row.xml b/app/src/main/res/layout/channel_user_row.xml old mode 100644 new mode 100755 index e896978d..21abfbe4 --- a/app/src/main/res/layout/channel_user_row.xml +++ b/app/src/main/res/layout/channel_user_row.xml @@ -28,7 +28,7 @@ android:layout_width="32dp" android:layout_height="32dp"> - + diff --git a/app/src/main/res/layout/dialog_comment.xml b/app/src/main/res/layout/dialog_comment.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/dialog_server_edit.xml b/app/src/main/res/layout/dialog_server_edit.xml old mode 100644 new mode 100755 index a5442bb1..7c456e8a --- a/app/src/main/res/layout/dialog_server_edit.xml +++ b/app/src/main/res/layout/dialog_server_edit.xml @@ -31,7 +31,8 @@ android:id="@+id/server_edit_name" android:layout_width="fill_parent" android:layout_height="wrap_content" - android:inputType="text" /> + android:inputType="text" + android:hint="Terracom"/> + android:layout_weight="0.92" + android:inputType="textUri" + android:hint="141.237.72.148"/> + android:layout_weight="0.76">