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
ba21dd2aeb
Add model group implementation for client server setup
2021-05-13 13:19:32 +02:00
0xb00bface
9bb2d5d593
Add dialog to edit model groups
2021-05-09 18:38:57 +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
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
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
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
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
368120e8e6
Add tab for recently watched models
2021-01-16 18:28:49 +01:00
0xb00bface
967b5dec42
Use global thread pool instead of creating new threads
2021-01-10 22:14:20 +01:00
0xb00bface
4f7060dfef
Use GlobalThreadPool in conjunction with CompletableFuture
2021-01-10 20:14:36 +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
4421c6f9c3
Add indicator icon for models marked for later recording
2021-01-09 22:02: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
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
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
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
d1764389f0
Revert "Use CompletableFuture.runAsync instead of creating new Threads"
...
This reverts commit 53684668ab
.
2020-12-31 14:37:01 +01:00
0xb00bface
65ffbf525d
Refactored HLS downloads
2020-12-29 14:44:11 +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
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
ae8e4acf7a
Disallow playback of running remote recordings
...
Instead allow to open the live stream
2020-12-19 20:36:07 +01:00
0xb00bface
c081f95d43
Fix potential ArrayOutOfBoundsException
2020-12-19 17:40:53 +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
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
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
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
3cb618ae42
Make resizing of filter and model input more equal
2020-11-01 11:25:45 +01:00
0xb00bface
f7775b4671
Add button to pause recording entirely without pausing all models
2020-10-17 16:43:23 +02:00
0xb00bface
8179fa0b8b
Fix suggested download filename for single file recordings
2020-10-03 19:04:30 +02:00
0xb00bface
986744dfe7
Improve file handling in HLS servlet
2020-10-03 18:29:09 +02:00
0xb00bface
0e71729fb9
Avoid resize flicker by passing to aspect ratio to the constructor
2020-10-03 16:48:21 +02:00
0xb00bface
1350dce14f
Fix BongaCams online check
...
Fix Bongacams unfollow
2020-10-03 16:14:24 +02:00
0xb00bface
99b21845ab
Change post-process return value to boolean
2020-09-30 20:09:52 +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
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
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
4f526fd13e
Store absolute path in metadata file instead of path relative to rec dir
2020-09-13 17:34:58 +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
1a1a904ee2
Print out the whole stack trace included cause chain
2020-08-19 14:38:23 +02:00
0xb00bface
17f1c3aec6
Add confirmation dialog for pause all and resume all
2020-08-19 11:42:50 +02:00
0xb00bface
00f6a0fa0a
Show model state, if it is not equal to ONLINE
2020-08-18 19:58:20 +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
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
64c6b9aa4f
Enable rerun PP for multiple recordings
2020-07-26 11:07: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
ec1a0826e0
Add new settings tab implementation
2020-06-27 18:40:41 +02:00
0xboobface
229fc1f432
Add possibility to add notes to recordings
2020-06-13 19:32:00 +02:00
0xboobface
447ab46e39
Code cleanup
2020-06-12 18:24:44 +02:00
0xboobface
a67ef7f4fd
Revert "Clear selection after deleting recordings"
...
This reverts commit 9f92e05942
.
2020-06-01 10:36:32 +02:00
0xboobface
1bea13dc05
Improve server download progress calculation
2020-05-31 17:20:25 +02:00
0xboobface
9f92e05942
Clear selection after deleting recordings
2020-05-30 17:58:14 +02:00
0xboobface
7912b3b727
Check for running downloads on shutdown
...
Check for running downloads and ask the user to exit anyway to prevent
half downloaded files.
2020-05-23 13:49:50 +02:00
0xboobface
63b2985e37
Fix add model by name suggestions
2020-05-20 19:36:42 +02:00
0xboobface
57125b4820
Fix possible NPE in RecordedModelsTab
2020-05-16 11:21:23 +02:00
0xboobface
e04b528edd
Replace patreon button with Ko-fi
2020-05-13 20:03:18 +02:00
0xboobface
2956098d2c
Reactivate "rerun post-processing" for standalone
2020-05-10 12:19:06 +02:00
0xboobface
a4d517aa25
Add button to jump to first page
2020-04-23 18:32:14 +02:00
0xboobface
915be1d4fc
Save column order in tables
2020-03-22 13:54:31 +01:00
0xboobface
0107f1d008
Take model description into account when filtering
2020-03-19 18:40:18 +01:00
0xboobface
ad06218b78
Improve filter updates
...
Filter matches are now updated as soon, as the stream resolution has
been determined for a model
2020-03-19 15:21:57 +01:00
0xboobface
dd47d121bc
Improve caching of stream resolution info
2020-03-19 13:59:52 +01:00
0xboobface
6f57579041
Add pinning for recordings
...
Recordings can now be set to pinned. Pinned recordings cannot be
deleted.
2020-03-16 16:10:09 +01:00
0xboobface
76794e588e
Add negation (!) to filter bar
...
Filter terms can now be negated with !
2020-03-16 13:41:06 +01:00
0xboobface
46bd8667c8
Separate site name and displayed title
2020-02-26 21:40:58 +01:00
0xboobface
e4b9da7685
First working implementation for Stripchat
2020-02-23 18:47:37 +01:00
0xboobface
71be9b3665
Improve support for server-side single files
2020-02-22 17:40:22 +01:00
0xboobface
855604aab5
Set suggested file suffix to ffmpegFileSuffix setting
2020-02-22 14:48:45 +01:00
0xboobface
4f9c1606fc
Fix download of recordings
2020-02-22 14:26:50 +01:00
0xboobface
d2f490f8f6
Add FFmpeg downloaders
2020-02-22 11:20:10 +01:00
0xboobface
d6574a63b9
Jump to next recording with letter keys
2020-01-26 16:34:51 +01:00
0xboobface
dbeb814465
Add "Ignore" to context menu of RecordedModelsTab
2020-01-26 16:20:14 +01:00
0xboobface
90cb08a3cc
Code cleanup
2020-01-26 16:02:53 +01:00
0xboobface
5083d77ffe
Move tab related stuff to own package
2020-01-26 15:07:30 +01:00