Commit Graph

13175 Commits

Author SHA1 Message Date
Roardom 46bfccc8b7 refactor: use enums for auth guards, middleware groups, and rate limits 2025-06-22 20:00:02 +00:00
HDVinnie cf95a900e5 Merge pull request #4783 from Roardom/fix-claimed
(Fix) Normalize request claims
2025-06-19 23:45:19 -04:00
Roardom 702ac45cb6 fix: normalize request claims
Errors happen when requests have the claimed flag but don't actually have a claim record (or vice-versa).
2025-06-20 03:08:01 +00:00
HDVinnie 8038b89227 Merge pull request #4790 from Roardom/fix-phpstan
(Fix) Phpstan ci
2025-06-19 22:32:21 -04:00
HDVinnie 4245e9a6f3 Merge pull request #4788 from weblate/weblate-unit3d-common
Translations update from Hosted Weblate
2025-06-19 22:32:06 -04:00
Roardom d458f397f2 fix: phpstan ci
Some errors were missed recently.
2025-06-20 00:54:25 +00:00
Hosted Weblate 9d9b2266d7 Update translation files
Updated by "Remove blank strings" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/unit3d/regions/
Translation: UNIT3D/regions
2025-06-19 21:10:21 +02:00
HDVinnie 2719a9294f Merge pull request #4787 from HDInnovations/zips
(Refactor) Create zips in-memory instead of on filesystem
2025-06-19 12:23:24 -04:00
HDVinnie ca504efaa1 refactor: create zips in-memory instead of on filesystem
Co-Authored-By: Roardom <78790963+Roardom@users.noreply.github.com>
2025-06-19 12:18:54 -04:00
HDVinnie c4e409bd74 Merge pull request #4784 from HDInnovations/chatbox
(Refactor) Chatbox from Vue2 to AlpineJS
2025-06-19 12:08:06 -04:00
HDVinnie 4f8c90b05e update: loading spinner to own component 2025-06-19 12:02:52 -04:00
HDVinnie 885e34d953 add: user homepage block settings
- Now users can fully customize which blocks they want to see on sites homepage by toggling them in the user settings page.
2025-06-19 11:43:20 -04:00
HDVinnie 99f1e216fb Merge pull request #4786 from Roardom/fix-playlist-link
(Fix) Link to playlist missing on similar page
2025-06-19 10:45:12 -04:00
HDVinnie 8a9a851b3f Merge pull request #4781 from Roardom/unread-news
(Add) Store unread news notifications
2025-06-19 10:36:49 -04:00
unit3d-bot c17189e284 automation: update schema dump 2025-06-19 14:36:03 +00:00
HDVinnie e901ee27de Merge branch 'development' into unread-news 2025-06-19 10:34:11 -04:00
Roardom e5651a14e5 fix: link to playlist missing on similar page 2025-06-19 06:36:26 +00:00
unit3d-bot 723c199635 automation: laravel pint ci 2025-06-18 19:37:41 +00:00
HDVinnie 149abfc0c6 chore: prettier/larastan ci 2025-06-18 15:35:06 -04:00
HDVinnie 0d20c9898d chore: prettier/larastan ci 2025-06-18 15:22:03 -04:00
HDVinnie d55488b74c refactor: chatbox to alpinejs
- This removes Vue completely from unit3d.
2025-06-18 15:08:53 -04:00
HDVinnie 5c363554c7 Merge pull request #4780 from Roardom/request-any-type-res
(Update) Allow requesting torrents with any resolution or type
2025-06-18 15:02:51 -04:00
HDVinnie b116aaf172 Merge pull request #4779 from Roardom/simplify-update-last-action
(Refactor) Simplify UpdateLastAction middleware
2025-06-18 15:01:30 -04:00
HDVinnie 137ea2c49b Merge pull request #4782 from weblate/weblate-unit3d-common
Translations update from Hosted Weblate
2025-06-18 15:00:08 -04:00
unit3d-bot 6d61fe73f6 automation: update schema dump 2025-06-18 05:06:23 +00:00
Roardom 9e63d82297 add: store unread news notifications 2025-06-18 05:04:40 +00:00
Roardom 005eb62d59 refactor: simplify UpdateLastAction middleware
Removes second return statement.
2025-06-18 04:45:47 +00:00
unit3d-bot fbd01555cf automation: update schema dump 2025-06-18 04:43:43 +00:00
Roardom b16232a8cf update: allow requesting torrents with any resolution or type 2025-06-18 04:41:52 +00:00
Hosted Weblate bbae5e8570 Update translation files
Updated by "Remove blank strings" add-on in Weblate.

