Commit graph

82 commits

Author SHA1 Message Date
Arnaud Vergnet
7075c9e0b6 Fix user duplication on new session start 2020-12-16 18:20:56 +01:00
Arnaud Vergnet
1fe1681d8b improve username change detection 2020-12-16 18:08:09 +01:00
Arnaud Vergnet
75ec382fb7 improve user disconnection detection 2020-12-16 18:00:03 +01:00
Arnaud Vergnet
f762128922 fix thread error 2020-12-16 17:45:31 +01:00
Arnaud Vergnet
e6ab61a49c improve new user detection 2020-12-16 17:45:22 +01:00
Arnaud Vergnet
ea311fbecb stop tcp listening before app close 2020-12-16 17:13:42 +01:00
Arnaud Vergnet
c13b589054 improve username setting flow 2020-12-16 17:12:04 +01:00
Arnaud Vergnet
5cf0279279 Merge remote-tracking branch 'origin/master' 2020-12-16 12:26:48 +01:00
Arnaud Vergnet
362f5fa2f8 fix tcp message receiving 2020-12-16 12:26:43 +01:00
206003080a Add logs when user change state 2020-12-16 12:21:50 +01:00
Arnaud Vergnet
1d3e56e9b7 Start listening for tcp connections 2020-12-16 12:07:56 +01:00
Arnaud Vergnet
5d85a6061a Make ip to id function static 2020-12-16 12:07:26 +01:00
Arnaud Vergnet
46565951e8 remove logs 2020-12-16 12:06:29 +01:00
c50a2fb251 Merge remote-tracking branch 'origin/master' 2020-12-16 11:51:42 +01:00
965cfdbf19 Handle user connection and disconnection 2020-12-16 11:51:31 +01:00
Arnaud Vergnet
a854333c01 remove unused class 2020-12-16 11:45:59 +01:00
Arnaud Vergnet
a11428569a remove unused getters 2020-12-16 11:45:35 +01:00
Arnaud Vergnet
6f6492e8c0 connect ui to message sending methods 2020-12-16 11:35:20 +01:00
Arnaud Vergnet
6f1bd41cc9 remove old observer before changing user 2020-12-16 11:13:04 +01:00
Arnaud Vergnet
f544711bfb update indicator on user state change 2020-12-16 11:08:43 +01:00
Arnaud Vergnet
312bbaa5a6 add debug logging 2020-12-16 10:46:48 +01:00
Arnaud Vergnet
e7dd395d29 improve log class 2020-12-16 09:56:22 +01:00
3e08f1a786 Add Logger class 2020-12-14 15:26:44 +01:00
0ff7d63a4b Change User to UserInformation in Message 2020-12-14 15:26:20 +01:00
ecf921f91e fix broadcast 2020-12-14 15:03:38 +01:00
Arnaud Vergnet
c5d56a2604 feat: connect user list to ui 2020-12-09 12:19:16 +01:00
733d755c60 fix discovery 2020-12-09 12:16:14 +01:00
e752a5ae73 Fix broadcast to listen before sending 2020-12-09 12:11:32 +01:00
1d979c2dab Convert ActiveUser to PeerUser 2020-12-09 11:38:33 +01:00
Arnaud Vergnet
037e16b97b fix: do not destroy test connection 2020-12-07 15:48:00 +01:00
Arnaud Vergnet
272ccd2914 feat: print newly connected user 2020-12-07 15:44:59 +01:00
Arnaud Vergnet
6ef37e2d72 feat: display broadcast user name 2020-12-07 15:40:23 +01:00
Arnaud Vergnet
0b13c1242b fix: remove unused constructor 2020-12-07 15:03:24 +01:00
Arnaud Vergnet
d351f25e3a feat: improve current user init process 2020-12-07 15:02:31 +01:00
fde0d4344b Add a listLocalAddresses and move listBroadcastAddresses to NetUtil 2020-12-07 14:21:55 +01:00
Arnaud Vergnet
f5848e1ab3 fix: terminate timer tasks when ran 2020-12-07 14:06:04 +01:00
Arnaud Vergnet
8d45d4c7e2 feat: improve username dialog text handling 2020-12-07 12:55:47 +01:00
Arnaud Vergnet
3ed38442dc feat: improve messages layout 2020-12-07 12:46:02 +01:00
Arnaud Vergnet
7886d72a39 feat: show username dialog on app init 2020-12-07 11:56:40 +01:00
Arnaud Vergnet
32dc8d719c feat: handle message send event 2020-12-06 17:07:07 +01:00
Arnaud Vergnet
0fe3b666dd fix: prevent loading of messages from an other user 2020-12-06 16:44:52 +01:00
Arnaud Vergnet
e02ea55179 feat: add initial loading screen 2020-12-06 16:05:58 +01:00
Arnaud Vergnet
4ba39b3cc3 feat: show loading indicator on chat change 2020-12-06 15:34:25 +01:00
Arnaud Vergnet
93924d1bbd feat: move toolbar outside of chat 2020-12-06 14:51:25 +01:00
Arnaud Vergnet
20001fae9c fix: give an id to PeerUser debug instance 2020-12-05 17:53:48 +01:00
Arnaud Vergnet
0e00cbb782 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/main/java/fr/insa/clavardator/ui/MainController.java
#	src/main/java/fr/insa/clavardator/ui/users/UserListController.java
2020-12-05 17:52:21 +01:00
Arnaud Vergnet
780b5e60ed fix: set project sdk to 11 2020-12-05 17:49:59 +01:00
Arnaud Vergnet
d55c08c353 fix: remove ActiveUser class debug instances to prevent errors 2020-12-05 17:49:42 +01:00
Arnaud Vergnet
fb3460f4b8 feat: show snackbar on username change 2020-12-05 17:49:14 +01:00
0e8ded05c9 Put id in User, async create and init ActiveUser, make CurrentUser singleton 2020-12-05 00:30:30 +01:00