578 Commits

Author SHA1 Message Date
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
Some checks are pending
continuous-integration/drone/push Build is running
2021-02-03 15:30:45 +01:00
6b7453f878 Small tweaks in docker-compose file
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks reported errors
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
Some checks reported errors
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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