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