38 Commits

Author SHA1 Message Date
09eb97b235 Remove unused stuff and check more errors
All checks were successful
continuous-integration/drone/push Build is passing
All the things fixed where reported by golangci-lint.
2020-03-01 16:20:06 +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
7dee9e0a7c Implement the delete user function in the backend 2020-01-07 12:52:40 +01:00
3d8b98482c Add handlers to merge wishlist by polochon
Update polochon package
2019-07-31 13:34:27 +00:00
c5e90d55f3 Return info from DB after a refresh 2019-07-26 12:00:29 +00:00
89a2de2ce0 Add torrent size in backend 2019-07-26 10:48:07 +00:00
a53deebbcf Do not return on torrentsUpdate errors 2019-07-17 13:35:53 +00:00
07823efd74 Fix deadlock in channels
We now close the Channels when its connection is closed so that we never
try to send events into a dead channel
Add a debug handler showing who is subscribed to what
2019-07-17 12:56:31 +00:00
f48292e8e4 Rename notifier in events 2019-07-17 12:47:03 +00:00
3b397300bc Add the Eventers logic and handlers 2019-07-15 10:29:44 +00:00
07eefe1870 Rename backend/backend in backend/models 2019-07-15 08:29:49 +00:00
9c429ba3d4 Put user in backend 2019-07-15 08:29:49 +00:00
2ca1097b77 Better users handlers
Catch empty usernames or password on register
2019-07-15 08:29:49 +00:00
17ef2d8fd6 Add polochons model and handlers 2019-07-15 08:29:49 +00:00
fda1bc076a Add user password edition as admin on all users 2019-07-15 08:27:39 +00:00
88fc8be462 Download episode thumbs 2019-06-27 14:31:33 +02:00
502bf88feb Update asset management in webpack
This hashes every file and forces the browser to download updated
assets.
2019-06-26 14:08:25 +02:00
f3eeaaca0f Stop resizing the show fanart and banner 2019-05-27 17:21:40 +02:00
2bd90e5cb5 events: Add an error channel
The server now sends errors to the client
2019-05-27 12:18:05 +00:00
18127fa3a0 Add WebSockets endpoint /events for torrents 2019-05-23 14:35:42 +00:00
d4e633283d Refresh the imdb ratings in a transaction
https://w000t.me/c140729392
2019-05-15 13:28:52 +00:00
178375eb8d Add polochon metadata in movies and shows 2019-05-11 15:50:50 +02:00
1a30447ab1 Update the configuration reading using polochon's way 2019-05-11 15:17:57 +02:00
49a0dbfea9 Fix refresh of imdb ratings
The connection to the IMDB server used to be cut due to the length of
the ~million upsert
We now download the whole file in memory before begining the upserts
2019-04-22 20:31:14 +02:00
1ecdfc2ba5 web: Add timeout on get requests 2019-04-17 17:30:41 +02:00
97057b43c3 Add IMDB ratings in database
Add method to fetch ratings from imdb every day
Create a new table and a new view to fetch directly the movies and shows
with their imdb ratings
2019-04-17 17:30:27 +02:00
779ef8d211 Add routes to retrieve module's status
One route for the user's polochon modules statuses
One route for the modules statuses of Canape itself
2019-04-13 12:17:13 +02:00
0ac63cdde6 Backend: Change the way we store polochon config 2019-04-12 22:47:24 +02:00
74a526e6c7 Backend implements the Module interface 2019-04-12 22:36:10 +02:00
0be12b2fa1 Change the type of torrent's id from int to string 2018-12-16 10:31:16 +01:00
4bd2057d12 Update gitlab import path 2018-08-16 08:16:26 +02:00
fd3925cdb0 Allow admins to generate a user token 2018-05-03 14:27:00 +02:00
9db07de89e Remove the random package 2018-03-14 13:21:23 +01:00
bd20a87548 Add user IP to its token 2018-03-14 13:21:23 +01:00
5e81b17e28 Add user token validation 2018-03-13 21:36:36 +01:00
cf985058ad Rename yifysubtitles module 2018-02-16 13:28:25 +01:00
3aab700add Make everything work with the new paths 2018-02-15 13:36:23 +01:00
d0bc31fae4 Move files arround 2018-02-15 13:18:35 +01:00