0bbade44a7
Merge branch 'develop' into f/compatibility_verification
...
Conflicts:
src/main/java/envoy/client/net/Client.java
src/main/java/envoy/client/net/MessageStatusChangeEventProcessor.java
src/main/java/envoy/client/ui/Startup.java
src/main/java/envoy/client/ui/controller/ChatScene.java
src/main/java/envoy/client/ui/controller/ContactSearchScene.java
src/main/java/envoy/client/ui/controller/GroupCreationScene.java
src/main/java/envoy/client/ui/controller/LoginScene.java
2020-06-23 08:43:20 +02:00
e50078cc35
Shorten event names, compatibility verification
2020-06-20 11:00:58 +02:00
delvh
9bf28acfcb
Added improved logging capabilities
2020-06-13 22:36:52 +02:00
DieGurke
c2a627529a
MessageStatusChangeEventCache
...
Added a cache storing all messageStatusChangeEvents received during
handshake just like the already existing cache for received messages
during the handshake
This new cache is needed because the functionality regarding the pending
messages (and now messageStatusChanges as well) has changed!
2020-06-10 22:50:09 +02:00
8a3ffec859
Replace UserStatusChangeProcessor with inline code in ChatScene
2020-06-10 11:22:36 +02:00
delvh
d6e12df076
Fixed visual issues as per @delvh 's request
2020-06-09 22:24:09 +02:00
fc4fb4cdae
Process ContactOperationEvent
2020-06-09 17:06:40 +02:00
3d71cda884
Ask user before adding a contact
2020-06-09 15:41:01 +02:00
2409c5b2f7
Fix offline mode and local DB initialization
2020-06-07 16:26:54 +02:00
delvh
00edd59f97
Fixed bug duplicating messages
2020-04-18 10:34:03 +02:00
09f7f5482e
Replaced TimeLimitExceededException by TimeoutException
...
This allows the removal of the java.naming module dependency.
2020-04-10 21:57:05 +02:00
b38700500e
Merge pull request #132 from informatik-ag-ngl/f/login_dialog
...
JavaFX LoginDialog
2020-04-10 20:44:46 +02:00
fb2f379dfc
Completed LoginDialog implementation except for closing the dialog
2020-04-10 16:18:01 +02:00
7285375447
Moved the LoginDialogController class inside the LoginDialog class
2020-04-10 11:01:03 +02:00
delvh
d61cd8a36e
slightly adapted some logging messages
2020-04-06 22:55:59 +02:00
delvh
5d76bbbcb0
restored compatibility with envoy common (and envoy server standalone)
2020-04-02 22:03:43 +02:00
delvh
487c6a6573
Added BASIC group capability ( #128 )
...
* Changed serialVersionUID everywhere to 0L
* Added support for GroupResizeEvents and NameChangeEvents
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-04-02 09:23:47 +02:00
delvh
364ec6f04e
Renamed every identifier according to new convention
2020-03-26 16:06:18 +01:00
delvh
5c2abe7c1c
Renamed classes with a two-letter initialism according to convention
2020-03-24 18:38:47 +01:00
86d437760d
Normalized since tags to fit envoy-common and envoy-server
...
Envoy vXXX -> Envoy Client vXXX
2020-03-23 21:52:59 +01:00
delvh
9896339f92
Changed compiler compliance to 11, modularized all packages ( #114 )
...
* added module- and package-info.java, changed JRE from 8 to 11
* updated maven from Java 1.8 to 11
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-03-07 19:38:06 +01:00
930d1cebe1
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
aaa6044ade
Adjusted logging locations and levels
2020-02-18 16:34:14 +01:00
5f9ebd4c43
Fixed logger level configuration, using logger hierarchy
...
Loggers are now created with a class object
2020-02-18 07:16:35 +01:00
17eeed0bfb
Split Client#onlineInit method up into performHandshake and initReceiver
2020-02-12 07:53:24 +01:00
c5389a6af4
Merge branch 'develop' into f/invalid_login
2020-02-12 06:41:02 +01:00
84e350c02e
Removed event handler casts, simplified logging statements
2020-02-12 06:12:04 +01:00
DieGurke
577ee6364d
Implemented contact list update
2020-02-11 18:15:15 +01:00
8a6f729abf
Adjusted to event system refactoring
2020-02-11 17:17:22 +01:00
39d4cbd8ba
Merge branch 'develop' into f/contacts
2020-02-11 10:06:06 +01:00
delvh
d37ab53275
Added handling of incorrect logins
2020-02-09 20:43:12 +01:00
DieGurke
e8062be346
Adding contacts technical aspects
...
* Contact SearchResult from server is now getting processed and
correctly displayed.
* Sending a AddContact event to server, if button is pressed.
* Added several interface objects
2020-02-09 16:26:36 +01:00
e6c4139b4d
Fixed threading issue when receiving unread messages
2020-02-08 11:43:02 +01:00
delvh
278e7a8a0a
added newline at the end of Client file
2020-02-07 15:41:17 +01:00
delvh
0aba82fd9f
Added the UserStatusChangeProcessor and its implementation
...
this commit serves as solution to the merge conflict between
f/user_status_change_processor and develop
2020-02-07 15:27:26 +01:00
effe41f458
Implemented login through command line arguments
...
* Moved Config and ConfigItem to data package
* Added mandatory property to ConfigItem
* Added user and password ConfigItems to Config
2020-02-06 22:17:14 +01:00
bf38d2f19f
Added WriteProxy with creation method in Client, added caches to LocalDb
2020-02-06 21:03:08 +01:00
cdef310a69
Replaced MessageCache by Cache<T>
...
This class will be used to implement the offline cache for both messages
and events.
2020-02-06 18:35:05 +01:00
81dcee27f1
Renamed database package to data, moved Chat to data package
2020-02-05 20:58:30 +01:00
5e335a98bd
Listening to message status changes, sending READ status updates
2020-02-05 07:09:25 +01:00
8f967afa88
Moved client to net package, removed unnecessary recipient property
2020-02-04 19:46:18 +01:00