93 Commits

Author SHA1 Message Date
99e74356e6 Fix the torrent count if there's no torrent data 2020-04-16 11:03:41 +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
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
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
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
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
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
d998d2838d Use redux hooks on shows components 2020-04-03 15:51:19 +02:00
27f5c5d558 Use redux hooks on torrent components 2020-04-03 15:51:19 +02:00
27f0b742a4 Use redux hooks on user components 2020-04-03 15:51:19 +02:00
ac0d746cc9 Use redux hooks on polochon components 2020-04-03 15:51:19 +02:00
c5336c477a Remove the custom routes for movies and shows 2020-04-03 15:51:19 +02:00
834ee8bcfc Let the show fetch its own details 2020-04-03 15:51:19 +02:00
5f7d402614 Move the fetch of the explorer options to its own component 2020-04-03 15:51:19 +02:00
e5be15c954 Fix warnings on the show page 2020-04-02 16:50:09 +02:00
bcadc48d5a Launch prettier with the --fix option
They've changed their default settings, this changes a lot of stuff in
our code base.
2020-04-01 17:55:34 +02:00
2bdfd4dc36 Fix the plot wrap when the user's screen is to small
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-02-29 12:17:54 +01:00
86acc89215 Fix the react warnings 2020-02-28 13:52:54 +01:00
69115c7318 Fix most of the linter's errors/warnings
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-02-27 13:33:45 +01:00
a1922b2c75 Use prettier on all the js files 2020-02-27 11:12:51 +01:00
04c3c926ff Update files locations
All checks were successful
continuous-integration/drone/push Build is passing
* use npm instead of yarn
* group frontend stuff
* group backend stuff
2020-02-26 14:38:33 +01:00
aa6059b1c7 Allow the admins to delete users
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-01-07 13:04:32 +01:00
e8313c00b6 Sort the polochon movies by date_added by default
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-01-04 19:45:48 +01:00
c48247daac Display torrent size 2019-07-23 14:22:34 +02:00
956856e0e7 Close the navbar after a search 2019-07-22 21:02:35 +02:00
e3ccabdcb9 Update the PWA manifest
This adds:
* fingerprint of the manifest for better updates
* landscape mode
* better integration of apple devices
2019-07-22 20:50:01 +02:00
3bcbd4e992 Fix alert after the user is logged
If the user enters the wrong password the first time and then login, he
will be prompted with an error.
This commit fixes this behaviour.
2019-07-18 12:52:10 +02:00
5774ed364e Listen and notify newVideo events in the frontend 2019-07-17 15:37:33 +02:00
481715d8a2 Add a notification module 2019-07-17 15:37:33 +02:00
1c7d8a0ab8 Poorly handle websocket errors 2019-07-15 12:34:56 +02:00
c36c8b3c97 Update the admin panel to manage users' polochons 2019-07-15 12:34:56 +02:00
360363c0ae Allow polochon admin to edit the user's config 2019-07-15 12:34:56 +02:00
d1af1d3437 Update user profile to add the polochon selection 2019-07-15 12:34:56 +02:00
615a0b6d7c Add multiple polochon handling in the frontend 2019-07-15 12:34:56 +02:00