Commit Graph

995 Commits

Author SHA1 Message Date
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
0xb00bface f7b22ff57b Set version to 3.12.2 2021-01-16 12:12:36 +01:00
0xb00bface df37f4a61c Set version to 3.12.1 2021-01-12 19:47:28 +01:00
0xb00bface 159aacc8ff Use 16:9 format for all MFC thumbnails 2021-01-10 22:20:51 +01:00
0xb00bface 967b5dec42 Use global thread pool instead of creating new threads 2021-01-10 22:14:20 +01:00
0xb00bface ec9c463f80 Move global thread pool to common 2021-01-10 20:17:18 +01:00
0xb00bface 4f7060dfef Use GlobalThreadPool in conjunction with CompletableFuture 2021-01-10 20:14:36 +01:00
0xb00bface 3c1e0eea96 Add a global ThreadPool 2021-01-10 20:13:15 +01:00
0xb00bface d679bb65ca Revert "Use CompletableFuture.runAsync instead of creating new Threads"
This reverts commit 53684668ab.
2021-01-10 19:58:17 +01:00
0xb00bface e709e2d45d Merge branch 'dev' into v4 2021-01-10 18:01:59 +01:00
0xb00bface c9e7c87f35 Don't include models marked for later recording in pause all / resume
all
2021-01-10 13:40:43 +01:00
0xb00bface 8e22112603 Add support for hlsdl 2021-01-09 22:03:01 +01:00
0xb00bface 4421c6f9c3 Add indicator icon for models marked for later recording 2021-01-09 22:02:49 +01:00
0xb00bface f8130acf00 Set version to 3.12.0 2021-01-09 21:58:49 +01:00
0xb00bface cdf582ad8f Merge branch 'dev' into v4
# Conflicts:
#	client/src/main/java/ctbrec/ui/action/CheckModelAccountAction.java
#	client/src/main/java/ctbrec/ui/controls/SearchPopoverTreeList.java
#	client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaShowsTab.java
#	client/src/main/resources/logback.xml
#	common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java
#	server/src/main/resources/logback.xml
2021-01-09 15:59:31 +01:00
0xb00bface 755f0177b8 Update cell directly after starting / stopping a recording 2021-01-09 14:53:52 +01:00
0xb00bface e548f25f2d Remove some compiler and sonar warnings 2021-01-09 14:03:03 +01:00
0xb00bface 17aa5bc18d Change context menu behavior to make sense with bookmarked models
- "Record Later" is hidden if it makes sense
- Move models to Active tab, if the are in "Later" tab and then get started
2021-01-09 12:45:38 +01:00
0xb00bface 2ecc447902 Set system property file.encoding to utf-8 in all start scripts 2021-01-07 20:59:23 +01:00
0xb00bface d43e022563 Add "record later" tab to "bookmark" models 2021-01-03 18:37:21 +01:00
0xb00bface c462aefd4f Fix exception caused by loading the changelog too early 2021-01-03 17:53:13 +01:00
0xb00bface 08f481e6c9 Adjust logback config 2021-01-03 16:36:04 +01:00
0xb00bface 19d2644500 Ignore menu item action if mouse exited the menu item 2021-01-03 13:00:05 +01:00
0xb00bface 0df02b8c9d Show progress indicator and a label if nothing was found 2021-01-02 16:58:07 +01:00
0xb00bface 372fadf14e Show progress indicator if thumbnail grid is empty 2021-01-02 16:24:51 +01:00
0xb00bface b0eb6e4411 Add setting to show total model count in title bar 2021-01-02 14:49:56 +01:00
0xb00bface 8251f41c50 Make sure to use lower case model names for Cam4 2021-01-02 13:04:53 +01:00
0xb00bface 62602b552f Remove a few code smells 2021-01-01 17:23:53 +01:00
0xb00bface d8288b31c6 Remove RecordingFileMonitor logger 2021-01-01 16:40:39 +01:00
0xb00bface e0dbb0eea7 Remove download thread pool size settings
ThreadPoolScaler takes care of the correct size. The setting is not
needed anymore
2021-01-01 16:39:29 +01:00
0xb00bface a1492927e6 Upgrade okhttp to 4.9.0 2021-01-01 14:12:51 +01:00
0xb00bface d1764389f0 Revert "Use CompletableFuture.runAsync instead of creating new Threads"
This reverts commit 53684668ab.
2020-12-31 14:37:01 +01:00
0xb00bface f86ba637b4 Add automatic scaling of the scheduled thread pool 2020-12-29 14:44:11 +01:00
0xb00bface c79cc826d7 Improve bandwidth meter performance 2020-12-29 14:44:11 +01:00
0xb00bface 11ac6d905d Set Java version to 15 2020-12-29 14:44:11 +01:00
0xb00bface 9da2f0fc5d Set version to 4.0.0-SNAPSHOT 2020-12-29 14:44:11 +01:00
0xb00bface 32429b192c Make MergedFfmpegHlsDownload work again 2020-12-29 14:44:11 +01:00
0xb00bface 65ffbf525d Refactored HLS downloads 2020-12-29 14:44:11 +01:00
0xb00bface 985ce12f52 Fix bug in OpenRecordingsDir action
It used the wrong directory in case of recording dir structure was set
to ONE_DIR_PER_RECORDING
2020-12-27 15:49:32 +01:00
0xb00bface 53684668ab Use CompletableFuture.runAsync instead of creating new Threads 2020-12-27 15:38:33 +01:00
0xb00bface 0d2826ebf7 Add optional confirmation dialog for stop recording action 2020-12-27 15:16:36 +01:00
0xb00bface b6db623078 Disable right click in context menus 2020-12-27 15:03:03 +01:00
0xb00bface 616be8e252 Add optional confirmation dialog to ignore action 2020-12-27 14:35:35 +01:00
0xb00bface ac3f91eb03 Add setting to show confirmation dialogs for dangerous actions 2020-12-27 14:35:18 +01:00
0xb00bface eb4543709c Add hls playlist url to model, if available 2020-12-25 18:22:45 +01:00
0xb00bface a4ca98d6b8 Add more settings to ConfigServlet and documentation 2020-12-24 17:30:59 +01:00
0xb00bface 58d8432cf2 Update Java to version 15.0.1 2020-12-24 17:03:53 +01:00
0xb00bface 42904f6fba Set version to 3.11.0 2020-12-24 16:54:25 +01:00
0xb00bface 51574b0b7a Fix NPE in CtbrecPreferencesStorage 2020-12-24 14:57:14 +01:00
0xb00bface 9a270bb84b Add config option for fast scroll speed 2020-12-24 12:10:16 +01:00
0xb00bface 492ef74459 Add "record until" in thumb overview context menu 2020-12-22 13:14:47 +01:00
0xb00bface b76a67ac7d Add action to set the recording stop date 2020-12-22 12:48:23 +01:00
0xb00bface f9b09775e3 Improved robustness of live previews 2020-12-21 23:10:56 +01:00
0xb00bface 97715aecc5 Improve UI features for time limited recordings 2020-12-21 18:53:34 +01:00
0xb00bface e90ef22fa1 Added "space used" to recordings tab 2020-12-21 13:23:29 +01:00
0xb00bface 898b04d610 Add "add in paused state" to thumb overview context menu 2020-12-21 12:32:28 +01:00
0xb00bface 10b9819114 Fix potential NPE in DesktopIntegration.notifyLinux 2020-12-21 12:30:29 +01:00
0xb00bface 3b8022df87 Add switch to choose between fast and accurate playlist generation 2020-12-20 20:16:16 +01:00
0xb00bface a5834e3533 Add the logback config to the root directory of the assembly 2020-12-20 17:39:47 +01:00
0xb00bface cf165b7fc0 Make Showup login work with minimal browser 2020-12-20 16:27:48 +01:00
0xb00bface 5f4e17c2d2 Merge branch 'dev' into showup
# Conflicts:
#	common/src/main/java/ctbrec/sites/showup/ShowupHttpClient.java
2020-12-20 12:23:08 +01:00
0xb00bface eba3052885 Add headlineMessage as description
... better than nothing
2020-12-19 21:18:36 +01:00
0xb00bface ae8e4acf7a Disallow playback of running remote recordings
Instead allow to open the live stream
2020-12-19 20:36:07 +01:00
0xb00bface c9cd6e825d Add Model.exists to check, if a model account exists 2020-12-19 18:07:30 +01:00
0xb00bface b5640d932f Set version to 3.10.10 2020-12-19 17:46:15 +01:00
0xb00bface c081f95d43 Fix potential ArrayOutOfBoundsException 2020-12-19 17:40:53 +01:00
0xb00bface e0537650c9 Fix: button for model account check stays inactive 2020-12-18 19:46:41 +01:00
0xb00bface 04ee553c1a Set version to 3.10.9 2020-12-15 19:31:29 +01:00
0xb00bface 372fcd0d13 Don't show dialog, if no model account has been deleted 2020-12-15 18:37:04 +01:00
0xb00bface 2f0ef47acf Add more category tabs for CamSoda 2020-12-14 21:28:43 +01:00
0xb00bface 43d93e3590 Add button to check model URLs
Add button and action, which goes over all model URLs and checks, if the
account still exists.
2020-12-13 17:22:30 +01:00
0xb00bface ff273efedc Set version to 3.10.8 2020-12-12 22:27:10 +01:00
0xb00bface 605269b4a0 Add setting to switch FFmpeg logging on / off 2020-12-12 15:22:10 +01:00
0xb00bface ae14844170 Fixed possible NPE in CtbrecPreferencesStorage 2020-12-12 15:19:58 +01:00
0xb00bface 7d343db450 Fix Bongacams New tab URL 2020-12-11 18:25:06 +01:00
0xb00bface 9c440e3750 Add "restart required" notification for some settings 2020-12-07 20:52:12 +01:00
0xb00bface 68371876b5 Remove ProxySettingsPanel 2020-12-07 20:26:23 +01:00
0xb00bface 5020f9f06d Update version to 3.10.7 2020-12-06 20:49:59 +01:00
0xb00bface 281d70d29b Store minimal browser config in ctbrec's config dir 2020-12-06 17:59:56 +01:00
0xb00bface 793f6d371f Reduced rescan period 2020-12-06 17:52:32 +01:00
0xb00bface 5be7fcc2ae Add clipboard monitoring for model URLs 2020-12-06 15:34:48 +01:00
0xb00bface 8791b5b1f8 Rename local variable 2020-12-06 15:34:12 +01:00
0xb00bface 7884e602d7 Set scene in Dialogs 2020-12-05 23:18:17 +01:00
0xb00bface d88e5ab960 Add GUI for setting splitRecordingsBiggerThanBytes 2020-12-05 22:39:03 +01:00
0xb00bface a31debcdea Add possibility to split recordings with different strategies 2020-12-05 21:30:54 +01:00
0xb00bface 0430cc07a3 Fix use the stripchat user name instead of the chaturbate user name for
the credential check
2020-12-05 16:26:02 +01:00
0xb00bface 8b66dce61a Rename chaturbate username and password setting 2020-12-05 16:24:47 +01:00
0xb00bface ab911baeae Bump version to 3.10.6 2020-12-04 21:05:18 +01:00
0xb00bface cc277022f0 Code cleanup 2020-11-28 19:12:18 +01:00
0xb00bface 267e3394b5 Code cleanup 2020-11-28 17:41:56 +01:00
0xb00bface 69b75ae531 Add tooltips to recording / pause indicators 2020-11-22 00:35:22 +01:00
0xb00bface 4bdb7f5c21 Fix pause indicator click area 2020-11-22 00:19:32 +01:00
0xb00bface 678d7b0174 Set version to 3.10.5 2020-11-21 20:51:23 +01:00
0xb00bface 80ce269298 Little bit of code cleanup 2020-11-21 20:47:19 +01:00
0xb00bface 628c92cc67 Little bit of code cleanup 2020-11-21 20:17:21 +01:00
0xb00bface 4f973dbeed Resolve maven dependency conflicts 2020-11-21 20:12:12 +01:00
0xb00bface cd840afe0d Add idea project files to .gitignore 2020-11-21 19:20:01 +01:00
0xb00bface 69e13a7f37 Add stop, pause and follow actions to context menu 2020-11-21 18:45:30 +01:00
0xb00bface 3db5d16bb5 Disable follow button, if credentials are not available 2020-11-21 18:45:06 +01:00
0xb00bface eb1db87e82 Improve recording PausedIndicator
Make the whole area clickable and not only the painted area
2020-11-21 18:43:57 +01:00
0xb00bface dc8d288b05 Add shortcuts for pagination 2020-11-15 14:47:07 +01:00
0xb00bface e96bdc1c7e Adjust mouse scroll speed to height of the scrollpane content 2020-11-14 19:25:51 +01:00
0xb00bface 13eef32ffb Move ThumbCell.css to package of ThumbCell.java 2020-11-14 19:25:12 +01:00
0xb00bface 8df1ff72e7 Make recording indicator clickable
You can now click on the recording / pause indicator to pause or resume
recording in the thubmnail overview tabs
2020-11-01 19:12:47 +01:00
0xb00bface 80ea981644 Fix login page simplifaction manipulation 2020-11-01 16:50:46 +01:00
0xb00bface 3cb618ae42 Make resizing of filter and model input more equal 2020-11-01 11:25:45 +01:00
0xb00bface 17b0a51d02 Set version to 3.10.4 2020-10-31 22:19:15 +01:00
0xb00bface ece3355e1e Try to make showup external login work 2020-10-31 22:08:59 +01:00
0xb00bface 808f96c04f Rename StreamRedirectThread to StreamRedirector
... since it isn't a thread, but a Runnable
2020-10-31 15:10:44 +01:00
0xb00bface 2dbc6015d2 Make sure to actually start the stream redirect threads 2020-10-31 15:09:34 +01:00
0xb00bface dfb1083c45 Fix Bongacams login in external browser 2020-10-25 20:33:56 +01:00
0xb00bface f04681a8be Update post-processing doc 2020-10-25 13:38:31 +01:00
0xb00bface bf0e99bd0f Set version to 3.10.3 2020-10-24 11:37:46 +02:00
0xb00bface 10b908e93d Add ticket shows to Q&A section 2020-10-24 11:27:09 +02:00
0xb00bface f7775b4671 Add button to pause recording entirely without pausing all models 2020-10-17 16:43:23 +02:00
0xb00bface 12033e9923 Make preferred size of preferences view taller to avoid clipping 2020-10-17 13:56:04 +02:00
0xb00bface d2486b2a63 Add scrollbars to settings tab 2020-10-11 20:06:55 +02:00
0xb00bface 24fa1a6ed6 Set version to 3.10.2 2020-10-08 21:49:01 +02:00
0xb00bface 19c1719d20 Fix Flirt4Free thumb overviews 2020-10-08 21:40:52 +02:00
0xb00bface cd394c8e36 Fix camsoda thumbnail overviews 2020-10-07 21:02:58 +02:00
0xb00bface 0b384cf85e Improve Bongacams online state detection 2020-10-04 19:31:34 +02:00
0xb00bface 8179fa0b8b Fix suggested download filename for single file recordings 2020-10-03 19:04:30 +02:00
0xb00bface 098e2d1b67 Fix update of associated files in GUI 2020-10-03 19:00:20 +02:00
0xb00bface 986744dfe7 Improve file handling in HLS servlet 2020-10-03 18:29:09 +02:00
0xb00bface 7701ee2482 Set chaturbate thumbs to 16:9 format 2020-10-03 16:48:57 +02:00
0xb00bface 0e71729fb9 Avoid resize flicker by passing to aspect ratio to the constructor 2020-10-03 16:48:21 +02:00
0xb00bface 9e68876022 Use Flirt4Free stream preview instead of static images 2020-10-03 16:26:09 +02:00
0xb00bface 1350dce14f Fix BongaCams online check
Fix Bongacams unfollow
2020-10-03 16:14:24 +02:00
0xb00bface 3b3854c488 Fix Streamate followed tab
Also use a preview image instead of the bio pic
2020-10-03 13:59:19 +02:00
0xb00bface 99b21845ab Change post-process return value to boolean 2020-09-30 20:09:52 +02:00
0xb00bface dcd3df5d0c Implement contact sheet creation 2020-09-30 16:16:49 +02:00
0xb00bface a6a029b6db Remove post-processing example scripts 2020-09-29 15:41:04 +02:00
0xb00bface 0b281961d1 Update documentation 2020-09-29 15:39:12 +02:00
0xb00bface 099ccc9399 Remove console output 2020-09-29 13:27:09 +02:00
0xb00bface ad3a8d9e48 Add support for 16:9 thumbnails 2020-09-29 13:24:29 +02:00
0xb00bface 0a5365360f Adjust ImageView size to match ThumbCell size 2020-09-29 11:04:22 +02:00
0xb00bface a8b1af848a Add documentation for the post-processing steps 2020-09-28 17:46:11 +02:00
0xb00bface 8cac027e0a Remove Ko-Fi 2020-09-28 12:10:24 +02:00
0xb00bface 8b6d246732 Merge branch 'pp' into dev 2020-09-27 15:25:49 +02:00
0xb00bface 413afa1a65 Change aspect ratio of MFC HD model thumbs to 16:9 2020-09-26 22:11:59 +02:00
0xb00bface 5fa72eaaa0 Add setting to define the download file name 2020-09-26 19:52:09 +02:00
0xb00bface 9ed4ded258 Disable post-processing steps in remote mode 2020-09-26 19:12:16 +02:00
0xb00bface 93deeb3e52 Remove unused postProcessing setting 2020-09-26 17:22:42 +02:00
0xb00bface 30021d184d Add DeleteTooShort post-processor 2020-09-24 11:35:37 +02:00
0xb00bface f6afed3717 Add script post-processor 2020-09-23 18:52:30 +02:00
0xb00bface 67ff48e2dc Pass RecordingManager to post-processors 2020-09-22 22:15:28 +02:00
0xb00bface e1bce0acf5 Improve handling of the orignal and pp files 2020-09-22 12:38:21 +02:00
0xb00bface bf39d9a639 Implement proper handling of the orignal and pp files
If a copy is created, the original file is not touched anymore.
Otherwise the original file is used and the post-processing process is not repeatable anymore, or at least the results might get unpredictable
2020-09-20 18:14:24 +02:00
0xb00bface 90192d9b8f Fix server stuff for new recording path handling 2020-09-13 19:54:43 +02:00
0xb00bface 4f526fd13e Store absolute path in metadata file instead of path relative to rec dir 2020-09-13 17:34:58 +02:00
0xb00bface 4f7d080f56 Add more pp steps 2020-08-30 13:41:03 +02:00
0xb00bface 6b81ef6870 Merge branch 'dev' into pp 2020-08-24 15:18:02 +02:00
0xb00bface 000ea174c2 Add renamer 2020-08-23 13:38:43 +02:00
0xb00bface bdcf1bee00 Implement Renamer post-processor 2020-08-23 13:37:59 +02:00
0xb00bface c7e39fdd98 Fix MV Live models not showing up as recording
MV Live models with spaces in the name would not show up as recording.
2020-08-23 12:46:24 +02:00
0xb00bface 17a32cd928 Add first configurable PP step 2020-08-22 18:35:54 +02:00
0xb00bface 7bb33568cf Add new event for when the disk space is exhausted 2020-08-21 17:09:07 +02:00
0xb00bface 151c58fa9f Start event system immediately after start
Instead of waiting for the online monitor to do it'S first run, we not
ignore model state changes from unknown to online
2020-08-21 15:57:22 +02:00
0xb00bface 217b56b88c Set online state in all update services 2020-08-20 17:32:09 +02:00
0xb00bface da3f0632e2 Set version to 3.9.0 2020-08-19 17:21:48 +02:00
0xb00bface 7c641c7b63 Add doc page with all video tutorials 2020-08-19 17:13:06 +02:00
0xb00bface 1a1a904ee2 Print out the whole stack trace included cause chain 2020-08-19 14:38:23 +02:00
0xb00bface 8cfeb853a7 Show shutdown confirmation dialog only in standalone mode 2020-08-19 14:27:37 +02:00
0xb00bface 7e2924d780 Add confirmation dialog for shutdown
Show confirmation dialog when a shutdown is requested and there are
recordings in progress. The user now can decide to shutdown immediately,
shutdown gracefully or leave the app running
2020-08-19 12:45:47 +02:00
0xb00bface 17f1c3aec6 Add confirmation dialog for pause all and resume all 2020-08-19 11:42:50 +02:00
0xb00bface 67cbc0cadf Add site config UI for MVLive
It contains only a checkbox to disable it
2020-08-18 20:30:59 +02:00
0xb00bface 096ed7a734 Implement proper online check and add search 2020-08-18 19:58:48 +02:00
0xb00bface 00f6a0fa0a Show model state, if it is not equal to ONLINE 2020-08-18 19:58:20 +02:00
0xb00bface db186e65f4 Merge branch 'dev' into manyvids
# Conflicts:
#	common/src/main/java/ctbrec/io/HttpClient.java
2020-08-16 17:00:43 +02:00
0xb00bface dbd9e00600 Fix Streamate followed tab once again 2020-08-16 15:00:49 +02:00
0xb00bface 4139e42ce2 Set version to 3.8.6 2020-08-16 14:16:38 +02:00
0xb00bface fe9ac0680d Add context menu to logging table 2020-08-16 13:09:37 +02:00
0xb00bface 2126b61e99 Add logging tab 2020-08-09 18:29:04 +02:00
0xb00bface daefe1a7d4 Add setting to disable online check for paused models 2020-08-09 14:03:52 +02:00
0xb00bface 0fe16f8ff8 Add setting to disable online check for paused models 2020-08-09 12:27:04 +02:00
0xb00bface c02d9562bf Set version to 3.8.5 2020-08-09 11:05:56 +02:00
0xb00bface ee302e49a4 Distinguish between performer_id and display_name for LiveJasmin models 2020-08-09 11:04:24 +02:00
0xb00bface caf329eb23 Change look of the model table in the web interface 2020-08-08 20:11:48 +02:00
0xb00bface e55daa0772 Add GUI and remote support for temporary recordings 2020-08-08 17:51:03 +02:00
0xb00bface 729319dfd2 Add mechanism to record a model only up to a certain timestamp 2020-08-08 15:28:29 +02:00
0xb00bface 48964cc85f Fix Stripchat followed tab 2020-07-29 20:20:45 +02:00
0xb00bface e2fdda32db Remove JAVA_HOME variable 2020-07-26 16:00:12 +02:00
0xb00bface 81643545d2 Set version to 3.8.4 2020-07-26 15:42:36 +02:00
0xb00bface 5629f5103e Update exe meta information 2020-07-26 11:08:44 +02:00
0xb00bface 64c6b9aa4f Enable rerun PP for multiple recordings 2020-07-26 11:07:55 +02:00
0xb00bface eaa26fa1bf Reduce flexmark dependencies 2020-07-22 19:45:12 +02:00
0xb00bface c80230cee7 Add support for xHamsterLive 2020-07-20 18:44:25 +02:00
0xb00bface bc872b1ed5 Set version to 3.8.3 2020-07-19 18:23:32 +02:00
0xb00bface d96b9a1380 Escape passwords before injecting them
Escape quotes in passwords before injecting them into the external
browser, so that the injected javascript is valid and doesn't break
2020-07-19 16:35:38 +02:00
0xb00bface 7462d68d7b Add external login dialog for stripchat
This also enables us to support xhamsterlive
2020-07-19 15:17:31 +02:00
0xb00bface e202c946ac Fix CamSoda followed tab 2020-07-16 21:28:47 +02:00
0xb00bface 4b2e17d0b1 Fix Cam4 favorites tab 2020-07-16 19:51:14 +02:00
0xboobface ed26228d7b Increase version number to 3.8.2 2020-07-12 13:11:19 +02:00
0xboobface 49feade0c0 Empty table, if tab is deselected 2020-07-12 13:08:55 +02:00
0xboobface fa3512621c Release resources, if the tab is deselected
This allows the garbage collector to work properly and reduces the
minimum heap size
2020-07-12 12:39:15 +02:00
0xboobface 3b9fb87d04 Fire recording finished event for downloads 2020-07-12 11:33:53 +02:00
0xboobface 6600b0da94 Get the authentication and the stream working 2020-07-10 22:12:28 +02:00
0xboobface ed0f5476b5 Merge branch 'dev' into manyvids 2020-07-10 18:09:26 +02:00
0xboobface 716c75c3d2 Add disabling of settings, if the don't make sense 2020-07-05 20:33:47 +02:00
0xboobface 9395431a6f Remove pref size from list view 2020-07-05 15:44:00 +02:00
0xboobface faf3d469f0 Make layout grow horizontally 2020-07-05 15:35:17 +02:00
0xboobface 6117d24e13 Remove old settings tab and obsolete dialogs 2020-07-05 15:09:58 +02:00
0xboobface b6a81c29b9 Made prefs a local variable 2020-07-05 14:34:56 +02:00
0xboobface dfb0ce869a Expand navigation tree, when GUI is created 2020-07-05 14:25:17 +02:00
0xboobface 83775c805a Add all settings to the new settings panel 2020-07-05 14:02:15 +02:00
0xboobface e7349b2118 Set version to 3.8.1 2020-07-03 19:12:18 +02:00
0xboobface 8bd091993e Disable new settings tab for the time being 2020-07-03 19:01:32 +02:00