0xboobface
306f07cf63
Display only online models in popular models tab
2018-10-24 18:00:10 +02:00
0xboobface
a4fd3034a8
Make sure the httpTimeout is at least 10 secs
2018-10-24 17:46:06 +02:00
0xboobface
3a181d61a8
Remove debug print statement
2018-10-24 16:52:30 +02:00
0xboobface
b6a31a258e
On error write a log of the recent received strings
...
When the websocket message parser throws an exception,
write a logfile with the 100 last recent strings, so
that we can debug, what happened.
2018-10-24 16:46:30 +02:00
0xboobface
ea038ae06b
Don't cover the description text with the recording indicator dot
2018-10-24 16:44:03 +02:00
0xboobface
45c17cfaa4
Implement live preview for MFC
2018-10-24 15:47:56 +02:00
0xboobface
5cb900fe55
Add a few comments to MFC data structures
2018-10-24 15:46:06 +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
a8ca3068ed
Add tab "Most Popular" to MyFreeCams
2018-10-24 14:02:41 +02:00
0xboobface
b87f828313
Fix possible ConcurrentModificationException
...
Access to the models list is now secured by a Lock
2018-10-24 13:06:58 +02:00
0xboobface
1032c9f94a
Fix update service in RemoteRecorder
...
Models now get their site assigned
2018-10-24 13:06:03 +02:00
0xboobface
e45b413a32
Fix proxy authentication
2018-10-23 23:08:01 +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
ba4f7b6e1a
Fix SOCKS5 proxy authentication
...
SOCKS5 proxy authentication didn't work with the system properties
java.net.socks.username and java.net.socks.password. Instead we now
use the Authenticator class to provide a proxy authenticator.
2018-10-23 21:15:37 +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
00782d4c17
Fix parsing of sequence numbers
...
Loosened playlist validator rules.
2018-10-23 17:19:23 +02:00
0xboobface
51f0883b64
Fix race condition
...
The streaming thread might end before the merge thread. In that
case the download would terminate before all data has been written.
2018-10-23 17:17:23 +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
1ba003fe56
Add default constructor, so that deserialization works
2018-10-22 17:25:57 +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
bbd4f09d14
Update jetty due to security vulnerabilities
2018-10-22 16:07:08 +02:00
0xboobface
34d43fc637
Remove unused OnlineModelsTab
2018-10-22 14:04:39 +02:00
0xboobface
330e8701e0
Add tipping for MyFreeCams
2018-10-22 14:01:22 +02:00
0xboobface
7a5abfcbcc
Add description and tags to MyFreeCamsModel
2018-10-21 19:39:34 +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
0xboobface
54de1339fb
Add interfaces to abstract from camsite
...
This step should enable the application to handle different camsites.
At the moment only chaturbate is available, but others like MFC can
now be added. There might be still some things to do, like the settings
and HttpClient etc. But this is the first step to support more sites
than only Chatubate.
2018-10-17 14:11:04 +02:00
0xboobface
c7d55c6fe0
Remove unused import
2018-10-16 18:58:07 +02:00
0xboobface
95c0b24d3c
Include streamUrlIndex in ModelJsonAdapter
...
This is needed to save / transmit the user selected quality.
2018-10-16 18:44:44 +02:00
0xboobface
05ce02a7e8
Move chaturbate related classes to package ctbrec.sites.chaturbate
2018-10-16 18:41:18 +02:00
0xboobface
d68b530e60
Move OS class to package ctbrec
2018-10-16 18:39:25 +02:00
0xboobface
0aa6cad1c3
Move io related classes to ctbrec.io
2018-10-16 18:38:46 +02:00
0xboobface
26a73c3228
Rename ModelAdapter to ModelJsonAdapter
2018-10-16 18:34:41 +02:00
0xboobface
43c29758c4
Add interface Model to abstract from different implementations
...
Model is the common interface for the implementations of all sites.
At the moment only ChaturbateModel exists.
2018-10-16 18:32:54 +02:00
0xboobface
534e9905eb
Bumb version to 1.5.4
2018-10-12 13:15:47 +02:00
0xboobface
e90ed39e36
Update changelog
2018-10-12 13:14:01 +02:00
0xboobface
ddaaaa8a11
Clear the resolution queue when switching between online/offline
2018-10-09 15:22:32 +02:00
0xboobface
4ee7b6ee4d
Remove dead / commented code
2018-10-08 18:13:38 +02:00
0xboobface
37f720abc7
Fix ThumbCell colors
2018-10-08 17:52:37 +02:00
0xboobface
5adb980da6
Add CTBREC_DEV mode for all token related requests
...
If the env virable CTBREC_DEV is set to 1 all token related requests
are simulated and not actually send to chaturbate.
2018-10-08 15:23:20 +02:00
0xboobface
7e5360033b
Don't disable Chaturbate group in SettingsTab in server mode
...
It does not make sense to disable the Chaturbate group, since the
credentials are still needed to load the followed models and handle
tokens etc.
2018-10-08 14:58:31 +02:00
0xboobface
b65db45a05
Improve layout of UpdateTab
...
Tweak the margins between controls, so that it looks more balanced.
Make the changelog grow vertically to fill the tab, when the window
size changes.
2018-10-08 14:52:07 +02:00