Arnaud Vergnet
|
6d3971be40
|
Improve UI doc and fix minor UI bugs
|
2021-01-05 10:37:41 +01:00 |
|
Arnaud Vergnet
|
a3873394be
|
improve database compatibility with UI
|
2021-01-04 20:51:05 +01:00 |
|
Arnaud Vergnet
|
2099b78233
|
Connect ui to db
|
2021-01-04 10:33:39 +01:00 |
|
Arnaud Vergnet
|
08b916c5c5
|
prevent names longer than 16 chars
|
2021-01-03 18:40:07 +01:00 |
|
Arnaud Vergnet
|
1e5383a332
|
only use dialog delay for errors
|
2021-01-03 18:34:59 +01:00 |
|
Arnaud Vergnet
|
030e9b3b0a
|
add username change and check for duplicates
|
2021-01-03 18:19:02 +01:00 |
|
Arnaud Vergnet
|
060137115f
|
prevent sending empty messages
|
2021-01-03 13:54:45 +01:00 |
|
Arnaud Vergnet
|
e04b780397
|
fix javafx thread errors and improve chat performance
|
2021-01-03 13:46:46 +01:00 |
|
Arnaud Vergnet
|
aed165108c
|
Fix message duplication with multiple users
|
2020-12-18 11:07:51 +01:00 |
|
Arnaud Vergnet
|
73bf24fa81
|
add message timestamp
|
2020-12-18 10:47:29 +01:00 |
|
Arnaud Vergnet
|
81673e44b3
|
Fix username not updating on user list
|
2020-12-16 18:21:09 +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
|
c13b589054
|
improve username setting flow
|
2020-12-16 17:12:04 +01:00 |
|
Arnaud Vergnet
|
362f5fa2f8
|
fix tcp message receiving
|
2020-12-16 12:26:43 +01:00 |
|
Arnaud Vergnet
|
1d3e56e9b7
|
Start listening for tcp connections
|
2020-12-16 12:07:56 +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 |
|
|
0ff7d63a4b
|
Change User to UserInformation in Message
|
2020-12-14 15:26:20 +01:00 |
|
Arnaud Vergnet
|
c5d56a2604
|
feat: connect user list to ui
|
2020-12-09 12:19:16 +01:00 |
|
Arnaud Vergnet
|
d351f25e3a
|
feat: improve current user init process
|
2020-12-07 15:02:31 +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
|
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 |
|
Arnaud Vergnet
|
725c809436
|
Merge remote-tracking branch 'origin/master'
|
2020-12-02 12:16:39 +01:00 |
|
Arnaud Vergnet
|
ca8e267fb3
|
feat: sync chat with user selection
|
2020-12-02 12:16:30 +01:00 |
|
|
613e580b4c
|
Implement send and receive messages + rework async error handling
|
2020-12-02 12:02:34 +01:00 |
|
Arnaud Vergnet
|
657ab85915
|
feat: sort user list
|
2020-12-02 11:15:15 +01:00 |
|
Arnaud Vergnet
|
9cba46cd28
|
feat: use User class in user list and allow selection
|
2020-12-02 10:55:55 +01:00 |
|
Arnaud Vergnet
|
45e07299e9
|
feat: make no selection model generic
|
2020-12-02 10:55:26 +01:00 |
|
Arnaud Vergnet
|
811537dec8
|
feat: use Message class in chat and improve modularity
|
2020-12-02 10:54:43 +01:00 |
|
Arnaud Vergnet
|
def6af9515
|
feat: reorganize ui files into packages
|
2020-12-02 08:21:39 +01:00 |
|
Arnaud Vergnet
|
ae1f609ee3
|
feat implement main ui components
|
2020-12-01 10:29:58 +01:00 |
|