0xb00bface
923286ae51
Add setting to define a default period for "record until"
2021-12-19 13:26:58 +01:00
0xb00bface
08052bbd4e
Drop support for Java 1.8
...
Target version is the current LTS 17
2021-12-19 11:42:18 +01:00
0xb00bface
57c9d0d021
Set version to 4.6.1
2021-12-18 17:23:26 +01:00
0xb00bface
e10e704298
Remove debug saving of response data to /tmp
2021-12-12 22:08:01 +01:00
0xb00bface
fd5a0e24c7
Remove left over code from implementing the Recording tab per site
2021-12-11 21:42:51 +01:00
0xb00bface
12997bac49
Set version to 4.6.0
2021-12-11 21:33:43 +01:00
0xb00bface
c6f5750e1b
Add setting for recording tab per site
2021-12-11 18:41:42 +01:00
0xb00bface
bf9e23bdfa
Add button to suspend events
2021-12-11 17:07:50 +01:00
0xb00bface
92fa017b6b
Code cleanup
2021-12-11 16:30:27 +01:00
0xb00bface
91b82b16a9
Fix Camsoda thumbnails
2021-12-11 16:22:29 +01:00
0xb00bface
68c68a126a
Fix Streamate by removing the use of the XSRF
...
Apparently the XSRF is not needed anymore
2021-12-11 14:04:03 +01:00
0xb00bface
5f517682b9
Add Recording tabs to the side tabs of each site
2021-12-04 15:46:08 +01:00
0xb00bface
2e122fbfd1
Add tab to show the recorded models per site
...
Does more or less the same as RecordedModelsTab, but removes some buttons and adds a default filter of site.getName()
2021-12-04 15:12:55 +01:00
0xb00bface
cad97492e4
Set min size for pagination buttons
2021-12-04 14:32:26 +01:00
0xb00bface
8bd5412504
Set aspect ratio for thumbnails of followed tab to 1:1
2021-11-09 20:34:31 +01:00
0xb00bface
cc2875911e
Merge branch 'cherrytv' into dev
2021-11-09 20:05:09 +01:00
0xb00bface
6ad7f47479
Add first implementation for SecretFriends
2021-11-08 21:04:49 +01:00
0xb00bface
18e4a43699
Implement follow / unfollow
2021-11-07 16:45:44 +01:00
0xb00bface
0d47952d3d
Make sure, that the model id is always set
2021-11-07 14:01:58 +01:00
0xb00bface
881e8afb4c
Implement login and followed tab for cherry.tv
2021-11-07 13:43:48 +01:00
0xb00bface
36cacda106
Implement login and followed tab for cherry.tv
2021-11-07 13:35:28 +01:00
0xb00bface
c4c5818496
Implement pagination for cherry.tv
2021-11-06 19:38:50 +01:00
0xb00bface
50b2a2a672
Limit to 50 per page
2021-11-06 19:18:18 +01:00
0xb00bface
ef7e109d71
Remove apollo client again
2021-11-06 19:17:55 +01:00
0xb00bface
8fca82613e
Add group show and trans tabs for cherry.tv
2021-11-06 17:56:14 +01:00
0xb00bface
1bd83c5f31
Add couples tab to LiveJasmin
2021-11-05 20:16:34 +01:00
0xb00bface
bf6b653032
Add couples tab to Flirt4Free
2021-11-05 20:08:36 +01:00
0xb00bface
5a86cfa85e
Add initial implementation for cherry.tv
2021-10-23 17:19:44 +02:00
0xb00bface
1142a15e9f
Set version to 4.5.5
2021-10-15 15:55:23 +02:00
0xb00bface
ccddf3ccfb
Add remove confirmation back in ModelMenuContributor
2021-10-10 14:05:47 +02:00
0xb00bface
498a20fe4e
Start recording stream on double-click
2021-10-01 20:29:59 +02:00
0xb00bface
07701de8c8
Set version to 4.5.4
2021-10-01 20:06:07 +02:00
0xb00bface
2775303113
Allow streaming of running recordings
...
Since the playlist is now written on-the-fly, we can stream the recording while it is still running
2021-10-01 19:57:21 +02:00
0xb00bface
ff9ce1d205
Add cell factory for resolution to render n/a and unknown values properly
2021-09-12 15:00:08 +02:00
0xb00bface
e8f653bcdd
Load portrait images only if column is visible
2021-09-12 14:58:38 +02:00
0xb00bface
2cdecf08aa
Execute EditGroupAction only if group indicator is clicked with primary
...
button
2021-09-11 19:08:08 +02:00
0xb00bface
2fc538c83a
Make preview column visible depending on the preview setting
2021-09-11 18:29:45 +02:00
0xb00bface
4cbb21bdb6
Use StatePersistingTableView for RecordedModels and RecordLater
2021-09-11 18:24:24 +02:00
0xb00bface
abf65b1cc2
Make columns of RecordingsTable configurable
2021-09-11 17:43:44 +02:00
0xb00bface
0d02a6cf9c
Update cached data in RemoteRecorder so that views update faster
2021-09-11 15:19:51 +02:00
0xb00bface
6e5d706f65
Fix switching between "record later" and "recording"
...
Starting the recording coming from "record later" did not work in every
case (client/server, standalone, start, start paused, record until)
2021-09-11 14:51:42 +02:00
0xb00bface
d663ca1160
Restart update service in callbacks
2021-09-11 14:06:16 +02:00
0xb00bface
baf8a8ae1e
Remove comment
2021-09-11 14:05:55 +02:00
0xb00bface
bb95575897
Fix potential NPE in Player
2021-09-10 21:59:53 +02:00
0xb00bface
b959c57b8f
Generate / update playlist while recording
2021-09-10 21:37:11 +02:00
0xb00bface
9c2a8242de
Add resolution to recordings table
2021-09-10 16:28:00 +02:00
0xb00bface
e7b688906c
Add model notes to recordings table
2021-09-10 16:01:42 +02:00
0xb00bface
ed5d674be3
Add variable support for model variable to player params
2021-09-10 15:36:35 +02:00
0xb00bface
45a385be11
Move switching stream resolution to a dedicated action
2021-09-10 13:00:29 +02:00
0xb00bface
a3ee92f269
Change how LiveJasmin refreshes the HTTP session
...
... which does not require to open the login dialog on the start anymore
2021-09-09 19:59:16 +02:00
0xb00bface
ec822ec356
Fix NPE in ExternalBrowser
2021-09-09 18:51:35 +02:00
0xb00bface
f98e01d08c
Change login process of Amateur.tv
2021-09-09 18:37:29 +02:00
0xb00bface
3f75e03766
Fix "cast" exception. Handle result from external browser as object.
2021-09-09 16:57:14 +02:00
0xb00bface
babb522f91
Remove log statement
2021-09-09 16:56:35 +02:00
0xb00bface
0c0fc3a232
Fix LiveJasmin followed tab
2021-09-09 16:47:04 +02:00
0xb00bface
b1632cde93
Add buttons to settings panel to delete cookies per site
2021-09-09 16:46:44 +02:00
0xb00bface
1903350dd1
Add recording timeout params to docs
2021-09-09 14:22:03 +02:00
0xb00bface
9e3e0db8ad
Disable timeout settings in remote mode
2021-09-09 14:15:39 +02:00
0xb00bface
1d2acbeaf3
Center "added at" column
2021-09-09 14:03:44 +02:00
0xb00bface
3c6c495a5b
Add timeout window when not record
2021-09-09 13:35:03 +02:00
0xb00bface
c515ce7b2a
Remove CamSoda shows tab
2021-09-08 21:01:04 +02:00
0xb00bface
8be632a708
Fix Cam4 login
2021-09-08 20:08:46 +02:00
0xb00bface
7a6fd75fd8
Implement lazy initialization for all SiteUis
2021-09-08 14:44:41 +02:00
0xb00bface
19b8e5f0f7
Implement lazy initialization for CamsodaSiteUi
2021-09-08 14:34:09 +02:00
0xb00bface
069160f3ae
Add "added at" column for model tabs
2021-09-06 17:31:47 +02:00
0xb00bface
ab209ca2c1
Add record later as subsequent action for time limmited recordings
2021-09-06 16:48:17 +02:00
0xb00bface
f05353c3e5
Add default value for recording priority to settings
2021-09-06 16:12:18 +02:00
0xb00bface
dfa70fe9c0
Code cleanup
2021-09-06 15:14:38 +02:00
0xb00bface
37c2543554
Increase max prio to 10000
2021-09-06 15:14:32 +02:00
0xb00bface
9b9659be71
Improve recording relation action behaviour
2021-09-05 20:23:35 +02:00
0xb00bface
b8467fc673
Set version to 4.5.2
2021-09-03 14:05:52 +02:00
0xb00bface
f216b8240b
Rewrite of recording related model actions
2021-09-03 13:58:07 +02:00
0xb00bface
e5468f6849
Add error label to thumb overview in case the scheduled service fails
2021-09-03 11:09:36 +02:00
0xb00bface
e0f3d26ea1
Remove dialog on scheduled service error because it locks up the tab
...
somehow
2021-09-02 15:48:13 +02:00
0xb00bface
e05c9657e4
Avoid NPE in settings tab
2021-09-02 11:40:57 +02:00
0xb00bface
805097c7ec
Reduce use of Config.getInstance()
2021-08-31 15:45:50 +02:00
0xb00bface
6dd2779cf4
Change group settings only if the user clicks on OK
2021-08-27 19:05:19 +02:00
0xb00bface
f577983305
Start recording only if the user clicked on OK in the record until
...
dialog
2021-08-27 18:58:27 +02:00
0xb00bface
9d5d719e3c
Fix thumbs in LiveJasmin followed tab
2021-08-27 17:10:51 +02:00
0xb00bface
a335ef82dc
Execute start stop callback only for the current model
2021-08-27 16:37:01 +02:00
0xb00bface
2e78eb9b37
Add setting to hide the table grid
2021-08-27 15:54:07 +02:00
0xb00bface
6b66cc963a
Set version to 4.5.1
2021-08-27 15:10:32 +02:00
0xb00bface
eec6a4c822
Clean selected thumbcells on page change
2021-08-27 14:46:10 +02:00
0xb00bface
79a16674f2
Remove cells from selectedThumbCells, which are not visible anymore
2021-08-27 12:52:10 +02:00
0xb00bface
b1f3390a69
Add font setting to settings tab
2021-08-26 17:03:25 +02:00
0xb00bface
ffb1997e24
Put browser and ffmpeg into lib dir for the client app
2021-08-26 15:20:47 +02:00
0xb00bface
9ee9bed8bf
Add splash screen to linux and mac
2021-08-25 20:14:25 +02:00
0xb00bface
6d17b0413c
Fix rounded corners for portrait images
2021-08-23 15:32:46 +02:00
0xb00bface
56ca4d50de
Crop manually selected portraits, too
2021-08-23 15:05:43 +02:00
0xb00bface
5538c7c274
Add max heap size parameter with 512m
2021-08-22 12:07:06 +02:00
0xb00bface
c609014952
Use a constant for the silhouette image
...
... so that it only gets loaded once
2021-08-22 12:06:30 +02:00
0xb00bface
0b762eba0d
Add combobox to select a font
...
... no actual functionality behinfd it, yet
2021-08-22 11:16:46 +02:00
0xb00bface
ac135b3e0b
Add F5 shortcut to reload the thumb overview
2021-08-22 11:15:37 +02:00
0xb00bface
50d1725e59
Optimize GUI to work with big font sizes
2021-08-21 21:37:00 +02:00
0xb00bface
1e9867cc88
Improve support for big fonts
2021-08-21 19:29:37 +02:00
0xb00bface
8517b7e8ad
Make main tabs rearrangable
2021-08-21 18:49:30 +02:00
0xb00bface
74e70074ba
Center text and images in tables
2021-08-21 17:44:42 +02:00
0xb00bface
0c1b925958
Add "use as portrait" to context menu in search popup
2021-08-21 16:54:50 +02:00
0xb00bface
6c1c10a791
Improve layout of portrait image table cell
2021-08-21 16:47:26 +02:00
0xb00bface
cdf32d8437
Remove portraits from cache, when models are removed
2021-08-21 16:47:26 +02:00
0xb00bface
a258498117
Add model portrait column to recorded models tab
2021-08-21 16:47:26 +02:00
0xb00bface
016b5dc7f1
Introduce common base class for recorded models tabs
2021-08-21 16:47:26 +02:00
0xb00bface
82c51bab40
Set version to 4.5.0
2021-08-21 16:47:26 +02:00
0xb00bface
7b85114164
Make columns in recorded tab configurable
2021-08-21 16:47:26 +02:00
0xb00bface
985ded70a8
Add possibility to remove portrait image
2021-08-21 16:47:26 +02:00
0xb00bface
28ca1932e9
Add first working client side version for model portraits
2021-08-21 16:47:26 +02:00
0xb00bface
d9742f5962
Add context menu to search popup
2021-08-21 16:47:10 +02:00
0xb00bface
1382f8fa1e
Fix record until clock not showing up in recorded models tab in client /
...
erver mode
2021-08-13 18:54:30 +02:00
0xb00bface
b8971c7190
Set version to 4.4.5
2021-08-12 18:43:28 +02:00
0xb00bface
a77e7c52fc
Remove debug log statement
2021-08-08 21:06:59 +02:00
0xb00bface
acbaf55257
Fix remove after ignore in RecordingsTab
2021-08-07 14:13:58 +02:00
0xb00bface
df54d1f3ec
Add action to mark models for later recording
2021-08-01 18:38:45 +02:00
0xb00bface
d509dca6a1
Show remove question dialog for ignore action on RecordedModelsTab
2021-08-01 18:37:14 +02:00
0xb00bface
8e08682d27
Fix pause and resume in model menu
2021-07-25 14:57:13 +02:00
0xb00bface
ff0864bbf7
Added config param for the chaturbate request throttle
2021-07-24 13:36:08 +02:00
0xb00bface
0d7393ee5b
Set version 4.4.3
2021-07-18 15:39:17 +02:00
0xb00bface
73631fb5c0
Use ModelMenuContributor for context menu on the MyFreeCamsTableTab
2021-07-18 15:29:54 +02:00
0xb00bface
e1dbdb00f9
Use ModelMenuContributor to add a model sub menu on the RecordingsTab
2021-07-18 15:22:05 +02:00
0xb00bface
08115fabea
Use ModelMenuContributor for context menu on the RecentlyWatchedTab
2021-07-18 15:01:58 +02:00
0xb00bface
a5ca45940d
Use ModelMenuContributor for context menu on the RecordLaterTab
2021-07-18 14:04:20 +02:00
0xb00bface
31c9a38d06
Use ModelMenuContributor for context menu on the RecordedModelsTab
2021-07-18 14:00:38 +02:00
0xb00bface
ebc8d4b321
Move all possbible model menu actions to ModelMenuContributor
2021-07-17 18:30:57 +02:00
0xb00bface
e0a9d5ccf0
Add ignore action to model menu contributor
2021-07-17 16:25:04 +02:00
0xb00bface
df91a71eb7
Introduce new system to create the context menus
2021-07-17 16:25:04 +02:00
0xb00bface
b32409379c
Set version to 4.4.2
2021-06-26 17:55:00 +02:00
0xb00bface
adbb1bd562
Fix memory leak caused by minimizing to tray
2021-06-21 20:40:40 +02:00
0xb00bface
5d3b8e2790
Set version to 4.4.1
2021-06-20 11:04:54 +02:00
0xb00bface
e236edd595
Set version to 4.4.0
2021-06-06 15:25:53 +02:00
0xb00bface
a9536a428f
Add tests for RecordingPreconditions
2021-06-06 14:09:04 +02:00
0xb00bface
939758403e
Add login for xLoveCam
...
The login is not quite working. Probably something with the password
encryption or the fnv hash
2021-05-29 20:41:35 +02:00
0xb00bface
804d7b0f52
Add config panel for XloveCam
2021-05-29 17:44:11 +02:00
0xb00bface
3c71624f38
Add login, follow and unfollow and FollowedTab for Amateur.TV
2021-05-29 17:39:05 +02:00
0xb00bface
600f1941a5
Reduce log level for getStreamResolution
2021-05-29 17:37:12 +02:00
0xb00bface
1f9dcf1ca4
Merge branch 'amatv' into dev
...
# Conflicts:
# client/src/main/java/ctbrec/ui/SiteUiFactory.java
2021-05-24 16:22:08 +02:00
0xb00bface
5db1e3d4d2
Basic support for XloveCam
2021-05-23 22:56:01 +02:00
0xb00bface
d44fc58bf2
Fix display of resolution tag for amateur.tv
2021-05-23 16:56:14 +02:00
0xb00bface
fc7bb1362c
Add more tabs for amateur.tv
2021-05-23 16:55:31 +02:00
0xb00bface
436272f5ed
Add basic support for Amateur.tv
2021-05-22 09:41:19 +02:00
0xb00bface
cf3849024f
Fix tip action
2021-05-17 17:51:42 +02:00
0xb00bface
4dba5917bb
Fix potential NPE in ClipboardListener
2021-05-16 19:38:22 +02:00
0xb00bface
fda65fdf2a
Add GZIP support for Flirt4Free HTTP requests
2021-05-16 19:38:12 +02:00
0xb00bface
6f92796158
Fix bug in variable replacement for recordings downloads
2021-05-16 12:11:05 +02:00
0xb00bface
10bc681da8
Set version to 4.3.1
2021-05-16 11:40:09 +02:00
0xb00bface
7d73f57f36
Add time to "stop recording at"
2021-05-14 21:21:51 +02:00
0xb00bface
ea062582d4
Code cleanup
2021-05-14 19:52:46 +02:00
0xb00bface
bc72aca69e
Add more model group relatedfunctionality
2021-05-14 12:13:48 +02:00
0xb00bface
bcf4ab1d47
Code cleanup
2021-05-13 20:15:29 +02:00
0xb00bface
0d0311fbfc
Add model group context menu
2021-05-13 20:07:40 +02:00
0xb00bface
0c4f37f950
Add a lot of model groups tweaks
2021-05-13 16:28:06 +02:00
0xb00bface
e78ae2685a
Fix missing suggestions
2021-05-13 14:07:39 +02:00
0xb00bface
c3d0fb3247
Set version to 4.3.0
2021-05-13 13:26:42 +02:00
0xb00bface
f3c346a80e
Merge branch 'model-groups' into dev
2021-05-13 13:20:26 +02:00
0xb00bface
ba21dd2aeb
Add model group implementation for client server setup
2021-05-13 13:19:32 +02:00
0xb00bface
c49a7db192
Add mechanism to specify fallback values in the pp variables
2021-05-09 21:50:11 +02:00
0xb00bface
9bb2d5d593
Add dialog to edit model groups
2021-05-09 18:38:57 +02:00
0xb00bface
03f5070fc3
Marked minimumLengthInSeconds as deprecated
2021-05-09 13:55:17 +02:00
0xb00bface
0358a35a84
Add possibility to group models through a dialog
2021-05-09 12:14:03 +02:00
0xb00bface
d52b728c1c
Introduce new PostProcessingContext to pass around post-processing
...
related objects
2021-05-09 12:14:03 +02:00
0xb00bface
958cbca6fa
Update version to 4.2.1
2021-05-09 11:20:01 +02:00
0xb00bface
3dddd91945
Add first implementation of Showup WEBRTC download
2021-05-08 19:17:33 +02:00
0xb00bface
698b5a5d62
Restore window location after minimize
...
On windows the window ends up at -32000,-32000, if it gets hidden with
stage.hide() after it has been minimized, so we have to restore the
location when it is brought back to the front again
2021-05-08 14:08:02 +02:00
0xb00bface
f366b9c5e9
Set version to 4.2.0
2021-05-04 17:57:25 +02:00
0xb00bface
00c7e463b5
Only save new window coordinates, if the window stays visible
2021-04-18 12:05:49 +01:00
0xb00bface
8e2999241f
Avoid saving config during initialization of the GUI
2021-04-18 12:05:05 +01:00
0xb00bface
6e9b92effa
Add minimize to tray
2021-04-18 12:17:02 +02:00
0xb00bface
f0cd128aa4
Set version to 4.1.3
2021-04-17 11:36:44 +02:00
0xb00bface
5eafd07d97
Fix stripchat pagination
2021-04-13 20:26:25 +02:00
0xb00bface
4f8ffe0736
Set version to 4.1.2
2021-04-09 18:46:35 +02:00
0xb00bface
d330fabe36
Make sure the doc server is running when the help button is clicked
2021-03-28 13:52:51 +02:00
0xb00bface
924c60fb0e
Convert ignore list in a list of URLs to save space
2021-03-27 19:23:27 +01:00
0xb00bface
0e014f8d8d
Fix display of "nothing found" label in thumb overviews
2021-03-27 18:46:13 +01:00
0xb00bface
719ac7d0b3
Fix ClassCastException
2021-03-27 18:13:15 +01:00
0xb00bface
bb1727c538
Set version to 4.1.1
2021-03-27 11:42:04 +01:00
0xb00bface
e41c91f521
Fix BongaCams thumbnail URLs
2021-03-27 11:35:19 +01:00
0xb00bface
73121f0cd6
Remove duplicate logger entry for DashDownload
2021-03-27 11:24:21 +01:00
0xb00bface
94295062aa
Trim input from the "add by name / url" textfield
2021-03-21 19:55:38 +01:00
0xb00bface
e66f360571
Remove PayPal and BuyMeACoffee
2021-03-21 19:54:49 +01:00
0xb00bface
d15a851a3a
Add open in browser to context menu of thumb overviews
2021-03-12 17:45:13 +01:00
0xb00bface
052758b11e
Add new showtype to online state mapping for Cam4 models
2021-03-06 14:39:53 +01:00
0xb00bface
c9e5f8e36b
Set version to 4.1.0
2021-03-06 14:39:03 +01:00
0xb00bface
4dfb122a97
Set version to 4.1.0
2021-02-28 15:21:04 +01:00
0xb00bface
4721519671
Set version to 4.0.0
2021-02-19 18:08:03 +01:00
0xb00bface
0f125f6e63
Add config setting to log missed segments
2021-02-13 22:39:21 +01:00
0xb00bface
500be5eee4
Merge branch 'dev' into v4
...
# Conflicts:
# common/src/main/java/ctbrec/recorder/FFmpeg.java
2021-02-13 21:37:39 +01:00
0xb00bface
844fe63fca
Reduce some log levels
2021-02-13 21:33:31 +01:00
0xb00bface
a4c13fcf56
Merge branch 'dev' into v4
2021-02-13 21:30:38 +01:00
0xb00bface
1e3432d2d9
Change labels for contact sheet Timestamp option
2021-02-13 18:03:56 +01:00
0xb00bface
1cf62f362d
Speed up creation of contact sheet
...
Use FFmpegs select filter
Also add a config option to add a timestamp to the thumbs
2021-02-13 16:52:58 +01:00
0xb00bface
73eb13944c
Add new class RecordingDownload for recording downloads
...
This class inherits from MergedFfmpegHlsDownload, but doesn't create a
directory and start FFmpeg in the init method.
Moved the dedicated methods for recording downloads from
MergedFfmpegHlsDownload to RecordingDownload.
2021-01-30 13:03:42 +01:00
0xb00bface
0f5a05bfd7
Make Showup downloads work in v4
...
Also fix the Followed tab
2021-01-24 20:12:52 +01:00
0xb00bface
bd9645105b
Merge branch 'dev' into v4
...
# Conflicts:
# client/pom.xml
# common/pom.xml
# master/pom.xml
# server/pom.xml
2021-01-24 12:36:10 +01:00
0xb00bface
fcffb7892a
Set version to version 3.13.1
2021-01-24 12:15:18 +01:00
0xb00bface
d58a8c1d06
Fix Streamate URLs for the thumbnail pages
2021-01-24 00:43:46 +01:00
0xb00bface
f646c28151
Add setting for playlist request timeout
2021-01-23 22:57:59 +01:00
0xb00bface
844295101e
Fix bug: "split bigger than" not being changeable
2021-01-23 18:48:23 +01:00
0xb00bface
c44749ac16
Only update the logging tab if it is selected
2021-01-23 17:50:04 +01:00
0xb00bface
bab8392430
Start documentation server on demand instead of the start of the app
2021-01-23 17:25:39 +01:00
0xb00bface
fa7f1e5f57
Merge branch 'dev' into v4
2021-01-16 21:03:12 +01:00
0xb00bface
0b9c953ac4
Set version to 3.13.0
2021-01-16 20:16:33 +01:00
0xb00bface
368120e8e6
Add tab for recently watched models
2021-01-16 18:28:49 +01:00