Commit Graph

2286 Commits

Author SHA1 Message Date
0xboobface e9b699fdda Change log level 2018-11-04 13:40:59 +01:00
0xboobface 9da580c6e8 Add setting to define a maximum resolution for recordings 2018-11-04 13:37:27 +01:00
0xboobface 97e2338cec Move getSegmentPlaylistUrl from AbstractModel to AbstractDownload 2018-11-04 13:24:34 +01:00
0xboobface dbd5a42dbc Show image placeholder in camsoda shows tab in dev mode 2018-11-03 13:36:47 +01:00
0xboobface b24b2fe3fe Merge branch 'dev' into camsoda 2018-11-03 00:39:38 +01:00
0xboobface e0d65c8572 Call /api/v1/user/current to check the login status 2018-11-02 19:50:26 +01:00
0xboobface 95a3e2dc79 Don't open login dialog, if login has captcha
The login dialog doesn't work anyways. So it makes more sense to
show a reasonable error dialog at the moment.
2018-11-02 19:50:22 +01:00
0xboobface 9b39440190 Make login dialog more robust 2018-11-02 19:50:18 +01:00
0xboobface 233dd3fa9c Implement tipping for CamSoda
Sending tips for CamSoda works now
2018-11-02 18:14:36 +01:00
0xboobface cbc4a5e339 Fix model parsing
JSON structure seems to have changed slightly
2018-11-02 18:13:40 +01:00
0xboobface 3f84f94873 Update changelog 2018-10-31 14:18:12 +01:00
0xboobface 625b7727d0 Add affiliate link to MyFreeCams 2018-10-31 14:17:47 +01:00
0xboobface 07dee1a631 Add detection of model name changes for MyFreeCams
MyFreeCamsModel now also takes the uid into account instead of only
using the the name. To support this feature between sessions, the uid
is saved as site specific data.
2018-10-31 13:57:04 +01:00
0xboobface bc40c16000 Add possibility to safe site specific data
Extend the json serialization to allow to write site specific data
for each model.
2018-10-31 13:55:03 +01:00
0xboobface 6faee8290c Remove initial login
Login should we done on demand
2018-10-31 01:35:18 +01:00
0xboobface b90313dd86 Restart websocket, if no message arrived for 2 mins 2018-10-31 01:34:45 +01:00
0xboobface a66d4100cf Merge branch 'dev' into camsoda 2018-10-31 00:05:58 +01:00
0xboobface 4696c0f534 Put all site config panes in an accordion 2018-10-31 00:04:53 +01:00
0xboobface 91210f8add Add comment 2018-10-30 23:21:55 +01:00
0xboobface 7d4245e44e Disable tips for the time being 2018-10-30 23:21:39 +01:00
0xboobface d6b443b05a Implement follow and unfollow for CamsodaModel 2018-10-30 23:18:50 +01:00
0xboobface 6de58c3805 Change package for CookieJarImpl in logback.xml 2018-10-30 23:17:40 +01:00
0xboobface 5333e427ad Add CamSoda login dialog
This dialog is shown, if the normal login didn't work. For example,
if you log in several times in a short amount of time, they respond
with "Please confirm that you are not a robot" and you have to log
in with a captcha
2018-10-30 21:13:48 +01:00
0xboobface efbae57113 Set webengine user dir to child of config dir 2018-10-30 21:10:42 +01:00
0xboobface f2832940f1 Move CokkieJarImpl to io package 2018-10-30 21:09:46 +01:00
0xboobface 30add6aa3f Fix bug in cookie update code of CookieJar 2018-10-30 21:08:37 +01:00
0xboobface 3d245d6515 Add buttons to follow and open in browser to show tab 2018-10-30 19:07:10 +01:00
0xboobface b476c452ad Merge branch 'dev' into camsoda
Conflicts:
	src/main/java/ctbrec/Settings.java
	src/main/java/ctbrec/recorder/server/HttpServer.java
	src/main/java/ctbrec/ui/CamrecApplication.java
	src/main/java/ctbrec/ui/ThumbCell.java
2018-10-30 19:06:20 +01:00
0xboobface b19ea01ce7 Only do initial login if credentials are available 2018-10-30 18:24:40 +01:00
0xboobface 1b0b5f18a4 Add assembly descriptor for macOS 2018-10-30 18:21:13 +01:00
0xboobface ba5ac29c5d Update download links 2018-10-30 16:46:35 +01:00
0xboobface 57e6013142 Update the embedded JRE for the Windows bundles to 8u192 2018-10-30 16:10:19 +01:00
0xboobface b237f64a83 Bump version to 1.6.1 2018-10-30 16:00:16 +01:00
0xboobface 3ad8410cde Update changelog 2018-10-30 16:00:01 +01:00
0xboobface 0c9fc5cba6 Fix JSON parse exception 2018-10-30 15:57:44 +01:00
0xboobface 007ed19d97 Add more tabs
Add tabs for male and couples
2018-10-30 15:57:24 +01:00
0xboobface c445e48d6d Don't try to log in twice 2018-10-30 15:24:02 +01:00
0xboobface 7f3bedd3a1 Clean up code 2018-10-29 23:25:50 +01:00
0xboobface c8e3db4021 Merge branch 'dev' into cam4 2018-10-29 22:38:27 +01:00
0xboobface 8009b3cf36 Update changelog 2018-10-29 22:37:32 +01:00
0xboobface 97e7466352 Fix UI freeze caused by OnlineMonitor
The lock to prevent concurrent access to the list models caused
the app to freeze, if the models list contained many models, because
the OnlineMonitor would block access until it checked the online
state of every model.
2018-10-29 22:30:15 +01:00
0xboobface 2ffdbfa71a Add followed tab for Cam4 2018-10-29 21:53:41 +01:00
0xboobface dab3466cf6 Simplify login method 2018-10-29 21:53:15 +01:00
0xboobface 4d1e841448 Improve login success check 2018-10-29 18:12:52 +01:00
0xboobface 936984c71d Add window icon to Cam4 login dialog 2018-10-29 17:57:14 +01:00
0xboobface 43cb005fcd Add login dialog for Cam4
The login dialog uses a WebView to load the login form from cam4.com
Username and password get filled in by ctbrec, the user has to solve
the captcha. Afterwards all cookies (especially the session cookie)
are extracted from the webview and transfered to the OkHttp client,
so that it can be used for further requests.
2018-10-29 17:36:58 +01:00
0xboobface 64beb44316 Fix typo in log statement 2018-10-29 13:51:08 +01:00
0xboobface dc6b514d8f Disable follow/unfollow for the time being 2018-10-29 13:49:04 +01:00
0xboobface 8fd09fd521 Implemented followed tab for CamSoda 2018-10-28 21:23:58 +01:00
0xboobface a841457a90 Add HD tab 2018-10-27 23:28:08 +02:00