Commit Graph

106 Commits

Author SHA1 Message Date
0xb00bface 619d888bfa Get rid of moshi 2023-06-19 19:00:26 +02:00
0xb00bface fb5fef8912 Replace NextGenLocalRecorder with SimplifiedLocalRecorder
The multi-threading in SimplifiedLocalRecorder is a bit simpler. It also makes sure, that each recording is looked at on a regular basis, which should get rid of the stalled recordings problem.
2023-05-28 17:03:57 +02:00
0xb00bface 86e8f00aaf Save model notes on server, when running in client/server mode 2023-04-25 19:16:37 +02:00
0xb00bface 39da801a61 Store model portraits on the server in client/server mode 2023-04-19 19:48:29 +02:00
0xb00bface 8dc389c73c Add option to start ctbrec minimized
- add option to start ctbrec minimized
- add launcher files to start without splash screen
2023-02-25 16:54:33 +01:00
0xb00bface 14f2626492 Add setting to toggle draggable tabs
Draggable tabs in conjunction with alerts can cause tabs to freeze.
See https://bugs.openjdk.java.net/browse/JDK-8254676
2022-05-07 15:12:50 +02:00
0xb00bface 625e972853 Save the config in a sub-directory for each version 2022-05-03 18:12:44 +02:00
0xb00bface 83cfee6568 Add setting to show the number of active recordings in the tray icon 2022-04-09 20:00:56 +02:00
0xb00bface 38b898f405 Add setting to customize the date time format in the GUI 2021-12-24 15:38:29 +01:00
0xb00bface 14f9cce1ae Code cleanup 2021-12-21 14:21:52 +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 5a86cfa85e Add initial implementation for cherry.tv 2021-10-23 17:19:44 +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 b1f3390a69 Add font setting to settings tab 2021-08-26 17:03:25 +02:00
0xb00bface 9ee9bed8bf Add splash screen to linux and mac 2021-08-25 20:14:25 +02:00
0xb00bface 8517b7e8ad Make main tabs rearrangable 2021-08-21 18:49:30 +02:00
0xb00bface adbb1bd562 Fix memory leak caused by minimizing to tray 2021-06-21 20:40:40 +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 436272f5ed Add basic support for Amateur.tv 2021-05-22 09:41:19 +02:00
0xb00bface ea062582d4 Code cleanup 2021-05-14 19:52:46 +02:00
0xb00bface 9bb2d5d593 Add dialog to edit model groups 2021-05-09 18:38:57 +02:00
0xb00bface 00c7e463b5 Only save new window coordinates, if the window stays visible 2021-04-18 12:05:49 +01:00
0xb00bface 6e9b92effa Add minimize to tray 2021-04-18 12:17:02 +02: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 d679bb65ca Revert "Use CompletableFuture.runAsync instead of creating new Threads"
This reverts commit 53684668ab.
2021-01-10 19:58:17 +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 d43e022563 Add "record later" tab to "bookmark" models 2021-01-03 18:37:21 +01:00
0xb00bface b0eb6e4411 Add setting to show total model count in title bar 2021-01-02 14:49:56 +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 c79cc826d7 Improve bandwidth meter performance 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 5be7fcc2ae Add clipboard monitoring for model URLs 2020-12-06 15:34:48 +01:00
0xb00bface 7884e602d7 Set scene in Dialogs 2020-12-05 23:18:17 +01:00
0xb00bface 628c92cc67 Little bit of code cleanup 2020-11-21 20:17:21 +01:00
0xb00bface 13eef32ffb Move ThumbCell.css to package of ThumbCell.java 2020-11-14 19:25:12 +01: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 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 db186e65f4 Merge branch 'dev' into manyvids
# Conflicts:
#	common/src/main/java/ctbrec/io/HttpClient.java
2020-08-16 17:00:43 +02:00
0xb00bface 2126b61e99 Add logging tab 2020-08-09 18:29:04 +02:00
0xb00bface 0fe16f8ff8 Add setting to disable online check for paused models 2020-08-09 12:27:04 +02:00
0xb00bface ee302e49a4 Distinguish between performer_id and display_name for LiveJasmin models 2020-08-09 11:04:24 +02:00
0xboobface ed0f5476b5 Merge branch 'dev' into manyvids 2020-07-10 18:09:26 +02:00
0xboobface 6117d24e13 Remove old settings tab and obsolete dialogs 2020-07-05 15:09:58 +02:00