From 0309d0d86070ce551c9b0b08cf94f1b35b6a6302 Mon Sep 17 00:00:00 2001 From: kske Date: Mon, 13 Jul 2020 11:37:45 +0200 Subject: [PATCH] Move Envoy Client to client/ subdirectory --- .classpath => client/.classpath | 0 {.github => client/.github}/CODEOWNERS | 0 .../.github}/ISSUE_TEMPLATE/bug_report.md | 0 .../.github}/ISSUE_TEMPLATE/feature_request.md | 0 .../.github}/PULL_REQUEST_TEMPLATE/bugfix.md | 0 .../PULL_REQUEST_TEMPLATE/feature_integration.md | 0 .../PULL_REQUEST_TEMPLATE/javadoc_update.md | 0 {.github => client/.github}/workflows/maven.yml | 0 .gitignore => client/.gitignore | 0 .project => client/.project | 0 .../.settings}/org.eclipse.core.resources.prefs | 0 .../.settings}/org.eclipse.jdt.core.prefs | 0 .../.settings}/org.eclipse.jdt.ui.prefs | 0 .../.settings}/org.eclipse.m2e.core.prefs | 0 .../.settings}/org.hibernate.eclipse.console.prefs | 0 CODE_OF_CONDUCT.md => client/CODE_OF_CONDUCT.md | 0 CONTRIBUTING.md => client/CONTRIBUTING.md | 0 LICENSE => client/LICENSE | 0 README.md => client/README.md | 0 pom.xml => client/pom.xml | 0 .../src}/main/java/envoy/client/Main.java | 0 .../src}/main/java/envoy/client/data/Cache.java | 0 .../src}/main/java/envoy/client/data/CacheMap.java | 0 .../src}/main/java/envoy/client/data/Chat.java | 0 .../main/java/envoy/client/data/ClientConfig.java | 0 .../src}/main/java/envoy/client/data/GroupChat.java | 0 .../src}/main/java/envoy/client/data/LocalDB.java | 0 .../java/envoy/client/data/PersistentLocalDB.java | 0 .../src}/main/java/envoy/client/data/Settings.java | 0 .../main/java/envoy/client/data/SettingsItem.java | 0 .../java/envoy/client/data/TransientLocalDB.java | 0 .../java/envoy/client/data/audio/AudioPlayer.java | 0 .../java/envoy/client/data/audio/AudioRecorder.java | 0 .../java/envoy/client/data/audio/package-info.java | 0 .../main/java/envoy/client/data/package-info.java | 0 .../envoy/client/event/MessageCreationEvent.java | 0 .../client/event/MessageModificationEvent.java | 0 .../main/java/envoy/client/event/SendEvent.java | 0 .../java/envoy/client/event/ThemeChangeEvent.java | 0 .../main/java/envoy/client/event/package-info.java | 0 .../src}/main/java/envoy/client/net/Client.java | 0 .../net/GroupMessageStatusChangeProcessor.java | 0 .../client/net/MessageStatusChangeProcessor.java | 0 .../client/net/ReceivedGroupMessageProcessor.java | 0 .../envoy/client/net/ReceivedMessageProcessor.java | 0 .../src}/main/java/envoy/client/net/Receiver.java | 0 .../src}/main/java/envoy/client/net/WriteProxy.java | 0 .../main/java/envoy/client/net/package-info.java | 0 .../main/java/envoy/client/ui/AudioControl.java | 0 .../java/envoy/client/ui/ClearableTextField.java | 0 .../src}/main/java/envoy/client/ui/IconUtil.java | 0 .../src}/main/java/envoy/client/ui/Restorable.java | 0 .../main/java/envoy/client/ui/SceneContext.java | 0 .../src}/main/java/envoy/client/ui/Startup.java | 0 .../main/java/envoy/client/ui/StatusTrayIcon.java | 0 .../java/envoy/client/ui/controller/ChatScene.java | 0 .../client/ui/controller/ContactSearchScene.java | 0 .../client/ui/controller/GroupCreationScene.java | 0 .../java/envoy/client/ui/controller/LoginScene.java | 0 .../envoy/client/ui/controller/SettingsScene.java | 0 .../envoy/client/ui/controller/package-info.java | 0 .../java/envoy/client/ui/listcell/ChatControl.java | 0 .../client/ui/listcell/ContactListCellFactory.java | 0 .../envoy/client/ui/listcell/MessageControl.java | 0 .../client/ui/listcell/MessageListCellFactory.java | 0 .../java/envoy/client/ui/listcell/package-info.java | 0 .../main/java/envoy/client/ui/package-info.java | 0 .../client/ui/settings/GeneralSettingsPane.java | 0 .../envoy/client/ui/settings/SettingsCheckbox.java | 0 .../java/envoy/client/ui/settings/SettingsPane.java | 0 .../java/envoy/client/ui/settings/package-info.java | 0 {src => client/src}/main/java/module-info.java | 0 {src => client/src}/main/other/CustomComponents.jar | Bin .../src}/main/resources/client.properties | 0 {src => client/src}/main/resources/css/base.css | 0 {src => client/src}/main/resources/css/dark.css | 0 {src => client/src}/main/resources/css/light.css | 0 .../src}/main/resources/fxml/ChatScene.fxml | 0 .../main/resources/fxml/ContactSearchScene.fxml | 0 .../main/resources/fxml/GroupCreationScene.fxml | 0 .../src}/main/resources/fxml/LoginScene.fxml | 0 .../src}/main/resources/fxml/SettingsScene.fxml | 0 .../src}/main/resources/icons/dark/attachment.png | Bin .../resources/icons/dark/attachment_present.png | Bin .../src}/main/resources/icons/dark/clear_button.png | Bin .../src}/main/resources/icons/dark/forward.png | Bin .../src}/main/resources/icons/dark/microphone.png | Bin .../src}/main/resources/icons/dark/rotate.png | Bin .../src}/main/resources/icons/dark/search.png | Bin .../src}/main/resources/icons/dark/settings.png | Bin .../src}/main/resources/icons/envoy_logo.png | Bin .../src}/main/resources/icons/envoy_logo_alpha.png | Bin .../src}/main/resources/icons/light/attachment.png | Bin .../resources/icons/light/attachment_present.png | Bin .../main/resources/icons/light/clear_button.png | Bin .../src}/main/resources/icons/light/forward.png | Bin .../src}/main/resources/icons/light/microphone.png | Bin .../src}/main/resources/icons/light/rotate.png | Bin .../src}/main/resources/icons/light/search.png | Bin .../src}/main/resources/icons/light/settings.png | Bin .../main/resources/icons/messagestatus/read.png | Bin .../main/resources/icons/messagestatus/received.png | Bin .../main/resources/icons/messagestatus/sent.png | Bin .../main/resources/icons/messagestatus/waiting.png | Bin .../main/resources/icons/microphone_recording.png | Bin 105 files changed, 0 insertions(+), 0 deletions(-) rename .classpath => client/.classpath (100%) rename {.github => client/.github}/CODEOWNERS (100%) rename {.github => client/.github}/ISSUE_TEMPLATE/bug_report.md (100%) rename {.github => client/.github}/ISSUE_TEMPLATE/feature_request.md (100%) rename {.github => client/.github}/PULL_REQUEST_TEMPLATE/bugfix.md (100%) rename {.github => client/.github}/PULL_REQUEST_TEMPLATE/feature_integration.md (100%) rename {.github => client/.github}/PULL_REQUEST_TEMPLATE/javadoc_update.md (100%) rename {.github => client/.github}/workflows/maven.yml (100%) rename .gitignore => client/.gitignore (100%) rename .project => client/.project (100%) rename {.settings => client/.settings}/org.eclipse.core.resources.prefs (100%) rename {.settings => client/.settings}/org.eclipse.jdt.core.prefs (100%) rename {.settings => client/.settings}/org.eclipse.jdt.ui.prefs (100%) rename {.settings => client/.settings}/org.eclipse.m2e.core.prefs (100%) rename {.settings => client/.settings}/org.hibernate.eclipse.console.prefs (100%) rename CODE_OF_CONDUCT.md => client/CODE_OF_CONDUCT.md (100%) rename CONTRIBUTING.md => client/CONTRIBUTING.md (100%) rename LICENSE => client/LICENSE (100%) rename README.md => client/README.md (100%) rename pom.xml => client/pom.xml (100%) rename {src => client/src}/main/java/envoy/client/Main.java (100%) rename {src => client/src}/main/java/envoy/client/data/Cache.java (100%) rename {src => client/src}/main/java/envoy/client/data/CacheMap.java (100%) rename {src => client/src}/main/java/envoy/client/data/Chat.java (100%) rename {src => client/src}/main/java/envoy/client/data/ClientConfig.java (100%) rename {src => client/src}/main/java/envoy/client/data/GroupChat.java (100%) rename {src => client/src}/main/java/envoy/client/data/LocalDB.java (100%) rename {src => client/src}/main/java/envoy/client/data/PersistentLocalDB.java (100%) rename {src => client/src}/main/java/envoy/client/data/Settings.java (100%) rename {src => client/src}/main/java/envoy/client/data/SettingsItem.java (100%) rename {src => client/src}/main/java/envoy/client/data/TransientLocalDB.java (100%) rename {src => client/src}/main/java/envoy/client/data/audio/AudioPlayer.java (100%) rename {src => client/src}/main/java/envoy/client/data/audio/AudioRecorder.java (100%) rename {src => client/src}/main/java/envoy/client/data/audio/package-info.java (100%) rename {src => client/src}/main/java/envoy/client/data/package-info.java (100%) rename {src => client/src}/main/java/envoy/client/event/MessageCreationEvent.java (100%) rename {src => client/src}/main/java/envoy/client/event/MessageModificationEvent.java (100%) rename {src => client/src}/main/java/envoy/client/event/SendEvent.java (100%) rename {src => client/src}/main/java/envoy/client/event/ThemeChangeEvent.java (100%) rename {src => client/src}/main/java/envoy/client/event/package-info.java (100%) rename {src => client/src}/main/java/envoy/client/net/Client.java (100%) rename {src => client/src}/main/java/envoy/client/net/GroupMessageStatusChangeProcessor.java (100%) rename {src => client/src}/main/java/envoy/client/net/MessageStatusChangeProcessor.java (100%) rename {src => client/src}/main/java/envoy/client/net/ReceivedGroupMessageProcessor.java (100%) rename {src => client/src}/main/java/envoy/client/net/ReceivedMessageProcessor.java (100%) rename {src => client/src}/main/java/envoy/client/net/Receiver.java (100%) rename {src => client/src}/main/java/envoy/client/net/WriteProxy.java (100%) rename {src => client/src}/main/java/envoy/client/net/package-info.java (100%) rename {src => client/src}/main/java/envoy/client/ui/AudioControl.java (100%) rename {src => client/src}/main/java/envoy/client/ui/ClearableTextField.java (100%) rename {src => client/src}/main/java/envoy/client/ui/IconUtil.java (100%) rename {src => client/src}/main/java/envoy/client/ui/Restorable.java (100%) rename {src => client/src}/main/java/envoy/client/ui/SceneContext.java (100%) rename {src => client/src}/main/java/envoy/client/ui/Startup.java (100%) rename {src => client/src}/main/java/envoy/client/ui/StatusTrayIcon.java (100%) rename {src => client/src}/main/java/envoy/client/ui/controller/ChatScene.java (100%) rename {src => client/src}/main/java/envoy/client/ui/controller/ContactSearchScene.java (100%) rename {src => client/src}/main/java/envoy/client/ui/controller/GroupCreationScene.java (100%) rename {src => client/src}/main/java/envoy/client/ui/controller/LoginScene.java (100%) rename {src => client/src}/main/java/envoy/client/ui/controller/SettingsScene.java (100%) rename {src => client/src}/main/java/envoy/client/ui/controller/package-info.java (100%) rename {src => client/src}/main/java/envoy/client/ui/listcell/ChatControl.java (100%) rename {src => client/src}/main/java/envoy/client/ui/listcell/ContactListCellFactory.java (100%) rename {src => client/src}/main/java/envoy/client/ui/listcell/MessageControl.java (100%) rename {src => client/src}/main/java/envoy/client/ui/listcell/MessageListCellFactory.java (100%) rename {src => client/src}/main/java/envoy/client/ui/listcell/package-info.java (100%) rename {src => client/src}/main/java/envoy/client/ui/package-info.java (100%) rename {src => client/src}/main/java/envoy/client/ui/settings/GeneralSettingsPane.java (100%) rename {src => client/src}/main/java/envoy/client/ui/settings/SettingsCheckbox.java (100%) rename {src => client/src}/main/java/envoy/client/ui/settings/SettingsPane.java (100%) rename {src => client/src}/main/java/envoy/client/ui/settings/package-info.java (100%) rename {src => client/src}/main/java/module-info.java (100%) rename {src => client/src}/main/other/CustomComponents.jar (100%) rename {src => client/src}/main/resources/client.properties (100%) rename {src => client/src}/main/resources/css/base.css (100%) rename {src => client/src}/main/resources/css/dark.css (100%) rename {src => client/src}/main/resources/css/light.css (100%) rename {src => client/src}/main/resources/fxml/ChatScene.fxml (100%) rename {src => client/src}/main/resources/fxml/ContactSearchScene.fxml (100%) rename {src => client/src}/main/resources/fxml/GroupCreationScene.fxml (100%) rename {src => client/src}/main/resources/fxml/LoginScene.fxml (100%) rename {src => client/src}/main/resources/fxml/SettingsScene.fxml (100%) rename {src => client/src}/main/resources/icons/dark/attachment.png (100%) rename {src => client/src}/main/resources/icons/dark/attachment_present.png (100%) rename {src => client/src}/main/resources/icons/dark/clear_button.png (100%) rename {src => client/src}/main/resources/icons/dark/forward.png (100%) rename {src => client/src}/main/resources/icons/dark/microphone.png (100%) rename {src => client/src}/main/resources/icons/dark/rotate.png (100%) rename {src => client/src}/main/resources/icons/dark/search.png (100%) rename {src => client/src}/main/resources/icons/dark/settings.png (100%) rename {src => client/src}/main/resources/icons/envoy_logo.png (100%) rename {src => client/src}/main/resources/icons/envoy_logo_alpha.png (100%) rename {src => client/src}/main/resources/icons/light/attachment.png (100%) rename {src => client/src}/main/resources/icons/light/attachment_present.png (100%) rename {src => client/src}/main/resources/icons/light/clear_button.png (100%) rename {src => client/src}/main/resources/icons/light/forward.png (100%) rename {src => client/src}/main/resources/icons/light/microphone.png (100%) rename {src => client/src}/main/resources/icons/light/rotate.png (100%) rename {src => client/src}/main/resources/icons/light/search.png (100%) rename {src => client/src}/main/resources/icons/light/settings.png (100%) rename {src => client/src}/main/resources/icons/messagestatus/read.png (100%) rename {src => client/src}/main/resources/icons/messagestatus/received.png (100%) rename {src => client/src}/main/resources/icons/messagestatus/sent.png (100%) rename {src => client/src}/main/resources/icons/messagestatus/waiting.png (100%) rename {src => client/src}/main/resources/icons/microphone_recording.png (100%) diff --git a/.classpath b/client/.classpath similarity index 100% rename from .classpath rename to client/.classpath diff --git a/.github/CODEOWNERS b/client/.github/CODEOWNERS similarity index 100% rename from .github/CODEOWNERS rename to client/.github/CODEOWNERS diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/client/.github/ISSUE_TEMPLATE/bug_report.md similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report.md rename to client/.github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/client/.github/ISSUE_TEMPLATE/feature_request.md similarity index 100% rename from .github/ISSUE_TEMPLATE/feature_request.md rename to client/.github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/PULL_REQUEST_TEMPLATE/bugfix.md b/client/.github/PULL_REQUEST_TEMPLATE/bugfix.md similarity index 100% rename from .github/PULL_REQUEST_TEMPLATE/bugfix.md rename to client/.github/PULL_REQUEST_TEMPLATE/bugfix.md diff --git a/.github/PULL_REQUEST_TEMPLATE/feature_integration.md b/client/.github/PULL_REQUEST_TEMPLATE/feature_integration.md similarity index 100% rename from .github/PULL_REQUEST_TEMPLATE/feature_integration.md rename to client/.github/PULL_REQUEST_TEMPLATE/feature_integration.md diff --git a/.github/PULL_REQUEST_TEMPLATE/javadoc_update.md b/client/.github/PULL_REQUEST_TEMPLATE/javadoc_update.md similarity index 100% rename from .github/PULL_REQUEST_TEMPLATE/javadoc_update.md rename to client/.github/PULL_REQUEST_TEMPLATE/javadoc_update.md diff --git a/.github/workflows/maven.yml b/client/.github/workflows/maven.yml similarity index 100% rename from .github/workflows/maven.yml rename to client/.github/workflows/maven.yml diff --git a/.gitignore b/client/.gitignore similarity index 100% rename from .gitignore rename to client/.gitignore diff --git a/.project b/client/.project similarity index 100% rename from .project rename to client/.project diff --git a/.settings/org.eclipse.core.resources.prefs b/client/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from .settings/org.eclipse.core.resources.prefs rename to client/.settings/org.eclipse.core.resources.prefs diff --git a/.settings/org.eclipse.jdt.core.prefs b/client/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from .settings/org.eclipse.jdt.core.prefs rename to client/.settings/org.eclipse.jdt.core.prefs diff --git a/.settings/org.eclipse.jdt.ui.prefs b/client/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from .settings/org.eclipse.jdt.ui.prefs rename to client/.settings/org.eclipse.jdt.ui.prefs diff --git a/.settings/org.eclipse.m2e.core.prefs b/client/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from .settings/org.eclipse.m2e.core.prefs rename to client/.settings/org.eclipse.m2e.core.prefs diff --git a/.settings/org.hibernate.eclipse.console.prefs b/client/.settings/org.hibernate.eclipse.console.prefs similarity index 100% rename from .settings/org.hibernate.eclipse.console.prefs rename to client/.settings/org.hibernate.eclipse.console.prefs diff --git a/CODE_OF_CONDUCT.md b/client/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to client/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/client/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to client/CONTRIBUTING.md diff --git a/LICENSE b/client/LICENSE similarity index 100% rename from LICENSE rename to client/LICENSE diff --git a/README.md b/client/README.md similarity index 100% rename from README.md rename to client/README.md diff --git a/pom.xml b/client/pom.xml similarity index 100% rename from pom.xml rename to client/pom.xml diff --git a/src/main/java/envoy/client/Main.java b/client/src/main/java/envoy/client/Main.java similarity index 100% rename from src/main/java/envoy/client/Main.java rename to client/src/main/java/envoy/client/Main.java diff --git a/src/main/java/envoy/client/data/Cache.java b/client/src/main/java/envoy/client/data/Cache.java similarity index 100% rename from src/main/java/envoy/client/data/Cache.java rename to client/src/main/java/envoy/client/data/Cache.java diff --git a/src/main/java/envoy/client/data/CacheMap.java b/client/src/main/java/envoy/client/data/CacheMap.java similarity index 100% rename from src/main/java/envoy/client/data/CacheMap.java rename to client/src/main/java/envoy/client/data/CacheMap.java diff --git a/src/main/java/envoy/client/data/Chat.java b/client/src/main/java/envoy/client/data/Chat.java similarity index 100% rename from src/main/java/envoy/client/data/Chat.java rename to client/src/main/java/envoy/client/data/Chat.java diff --git a/src/main/java/envoy/client/data/ClientConfig.java b/client/src/main/java/envoy/client/data/ClientConfig.java similarity index 100% rename from src/main/java/envoy/client/data/ClientConfig.java rename to client/src/main/java/envoy/client/data/ClientConfig.java diff --git a/src/main/java/envoy/client/data/GroupChat.java b/client/src/main/java/envoy/client/data/GroupChat.java similarity index 100% rename from src/main/java/envoy/client/data/GroupChat.java rename to client/src/main/java/envoy/client/data/GroupChat.java diff --git a/src/main/java/envoy/client/data/LocalDB.java b/client/src/main/java/envoy/client/data/LocalDB.java similarity index 100% rename from src/main/java/envoy/client/data/LocalDB.java rename to client/src/main/java/envoy/client/data/LocalDB.java diff --git a/src/main/java/envoy/client/data/PersistentLocalDB.java b/client/src/main/java/envoy/client/data/PersistentLocalDB.java similarity index 100% rename from src/main/java/envoy/client/data/PersistentLocalDB.java rename to client/src/main/java/envoy/client/data/PersistentLocalDB.java diff --git a/src/main/java/envoy/client/data/Settings.java b/client/src/main/java/envoy/client/data/Settings.java similarity index 100% rename from src/main/java/envoy/client/data/Settings.java rename to client/src/main/java/envoy/client/data/Settings.java diff --git a/src/main/java/envoy/client/data/SettingsItem.java b/client/src/main/java/envoy/client/data/SettingsItem.java similarity index 100% rename from src/main/java/envoy/client/data/SettingsItem.java rename to client/src/main/java/envoy/client/data/SettingsItem.java diff --git a/src/main/java/envoy/client/data/TransientLocalDB.java b/client/src/main/java/envoy/client/data/TransientLocalDB.java similarity index 100% rename from src/main/java/envoy/client/data/TransientLocalDB.java rename to client/src/main/java/envoy/client/data/TransientLocalDB.java diff --git a/src/main/java/envoy/client/data/audio/AudioPlayer.java b/client/src/main/java/envoy/client/data/audio/AudioPlayer.java similarity index 100% rename from src/main/java/envoy/client/data/audio/AudioPlayer.java rename to client/src/main/java/envoy/client/data/audio/AudioPlayer.java diff --git a/src/main/java/envoy/client/data/audio/AudioRecorder.java b/client/src/main/java/envoy/client/data/audio/AudioRecorder.java similarity index 100% rename from src/main/java/envoy/client/data/audio/AudioRecorder.java rename to client/src/main/java/envoy/client/data/audio/AudioRecorder.java diff --git a/src/main/java/envoy/client/data/audio/package-info.java b/client/src/main/java/envoy/client/data/audio/package-info.java similarity index 100% rename from src/main/java/envoy/client/data/audio/package-info.java rename to client/src/main/java/envoy/client/data/audio/package-info.java diff --git a/src/main/java/envoy/client/data/package-info.java b/client/src/main/java/envoy/client/data/package-info.java similarity index 100% rename from src/main/java/envoy/client/data/package-info.java rename to client/src/main/java/envoy/client/data/package-info.java diff --git a/src/main/java/envoy/client/event/MessageCreationEvent.java b/client/src/main/java/envoy/client/event/MessageCreationEvent.java similarity index 100% rename from src/main/java/envoy/client/event/MessageCreationEvent.java rename to client/src/main/java/envoy/client/event/MessageCreationEvent.java diff --git a/src/main/java/envoy/client/event/MessageModificationEvent.java b/client/src/main/java/envoy/client/event/MessageModificationEvent.java similarity index 100% rename from src/main/java/envoy/client/event/MessageModificationEvent.java rename to client/src/main/java/envoy/client/event/MessageModificationEvent.java diff --git a/src/main/java/envoy/client/event/SendEvent.java b/client/src/main/java/envoy/client/event/SendEvent.java similarity index 100% rename from src/main/java/envoy/client/event/SendEvent.java rename to client/src/main/java/envoy/client/event/SendEvent.java diff --git a/src/main/java/envoy/client/event/ThemeChangeEvent.java b/client/src/main/java/envoy/client/event/ThemeChangeEvent.java similarity index 100% rename from src/main/java/envoy/client/event/ThemeChangeEvent.java rename to client/src/main/java/envoy/client/event/ThemeChangeEvent.java diff --git a/src/main/java/envoy/client/event/package-info.java b/client/src/main/java/envoy/client/event/package-info.java similarity index 100% rename from src/main/java/envoy/client/event/package-info.java rename to client/src/main/java/envoy/client/event/package-info.java diff --git a/src/main/java/envoy/client/net/Client.java b/client/src/main/java/envoy/client/net/Client.java similarity index 100% rename from src/main/java/envoy/client/net/Client.java rename to client/src/main/java/envoy/client/net/Client.java diff --git a/src/main/java/envoy/client/net/GroupMessageStatusChangeProcessor.java b/client/src/main/java/envoy/client/net/GroupMessageStatusChangeProcessor.java similarity index 100% rename from src/main/java/envoy/client/net/GroupMessageStatusChangeProcessor.java rename to client/src/main/java/envoy/client/net/GroupMessageStatusChangeProcessor.java diff --git a/src/main/java/envoy/client/net/MessageStatusChangeProcessor.java b/client/src/main/java/envoy/client/net/MessageStatusChangeProcessor.java similarity index 100% rename from src/main/java/envoy/client/net/MessageStatusChangeProcessor.java rename to client/src/main/java/envoy/client/net/MessageStatusChangeProcessor.java diff --git a/src/main/java/envoy/client/net/ReceivedGroupMessageProcessor.java b/client/src/main/java/envoy/client/net/ReceivedGroupMessageProcessor.java similarity index 100% rename from src/main/java/envoy/client/net/ReceivedGroupMessageProcessor.java rename to client/src/main/java/envoy/client/net/ReceivedGroupMessageProcessor.java diff --git a/src/main/java/envoy/client/net/ReceivedMessageProcessor.java b/client/src/main/java/envoy/client/net/ReceivedMessageProcessor.java similarity index 100% rename from src/main/java/envoy/client/net/ReceivedMessageProcessor.java rename to client/src/main/java/envoy/client/net/ReceivedMessageProcessor.java diff --git a/src/main/java/envoy/client/net/Receiver.java b/client/src/main/java/envoy/client/net/Receiver.java similarity index 100% rename from src/main/java/envoy/client/net/Receiver.java rename to client/src/main/java/envoy/client/net/Receiver.java diff --git a/src/main/java/envoy/client/net/WriteProxy.java b/client/src/main/java/envoy/client/net/WriteProxy.java similarity index 100% rename from src/main/java/envoy/client/net/WriteProxy.java rename to client/src/main/java/envoy/client/net/WriteProxy.java diff --git a/src/main/java/envoy/client/net/package-info.java b/client/src/main/java/envoy/client/net/package-info.java similarity index 100% rename from src/main/java/envoy/client/net/package-info.java rename to client/src/main/java/envoy/client/net/package-info.java diff --git a/src/main/java/envoy/client/ui/AudioControl.java b/client/src/main/java/envoy/client/ui/AudioControl.java similarity index 100% rename from src/main/java/envoy/client/ui/AudioControl.java rename to client/src/main/java/envoy/client/ui/AudioControl.java diff --git a/src/main/java/envoy/client/ui/ClearableTextField.java b/client/src/main/java/envoy/client/ui/ClearableTextField.java similarity index 100% rename from src/main/java/envoy/client/ui/ClearableTextField.java rename to client/src/main/java/envoy/client/ui/ClearableTextField.java diff --git a/src/main/java/envoy/client/ui/IconUtil.java b/client/src/main/java/envoy/client/ui/IconUtil.java similarity index 100% rename from src/main/java/envoy/client/ui/IconUtil.java rename to client/src/main/java/envoy/client/ui/IconUtil.java diff --git a/src/main/java/envoy/client/ui/Restorable.java b/client/src/main/java/envoy/client/ui/Restorable.java similarity index 100% rename from src/main/java/envoy/client/ui/Restorable.java rename to client/src/main/java/envoy/client/ui/Restorable.java diff --git a/src/main/java/envoy/client/ui/SceneContext.java b/client/src/main/java/envoy/client/ui/SceneContext.java similarity index 100% rename from src/main/java/envoy/client/ui/SceneContext.java rename to client/src/main/java/envoy/client/ui/SceneContext.java diff --git a/src/main/java/envoy/client/ui/Startup.java b/client/src/main/java/envoy/client/ui/Startup.java similarity index 100% rename from src/main/java/envoy/client/ui/Startup.java rename to client/src/main/java/envoy/client/ui/Startup.java diff --git a/src/main/java/envoy/client/ui/StatusTrayIcon.java b/client/src/main/java/envoy/client/ui/StatusTrayIcon.java similarity index 100% rename from src/main/java/envoy/client/ui/StatusTrayIcon.java rename to client/src/main/java/envoy/client/ui/StatusTrayIcon.java diff --git a/src/main/java/envoy/client/ui/controller/ChatScene.java b/client/src/main/java/envoy/client/ui/controller/ChatScene.java similarity index 100% rename from src/main/java/envoy/client/ui/controller/ChatScene.java rename to client/src/main/java/envoy/client/ui/controller/ChatScene.java diff --git a/src/main/java/envoy/client/ui/controller/ContactSearchScene.java b/client/src/main/java/envoy/client/ui/controller/ContactSearchScene.java similarity index 100% rename from src/main/java/envoy/client/ui/controller/ContactSearchScene.java rename to client/src/main/java/envoy/client/ui/controller/ContactSearchScene.java diff --git a/src/main/java/envoy/client/ui/controller/GroupCreationScene.java b/client/src/main/java/envoy/client/ui/controller/GroupCreationScene.java similarity index 100% rename from src/main/java/envoy/client/ui/controller/GroupCreationScene.java rename to client/src/main/java/envoy/client/ui/controller/GroupCreationScene.java diff --git a/src/main/java/envoy/client/ui/controller/LoginScene.java b/client/src/main/java/envoy/client/ui/controller/LoginScene.java similarity index 100% rename from src/main/java/envoy/client/ui/controller/LoginScene.java rename to client/src/main/java/envoy/client/ui/controller/LoginScene.java diff --git a/src/main/java/envoy/client/ui/controller/SettingsScene.java b/client/src/main/java/envoy/client/ui/controller/SettingsScene.java similarity index 100% rename from src/main/java/envoy/client/ui/controller/SettingsScene.java rename to client/src/main/java/envoy/client/ui/controller/SettingsScene.java diff --git a/src/main/java/envoy/client/ui/controller/package-info.java b/client/src/main/java/envoy/client/ui/controller/package-info.java similarity index 100% rename from src/main/java/envoy/client/ui/controller/package-info.java rename to client/src/main/java/envoy/client/ui/controller/package-info.java diff --git a/src/main/java/envoy/client/ui/listcell/ChatControl.java b/client/src/main/java/envoy/client/ui/listcell/ChatControl.java similarity index 100% rename from src/main/java/envoy/client/ui/listcell/ChatControl.java rename to client/src/main/java/envoy/client/ui/listcell/ChatControl.java diff --git a/src/main/java/envoy/client/ui/listcell/ContactListCellFactory.java b/client/src/main/java/envoy/client/ui/listcell/ContactListCellFactory.java similarity index 100% rename from src/main/java/envoy/client/ui/listcell/ContactListCellFactory.java rename to client/src/main/java/envoy/client/ui/listcell/ContactListCellFactory.java diff --git a/src/main/java/envoy/client/ui/listcell/MessageControl.java b/client/src/main/java/envoy/client/ui/listcell/MessageControl.java similarity index 100% rename from src/main/java/envoy/client/ui/listcell/MessageControl.java rename to client/src/main/java/envoy/client/ui/listcell/MessageControl.java diff --git a/src/main/java/envoy/client/ui/listcell/MessageListCellFactory.java b/client/src/main/java/envoy/client/ui/listcell/MessageListCellFactory.java similarity index 100% rename from src/main/java/envoy/client/ui/listcell/MessageListCellFactory.java rename to client/src/main/java/envoy/client/ui/listcell/MessageListCellFactory.java diff --git a/src/main/java/envoy/client/ui/listcell/package-info.java b/client/src/main/java/envoy/client/ui/listcell/package-info.java similarity index 100% rename from src/main/java/envoy/client/ui/listcell/package-info.java rename to client/src/main/java/envoy/client/ui/listcell/package-info.java diff --git a/src/main/java/envoy/client/ui/package-info.java b/client/src/main/java/envoy/client/ui/package-info.java similarity index 100% rename from src/main/java/envoy/client/ui/package-info.java rename to client/src/main/java/envoy/client/ui/package-info.java diff --git a/src/main/java/envoy/client/ui/settings/GeneralSettingsPane.java b/client/src/main/java/envoy/client/ui/settings/GeneralSettingsPane.java similarity index 100% rename from src/main/java/envoy/client/ui/settings/GeneralSettingsPane.java rename to client/src/main/java/envoy/client/ui/settings/GeneralSettingsPane.java diff --git a/src/main/java/envoy/client/ui/settings/SettingsCheckbox.java b/client/src/main/java/envoy/client/ui/settings/SettingsCheckbox.java similarity index 100% rename from src/main/java/envoy/client/ui/settings/SettingsCheckbox.java rename to client/src/main/java/envoy/client/ui/settings/SettingsCheckbox.java diff --git a/src/main/java/envoy/client/ui/settings/SettingsPane.java b/client/src/main/java/envoy/client/ui/settings/SettingsPane.java similarity index 100% rename from src/main/java/envoy/client/ui/settings/SettingsPane.java rename to client/src/main/java/envoy/client/ui/settings/SettingsPane.java diff --git a/src/main/java/envoy/client/ui/settings/package-info.java b/client/src/main/java/envoy/client/ui/settings/package-info.java similarity index 100% rename from src/main/java/envoy/client/ui/settings/package-info.java rename to client/src/main/java/envoy/client/ui/settings/package-info.java diff --git a/src/main/java/module-info.java b/client/src/main/java/module-info.java similarity index 100% rename from src/main/java/module-info.java rename to client/src/main/java/module-info.java diff --git a/src/main/other/CustomComponents.jar b/client/src/main/other/CustomComponents.jar similarity index 100% rename from src/main/other/CustomComponents.jar rename to client/src/main/other/CustomComponents.jar diff --git a/src/main/resources/client.properties b/client/src/main/resources/client.properties similarity index 100% rename from src/main/resources/client.properties rename to client/src/main/resources/client.properties diff --git a/src/main/resources/css/base.css b/client/src/main/resources/css/base.css similarity index 100% rename from src/main/resources/css/base.css rename to client/src/main/resources/css/base.css diff --git a/src/main/resources/css/dark.css b/client/src/main/resources/css/dark.css similarity index 100% rename from src/main/resources/css/dark.css rename to client/src/main/resources/css/dark.css diff --git a/src/main/resources/css/light.css b/client/src/main/resources/css/light.css similarity index 100% rename from src/main/resources/css/light.css rename to client/src/main/resources/css/light.css diff --git a/src/main/resources/fxml/ChatScene.fxml b/client/src/main/resources/fxml/ChatScene.fxml similarity index 100% rename from src/main/resources/fxml/ChatScene.fxml rename to client/src/main/resources/fxml/ChatScene.fxml diff --git a/src/main/resources/fxml/ContactSearchScene.fxml b/client/src/main/resources/fxml/ContactSearchScene.fxml similarity index 100% rename from src/main/resources/fxml/ContactSearchScene.fxml rename to client/src/main/resources/fxml/ContactSearchScene.fxml diff --git a/src/main/resources/fxml/GroupCreationScene.fxml b/client/src/main/resources/fxml/GroupCreationScene.fxml similarity index 100% rename from src/main/resources/fxml/GroupCreationScene.fxml rename to client/src/main/resources/fxml/GroupCreationScene.fxml diff --git a/src/main/resources/fxml/LoginScene.fxml b/client/src/main/resources/fxml/LoginScene.fxml similarity index 100% rename from src/main/resources/fxml/LoginScene.fxml rename to client/src/main/resources/fxml/LoginScene.fxml diff --git a/src/main/resources/fxml/SettingsScene.fxml b/client/src/main/resources/fxml/SettingsScene.fxml similarity index 100% rename from src/main/resources/fxml/SettingsScene.fxml rename to client/src/main/resources/fxml/SettingsScene.fxml diff --git a/src/main/resources/icons/dark/attachment.png b/client/src/main/resources/icons/dark/attachment.png similarity index 100% rename from src/main/resources/icons/dark/attachment.png rename to client/src/main/resources/icons/dark/attachment.png diff --git a/src/main/resources/icons/dark/attachment_present.png b/client/src/main/resources/icons/dark/attachment_present.png similarity index 100% rename from src/main/resources/icons/dark/attachment_present.png rename to client/src/main/resources/icons/dark/attachment_present.png diff --git a/src/main/resources/icons/dark/clear_button.png b/client/src/main/resources/icons/dark/clear_button.png similarity index 100% rename from src/main/resources/icons/dark/clear_button.png rename to client/src/main/resources/icons/dark/clear_button.png diff --git a/src/main/resources/icons/dark/forward.png b/client/src/main/resources/icons/dark/forward.png similarity index 100% rename from src/main/resources/icons/dark/forward.png rename to client/src/main/resources/icons/dark/forward.png diff --git a/src/main/resources/icons/dark/microphone.png b/client/src/main/resources/icons/dark/microphone.png similarity index 100% rename from src/main/resources/icons/dark/microphone.png rename to client/src/main/resources/icons/dark/microphone.png diff --git a/src/main/resources/icons/dark/rotate.png b/client/src/main/resources/icons/dark/rotate.png similarity index 100% rename from src/main/resources/icons/dark/rotate.png rename to client/src/main/resources/icons/dark/rotate.png diff --git a/src/main/resources/icons/dark/search.png b/client/src/main/resources/icons/dark/search.png similarity index 100% rename from src/main/resources/icons/dark/search.png rename to client/src/main/resources/icons/dark/search.png diff --git a/src/main/resources/icons/dark/settings.png b/client/src/main/resources/icons/dark/settings.png similarity index 100% rename from src/main/resources/icons/dark/settings.png rename to client/src/main/resources/icons/dark/settings.png diff --git a/src/main/resources/icons/envoy_logo.png b/client/src/main/resources/icons/envoy_logo.png similarity index 100% rename from src/main/resources/icons/envoy_logo.png rename to client/src/main/resources/icons/envoy_logo.png diff --git a/src/main/resources/icons/envoy_logo_alpha.png b/client/src/main/resources/icons/envoy_logo_alpha.png similarity index 100% rename from src/main/resources/icons/envoy_logo_alpha.png rename to client/src/main/resources/icons/envoy_logo_alpha.png diff --git a/src/main/resources/icons/light/attachment.png b/client/src/main/resources/icons/light/attachment.png similarity index 100% rename from src/main/resources/icons/light/attachment.png rename to client/src/main/resources/icons/light/attachment.png diff --git a/src/main/resources/icons/light/attachment_present.png b/client/src/main/resources/icons/light/attachment_present.png similarity index 100% rename from src/main/resources/icons/light/attachment_present.png rename to client/src/main/resources/icons/light/attachment_present.png diff --git a/src/main/resources/icons/light/clear_button.png b/client/src/main/resources/icons/light/clear_button.png similarity index 100% rename from src/main/resources/icons/light/clear_button.png rename to client/src/main/resources/icons/light/clear_button.png diff --git a/src/main/resources/icons/light/forward.png b/client/src/main/resources/icons/light/forward.png similarity index 100% rename from src/main/resources/icons/light/forward.png rename to client/src/main/resources/icons/light/forward.png diff --git a/src/main/resources/icons/light/microphone.png b/client/src/main/resources/icons/light/microphone.png similarity index 100% rename from src/main/resources/icons/light/microphone.png rename to client/src/main/resources/icons/light/microphone.png diff --git a/src/main/resources/icons/light/rotate.png b/client/src/main/resources/icons/light/rotate.png similarity index 100% rename from src/main/resources/icons/light/rotate.png rename to client/src/main/resources/icons/light/rotate.png diff --git a/src/main/resources/icons/light/search.png b/client/src/main/resources/icons/light/search.png similarity index 100% rename from src/main/resources/icons/light/search.png rename to client/src/main/resources/icons/light/search.png diff --git a/src/main/resources/icons/light/settings.png b/client/src/main/resources/icons/light/settings.png similarity index 100% rename from src/main/resources/icons/light/settings.png rename to client/src/main/resources/icons/light/settings.png diff --git a/src/main/resources/icons/messagestatus/read.png b/client/src/main/resources/icons/messagestatus/read.png similarity index 100% rename from src/main/resources/icons/messagestatus/read.png rename to client/src/main/resources/icons/messagestatus/read.png diff --git a/src/main/resources/icons/messagestatus/received.png b/client/src/main/resources/icons/messagestatus/received.png similarity index 100% rename from src/main/resources/icons/messagestatus/received.png rename to client/src/main/resources/icons/messagestatus/received.png diff --git a/src/main/resources/icons/messagestatus/sent.png b/client/src/main/resources/icons/messagestatus/sent.png similarity index 100% rename from src/main/resources/icons/messagestatus/sent.png rename to client/src/main/resources/icons/messagestatus/sent.png diff --git a/src/main/resources/icons/messagestatus/waiting.png b/client/src/main/resources/icons/messagestatus/waiting.png similarity index 100% rename from src/main/resources/icons/messagestatus/waiting.png rename to client/src/main/resources/icons/messagestatus/waiting.png diff --git a/src/main/resources/icons/microphone_recording.png b/client/src/main/resources/icons/microphone_recording.png similarity index 100% rename from src/main/resources/icons/microphone_recording.png rename to client/src/main/resources/icons/microphone_recording.png