Commit Graph

78 Commits

Author SHA1 Message Date
mrjvs
4af2d32b72 Add tool metrics 2024-01-25 22:24:58 +01:00
mrjvs
66840d7894 Merge branch 'dev' into fix-backend-captcha 2024-01-05 20:19:26 +01:00
mrjvs
206844e758 Merge branch 'dev' into proxy-syncing 2024-01-01 19:03:43 +01:00
qtchaos
b2e0841d0b Swap to using ArrayType 2024-01-01 19:46:46 +02:00
caio_nogueira_27
0c3de831fb update deprecated composer syntax; change body format in API request 2023-12-31 13:03:32 +00:00
qtchaos
b2598e3d82 Add SSL support for PostgreSQL connection 2023-12-30 01:09:04 +02:00
qtchaos
bf55be2978 Add proxyUrls column to UserSettings model 2023-12-29 23:56:25 +02:00
William Oldham
46baac466d Register Captcha Solves Metric 2023-12-21 21:03:18 +00:00
mrjvs
59ab9b48bd Implement trusted cloudflare ips
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 20:38:51 +01:00
mrjvs
07ecd445f9 Add captcha solves metric 2023-12-21 20:11:17 +01:00
mrjvs
5ebecd1476 Remove provider metric table and replace prometheus metrics with something more efficient
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 20:01:27 +01:00
mrjvs
c2cba27e68 remove unused import 2023-12-14 21:10:48 +01:00
mrjvs
9ef12d1c0f Delete all entries of a show 2023-12-14 21:07:24 +01:00
William Oldham
05bf651939 Revert "Use date to compare progress items"
This reverts commit cf0125755c.
2023-12-06 19:59:50 +00:00
William Oldham
cf0125755c Use date to compare progress items 2023-12-06 19:55:09 +00:00
William Oldham
4129b80828 Use movie-web birthday 2023-12-06 19:49:30 +00:00
William Oldham
e5c3cde51b Only use user date on bulk import 2023-12-06 19:46:22 +00:00
William Oldham
53d5ca1461 Add updatedAt saving into progress imports 2023-12-06 19:43:37 +00:00
mrjvs
10e9e06c27 only have one session router 2023-11-25 16:09:29 +01:00
William Oldham
6d2dcd04e9 Apply suggestions from code review 2023-11-24 18:55:20 +00:00
mrjvs
8a3c0d6edb add settings nullable + undefined difference 2023-11-24 18:40:54 +01:00
mrjvs
72657e73c8 add update session endpoint 2023-11-24 18:00:06 +01:00
William Oldham
d3aa4847f8 Update UserSettings primary key to text, to match user 2023-11-22 23:17:29 +00:00
William Oldham
c7a706cdf0 Fix @me endpoint 2023-11-19 19:59:02 +00:00
William Oldham
e2b8f123b3 Round duration and watched for progress endpoints 2023-11-19 19:41:59 +00:00
William Oldham
fd9b61061c Return session for @me endpoint 2023-11-19 19:41:47 +00:00
William Oldham
f54b4f6553 Add bookmark import endpoint 2023-11-18 19:57:03 +00:00
William Oldham
787c8a96d6 Update progress import endpoint to be more efficient on memory 2023-11-18 19:48:07 +00:00
William Oldham
3643eea655 Update progress import endpoint 2023-11-18 19:25:33 +00:00
William Oldham
a73baf555b Add progress importing endpoint 2023-11-18 19:21:52 +00:00
William Oldham
6d200e8568 Return ID in progress item response 2023-11-18 19:21:24 +00:00
William Oldham
8e10eb7d59 Add option to enable MikroORM database debug logging 2023-11-18 19:21:02 +00:00
William Oldham
b2400775fb Pull backend version from package.json 2023-11-12 16:16:45 +00:00
William Oldham
f54a45256b Format migrations to be pretty 2023-11-11 16:05:06 +00:00
William Oldham
f1f7660ea2 Set error fields to have type text and add hostname field 2023-11-11 16:02:37 +00:00
William Oldham
1cecc2cccd Ignore healthcheck and metrics 2023-11-05 15:32:51 +00:00
William Oldham
effe139683 Bump version 2023-11-05 15:22:34 +00:00
William Oldham
16fb41c898 Add user to login response 2023-11-05 15:13:22 +00:00
William Oldham
01c96babd4 Add season number and episode number to progressitem 2023-11-05 15:13:09 +00:00
William Oldham
53801f926a Add version to meta route 2023-11-05 15:12:44 +00:00
William Oldham
ae0ffa9894 Add ORM Specific config 2023-11-05 15:12:36 +00:00
mrjvs
b1a79242aa allow any domain config setting 2023-11-05 13:29:12 +01:00
mrjvs
241b1b1f47 update migration scripts + update healthcheck + bump version 2023-11-04 21:51:45 +01:00
William Oldham
dc1f46b5de Fix MikroORM migrations and create initial migration
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 15:09:20 +00:00
William Oldham
71afd9b101 Register routes before metrics
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 14:54:11 +00:00
William Oldham
9eb6244515 Use trust proxy setting
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 14:53:56 +00:00
William Oldham
78b4dbd705 Add rate limits
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 14:52:19 +00:00
William Oldham
616778ab6d Add prometheus exporter for provider metrics 2023-11-04 14:01:10 +00:00
William Oldham
19ea5a3e5a Remove user deletion job from session expiry 2023-11-04 13:35:45 +00:00
William Oldham
07988e7bff Add provider metric cleanup job 2023-11-04 13:35:36 +00:00