Update translation files

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

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/unit3d/common/
Translate-URL: https://hosted.weblate.org/projects/unit3d/torrent/
Translation: UNIT3D/common
Translation: UNIT3D/torrent
2025-06-17 15:06:02 +00:00
HDVinnie d5fd361edd Merge pull request #4777 from Roardom/add-seedsize-stats 2025-06-17 09:45:00 -04:00
HDVinnie 0a3e4a73db Merge pull request #4776 from EkoNesLeg/development-he 2025-06-17 09:44:23 -04:00
Roardom 89f7f2c273 add: site seedsize stats 2025-06-17 05:05:18 +00:00
HDVinnie 99800ce14e Revert "Merge pull request #4774 from Roardom/laravel11-app-structure-3"
This reverts commit d38964cbd7, reversing
changes made to 5c00b12e7c.
2025-06-16 22:41:15 -04:00
EkoNesLeg d48bc97bbb Merge branch 'HDInnovations:master' into development-he 2025-06-16 15:08:52 +01:00
arch 1a25069460 add: Hebrew to language conf 2025-06-16 14:04:58 +00:00
arch 42597c8bf1 add: Hebrew Translations 2025-06-16 13:38:38 +00:00
HDVinnie d38964cbd7 Merge pull request #4774 from Roardom/laravel11-app-structure-3
(Refactor) Migrate to laravel 11 app structure
2025-06-15 23:35:08 -04:00
Roardom 5c00b12e7c Merge pull request #4775 from Roardom/fix-fr
(Fix) Weblate empty translations
2025-06-14 15:36:20 +00:00
Roardom 72565fdaf2 fix: weblate empty translations 2025-06-14 15:31:57 +00:00
Roardom 1bcb6d9893 Merge pull request #4746 from weblate/weblate-unit3d-common
Translations update from Hosted Weblate
2025-06-14 15:26:21 +00:00
Hosted Weblate 9e3a96aaca Translated using Weblate (Portuguese)
Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Portuguese)

Currently translated at 75.5% (37 of 49 strings)

Translated using Weblate (Portuguese)

Currently translated at 76.4% (65 of 85 strings)

Translated using Weblate (Portuguese)

Currently translated at 75.0% (15 of 20 strings)

Translated using Weblate (Portuguese)

Currently translated at 89.6% (26 of 29 strings)

Translated using Weblate (Portuguese)

