Kai S. K. Engelbart
d43b45d36b
Made local database persistence optional
...
* Split LocalDB into abstract class LocalDb and PersistentLocalDb and
TransientLocalDb
* Moved LocalDb to database package
* Added ignoreLocalDb option to Config
2020-02-03 21:52:48 +01:00
delvh
76a9e2c043
Moved Receiver + ReceivedMessageProcessor in the net package
...
additionally added serialVersionUIDs for the Event classes
2020-02-02 13:44:10 +01:00
Kai S. K. Engelbart
c0f4e5d270
Implemented message ID generation and generator requests
...
* Persisting IdGenerator in LocalDB
* Added Client#requestIdGenerator()
* Listening to MessageCreationEvents in ChatWindow
2020-01-29 07:44:25 +01:00
Kai S. K. Engelbart
5bbf8c3503
Added contact initialization to handshake and ReceivedMessageProcessor
2020-01-02 17:11:41 +02:00
Kai S. K. Engelbart
7e2956ca11
Acquiring user list through the sender object
2019-12-31 16:38:52 +02:00
Kai S. K. Engelbart
46d9cd49f4
Added Client#sendMessage(Message), closing socket on exit
2019-12-31 11:57:11 +02:00
Kai S. K. Engelbart
e66dba8812
Receiving objects from server on separate thread
2019-12-30 18:18:03 +02:00
Kai S. K. Engelbart
61d3d44ee5
Working on handshake mechanism with login
2019-12-29 12:54:05 +02:00
Kai S. K. Engelbart
88c810c2f4
Started integration of new server architecture
...
* Removed JAX-RS dependency from POM
* Changed version in POM to 0.3-alpha
The errors that appear throughout LocalDB and Client are caused by the
architecture change and will be removed in future commits.
2019-12-28 22:20:43 +02:00
Kai S. K. Engelbart
142bcd53c1
Merge branch 'master' into develop
2019-12-21 21:23:19 +01:00
Kai S. K. Engelbart
7212e10d54
Removed unnecessary log message from LocalDB, logging Sync
2019-12-21 18:29:59 +01:00
delvh
1e1b078a37
Updated malformed Javadoc
2019-12-20 12:53:40 +01:00
Kai S. K. Engelbart
ac7b7fa3d6
Added documentation, refined exception handling
2019-12-14 11:30:00 +01:00
Kai S. K. Engelbart
ea3ad85611
Implemented offline mode for Client and LocalDB
2019-12-14 10:53:20 +01:00
Kai S. K. Engelbart
5b84578a0a
Removed user id, name and email from Settings
2019-12-14 09:58:25 +01:00
Kai S. K. Engelbart
0f64ce0a01
Added offline mode to Client
...
+ Saving the user ID in Settings
+ Loading the user ID from Settings in Client if the server can't be
reached
2019-12-11 18:52:30 +01:00
delvh
6510c26ba2
Merge branch 'develop' into f/themes
2019-12-07 14:50:20 +01:00
delvh
c79500acde
Improved logging and code readability
2019-12-07 10:44:25 +01:00
derharry333
c93f9fe230
Replaced print statements with logger statements.
2019-11-27 17:07:25 +01:00
Kai S. K. Engelbart
de23c185c6
Envoy Client v0.1-alpha
2019-11-27 06:30:05 +01:00
delvh
7dc7ec385c
improved Javadoc in some files, especially UIColors
2019-11-22 22:40:00 +01:00
DieGurke
c28f3e2e26
Merge branch 'develop' into f/sync
2019-11-09 17:23:15 +01:00
DieGurke
cd8a92c619
Fixed reading messages
...
Fixes #23
2019-11-09 14:06:09 +01:00
DieGurke
6c212df309
Revised structure
2019-11-09 13:25:18 +01:00
Kai S. K. Engelbart
d91fb6bf21
Update Client.java
2019-11-09 10:04:58 +01:00
Maxi
a0dc25ba61
Sync
...
* Completely revised communication between client and server.
* Added synchronization functionality.
* Added Message State updates
* Added UserStatus updates
2019-11-04 23:10:53 +01:00
delvh
0edd9d998f
Added automatic line separation and Keylistener for posting
...
Improvements yet to be made (help wanted!):
* automatic line separation does not work
* automatic line separation needs a case for insertion of a String
* Keylistener for Posting does not work
* Method for listening to multiple keys needed (ctrl+enter)
* A template Settings screen was added, has yet to be polished
2019-10-31 22:11:50 +01:00
Kai S. K. Engelbart
4147df262d
Moved GET request implementations into a single method
2019-10-26 18:31:49 +02:00
Maxi
aeb138334e
Requesting unread messages an assigning them to the right chat element.
2019-10-19 15:09:32 +02:00
Kai S. K. Engelbart
78f9f4c883
Changed message list to use JLabels as elements
...
* Using JLabel as message list element
* Managing sender and recipient in Client
* Reduced amount of ReST requests
2019-10-19 12:10:52 +02:00
Maxi
2761e178da
Implemented multiple chat system
...
* Local saving of these and displaying the partner name
* Added display of timestamp in chat.
Closes #9
2019-10-19 09:59:45 +02:00
Kai S. K. Engelbart
f22c4fa9df
Fixed formatting and Javadoc
...
Closes #5
2019-10-13 17:25:20 +02:00
Maxi
b9157ca992
Added the setting of the senderID in the xml.
2019-10-12 17:35:58 +02:00
delvh
d5dd076ce2
Added Startup class and login by username.
2019-10-12 14:45:58 +02:00
Kai S. K. Engelbart
fe95e6bfb6
Renamed EnvoyClient to Client, added Config class
2019-10-12 11:19:29 +02:00