Kai S. K. Engelbart
837ed0106f
Bumped version to v0.2-beta
2020-09-27 17:13:38 +02:00
Leon Hofmeister
4a0bcf9762
Sanitized Issue Proposals ( #58 )
...
Fixes #53
Co-authored-by: kske <kai@kske.dev>
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/58
Reviewed-by: kske <kai@kske.dev>
Reviewed-by: DieGurke <maxi@kske.dev>
2020-09-27 17:02:24 +02:00
Maximilian P. Käfer
829e94fa5f
Fixed Bug Regarding Incorrect Pending MessageStatuses in LoginCredentialsProcessor ( #61 )
...
Merge branch 'develop' into b/fixing_message_bugs
fixed not receiving pending messageStatus bug
Co-authored-by: delvh <leon@kske.dev>
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/61
Reviewed-by: kske <kai@kske.dev>
Reviewed-by: delvh <leon@kske.dev>
2020-09-27 15:55:59 +02:00
Kai S. K. Engelbart
c7ee545ee2
Merge pull request 'Add Ability to Logout' ( #50 ) from f/logout into develop
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/50
Reviewed-by: kske <kai@kske.dev>
2020-09-27 15:48:12 +02:00
Kai S. K. Engelbart
d70a848ef3
Merge branch 'develop' into f/logout
...
Conflicts:
client/src/main/java/envoy/client/data/CacheMap.java
client/src/main/java/envoy/client/data/commands/SystemCommandsMap.java
client/src/main/java/envoy/client/net/Client.java
client/src/main/java/envoy/client/ui/Startup.java
client/src/main/java/envoy/client/ui/StatusTrayIcon.java
client/src/main/java/envoy/client/ui/controller/ChatScene.java
client/src/main/java/envoy/client/ui/controller/ContactSearchTab.java
2020-09-27 15:27:11 +02:00
Kai S. K. Engelbart
d1d52468bc
Merge pull request 'Refactoring' ( #55 ) from refactoring into develop
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/55
Reviewed-by: delvh <leon@kske.dev>
2020-09-27 12:06:37 +02:00
Kai S. K. Engelbart
ede50ed3e5
Fix Javadoc errors spotted by @delvh
2020-09-27 12:06:01 +02:00
Leon Hofmeister
61fbeda05e
Applied suggestions from @kske
2020-09-26 21:38:31 +02:00
Kai S. K. Engelbart
5daff3620e
Update UI on user status change
2020-09-26 12:10:22 +02:00
Leon Hofmeister
618a4aa3cf
Merge remote-tracking branch 'origin/develop' into f/logout
...
Conflicts:
client/src/main/java/envoy/client/ui/controller/ContactSearchTab.java
2020-09-25 23:16:25 +02:00
Leon Hofmeister
108db1ae11
Fixed bug not re-performing handshake on logout
...
Fixes #31
2020-09-25 23:11:30 +02:00
Kai S. K. Engelbart
6d7afbaa8f
Use ObservableList in LocalDB and Chat, reduce amount of UI refreshes
2020-09-25 19:19:54 +02:00
Kai S. K. Engelbart
86e189a40a
Dispatch received events to the event bus by default
2020-09-25 16:03:15 +02:00
Kai S. K. Engelbart
0efd1e5594
Fold client receivers into event handlers
2020-09-25 15:56:08 +02:00
Kai S. K. Engelbart
f6eeeee79b
Remove message and event processors from client
2020-09-25 15:28:14 +02:00
Kai S. K. Engelbart
8eb7743057
Remove Javadoc header from all source files
...
Also removed SendEvent and simplified some other calls.
2020-09-25 14:29:23 +02:00
Kai S. K. Engelbart
f0e645c0ae
Fix Unread Messages Not Being Displayed for Groups ( #49 )
...
Fix unread messages not being displayed for groups
Fixes #48
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/49
Reviewed-by: delvh <leon@kske.dev>
2020-09-25 11:22:59 +02:00
Leon Hofmeister
af219274f5
Improved logout mechanism a bit, still pretty buggy
...
(and fixed some inconsistencies)
2020-09-24 18:18:41 +02:00
Leon Hofmeister
05d4917bb2
Added key shortcuts and system commands for logout, exit and settings
...
Additionally added **buggy** logout mechanism: LocalDB is not reset
properly and IndexOutOfBoundsExceptions occur in the UI
2020-09-23 23:11:32 +02:00
Leon Hofmeister
f02b01291b
Merge pull request 'Fixed Bug not Updating GroupCreationTab After a new Contact was Added' ( #46 ) from b/group-tab-update into develop
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/46
Reviewed-by: DieGurke <maxi@kske.dev>
Reviewed-by: kske <kai@kske.dev>
2020-09-23 21:48:43 +02:00
Leon Hofmeister
84d80982e5
Merge branch 'develop' into b/group-tab-update
2020-09-23 21:44:41 +02:00
Leon Hofmeister
2d9283551a
Improved SystemCommand mechanism, added Alert- and ShutdownHelper, and
...
... added askForConfirmation option
2020-09-23 17:03:32 +02:00
Kai S. K. Engelbart
758e52e030
Store the Local Database Inside a Server-Specific Subdirectory ( #45 )
...
Store the local database inside a server-specific subdirectory
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/45
Reviewed-by: delvh <leon@kske.dev>
2020-09-23 16:23:42 +02:00
Kai S. K. Engelbart
b9e19d69b9
Merge Local Database and Home Directory ( #44 )
...
Merge local database and home directory
Fixes #43
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/44
Reviewed-by: delvh <leon@kske.dev>
2020-09-23 16:00:53 +02:00
Leon Hofmeister
c6819e637b
Fixed bug not updating GroupCreationTab after a new contact was added
...
Fixes #35
2020-09-22 17:51:33 +02:00
Leon Hofmeister
41f07dc452
Fixed Transactions not Getting Closed on the Server ( #42 )
...
Fixes #16
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/42
Reviewed-by: kske <kai@kske.dev>
2020-09-22 17:02:50 +02:00
Kai S. K. Engelbart
9419ba2ee8
Merge pull request 'Add a LocalDB Auto Save Mechanism' ( #41 ) from f/localdb-autosave into develop
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/41
Reviewed-by: delvh <leon@kske.dev>
2020-09-22 16:45:58 +02:00
Kai S. K. Engelbart
f36f330c81
Add a LocalDB auto save mechanism
...
During startup, a timer is initialized inside the LocalDB which saves it
after 500 milliseconds during startup and then in intervals of 2
minutes, which can be configured in the ClientConfig.
2020-09-22 16:37:43 +02:00
Kai S. K. Engelbart
5b4f2762e5
Fix synchronization when initializing user storage
2020-09-22 16:06:19 +02:00
Leon Hofmeister
1b60ab3f0d
Fixed Bug Not Saving Values When Exiting via “Control”+”Q” ( #40 )
...
Fixed bug not saving values when exiting via "Control"+"Q"
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/40
Reviewed-by: kske <kai@kske.dev>
2020-09-22 14:42:51 +02:00
Kai S. K. Engelbart
8ed6faca96
Merge pull request 'Make LocalDB Thread Safe and Simplify its API' ( #38 ) from refactor-local-db into develop
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/38
Reviewed-by: delvh <leon@kske.dev>
2020-09-21 20:54:29 +02:00
Kai S. K. Engelbart
52d6282e13
Merge branch 'develop' into refactor-local-db
2020-09-21 20:52:41 +02:00
Leon Hofmeister
0dbd15e958
Made not-hide_on_close the default option ( #39 )
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/39
Reviewed-by: kske <kai@kske.dev>
2020-09-21 20:52:13 +02:00
Kai S. K. Engelbart
d8ae8a65b8
Make LocalDB thread safe and simplify its API
2020-09-21 20:52:01 +02:00
Leon Hofmeister
a12d765494
Merge pull request 'Fixed hopefully every bug concerning "enter to send" ability' ( #36 ) from b/message-text-area into develop
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/36
Reviewed-by: kske <kai@kske.dev>
2020-09-21 20:21:46 +02:00
Leon Hofmeister
3cd9d76d2c
Fixed sudden Eclipse annoyance
2020-09-21 18:49:58 +02:00
Leon Hofmeister
d394c2d058
Added option to close Envoy Linux-like with "Control"+"Q"
2020-09-20 22:11:15 +02:00
Leon Hofmeister
7cc4928826
Fixed bug removing \n and added ability to use "ctrl"+"enter" for LB
...
Fixes #34
2020-09-20 16:16:51 +02:00
Leon Hofmeister
4959bc9634
Fixed bug not updating UI after click on context menu item
...
fixes #11
Additionally, previous commit fixes #5
2020-09-20 16:16:44 +02:00
Leon Hofmeister
16a0786d54
Fixed bug adding line break in messages sent using "Enter"
2020-09-20 16:16:38 +02:00
Kai S. K. Engelbart
40447f3f42
Change Event Bus version to 0.0.4, fix message event handler
...
The message event handler ignored group messages, as event handlers do
not include subtypes be default. This behavior has been implemented in
Event Bus 0.0.4 and integrated into Envoy.
2020-09-20 14:13:11 +02:00
Kai S. K. Engelbart
be945fe3ee
Fix threading issue in handshake rejection alert
2020-09-20 09:55:07 +02:00
Kai S. K. Engelbart
a8aa1c9ea7
Initialize local database directory during startup
2020-09-20 09:08:09 +02:00
Kai S. K. Engelbart
fd21c5789f
Add LocalDB Locking
...
FIxes #32
2020-09-19 15:28:04 +02:00
Kai S. K. Engelbart
1ccf4354aa
Merge pull request 'Token Based Authentication' ( #30 ) from f/token-based-authentication into develop
...
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/30
Reviewed-by: delvh <leon@kske.dev>
2020-09-19 14:31:01 +02:00
Kai S. K. Engelbart
cb2a3a6540
Remove authentication tokens from logs
2020-09-19 13:43:03 +02:00
Kai S. K. Engelbart
3e594c1fbd
Handle handshake rejections on invalid token, reuse not expired tokens
2020-09-19 13:33:18 +02:00
Kai S. K. Engelbart
f21d077522
Add token-based authentication (without rejection handling)
2020-09-19 11:37:42 +02:00
Kai S. K. Engelbart
31cb22035b
Add token request to login credentials and "Stay Signed In" checkbox
2020-09-19 09:13:04 +02:00
Kai S. K. Engelbart
ec6b67099f
Add token to login credentials and database user
2020-09-18 11:29:05 +02:00