0xboobface
a68341de82
Add actions to MFC's table view
2018-12-12 18:08:39 +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
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
bb3de83453
Logout and delete cookies when credentials are changed
2018-12-10 18:37:04 +01:00
0xboobface
e7f1d26a84
Bumb version to 1.14.0
2018-12-10 17:15:33 +01:00
0xboobface
2fc00404b8
Implement recording state change events in RemoteRecorder
2018-12-10 16:21:34 +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
ff539c1c2e
Use state's name instead of description in toString
2018-12-10 14:35:21 +01:00
0xboobface
f4e143eb7d
Return a copy of models in getModelsRecording
2018-12-10 12:54:37 +01:00
0xboobface
768507d6e5
Increase thread pool size for event bus to 10
2018-12-09 21:36:30 +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
0xboobface
5bb51b6a85
Add descriptions for events and states
2018-12-08 16:08:14 +01:00
0xboobface
1fc16a0d41
Add a few predicates and actions for the event system
2018-12-08 13:08:20 +01:00
0xboobface
f7dfabb898
Remove playback of sound with notification
2018-12-08 13:06:24 +01:00
0xboobface
2dc5fd4581
Add Event and EventReaction classes
2018-12-06 17:39:33 +01:00
0xboobface
b50df194a0
Move settings to own package
2018-12-06 17:38:10 +01:00
0xboobface
90e033d2ac
Don't log exception if interrupted, but not running anymore
2018-12-06 13:44:10 +01:00
0xboobface
69544a7a60
Pull OnlineMonitor out of LocalRecorder
2018-12-05 21:01:33 +01:00
0xboobface
093b36270a
Return at least ONLINE / OFFLINE, if the state is UNKNOWN
2018-12-05 21:01:01 +01:00
0xboobface
022997f6b6
Add new event property OLD
2018-12-05 21:00:19 +01:00
0xboobface
1970f08700
Return UNKOWN, if state is null
2018-12-05 20:59:51 +01:00
0xboobface
00869315fb
Don't throw exception, if no sync happened yet
2018-12-05 20:59:03 +01:00
0xboobface
9f19b2c1fa
Merge branch 'dev' into notify
2018-12-05 16:08:55 +01:00
0xboobface
e6476e95ec
Add setting to ignore the upscaled video stream on MFC
2018-12-05 16:08:44 +01:00
0xboobface
42177b4399
Add enum to Model for the online states
2018-12-05 15:51:21 +01:00
0xboobface
65e6c5b76e
Merge branch 'dev' into notify
2018-12-05 12:58:51 +01:00
0xboobface
9109fc8689
Display "unkown resolution" instead of Integer.MAX_VALUE
2018-12-05 12:38:06 +01:00
0xboobface
a7b0b3f374
Remove resolution cache
...
Resolutions are cached by ThumbCell
2018-12-05 12:30:27 +01:00
0xboobface
8abb3db8a5
Remove single thread executor
2018-12-05 12:10:21 +01:00
0xboobface
d4dadf9fea
Remove resolution cache
...
Resolution caching is done globally in ThumbCell
2018-12-04 18:31:31 +01:00
0xboobface
45e493a35a
Add javadoc
2018-12-04 18:28:30 +01:00
0xboobface
cd903566de
Use baseUrl in requestExtData
2018-12-03 16:26:37 +01:00
0xboobface
b97449a980
Filter out websocket servers with the wrong protocol
2018-12-03 15:24:44 +01:00
0xboobface
0121e02edb
Merge branch 'dev' into notify
2018-12-03 14:35:24 +01:00
0xboobface
da87a1ae39
Add log message which websocket server is used
2018-12-03 14:35:14 +01:00
0xboobface
889dbecb14
Bump version to 1.13.0
2018-12-03 00:14:50 +01:00
0xboobface
6b4d320bc2
Add setting to set the base URL for MFC
2018-12-02 22:35:12 +01:00
0xboobface
353f3fb317
Use baseUrl in loadStreamInfo
2018-12-02 22:33:49 +01:00
0xboobface
96b5c26277
Implement notification messages with SystemTray and notify-send
2018-12-02 17:02:17 +01:00
0xboobface
80381c0d49
Fire events from LocalRecorder
2018-12-01 21:56:23 +01:00
0xboobface
5b8cfc02d6
Merge branch 'dev' into notify
2018-12-01 20:22:02 +01:00
0xboobface
6ab70dd5df
In resumeRecording don't start a recording, if the model is offline
2018-12-01 16:56:43 +01:00
0xboobface
f0edfb167c
Added support for display names from Camsoda
2018-12-01 16:34:09 +01:00
0xboobface
56291cb97f
Add support for display names for BongaCams
2018-12-01 15:29:56 +01:00
0xboobface
431d2f60c4
Add support for display names
...
Add display name to model and use it in GUI. The actual sites don't
set it yet. If the display name is not set, getDisplayName returns
getName instead
2018-12-01 15:24:46 +01:00