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 |
|
Arnaud Vergnet
|
2fe0289f9f
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/fr/insa/clavardator/chat/Message.java
|
2020-12-04 14:40:47 +01:00 |
|
|
b75cd6de1a
|
Add ConnectionListener + improve network classes + first work on username change impl
|
2020-12-02 19:05:53 +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
|
3485adfe7e
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/fr/insa/clavardator/users/UserList.java
|
2020-12-02 10:57:49 +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
|
c59fc318f0
|
feat: add username constructor param
|
2020-12-02 10:55:12 +01:00 |
|
Arnaud Vergnet
|
811537dec8
|
feat: use Message class in chat and improve modularity
|
2020-12-02 10:54:43 +01:00 |
|
|
415b477ef8
|
Make user comparable
|
2020-12-02 10:53:21 +01:00 |
|
Arnaud Vergnet
|
93266eb429
|
feat: update theme
|
2020-12-02 10:52:01 +01:00 |
|
|
ef8fd4d00c
|
Make user comparable
|
2020-12-02 10:51:23 +01:00 |
|
|
1a5a62f11f
|
Add message parameters to discovery method, and add close method
|
2020-12-02 10:14:07 +01:00 |
|
Arnaud Vergnet
|
def6af9515
|
feat: reorganize ui files into packages
|
2020-12-02 08:21:39 +01:00 |
|
Arnaud Vergnet
|
f4f32cc0bc
|
Merge remote-tracking branch 'origin/master'
|
2020-12-01 10:30:58 +01:00 |
|
Arnaud Vergnet
|
5166a9d42f
|
fix: use shadowJar gradle plugin
This allows to use icons in a fat jar
|
2020-12-01 10:30:53 +01:00 |
|
Arnaud Vergnet
|
ae1f609ee3
|
feat implement main ui components
|
2020-12-01 10:29:58 +01:00 |
|
|
ab5b058498
|
Implement network discovery methods (working)
|
2020-11-30 18:18:28 +01:00 |
|
Arnaud Vergnet
|
dd38c059a7
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/fr/insa/clavardator/FXMLController.java
|
2020-11-27 12:00:38 +01:00 |
|
Arnaud Vergnet
|
4e681e0637
|
feat: first ui draft
This uses JFoenix for a material design feel
|
2020-11-27 11:59:55 +01:00 |
|
|
659bdd10ec
|
Convert to beans, start implementing functions and rewrite net architecture
|
2020-11-26 16:18:29 +01:00 |
|
Arnaud Vergnet
|
062880407b
|
chore: use tab instead of spaces
|
2020-11-23 16:40:57 +01:00 |
|
|
ff0be945cd
|
Create project skeleton from UML class diagram
|
2020-11-23 16:27:01 +01:00 |
|
Arnaud Vergnet
|
1b1425ef96
|
feat: add uml diagrams
|
2020-11-23 16:17:54 +01:00 |
|
Arnaud Vergnet
|
a34a6dad7f
|
feat: add notes
|
2020-11-23 16:15:02 +01:00 |
|
Arnaud Vergnet
|
f94b78948e
|
feat: add ability to build a cross-platform jar
|
2020-11-23 16:07:09 +01:00 |
|
Arnaud Vergnet
|
f0006ad764
|
feat: add sqlite gradle dependency
|
2020-11-23 14:47:55 +01:00 |
|
Arnaud Vergnet
|
d280a3ce4d
|
fix: add group members
|
2020-11-23 14:22:47 +01:00 |
|
Arnaud Vergnet
|
8963b70ae2
|
feat: add junit 5 support
|
2020-11-22 11:05:47 +01:00 |
|
Arnaud Vergnet
|
20b2ffc38d
|
chore: initial commit
|
2020-11-18 00:04:45 +01:00 |
|