13463 Commits

Author SHA1 Message Date
BillyOutlast
0e3034d1c1 Fixed logic and requiments for porn ids 2025-09-01 19:13:10 -04:00
BillyOutlast
2b34e71d06 Very basic data is now show on porn torrents for title, description, and a link to the scene ID 2025-08-31 22:37:18 -04:00
BillyOutlast
2f047ab27e Metadata for ThePornDB scenes is now saved 2025-08-31 22:10:43 -04:00
BillyOutlast
5895bf9b8a Refacted? MOre like... Random bullshit against a wall till work lol 2025-08-31 21:45:07 -04:00
BillyOutlast
ea282cb42f TO lost in sauce for the day, need to rethink my stragegy 2025-08-31 21:23:36 -04:00
BillyOutlast
6806e38628 TOrrents now can be assigned multiple stash ids 2025-08-31 20:22:08 -04:00
BillyOutlast
dad2871927 Adding ids for Porn 2025-08-31 20:08:37 -04:00
BillyOutlast
77f4558fdc Adding Porn Scene Scrapers 2025-08-31 19:14:13 -04:00
BillyOutlast
a241e4731e Updating to setup porn category 2025-08-31 18:49:51 -04:00
BillyOutlast
457df64f48 Adding Debug for ProcessTVJob 2025-08-31 18:23:14 -04:00
BillyOutlast
b474074957 updated .env 2025-08-31 17:28:05 -04:00
HDVinnie
d88d956065 Merge pull request #4929 from HDInnovations/development
(Release) UNIT3D v9.1.6
2025-08-31 11:36:47 -04:00
HDVinnie
4524d2fa87 update: bump unit3d config 2025-08-31 11:27:35 -04:00
HDVinnie
65c2576ac3 (Update) Torrent reseed request system (#4928) 2025-08-31 11:24:33 -04:00
HDVinnie
a505269248 Merge pull request #4920 from weblate/weblate-unit3d-common
Translations update from Hosted Weblate
2025-08-31 11:10:13 -04:00
HDVinnie
d27e436534 Merge pull request #4918 from AnabolicsAnonymous/torrent-request-api
(Add) Torrent request API
2025-08-31 11:05:38 -04:00
AnabolicsAnonymous
234e62f546 Merge branch 'torrent-request-api' of https://github.com/AnabolicsAnonymous/UNIT3D into torrent-request-api 2025-08-30 20:16:09 -05:00
AnabolicsAnonymous
53be8926ca refactor: use unsignedInteger instead of separate unsigned function 2025-08-30 20:16:08 -05:00
unit3d-bot
6a446134a7 automation: update schema dump 2025-08-31 01:14:33 +00:00
AnabolicsAnonymous
788d958f48 update: use indexes for season and episode numbers and usigned integers 2025-08-30 20:12:52 -05:00
AnabolicsAnonymous
07b83a1cd9 update: simplify torrent request name logic 2025-08-30 18:58:35 -05:00
unit3d-bot
0e62748220 automation: laravel pint ci 2025-08-30 23:47:48 +00:00
Anabol
3df82225aa update: simplify tmdb movie/tv id fetching
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:45:37 -05:00
Anabol
2274b56fec update: correct season and episode number display logic
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:38:55 -05:00
Anabol
79965ee170 update: correct season and episode number display logic
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:38:41 -05:00
Anabol
6c0ddf8a7a remove: unnecessary parentheses
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:34:25 -05:00
Anabol
2e5fa2f33b update: only load relevent relations
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:32:26 -05:00
Anabol
62b1117a47 update: only load relevent relations
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:32:07 -05:00
Anabol
05e69dd2ec update: consistently name bounties variable
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:31:21 -05:00
Anabol
a8a47527f0 update: consistently name bounties variable
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 18:31:02 -05:00
AnabolicsAnonymous
89bff77fbb update: correct conditional checks 2025-08-30 18:15:47 -05:00
AnabolicsAnonymous
6ae124defb update: compare status and claimed values to null 2025-08-30 17:54:32 -05:00
AnabolicsAnonymous
802b1d7110 update: replace regex check on imdb parameter 2025-08-30 17:30:48 -05:00
AnabolicsAnonymous
c86f935baa update: consistent use of meta id parameters 2025-08-30 17:22:41 -05:00
Anabol
ec17bb0989 docs: replace array parameters with int[]
Co-authored-by: Roardom <roardom@protonmail.com>
2025-08-30 17:06:44 -05:00
HDVinnie
8bc271741b Merge pull request #4924 from HDInnovations/composer-deps
(Update) Composer dependencies
2025-08-29 21:33:59 -04:00
HDVinnie
361f8f3250 update: composer dependencies 2025-08-29 20:05:55 -04:00
Hosted Weblate
5c739afe58 Translated using Weblate (Ukrainian)
Currently translated at 99.7% (404 of 405 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 98.6% (226 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (244 of 244 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.7% (404 of 405 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (106 of 106 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (229 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (85 of 85 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (6 of 6 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (63 of 63 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Ukrainian)

Currently translated at 98.6% (226 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.7% (404 of 405 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.7% (404 of 405 strings)

Translated using Weblate (Italian)

Currently translated at 82.0% (87 of 106 strings)

Translated using Weblate (Italian)

Currently translated at 74.8% (303 of 405 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.1% (227 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.1% (227 of 229 strings)

Translated using Weblate (Italian)

Currently translated at 80.3% (184 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (12 of 12 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Italian)

Currently translated at 69.3% (34 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Italian)

Currently translated at 67.1% (43 of 64 strings)

Translated using Weblate (Italian)

Currently translated at 78.9% (15 of 19 strings)

Translated using Weblate (Italian)

Currently translated at 72.9% (62 of 85 strings)

Translated using Weblate (Italian)

Currently translated at 70.0% (14 of 20 strings)

Translated using Weblate (Italian)

Currently translated at 79.3% (23 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Italian)

Currently translated at 27.5% (8 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Italian)

Currently translated at 50.0% (10 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Italian)

Currently translated at 80.5% (58 of 72 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Italian)

Currently translated at 75.0% (39 of 52 strings)

Translated using Weblate (Italian)

Currently translated at 87.5% (14 of 16 strings)

Translated using Weblate (Italian)

Currently translated at 93.1% (27 of 29 strings)

Translated using Weblate (Italian)

Currently translated at 58.7% (37 of 63 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.1% (227 of 229 strings)

Translated using Weblate (Italian)

Currently translated at 62.8% (144 of 229 strings)

Update translation files

Updated by "Remove blank strings" add-on in Weblate.

Translated using Weblate (Ukrainian)

Currently translated at 99.5% (243 of 244 strings)

Translated using Weblate (Ukrainian)

Currently translated at 95.0% (385 of 405 strings)

Translated using Weblate (Ukrainian)

Currently translated at 95.0% (385 of 405 strings)

Translated using Weblate (Ukrainian)

Currently translated at 83.9% (89 of 106 strings)

Translated using Weblate (Ukrainian)

Currently translated at 83.9% (89 of 106 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.1% (227 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.1% (227 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (12 of 12 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (19 of 19 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (85 of 85 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (63 of 63 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (63 of 63 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.1% (227 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.1% (227 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 25.4% (62 of 244 strings)

Translated using Weblate (Ukrainian)

Currently translated at 79.2% (321 of 405 strings)

Translated using Weblate (Ukrainian)

Currently translated at 83.0% (88 of 106 strings)

Translated using Weblate (Ukrainian)

Currently translated at 97.8% (224 of 229 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Ukrainian)

Currently translated at 95.2% (60 of 63 strings)

Translated using Weblate (Ukrainian)

Currently translated at 96.0% (220 of 229 strings)

Co-authored-by: Fedir Petrenko <kipisih141@iotrama.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Neytreenor <undreamer.bk@gmail.com>
Co-authored-by: Shareisland <rjflwtbw6@mozmail.com>
Co-authored-by: deadKiller <deadkiller@ukr.net>
Translate-URL: https://hosted.weblate.org/projects/unit3d/article/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/auth/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/auth/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/backup/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/backup/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/blocks/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/blocks/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/bon/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/bon/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/bot/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/bug/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/comment/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/common/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/common/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/email/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/forum/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/forum/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/graveyard/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/graveyard/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/mediahub/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/notifications/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/notifications/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/page/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/passwords/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/playlist/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/pm/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/pm/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/poll/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/poll/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/regions/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/request/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/request/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/rss/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/rss/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/staff/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/staff/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/stat/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/stat/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/subtitle/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/ticket/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/torrent/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/torrent/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/user/
Translate-URL: https://hosted.weblate.org/projects/unit3d/user/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/user/uk/
Translate-URL: https://hosted.weblate.org/projects/unit3d/validation/it/
Translate-URL: https://hosted.weblate.org/projects/unit3d/validation/uk/
Translation: UNIT3D/article
Translation: UNIT3D/auth
Translation: UNIT3D/backup
Translation: UNIT3D/blocks
Translation: UNIT3D/bon
Translation: UNIT3D/bot
Translation: UNIT3D/bug
Translation: UNIT3D/comment
Translation: UNIT3D/common
Translation: UNIT3D/email
Translation: UNIT3D/forum
Translation: UNIT3D/graveyard
Translation: UNIT3D/mediahub
Translation: UNIT3D/notifications
Translation: UNIT3D/page
Translation: UNIT3D/passwords
Translation: UNIT3D/playlist
Translation: UNIT3D/pm
Translation: UNIT3D/poll
Translation: UNIT3D/regions
Translation: UNIT3D/request
Translation: UNIT3D/rss
Translation: UNIT3D/staff
Translation: UNIT3D/stat
Translation: UNIT3D/subtitle
Translation: UNIT3D/ticket
Translation: UNIT3D/torrent
Translation: UNIT3D/user
Translation: UNIT3D/validation
2025-08-29 18:02:37 +00:00
AnabolicsAnonymous
ffdcfe670a update: use torrentRequestResource for pagination 2025-08-28 20:22:22 -05:00
HDVinnie
8c07310566 Merge pull request #4922 from Roardom/consistent-uploader-search 2025-08-28 16:52:10 -04:00
HDVinnie
eb6ca2e0c0 Merge pull request #4921 from Roardom/request-eager-load 2025-08-28 16:51:50 -04:00
HDVinnie
307628c83e Merge pull request #4919 from yafbot/escape-url 2025-08-28 16:51:21 -04:00
AnabolicsAnonymous
2775ceee18 update: add null check for bounties 2025-08-25 10:32:40 -05:00
AnabolicsAnonymous
8832a12cd8 fix: check for null values on claimed & filled 2025-08-25 10:24:54 -05:00
AnabolicsAnonymous
436d8e7007 Merge branch 'torrent-request-api' of https://github.com/AnabolicsAnonymous/UNIT3D into torrent-request-api 2025-08-25 10:17:55 -05:00
AnabolicsAnonymous
016ab7bd20 update: use conditional relationships 2025-08-25 10:17:54 -05:00
Roardom
6c616beb1f fix: meilisearch using different logic when searching by uploader
If the uploader is searching for themselves, then include their anon torrents. This is how the SQL search works.
2025-08-25 11:36:27 +00:00
Roardom
6043fae6b0 fix: eager loading on torrent request 2025-08-25 06:02:17 +00:00
unit3d-bot
ef6587d1d3 automation: laravel pint ci 2025-08-24 22:01:29 +00:00
AnabolicsAnonymous
774e3db586 Merge branch 'torrent-request-api' of https://github.com/AnabolicsAnonymous/UNIT3D into torrent-request-api 2025-08-24 16:59:05 -05:00