4acd7f0c13
Update postgresql to version 13.1
2021-02-03 16:26:27 +01:00
d10fd1db59
Set trakttv as the default show explorer
2021-02-03 15:51:14 +01:00
6089a08378
Fix module type in admin panel
continuous-integration/drone/push Build is running
2021-02-03 15:30:45 +01:00
6b7453f878
Small tweaks in docker-compose file
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-03 22:00:52 +00:00
dcc634c8a0
Update eztv and polochon modules
continuous-integration/drone/push Build is passing
2020-11-23 00:38:29 +01:00
2b2135fd43
Do not download images when already present
2020-11-22 19:51:43 +01:00
778d0007b5
Update polochon to fix missing episode subs
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-05-19 14:07:42 +02:00
721e87ebe1
Update modules ( polochon ) for new eztv library
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-05-08 18:40:05 +02:00
304eb40a54
Skip movies/shows that don't have imdbIDs
...
With some explorer that might be the case and it won't work properly
2020-05-08 18:39:20 +02:00
26606432f7
Update polochon to get the latest tpb module
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-05-07 17:31:32 +02:00
e4a2ba6ee3
Update polochon to get the latest papi client
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-04-17 16:29:45 +02:00
cb6618e9f1
Add the user's last seen date in the admin panel
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-04-16 17:56:22 +02:00
7f91b145eb
Cleanup the PublicDir / ImgURLPrefix stuff
2020-04-16 16:47:21 +02:00
eff6b6e19f
Fix show season order
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-04-16 16:15:18 +02:00
9494cf571f
Use the new papi lib from polochon
2020-04-16 16:06:19 +02:00
ae7c752e43
Handle the torrent state in the torrent page
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-04-16 11:06:41 +02:00
ec7fb68da6
Fix the file size conversion
2020-04-16 11:06:07 +02:00
99e74356e6
Fix the torrent count if there's no torrent data
2020-04-16 11:03:41 +02:00
1cc826e97a
Update polochon and papi to the latest versions
2020-04-16 11:03:03 +02:00
33a84f682d
Fix momentjs deprecation warning
2020-04-15 12:46:43 +02:00
d94843be9f
Group the torrents by types in the torrent list
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
By the way let's show more infos about what's being downloaded.
2020-04-13 17:38:47 +02:00
89c6372f58
Fetch the show title while fetching an episode
2020-04-13 17:38:47 +02:00
1a69cf8892
Movie the torrent progress bar in a new component
2020-04-13 17:38:47 +02:00
1a9a805c46
Move torrent list components in separate files
2020-04-13 17:38:47 +02:00
23aa53bde7
Add a pretty name to the listed torrents
2020-04-13 17:38:47 +02:00
7be65b6a9a
Get the video images from the models
...
Return the video details embedded in the torrents
This requires the eventers to have the app env
2020-04-13 17:38:47 +02:00
101e68372d
Update the new movie function
2020-04-11 10:59:45 +02:00
ed508bbf3b
Fix episode refresh
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build is passing
2020-04-10 18:03:53 +02:00
4206d09954
Fix upsert of torrents
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build was killed
We're missing some infos from the Torrents
We ensure that we set them for now, we'll need to edit the polochon
torrenters so that they put this info
And add a DB constraint, a torrent shouldn't be able to be created
without an imdbID
2020-04-10 17:48:34 +02:00
114f022b8d
Fix empty torrents returned as array in show episodes
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
The show episodes can handle undefined values themselves.
2020-04-10 17:09:43 +02:00
83d1894a25
Fix torrent search on every keystroke
...
Cleanup the search results when leaving the page.
2020-04-10 17:09:43 +02:00
c9ecdac4f2
Add the torrent URL in the torrent button
...
This allows us to copy the link without clicking on the button.
2020-04-10 17:09:43 +02:00
3bd51765b8
Update papi and polochon to use the new torrent API
2020-04-10 17:09:43 +02:00
199d216323
Add torrent metadata
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-04-08 18:17:25 +02:00
4b26080193
Update redux state management
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Use immer with native javascript objects instead of immutablejs.
2020-04-07 18:22:26 +02:00
54bbbf84f4
Change the shows image path
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
From img/shows/ttXXXXX-1-1.png and img/shows/ttXXXXX-banner.png
To img/shows/ttXXXXX/1-1.png and img/shows/ttXXXXX/banner.png
Rewrite things while we're here
Example of scripts to migrate from old path to new path:
dir="shows"
for file in "$dir"/*; do
# Replace the first - by a / in order to get the new image path
newfile=$(echo "$file" | sed 's/-/\//')
# Delete everything after the first - in order to get the show path
showpath=$(echo "$file" | sed 's/-.*//')
[ ! -d "$showpath" ] && mkdir "$showpath"
mv "$file" "$newfile"
done
2020-04-07 17:46:42 +02:00
e5b4639cab
Add check of HTTP status when downloading
2020-04-07 17:45:39 +02:00
98eb833dc0
Cleanup movies handling
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Do not delete fields about a movie when we already have them
Movie has no UserID field
2020-04-06 18:20:28 +02:00
72970bd52e
Cleanup episodes handling
...
Do not delete fields about an episode when we already have them
Update the polochon and trakttv libs
2020-04-06 18:20:14 +02:00
2af6054091
Fix the last eslint warnings
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-04-03 19:08:56 +02:00
56dbd65730
Fix infinite scroll on the poster list
2020-04-03 19:07:31 +02:00
817da07a2d
Lint the js on drone builds
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-04-03 16:57:54 +02:00
af2641c317
Use redux hooks on the websocket component
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-04-03 16:49:12 +02:00
d9fae3e23a
Use redux hooks on the navbar component
2020-04-03 16:49:12 +02:00
e7f96a1bd7
Use redux hooks on the auth component
2020-04-03 16:29:06 +02:00
2e83c3169f
Use redux hooks on movies components
2020-04-03 16:24:00 +02:00
6ac382b659
Use redux hooks on buttons components
2020-04-03 16:19:12 +02:00
81f497170f
Use redux hooks on admin components
2020-04-03 16:13:56 +02:00
6cfee5ea74
Use redux hooks on alert components
2020-04-03 16:13:56 +02:00
ea62b1c6ec
Use redux hooks on notification components
2020-04-03 16:13:56 +02:00