Commit Graph

2328 Commits

Author SHA1 Message Date
jafea7 6718dd394c Misc commenting unused 2025-04-08 22:40:44 +10:00
jafea7 ba8209a587 Optional tab settings 2025-04-08 22:40:02 +10:00
jafea7 61828f1dcf Add optional tabs 2025-04-08 22:39:12 +10:00
jafea7 2f1b616771 Add optional tabs 2025-04-08 22:38:38 +10:00
Jafea7 f95d9b50a3 Remove update check 2025-04-08 20:06:16 +10:00
Jafea7 be2df15d2e Add region options to CB 2025-04-07 18:21:11 +10:00
Jafea7 e7aad970be Add tab options for BC 2025-04-07 18:18:43 +10:00
Jafea7 95fd03b3c9 Minor change of defaults, typos, etc 2025-04-07 18:18:43 +10:00
Jafea7 303ca2c9e5 Remove Live Previews 2025-04-07 18:17:21 +10:00
Jafea7 97c6d5d915 Move Help/Donate to Settings side menu 2025-04-07 18:17:21 +10:00
Jafea7 d2fc18faf1 Add extra thumbnail sizes 2025-04-07 18:17:21 +10:00
Jafea7 fe8f611eca Change config dir to ./config 2025-04-07 18:17:21 +10:00
Jafea7 1058fa59f2 Remove Progress column from Recordings tab 2025-04-07 18:17:21 +10:00
Jafea7 8be8869d0d Update pom.xml 2025-04-07 18:17:21 +10:00
Jafea7 443a1b5893 Add ffmpeg pre-input post-process parameters 2025-04-07 13:57:02 +10:00
Jafea7 92ef350ad6 Correct class names typo 2025-04-07 13:50:35 +10:00
Jafea7 162fdef735 Add superchatlive alternative for stripchat 2025-04-07 13:49:47 +10:00
Jafea7 4b7f1f8057 Remove News and Logging tab 2025-04-07 13:26:00 +10:00
Jafea7 a19c6e2794 Update startBy... to accept full object -> by the invisible man 2025-04-07 13:26:00 +10:00
Jafea7 ee292a5fa1 Update README.md 2025-04-07 13:26:00 +10:00
Jafea7 5777e0a57a Add BC Mobile tab, accept .xxx URL 2025-04-07 13:26:00 +10:00
Jafea7 9737b04931 Rename 'Recording' tab to 'Models' 2025-04-07 13:26:00 +10:00
Jafea7 b3342769fc F4F topic no longer sent, prevented JSON parsing 2025-04-07 13:25:59 +10:00
Jafea7 7bee404ec1 Remove non-working sites 2025-04-07 12:54:39 +10:00
reusedname c91b410307 Respect column default visibility for new columns 2025-03-02 14:58:19 +05:00
reusedname 234a81b847 new build script 2025-03-02 14:09:02 +05:00
reusedname 5a23d95a4b Improve Bongacams online check
- check new (?) field isOnline before attempting to get stream sources (was failing due to missing json field when offline)
2025-03-02 13:34:42 +05:00
reusedname 0815046351 Set version to 5.3.2 2025-03-02 13:12:37 +05:00
reusedname 7ab0c1e237 Generalize Flaresolverr for any domain
- replace per-site setting with list of hosts
- add new setting type for simple lists of strings
2025-03-02 13:07:42 +05:00
reusedname 131a9d54c9 Add a couple of server relevant settings to the WebUI Settings page by @Jafea7 2025-03-02 12:14:53 +05:00
reusedname 4e2fdf3c00 Remove Bongacams basic online check, do complete check straight away 2025-03-02 12:14:53 +05:00
reusedname eca4245836 Better spec compliance regarding playlist update timing 2025-03-02 12:14:53 +05:00
reusedname 96bfd4e027 update precondition test
Equal models should 'give up' only to higher priority models
2025-03-02 12:14:52 +05:00
reusedname db13cd09cc New settings, reduce config saving spam
- max concurrent http requests (total and per host)
- config saving is delayed for some millis to reduce disk and log spam in case of fast repeated calls
2025-03-02 12:14:52 +05:00
reusedname d07a9ffaaa Remove unneeded trace messages 2025-03-02 12:14:52 +05:00
reusedname 5cadac31ce Fix zombie recordings
received data check was being skipped due to exceptions
2025-03-02 12:14:52 +05:00
reusedname 466d705131 Reduce config save spam from recorder operations (400ms delay) 2025-03-02 12:14:52 +05:00
reusedname 994bb99b1f Improve group hangling
- try starting model's group after failing to restart that specific model
- fix recording hijacking of same-priority model
2025-03-02 12:14:52 +05:00
reusedname 164907b691 Improve group handling for priority change and suspend/resume 2025-03-02 12:14:52 +05:00
reusedname dedb97166b Fix group precondition not respecting priority 2025-03-02 12:14:52 +05:00
reusedname c6389b9481 Extract unchecked model state from unknown
Allows to know if online check was run or not
2025-03-02 12:14:52 +05:00
reusedname 4419a8d723 Add online state column. Fix capitalization 2025-03-02 12:14:52 +05:00
reusedname 3b545d12b2 remove duplicate dependency 2025-02-24 19:07:26 +05:00
reusedname 4e524396d2 fix Stripchat login 2025-02-24 19:06:56 +05:00
reusedname 8489df70d1 temporary remove final to satisfy intellisense 2025-02-23 13:01:41 +05:00
reusedname 983e5ae25a Set model state offline if online check is skipped 2025-02-21 20:35:34 +05:00
reusedname f4a13cb080 Use maps for model updates 2025-02-21 18:58:14 +05:00
reusedname 04f8a74cd8 let the server access contact sheets by @Jafea7 2025-02-21 17:53:23 +05:00
reusedname a72ca1e677 print total models 2025-02-16 20:57:04 +05:00
reusedname ae2a026ad1 Refactor serment writing
- use a dedicated virtual thread. (Subjectively) simpler code, but could be imitated with tail-call-like rescheduling
 - use condition variable to wait until the quene becomes non-empty. Could be replaced by polling in a loop, but this will either introduce latency, or higher CPU load (?)

(cherry picked from commit dbf78cfb919aad0b0ef786d7815ac329808401fc)
2025-02-15 15:22:29 +05:00