Commit Graph

1098 Commits

Author SHA1 Message Date
bbe19b1050 Fix FXML formatting 2020-07-13 19:12:03 +02:00
563499e9cf Add ContactListCellFactory
- Refactor chatList to userList in ContactSearchScene and
  GroupCreationScene
- Narrow contact searches down to users on a datamodel basis
- Refactor ContactSearchRequest and ContactSearchResult to
  UserSearchRequest and UserSearchResult
2020-07-13 19:02:40 +02:00
bcb978ce59 Extract ContactControl from ChatControl
The new class ContactControl displays the contact name and status (user)
or member count (group) and is used inside ChatControl, which adds the
unread message count label.
2020-07-13 17:55:00 +02:00
0670a1fb47 Build everything on Linux and Windows 2020-07-13 15:37:27 +02:00
95bb4b7234 Refactor Maven Project Structure
- Convert client/, common/ and server/ to modules
- Add parent pom.xml
- Update templates and workflow
- Remove old documentation
2020-07-13 15:16:22 +02:00
b9311424df Move Envoy Common to common/ subdirectory 2020-07-13 11:42:20 +02:00
fa2b1d56a4 Merge remote-tracking branch 'common/develop' into develop 2020-07-13 11:40:56 +02:00
e6e0e939a9 Move Envoy Server Standalone to server/ subdirectory 2020-07-13 11:40:00 +02:00
2bbdb82168 Merge remote-tracking branch 'server/develop' into develop 2020-07-13 11:38:42 +02:00
9dac11ecfd Move Envoy Client to client/ subdirectory 2020-07-13 11:37:45 +02:00
e7989878cf Merge remote-tracking branch 'client/develop' into develop 2020-07-13 11:33:19 +02:00
d42882e97b Initial commit 2020-07-13 11:30:57 +02:00
46e859c2c3 Merge pull request #186 from informatik-ag-ngl/f/displayUnreadMessages
Displaying unread messages amount
2020-07-13 09:02:44 +00:00
6f4ad4608a Remove unnecessary empty line
Co-authored-by: delvh <dev.lh@web.de>
2020-07-13 08:47:44 +00:00
5f410e5d65 Did some renaming 2020-07-12 17:10:22 +02:00
fb4c58f9ff Apply suggestions from code review
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
2020-07-12 16:27:20 +02:00
52766a37ce Removed unnecessary userList refreshing 2020-07-12 14:54:07 +02:00
7b6b3a28f3 Adjusted ChatControl constructor and added Javadoc 2020-07-12 14:46:35 +02:00
d2ec04b568 Implemented good suggestion by @delvh regarding performance increase 2020-07-12 14:34:07 +02:00
d8eb2d6f6e Implemented some suggestions made by @delvh 2020-07-12 13:07:46 +02:00
800ec9f549 Merge pull request #187 from informatik-ag-ngl/f/do_a_barrel_roll
implemented "DO A BARREL ROLL!" - Easteregg
2020-07-12 09:52:14 +00:00
0c6b2f6f3b Tweaked random parameters a bit 2020-07-11 21:45:54 +02:00
b847608c6b implemented "DO A BARREL ROLL!" - Easteregg 2020-07-11 15:23:57 +02:00
b5e83272a6 When opening a chat holding unread messages, it scrolls to the first one 2020-07-11 14:57:15 +02:00
9111880dcf Little Bug Fix 2020-07-11 14:46:13 +02:00
5caa5381b0 chats with most recent messages get moved to the top 2020-07-11 14:18:38 +02:00
77911e8f9a Merge branch 'develop' into f/display_unread_messages 2020-07-11 10:59:23 +02:00
d1368d43c8 UI isn't shown if there arn't any unread messages 2020-07-11 10:46:17 +02:00
022b516ceb Implemented nice UI 2020-07-11 10:40:42 +02:00
ef43150941 Merge pull request #183 from informatik-ag-ngl/f/pictures
Add attachment creation support, display picture messages
2020-07-11 08:01:23 +00:00
d503655534 Merge pull request #49 from informatik-ag-ngl/f/password_in_login_credentials
Add strong salted password hashing using PBKDF2
2020-07-11 07:26:16 +00:00
c46faccb73 Add strong salted password hashing using PBKDF2 2020-07-11 09:25:42 +02:00
4b4fbaeee3 Merge pull request #181 from informatik-ag-ngl/f/password_in_login_credentials
Adjust to new LoginCredentials API
2020-07-11 07:24:47 +00:00
704d7cf7ee Merge branch 'develop' into f/password_in_login_credentials 2020-07-11 09:21:49 +02:00
718937cdec Merge pull request #30 from informatik-ag-ngl/f/password_in_login_credentials
Store password instead of password hash in LoginCredentials
2020-07-11 07:14:12 +00:00
6cb9c41ea0 UnreadMessagesAmount gets displayed correctly now (despite refresh bug) 2020-07-10 23:25:55 +02:00
99efe40521 Fix Javadoc typo
Co-authored-by: delvh <dev.lh@web.de>
2020-07-10 21:05:57 +00:00
11b3cebcb9 Added getUnreadAmount function and changed ContactListCellFac' constr. 2020-07-10 22:41:59 +02:00
16f8d73a7c Added image preview when an image is used as attachment
additionally:
- added search icons
- solved problem of Scrollbars being shown too far from the right side
(all praise FX, Swing did not offer such a simple solution)
- relocated infoLabel into the highest row, is now located above the
messageList
2020-07-10 20:53:28 +02:00
5bd80a2ebc Added maximum size for displaying sent images
additionally:
- made selecting of bmp or gif images possible
- defined a DEFAULT_ICON_SIZE in which most icons are loaded
- displayed attachment button with attachment icon
2020-07-09 22:47:29 +02:00
0e4fec100a Merge pull request #182 from informatik-ag-ngl/f/cache_map
Add CacheMap
2020-07-09 18:12:20 +00:00
6db489c868 Add attachment creation support, display picture messages 2020-07-09 16:16:06 +02:00
cc860d19c1 Improve a comment
Co-authored-by: delvh <dev.lh@web.de>
2020-07-09 14:07:34 +00:00
f7ac79d872 Fix hideous timing bug 2020-07-09 15:18:06 +02:00
ab61d2dbfd Add subclass consumption for Cache with CacheMap#getApplicable 2020-07-09 10:53:27 +02:00
9257f3fad9 Simplify cache storage with a CacheMap class 2020-07-09 09:37:31 +02:00
ae6728fdef Adjust to new LoginCredentials API 2020-07-09 09:13:26 +02:00
31da9c4af6 Current working status 2020-07-09 09:12:41 +02:00
0297bada2a Merge pull request #180 from informatik-ag-ngl/f/context_menu
Added context menu in MessageControl
2020-07-08 22:08:53 +02:00
b23b19c891 For the first time DELETED Javadoc
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
2020-07-08 21:46:44 +02:00