Commit Graph

137 Commits

Author SHA1 Message Date
0xboobface 69194e2800 Add login dialog for BongaCams 2018-11-06 00:17:41 +01:00
0xboobface 46c3feeb1f More stuff for BongaCams 2018-11-05 19:00:26 +01:00
0xboobface 26bd482eac Remove dependency to JavaFX from the server code
The sites had a direct depedency to JavaFX, which prevents the server
to be started with openjdk. The affected code is no located in ConfigUI,
so that the no direct dependency exists.
2018-11-05 18:59:25 +01:00
0xboobface 1fec124bbc Add BongaCams
This is the first working version. Follow / unfollow and tipping are not
implemented.
2018-11-05 00:41:22 +01:00
0xboobface 7daffd2594 Fix sorting by date in recordings table 2018-11-04 20:10:34 +01:00
0xboobface 9da580c6e8 Add setting to define a maximum resolution for recordings 2018-11-04 13:37:27 +01:00
0xboobface b24b2fe3fe Merge branch 'dev' into camsoda 2018-11-03 00:39:38 +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 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 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 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 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 8fd09fd521 Implemented followed tab for CamSoda 2018-10-28 21:23:58 +01:00
0xboobface 88d8430f98 Added sleep to resolution update task
...to throttle the number of request fired in a small amount of time
2018-10-27 23:27:44 +02:00
0xboobface e97b417480 Set backbround of ThumbCell to lightgray 2018-10-27 22:32:15 +02:00
0xboobface 34f443c6a9 First addition for Cam4 2018-10-27 22:32:07 +02:00
0xboobface a31bad7466 Set backbround of ThumbCell to lightgray 2018-10-26 16:13:44 +02:00
0xboobface 209ec64e3d Merge branch 'dev' into camsoda 2018-10-26 14:33:33 +02:00
0xboobface 4e0fb6aaf0 Ignore models for disabled sites in LocalRecorder 2018-10-26 14:16:17 +02:00
0xboobface e940a81d41 Fix height of background etc 2018-10-26 01:22:49 +02:00
0xboobface 6be09079a3 Improve logging 2018-10-26 00:59:14 +02:00
0xboobface 02b50f61c5 Merge branch 'dev' into camsoda 2018-10-25 20:11:53 +02:00
0xboobface 5cd8ae3cff Add possibility to disable sites
Sites can be disabled in the settings, so that they don't get
initialized on start. The UI is not created for them aswell.
2018-10-25 20:11:25 +02:00
0xboobface 9f9d726e5c Add site Camsoda
Add new package and classes for camsoda.com
2018-10-25 16:19:47 +02:00
0xboobface 4e1c7f7189 Add ColumnConstraints to split up space 50/50 2018-10-25 12:42:02 +02:00
0xboobface f0154857d9 Add mechanisms to have credentials/settings for each site
Each site can now provide its own configuration panel. For
Chaturbate and MyFreeCams these panels contain input fields
for the user credentials.
2018-10-25 12:27:46 +02:00
0xboobface 0a1cd11a64 Set follow menu entry to disabled instead of hiding it 2018-10-25 00:45:41 +02:00
0xboobface 0085ce7ab8 Add marker interface to mark tabs, which contain followed models 2018-10-24 20:02:00 +02:00
0xboobface 9ef9841a19 Show dialog, if follow/unfollow didn't work 2018-10-24 19:51:29 +02:00
0xboobface ea038ae06b Don't cover the description text with the recording indicator dot 2018-10-24 16:44:03 +02:00
0xboobface f553ca3db5 Add online / offline selector on MFC Friends tab 2018-10-24 15:00:09 +02:00
0xboobface 617954928e Rename FollowedTab to ChaturbateFollowedTab 2018-10-24 14:59:48 +02:00
0xboobface 1032c9f94a Fix update service in RemoteRecorder
Models now get their site assigned
2018-10-24 13:06:03 +02:00
0xboobface 5b50372772 Disable username and password for SOCKS4
Authentication is only supported by SOCKS5 (I think :) ?!?)
2018-10-23 22:32:43 +02:00
0xboobface c0e1490530 Make startup up of app make robust
Surround init of sites with try catch block, so that a failure
of a site does not tear down the whole app.
2018-10-23 21:13:32 +02:00
0xboobface 5b39bf2a3e Added hint text to input field on RecordedModelsTab 2018-10-23 17:15:52 +02:00
0xboobface 13d731c82a Show MFC debug menu item only in DEV mode 2018-10-23 17:15:07 +02:00
0xboobface 1b1472540f Change affiliate links to match the correct program 2018-10-23 17:14:31 +02:00
0xboobface f4842fcf51 Improve MyFreeCamsClient
- Add watch dog to reestablish a broken connection
- Implemented creation of stream urls properly
- Add HD tab to display MFC HD streams
2018-10-23 14:02:20 +02:00
0xboobface 8e3d2fd565 Use the selected thumb size on all tabs 2018-10-22 18:22:26 +02:00
0xboobface 0f39aa6fc0 Add SiteTab class, which contains the tabs and a header
The header can contains things like, the token label
2018-10-22 18:21:47 +02:00
0xboobface 15c1c6f62c Add TabPane for each site
Each site is now accessible via a tab in the main tabpane.
The tab itself contains the different pages, which are specific
for the site (e.g. online, followed, featured etc.)
2018-10-22 17:25:34 +02:00
0xboobface 8c45c45055 Fix model loading 2018-10-22 16:07:52 +02:00
0xboobface 330e8701e0 Add tipping for MyFreeCams 2018-10-22 14:01:22 +02:00
0xboobface 8a3abd99af Ignore case in filter bar 2018-10-21 19:19:12 +02:00
0xboobface 387661cfdf Abstract more stuff in the site packages 2018-10-21 19:06:01 +02:00
0xboobface 362d90b29b First implementation for MFC
Implemented Tabs are Online and Friends
2018-10-19 23:09:11 +02:00