Commit Graph

48 Commits

Author SHA1 Message Date
qtchaos db00030df0
feat: add a success message to the base path 2024-02-26 14:13:59 +02:00
mrjvs 26b46876c5 fix linting 2024-01-25 22:27:54 +01:00
mrjvs 4af2d32b72 Add tool metrics 2024-01-25 22:24:58 +01:00
qtchaos bf55be2978
Add proxyUrls column to UserSettings model 2023-12-29 23:56:25 +02: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 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 f1f7660ea2 Set error fields to have type `text` and add hostname field 2023-11-11 16:02:37 +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
mrjvs 241b1b1f47 update migration scripts + update healthcheck + bump version 2023-11-04 21:51:45 +01: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 7921cf81df Add provider metrics
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 13:28:49 +00:00
William Oldham 04175fafae Add last logged in to User and delete users who are older than 1 year with no sessions 2023-11-04 11:42:37 +00:00
William Oldham d5837f7609 Convert login endpoint to new login method 2023-11-04 09:43:19 +00:00
William Oldham 9c19cf509b Add challenge type validation 2023-11-04 09:42:45 +00:00
William Oldham bbd13453b2 Extract challenge verification logic to service 2023-11-03 18:07:26 +00:00
William Oldham c4f6e7a87f Update Registration to new auth method 2023-11-03 17:43:34 +00:00
mrjvs dc683a9872 add GET for users 2023-10-29 17:22:57 +01:00
mrjvs 91750a5086 update delete user to actually delete all data 2023-10-29 16:34:50 +01:00
mrjvs 54ae6cac3d added user metrics 2023-10-29 16:23:30 +01:00
mrjvs 1f85631f55 namespacing 2023-10-29 15:39:46 +01:00
mrjvs e9f8845506 add captcha client key to meta 2023-10-29 15:32:25 +01:00
mrjvs cdb939bca9 add captcha support 2023-10-29 15:26:20 +01:00
mrjvs bb571fc349 add CRUD routes + prometheus client
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-10-29 15:12:13 +01:00
mrjvs 542591342b fix bugs + add a lot of endpoints
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-28 21:08:01 +02:00
mrjvs 8f503b9c5a session management 2023-10-28 18:34:32 +02:00
mrjvs 94e1f9ebe1 add basic repo setup, with user creation 2023-10-28 16:49:02 +02:00
mrjvs 9166c37aea web server setup 2023-08-23 14:40:58 +02:00