0xboobface
23933e1722
Update download links to 1.15.0
2018-12-13 16:45:49 +01:00
0xboobface
9d86a0531c
Bump version to 1.15.0
2018-12-13 16:24:45 +01:00
0xboobface
7239090865
Update changelog
2018-12-13 16:23:12 +01:00
0xboobface
066cb52106
Fix JSON parsing for BongaCams
2018-12-13 16:16:46 +01:00
0xboobface
540e8a8466
Fix JSON parsing for CamSoda
2018-12-13 16:15:08 +01:00
0xboobface
10c0728e05
Avoid NPE when is not yet loaded
2018-12-13 15:21:31 +01:00
0xboobface
fb54f464ab
Remove irrelevant TODO comments
2018-12-13 15:21:09 +01:00
0xboobface
9f287b6d81
Fix possible IndexOutOfBoundsException in the follow animation
2018-12-13 02:35:03 +01:00
0xboobface
168ad694ae
Remove debug log message
2018-12-13 01:11:22 +01:00
0xboobface
8039359455
Remove playlistUrl check from isOnline
...
isOnline contained a check for playlistUrl != null, because sometimes
the playlistUrl is null even though the model is online, but it prevents
the followed tab from working correctly
2018-12-12 22:05:46 +01:00
0xboobface
5c4125c03e
Fix: selection overlay did not show
...
The selection overlay did not show when a tab was opened the first time
2018-12-12 18:30:50 +01:00
0xboobface
672c133ee4
Rename "Record" to "Start Recording"
...
... to be consistent with other views
2018-12-12 18:29:34 +01:00
0xboobface
60da66139e
Make use of new actions
2018-12-12 18:16:49 +01:00
0xboobface
a68341de82
Add actions to MFC's table view
2018-12-12 18:08:39 +01:00
0xboobface
f32990b9d7
Created action classes for actions on Recording tab
2018-12-12 16:52:29 +01:00
0xboobface
279852bb33
Print out environment and version on start
2018-12-12 13:33:24 +01:00
0xboobface
c944323aa4
Set min Java version to 10 and change JRE download URL
2018-12-12 13:25:26 +01:00
0xboobface
c478f6b0f1
Make login methods synchronized
...
Add synchronized modifier to the login methods, so that only one thread
at a time tries to login. All the following threads then should be able
to use the session cookies
2018-12-12 12:48:45 +01:00
0xboobface
a5ec00c936
Add table for MFC which contains all models
2018-12-11 21:59:32 +01:00
0xboobface
2d1ac40c72
Move token label and buy button to ThumbOverviewTab
2018-12-11 15:47:19 +01:00
0xboobface
dd76774145
Decrease sync thread sleep time to 2 secs
2018-12-10 22:09:12 +01:00
0xboobface
0fe9d9677a
Delete recordings from synced cached recordings
2018-12-10 21:08:55 +01:00
0xboobface
02e080b70e
Update download links to 1.14.0
2018-12-10 20:34:54 +01:00
0xboobface
782c351e06
Fixed typos
2018-12-10 20:34:03 +01:00
0xboobface
c9a5cc3adc
Merge branch 'dev'
2018-12-10 20:20:52 +01:00
0xboobface
bb3de83453
Logout and delete cookies when credentials are changed
2018-12-10 18:37:04 +01:00
0xboobface
04382dfa6e
Run registerAlertSystem in a thread
2018-12-10 17:57:12 +01:00
0xboobface
d12770b1fc
Merge branch 'dev'
2018-12-10 17:19:10 +01:00
0xboobface
deed010a3f
Update changelog
2018-12-10 17:16:50 +01:00
0xboobface
064efd2863
Register event handler 1 min after start
...
Don't register before 1 minute has passed, because directly after
the start of ctbrec, an event for every online model would be fired,
which is annoying as f
2018-12-10 17:16:39 +01:00
0xboobface
e7f1d26a84
Bumb version to 1.14.0
2018-12-10 17:15:33 +01:00
0xboobface
4ebaab7593
Update changelog
2018-12-10 17:01:57 +01:00
0xboobface
2fc00404b8
Implement recording state change events in RemoteRecorder
2018-12-10 16:21:34 +01:00
0xboobface
bcb89ef009
Add event processing system to the server
...
Similar to the events and actions in the client you can add event
listeners on the server. Easiest way to create them is to run ctbrec in
standalone mode and then create the event on the settings tab.
Afterwards you can copy the event handler from the client settings file
to the server settings.
2018-12-10 15:44:15 +01:00
0xboobface
1d409fa1d4
Run post-processing steps in runnable in a thread pool
...
Server and client now create a runnable for post-processing steps,
which run in a thread pool. This ensures, that the steps run linearly so
that RecordingStateChange events make sense, too.
2018-12-10 15:27:56 +01:00
0xboobface
5b15b77014
Disable post-processing for server mode
2018-12-10 15:18:24 +01:00
0xboobface
ff539c1c2e
Use state's name instead of description in toString
2018-12-10 14:35:21 +01:00
0xboobface
448cfd14b8
Clear state comboboxes before filling them to avoid duplicates
2018-12-10 14:34:56 +01:00
0xboobface
b715fba836
Add validation for recording state
2018-12-10 14:32:33 +01:00
0xboobface
605b62ca0e
Merge branch 'dev' into notify
2018-12-10 12:58:19 +01:00
0xboobface
c0442f898d
Use /bin/bash as execution execution environment for the linux scripts
2018-12-10 12:57:33 +01:00
0xboobface
f4e143eb7d
Return a copy of models in getModelsRecording
2018-12-10 12:54:37 +01:00
0xboobface
316842e690
Revert removal of post-processing setting
2018-12-09 21:37:24 +01:00
0xboobface
768507d6e5
Increase thread pool size for event bus to 10
2018-12-09 21:36:30 +01:00
0xboobface
5b936c779d
Add helper class for dialogs
2018-12-09 21:36:10 +01:00
0xboobface
878b25c55c
Add validation to actions panel
2018-12-09 21:35:35 +01:00
0xboobface
86ae660218
Use the event name instead of the description in getExecutionParams
2018-12-09 19:02:50 +01:00
0xboobface
7c16006870
Set the name in the default constructor
2018-12-09 19:02:19 +01:00
0xboobface
888046676f
Add first configurable version of the notification system
2018-12-09 18:46:33 +01:00
0xboobface
be680a07f9
Map state password protected to private
2018-12-09 18:45:16 +01:00