0xboobface
378d3954b0
Add animation for following a model
...
The preview of the model is animated to move to the followd tab
on the left side. This should help to understand, what happened and
that it happened.
2018-11-13 01:01:49 +01:00
0xboobface
705b04b0da
In RecordedModelsTab get online state from the recorder
...
Get the online state of the models on the recorded models tab
from the recorder instead of requesting it from each model. The
recorder knows the state anyways, so there is no need to do the
requests again.
2018-11-13 00:59:09 +01:00
0xboobface
6c1a757af3
Fix: Update online state more reliable
...
So online state was only updated by the ThumbnailOverviewTab, so the
recorder would never start recording.
2018-11-12 22:37:32 +01:00
0xboobface
014ab5312f
Reduce log level in loadModelDetails()
2018-11-12 12:39:38 +01:00
0xboobface
e9e6d73e97
Handle empty model details more gracefully
...
The model details request might just return an empty array. Instead of
printing out a stacktrace for each online check, we just assume, that
the model is offline.
2018-11-12 12:37:44 +01:00
0xboobface
eb3c878b03
Avoid NPE in ContinuityFixer
2018-11-10 15:03:35 +01:00
0xboobface
c8af7a409a
Change log level to trace in getMasterPlaylist
2018-11-10 14:34:05 +01:00
0xboobface
f2cd4d3609
Start player, when enter is hit on a finished recording
2018-11-10 14:32:16 +01:00
0xboobface
2658536ee6
Be less verbose on playlist parsing errors
2018-11-10 14:31:40 +01:00
0xboobface
45a7e4ba5f
Remove stub comments
2018-11-09 19:18:38 +01:00
0xboobface
977674cc1e
Replace user name in pp batch script
2018-11-09 18:45:18 +01:00
0xboobface
7d027adfde
Update homepage texts
2018-11-09 18:41:52 +01:00
0xboobface
1ed34310de
Replace Windows (no JRE) with macOS download link
2018-11-09 18:36:11 +01:00
0xboobface
19a22f6900
Update download links to 1.8.0
2018-11-09 18:32:22 +01:00
0xboobface
2eab3b3bd4
Merge branch 'dev'
2018-11-09 18:28:50 +01:00
0xboobface
a1cefb4be7
Bumb version to 1.8.0
2018-11-09 18:27:43 +01:00
0xboobface
37b78854f4
Update changelog
2018-11-09 18:27:25 +01:00
0xboobface
e34cba01e6
Add example post-processing scripts to distribution archives
2018-11-09 18:27:01 +01:00
0xboobface
6982bceb57
Reduce verbosity of logging
2018-11-09 18:20:28 +01:00
0xboobface
dc540c795a
Avoid NPE in SessionState.X.merge
2018-11-09 18:19:59 +01:00
0xboobface
9db844b5d1
Add post-processing examples for Windows and Linux
2018-11-09 18:19:37 +01:00
0xboobface
1d632e6ce1
Remove JRE version from classpath
2018-11-09 14:31:36 +01:00
0xboobface
2d3a4c87be
Be more precise regarding the online state of the model
2018-11-09 14:31:13 +01:00
0xboobface
b447c76dac
Don't fetch stream resolution if model is offline
2018-11-09 14:30:30 +01:00
0xboobface
8ee3d8b588
Add setting to run post-processing script
...
The post-processing script is executed, after a local recording
is finished. The script is executed in the directory of the recording
with the following parameters in given order: directory (absolute path),
file (absolute path), model name, site name, unixtime
2018-11-07 23:05:06 +01:00
0xboobface
77a1b4f3ac
Show pause/resume only when model is recorded
2018-11-07 20:08:40 +01:00
0xboobface
39a7c5f79b
Avoid NPE when context menu is triggered in empty table
2018-11-07 20:08:06 +01:00
0xboobface
9e40d44128
Implement pause/resume in ThumbCell
...
Add pause/resume item to the thumbnail overview context menu.
Change the recording indicator to a paused indicator, if the recording
is paused
2018-11-07 18:08:04 +01:00
0xboobface
c884c3b248
Sped-up inital loading od RecordedModelsTab
2018-11-07 17:24:20 +01:00
0xboobface
2a3e9c0634
Add padding to description, if model is recording
2018-11-07 17:22:19 +01:00
0xboobface
8b7bb79d8c
Change the URL if the name changed
2018-11-07 13:51:26 +01:00
0xboobface
ba0cc591d3
Add setting for HTTP User-Agent header
...
Replace all occurences of the User-Agent header with the user-agent
string from the settings
2018-11-07 13:49:56 +01:00
0xboobface
a2f048fe0d
Add a cookie to define the sorting for BongaCams
...
The cookie is set to sort by popularity
2018-11-06 23:17:01 +01:00
0xboobface
2a5c0ccd43
Set offset to be a multiple of 36
...
The server returns lists of 36 models, so we have to align our
offset to that.
2018-11-06 23:15:44 +01:00
0xboobface
091628b486
Check, if tipping was successful
2018-11-06 22:36:02 +01:00
0xboobface
1b11af8872
Try to restore HTTP session with cookies before login in
...
All the HTTP clients now check, if loading the cookies was sufficient
to restore the HTTP session. If yes, we assume that we are logged in.
If not, the normal login procedure is done.
2018-11-06 22:17:30 +01:00
0xboobface
75351cedb5
Cookies are now persisted in the config dir
2018-11-06 21:54:11 +01:00
0xboobface
b73627c0fb
Put settings tab into ScrollPane
...
... to support small screens
2018-11-06 20:36:09 +01:00
0xboobface
43793f3728
Use guava caches to store SessionStates and models
...
Use caches with a maximum size of 4000 elements instead of maps
to avoid running out of heap memory
2018-11-06 20:27:07 +01:00
0xboobface
1fc22876fd
Reduce size of received message history to save memory
2018-11-06 19:43:15 +01:00
0xboobface
f26cb547b7
Merge BongaCams implementation from feature branch to dev
2018-11-06 19:32:49 +01:00
0xboobface
a136c9ccd2
Prepare code to persist http cookies
...
Save and reload the cookies might help to avoid logins between sessions.
2018-11-06 19:32:21 +01:00
0xboobface
f15b57ce9a
Remove websocket stuff
2018-11-06 18:56:31 +01:00
0xboobface
f8f0d5082e
Add friends tab to BongaCams
2018-11-06 18:56:21 +01:00
0xboobface
d768cbb1ff
Implement tipping for bongacams
2018-11-06 18:38:20 +01:00
0xboobface
a5ddf4f509
Remove unnecessary response.close()
2018-11-06 18:36:28 +01:00
0xboobface
60334e9f0b
Update changelog
2018-11-06 17:07:40 +01:00
0xboobface
efc4719018
Add possibility to suspend the recording for model
...
This makes it possible to stop the recording without loosing track
of the model. The user can pause/unpause recordings in the recorded
models tab. There is also an new column "Paused", which indicates, if
the recording is suspended for a model.
2018-11-06 16:35:41 +01:00
0xboobface
6b16a637f0
Add JVM parameter to define the configuration directory
...
Add a new JVM parameter (-Dctbrec.config.dir) to define the directory
to save the config to / load it from. If this parameter is not set, the
system default directory determined by OS.getConfigDir() is used.
2018-11-06 14:32:35 +01:00
0xboobface
69194e2800
Add login dialog for BongaCams
2018-11-06 00:17:41 +01:00