Commit Graph

1039 Commits

Author SHA1 Message Date
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
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