Currently translated at 96.5% (28 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 43.2% (16 of 37 strings)

Translated using Weblate (Turkish)

Currently translated at 6.1% (15 of 244 strings)

Translated using Weblate (Turkish)

Currently translated at 85.7% (336 of 392 strings)

Translated using Weblate (Turkish)

Currently translated at 86.4% (198 of 229 strings)

Translated using Weblate (Turkish)

Currently translated at 87.7% (43 of 49 strings)

Translated using Weblate (Turkish)

Currently translated at 81.2% (52 of 64 strings)

Translated using Weblate (Turkish)

Currently translated at 94.7% (18 of 19 strings)

Translated using Weblate (Turkish)

Currently translated at 84.7% (72 of 85 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 83.3% (60 of 72 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 80.7% (184 of 228 strings)

Translated using Weblate (Turkish)

Currently translated at 79.6% (51 of 64 strings)

Translated using Weblate (Turkish)

Currently translated at 80.2% (183 of 228 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Turkish)

Currently translated at 79.5% (312 of 392 strings)

Translated using Weblate (Turkish)

Currently translated at 86.0% (197 of 229 strings)

Translated using Weblate (Turkish)

Currently translated at 58.6% (17 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (63 of 63 strings)

Translated using Weblate (Turkish)

Currently translated at 77.1% (176 of 228 strings)

Translated using Weblate (Malay)

Currently translated at 77.6% (66 of 85 strings)

Translated using Weblate (Malay)

Currently translated at 89.6% (26 of 29 strings)

Translated using Weblate (Malay)

Currently translated at 37.9% (11 of 29 strings)

Translated using Weblate (Malay)

Currently translated at 60.0% (12 of 20 strings)

Translated using Weblate (Malay)

Currently translated at 11.1% (7 of 63 strings)

Translated using Weblate (Turkish)

Currently translated at 32.4% (12 of 37 strings)

Translated using Weblate (Turkish)

Currently translated at 5.7% (14 of 244 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Turkish)

Currently translated at 83.0% (88 of 106 strings)

Translated using Weblate (Turkish)

Currently translated at 83.8% (192 of 229 strings)

Translated using Weblate (Turkish)

Currently translated at 85.7% (42 of 49 strings)

Translated using Weblate (Turkish)

Currently translated at 78.1% (50 of 64 strings)

Translated using Weblate (Turkish)

Currently translated at 94.7% (18 of 19 strings)

Translated using Weblate (Turkish)

Currently translated at 83.5% (71 of 85 strings)

Translated using Weblate (Turkish)

Currently translated at 90.0% (18 of 20 strings)

Translated using Weblate (Turkish)

Currently translated at 96.5% (28 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 58.6% (17 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 65.0% (13 of 20 strings)

Translated using Weblate (Turkish)

Currently translated at 83.3% (60 of 72 strings)

Translated using Weblate (Turkish)

Currently translated at 78.8% (41 of 52 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Turkish)

Currently translated at 96.5% (28 of 29 strings)

Translated using Weblate (Turkish)

Currently translated at 77.7% (175 of 225 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kivanc PAPUR <mkpapur@gmail.com>
Co-authored-by: MKP Capt <mkpapur@gmail.com>
Co-authored-by: franzopl <franzopl@pm.me>
Co-authored-by: mesol <mesol.er@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/unit3d/auth/ms/
Translate-URL: https://hosted.weblate.org/projects/unit3d/auth/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/backup/pt/
Translate-URL: https://hosted.weblate.org/projects/unit3d/backup/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/blocks/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/bon/pt/
Translate-URL: https://hosted.weblate.org/projects/unit3d/bon/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/common/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/event/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/forum/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/graveyard/ms/
Translate-URL: https://hosted.weblate.org/projects/unit3d/graveyard/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/notifications/ms/
Translate-URL: https://hosted.weblate.org/projects/unit3d/notifications/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/pm/ms/
Translate-URL: https://hosted.weblate.org/projects/unit3d/pm/pt/
Translate-URL: https://hosted.weblate.org/projects/unit3d/pm/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/poll/pt/
Translate-URL: https://hosted.weblate.org/projects/unit3d/poll/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/regions/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/request/ms/
Translate-URL: https://hosted.weblate.org/projects/unit3d/request/pt/
Translate-URL: https://hosted.weblate.org/projects/unit3d/request/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/rss/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/staff/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/stat/pt/
Translate-URL: https://hosted.weblate.org/projects/unit3d/stat/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/ticket/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/torrent/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/user/tr/
Translate-URL: https://hosted.weblate.org/projects/unit3d/validation/tr/
Translation: UNIT3D/auth
Translation: UNIT3D/backup
Translation: UNIT3D/blocks
Translation: UNIT3D/bon
Translation: UNIT3D/common
Translation: UNIT3D/event
Translation: UNIT3D/forum
Translation: UNIT3D/graveyard
Translation: UNIT3D/notifications
Translation: UNIT3D/pm
Translation: UNIT3D/poll
Translation: UNIT3D/regions
Translation: UNIT3D/request
Translation: UNIT3D/rss
Translation: UNIT3D/staff
Translation: UNIT3D/stat
Translation: UNIT3D/ticket
Translation: UNIT3D/torrent
Translation: UNIT3D/user
Translation: UNIT3D/validation
2025-06-14 16:53:00 +02:00
HDVinnie 582b28bd66 Merge pull request #4763 from Roardom/seeder-naming 2025-06-14 10:01:32 -04:00
Roardom 12b9a30b0c refactor: migrate to laravel 11 app structure 2025-06-13 22:31:20 +00:00
Roardom a84c6de560 refactor: use laravel 7 seeder naming conventions
In laravel 7 and onward, seeder naming convention was changed to be singular and without `Table`.
2025-06-13 18:05:32 +00:00
HDVinnie 2fcf4ad2ee Merge pull request #4768 from Roardom/route-prefix-name-single-line 2025-06-13 13:52:29 -04:00
HDVinnie c4f5493cdb Merge pull request #4773 from Roardom/fix-uk 2025-06-13 13:51:31 -04:00
HDVinnie f39cb58993 Merge pull request #4771 from Roardom/non-existant-tmdb-404 2025-06-13 13:51:02 -04:00
HDVinnie 52845efb6f Merge pull request #4765 from Roardom/fix-people-placeholders 2025-06-13 13:50:04 -04:00
HDVinnie 6ec3d48225 Merge pull request #4762 from Roardom/password-reset-tokens 2025-06-13 13:49:29 -04:00