5f54fe6721
Change default logging level to finest, rename a class
2020-06-12 10:56:02 +02:00
6c7a80c708
Reading the current chat if it changes or a message is received
...
Closes #144
2020-06-12 10:54:55 +02:00
DieGurke
1a8c7dcfea
Update src/main/java/envoy/client/ui/controller/GroupCreationScene.java
...
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
2020-06-11 15:06:59 +02:00
DieGurke
8ad43fecd9
Implemented suggestions from code review
2020-06-11 15:06:06 +02:00
DieGurke
ab745dedcb
Adjusted pom.xml
2020-06-11 13:40:30 +02:00
DieGurke
97d58f70f5
Adjusted pom.xml
2020-06-11 13:39:38 +02:00
DieGurke
b49ae28260
Added creationDate variable in Contact & added pendingGroups query
2020-06-11 13:22:48 +02:00
DieGurke
7025cabd2f
Fixed issue reagarding missing chats
2020-06-11 13:21:16 +02:00
838ed69592
Logging envoy messages only
2020-06-11 12:08:51 +02:00
d6e4c54b75
Replaces print statements by logger calls
...
Closes #34
2020-06-11 12:06:06 +02:00
7e14bb5cd8
Use EnvoyLog for all packages
2020-06-11 11:45:17 +02:00
fd1d7e5473
Resolved JPA validation errors
...
These were partially caused by an old Hibernate validator which has now
been replaced by the EclipseLink validator for the current JPA standard.
Another error was caused by the use of non-standard JPQL in the user
search query which has now been replaced by a standardized one.
2020-06-11 11:17:22 +02:00
34d4a15fb1
Fix privileges in drop_all_tables.sql
2020-06-11 10:44:49 +02:00
DieGurke
05822cf13d
Fixed issue regarding the sender of a message not getting an MSCEvent
...
Added messageStatusChangeEvent sending to online sender if recipient
logs in and sender is online at the same time
2020-06-11 10:44:49 +02:00
DieGurke
4bf1fbbc59
Fixed invalid MessageStatusChangeEvent sending
...
The sender got a messageStatusChangeEvent even if the status was still
sent from the server and couldn't process it.
The server does not send this unnecessary event even more
2020-06-11 10:44:49 +02:00
DieGurke
72da2d46ca
Started implementing group message status handling
...
* Group creation works
2020-06-11 10:44:48 +02:00
delvh
05f4fd33f5
Added debugging statement when sending an object
2020-06-11 10:44:48 +02:00
5ea896d52b
Add SQL script for dropping all tables
2020-06-11 10:44:48 +02:00
c40aab9ecb
Send ContactOperationEvent to the added contact
...
+ Updated formatter
2020-06-11 10:44:48 +02:00
d9dd1f0c57
Remove illegal table declaration for single-table inheritance hierarchy
2020-06-11 10:44:47 +02:00
DieGurke
cb01d7139a
Make GroupMessage extend Message, prepared GroupMessageStatus processing
2020-06-11 10:44:47 +02:00
3ad47c4c99
Fix typo in JPQL query
2020-06-11 10:44:47 +02:00
DieGurke
a94caede85
Changed unimportant stuff
2020-06-11 10:44:46 +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
DieGurke
3439aee112
Merged branch 'develop' into f/groups
...
Contains several bug fixes
2020-06-10 22:23:59 +02:00
3db0676946
Merge pull request #142 from informatik-ag-ngl/b/message_sync
...
Add received messages to their chat
2020-06-10 18:25:58 +00:00
3ed0907b4f
Merge pull request #140 from informatik-ag-ngl/b/ui_misc
...
Fix wrong stage size after scene switch and user list artifacts
2020-06-10 17:14:14 +00:00
f876f4e05c
Add received messages to their chat
2020-06-10 13:05:44 +02:00
d14cc47365
Properly override updateItem method of list cells
2020-06-10 11:33:49 +02:00
8a3ffec859
Replace UserStatusChangeProcessor with inline code in ChatScene
2020-06-10 11:22:36 +02:00
c228519d4b
Adjust stage size after changing the scene
2020-06-10 10:05:25 +02:00
30567ed1ef
Merge pull request #136 from informatik-ag-ngl/f/javafx
...
Replaced Swing with JavaFX
2020-06-09 20:25:49 +00:00
delvh
d6e12df076
Fixed visual issues as per @delvh 's request
2020-06-09 22:24:09 +02:00
DieGurke
54bbed4a54
Added Group Creation Functionality
...
* Implemented new group creation scene (fxml)
* Added group creation controller
* Adjusted contact search scene (fxml)
2020-06-09 21:22:45 +02:00
delvh
3e0b73ef12
Added (currently useless) comboBox to change your status
2020-06-09 21:03:19 +02:00
delvh
77f3db0ba3
Added color display of user statuses
2020-06-09 20:42:17 +02:00
delvh
9a6214eb82
Fixed bug automatically sending a message when ctrl is being pressed
2020-06-09 17:11:17 +02:00
fc4fb4cdae
Process ContactOperationEvent
2020-06-09 17:06:40 +02:00
4835cc68fb
Rename UserListCell to ContactListCell
2020-06-09 15:49:11 +02:00
3d71cda884
Ask user before adding a contact
2020-06-09 15:41:01 +02:00
bec49ff9e8
Implemented contact removal operation (untested)
2020-06-09 14:21:11 +02:00
ab626d3226
Fix user list in offline mode
2020-06-09 14:12:27 +02:00
cb3913d95d
Display message date and status
2020-06-09 11:36:38 +02:00
c694247a4c
Merge branch 'f/javafx' of https://github.com/informatik-ag-ngl/envoy-client.git into f/javafx
2020-06-08 12:00:17 +02:00
933232e2a4
Converted the login dialog into a scene
2020-06-08 11:58:57 +02:00
delvh
7b480bbbc8
Fixed bug invalidating enterToSend option
2020-06-08 10:48:33 +02:00
e576877943
Move scene controllers to separate package
2020-06-08 10:36:30 +02:00
1761044e9e
Add theme selection in settings
2020-06-08 10:02:39 +02:00
5e73334e35
Remove Theme class and code related to it
...
This is a preparation for loading themes from CSS files.
2020-06-08 09:14:57 +02:00
6974d44958
Fix minor error when popping the last scene
2020-06-08 08:45:15 +02:00