0xboobface
72064eb55b
Fix possible NPE in getStreamUrl
2018-11-24 15:20:45 +01:00
0xboobface
edb11a0efc
Fix possible NPE in update
2018-11-24 15:16:51 +01:00
0xboobface
85fee70e60
Use TimeUnit for wait-calls
2018-11-23 21:15:30 +01:00
0xboobface
3445fa5ca0
Revert change, which prevents ChaturbateModel to work correctly
2018-11-23 21:15:04 +01:00
0xboobface
2121f56804
Make Toast a little bit more opaque
2018-11-23 20:47:56 +01:00
0xboobface
c7333ede64
Merge branch 'search' into dev
...
# Conflicts:
# client/src/main/java/ctbrec/ui/RecordedModelsTab.java
2018-11-23 20:36:19 +01:00
0xboobface
4c7cabaa26
Show a toast message when the player is started
...
The toast is supposed to put across, that it might take a second for the player to show up
2018-11-23 20:34:06 +01:00
0xboobface
b9f24a209e
Implement search feature
...
If a site supports searching, add a search field on the right side next
to the filter input field. This search uses the sites search function
to look for models and returns a list of matches in a popup window
2018-11-23 20:27:49 +01:00
0xboobface
2202dc969f
Add setting to define the start tab
...
When ctbrec is started, this is the first tab shown to the user.
2018-11-22 16:30:07 +01:00
0xboobface
d1e6a790ba
Update changelog
2018-11-21 15:56:17 +01:00
0xboobface
0dbf319575
Invalidate cache when a new websocket is opened
...
When a new connection is established (for example by the watchdog),
invalidate the caches. Also don't trigger a connect, if we are already
trying to connect.
2018-11-21 14:20:37 +01:00
0xboobface
ea57d4faea
Let the followed tab blink when a model is followed
2018-11-20 22:30:59 +01:00
0xboobface
e11acea52e
FIX: Avoid NPE in onFailure
2018-11-20 22:30:27 +01:00
0xboobface
97d3be0b98
Add setting to diable thumbnail updates
...
This is a feature for people who have bandwidth / contingent restrictions.
It can also help keeping the CPU usage down.
2018-11-20 14:35:06 +01:00
0xboobface
2e9aa56985
Play recording on double-click
2018-11-20 12:14:32 +01:00
0xboobface
8fb5eac435
Move getSite and setSite to AbstractModel
2018-11-19 20:51:40 +01:00
0xboobface
6ef67b9385
Merge branch 'master' into dev
2018-11-19 19:33:31 +01:00
0xboobface
d973b085f1
Nicer images for the donation section
2018-11-19 19:33:15 +01:00
0xboobface
f5f5619580
Move CHANGELOG.md to root directory
2018-11-19 19:09:38 +01:00
0xboobface
de185a0ae4
Update donation section
2018-11-19 19:01:02 +01:00
0xboobface
f7dfbe558c
Replace cryptos with paypal and patreon
2018-11-19 18:41:54 +01:00
0xboobface
eddd3feb47
Update download links to 1.10.0
2018-11-19 18:12:04 +01:00
0xboobface
9321a2945d
Move CHANGELOG.md to the root dir of the repo
2018-11-19 17:39:31 +01:00
0xboobface
ffb12651f1
Add download link
2018-11-19 16:06:21 +01:00
0xboobface
32a11e89aa
Update readme for the client
2018-11-19 16:02:08 +01:00
0xboobface
92d90465b2
Add link to docker image in server readme
2018-11-19 15:44:56 +01:00
0xboobface
042fe43838
Bumb version to 1.10.0
2018-11-19 15:33:48 +01:00
0xboobface
f8fff99920
Move docs directory (homepage) to root directory of repo
2018-11-19 14:11:27 +01:00
0xboobface
3fe2f14ee6
Update root README.md
2018-11-19 14:08:03 +01:00
0xboobface
73444118d9
Remove server files from assembly
2018-11-19 14:04:24 +01:00
0xboobface
dc8b7d519e
Update README.md
...
Fix closing kbd tag
2018-11-19 13:07:45 +01:00
0xboobface
9f314a3512
Add assembly for the server
2018-11-19 13:05:41 +01:00
0xboobface
26ad7b1afd
Add logback config to server
2018-11-18 23:23:38 +01:00
0xboobface
05d583bab5
Change folder structure to maven conventions
2018-11-18 22:49:05 +01:00
0xboobface
cda330ddbd
Split up project into client, server, common and master
2018-11-18 22:42:13 +01:00
0xboobface
e87611fe3d
Split up project into client, server and master
2018-11-18 19:22:37 +01:00
0xboobface
b27fb699e4
Update changelog
2018-11-18 18:40:54 +01:00
0xboobface
331e2e2e80
Delete parent directories if they are empty
...
Stop deleting parent dirs at the recordings dir level
2018-11-18 18:36:38 +01:00
0xboobface
69cfc8a6ec
Add setting to configure the directory structure
...
In client mode you can now select how the stream is stored. There
are three options:
* all recordings in one directory
* one directory for each model
* one directory for each recording
2018-11-18 18:23:19 +01:00
0xboobface
f7c581a517
Add open in player to menu in "Recording" tab
2018-11-17 14:35:03 +01:00
0xboobface
549181f5ed
Add export for JAVA_HOME env variable
2018-11-17 13:38:16 +01:00
0xboobface
ccee14e2ae
Don't run the pp script in the directory of the recording
...
On widows, running the script in the directory of the recording results
in a filesystem lock on the directory, so that it cannot be deleted.
2018-11-17 13:37:56 +01:00
0xboobface
bbe0239ae1
Change hint text for the filter textfield
...
... to make it clearer what it does
2018-11-17 12:34:28 +01:00
0xboobface
60e81c5dbf
Add auto-complete to input field on the "Recording"-tab
2018-11-17 00:03:10 +01:00
0xboobface
5df5b4a405
Add open dir menu entry for recordings
...
... to open the directory of the recording in the systems file
manager
2018-11-16 20:27:41 +01:00
0xboobface
c36052f854
Fixed typo in class name
2018-11-16 20:02:53 +01:00
0xboobface
bd1522f615
Ignore case when checking online state by name
2018-11-16 19:14:02 +01:00
0xboobface
25d5fa9646
Add HMAC as request param, if authentication is enabled
2018-11-16 12:47:54 +01:00
0xboobface
d7ba8b2978
Protect only the playlists with HMAC
...
Ignore HMAC authentication for segments, so that media players can
access the segments without the server having to manipulate the
playlist and add an hmac for every segment
2018-11-16 12:42:33 +01:00
0xboobface
917dbbadaa
If HMAC is a request parameter, calculate it from the requested path
2018-11-16 12:40:27 +01:00