An instant messaging application with a self-hostable server.
This repository has been archived on 2021-12-05. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Haramus Samsamus 6ffec1a3e3
Migrated configuration and logging to Envoy Common (#113)
* Moved client specific configuration to ClientConfig

* Finished ClientConfig integration, checking init state in EnvoyLog

* Migrated Config, ConfigItem and EnvoyLog to envoy-common

* Updated envoy-common dependency to develop-SNAPSHOT
2020-03-05 14:27:40 +01:00
.github Added maven build action 2020-01-11 11:58:15 +01:00
.settings Adjusted to event system refactoring 2020-02-11 17:17:22 +01:00
src/main Migrated configuration and logging to Envoy Common (#113) 2020-03-05 14:27:40 +01:00
.classpath Removed src/test/resources folder 2020-01-27 07:06:38 +01:00
.gitignore Moved local files to .envoy directory in user home 2019-12-21 11:50:01 +01:00
.project Merge branch 'master' into develop 2019-12-21 21:23:19 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2019-12-07 13:25:39 +01:00
CONTRIBUTING.md Create CONTRIBUTING.md 2020-01-03 21:27:49 +01:00
LICENSE Initial commit 2019-09-27 06:37:44 +02:00
pom.xml Migrated configuration and logging to Envoy Common (#113) 2020-03-05 14:27:40 +01:00
README.md Update README.md 2020-02-05 21:02:36 +01:00

Envoy Client

Envoy Client is one of two repositories needed to use the messenger Envoy.
The other one is Envoy Common.
In the future, Envoy Common might be discarded, but for now, both Repositories are required in order to use Envoy to send messages to other people.





Features

Envoy Client features a lot of things and many more are yet to come. Currently existing features are:

  • Users
    • Saving and loading of messages
    • Login via name
    • Settings to change the behavior of Envoy
  • UI
    • Appealing user interface
    • Changeable themes that store the colors used in Envoy
    • Possibility to run Envoy in the Background once it has been started
      • Attention: currently works solely on Windows and Mac
      • Possibility to exit Envoy
  • Connectivity
    • Sending messages to another person via a predefined server
    • Offline mode
  • Programming
    • API to change default configuration
    • Advanced logging possibilities
    • Access without Admin rights possible via local message storage in the home folder
    • Tons of Events to interact with
    • Detailed Javadoc to improve readability of code

Resources