Releases: HDInnovations/UNIT3D-Community-Edition
UNIT3D-Community-Edition v8.3.0
Warning
Before running the updater you MUST setup Meilisearch on your server. Please follow this guide section 1 and 2. https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Meilisearch-Setup-for-UNIT3D
If all goes well you can then start updater. Once update is complete run sudo php artisan scout:sync-index-settings && sudo php artisan scout:import "App\Models\Torrent"
to import torrents to Meilisearch.
Note
This update includes the much requested donations system! Please consider giving back to keep this project going!
What's Changed
- (Update) Spanish Language by @Deci8BelioS in #4051
- (Fix) Parent comment not receiving notification on reply by @Roardom in #4053
- (Chore) Update larastan by @Roardom in #4055
- (Refactor) Don't call
->toDateTimeString()
on carbon instances by @Roardom in #4056 - (Refactor) Perform bon datetime calculations in php instead of mysql by @Roardom in #4057
- (Fix) Show postponed torrent status on download check page by @Roardom in #4058
- (Fix) Request reseed button spacing by @Roardom in #4059
- (Fix) User notes updated_at timestamp by @Roardom in #4060
- (Update) Show comment count on user uploads page by @Roardom in #4061
- (Add) Password reset history logging by @Roardom in #4063
- (Refactor) Use eloquent relations directly by @Roardom in #4054
- (Add) Mobile forum post layout by @Roardom in #4064
- (Fix) Carbon date immutability in bon allocation by @Roardom in #4066
- (Refactor) Use early returns in console commands by @Roardom in #4067
- (Update) Show torrent upload/download count in navbar by @Roardom in #4062
- (Refactor) Use mass assignment syntax in console commands by @Roardom in #4068
- (Refactor) Use bulk deletes in console commands by @Roardom in #4069
- (Fix) Ignore blade formatting around pre-wrap whitespace by @Roardom in #4071
- (Add) Scroll to comment when clicking new comment notification by @Roardom in #4072
- (Update) Spanish Language by @Deci8BelioS in #4073
- (Fix)
The images field must be a list
application error by @Roardom in #4075 - (Fix) Only show topic close button for moderators by @Roardom in #4076
- (Fix) Request deletion permissions by @Roardom in #4077
- (Remove) Unused category
num_torrents
column by @Roardom in #4081 - (Update) Use system user id constant in more places by @Roardom in #4083
- (Fix) Bots table seeder by @Roardom in #4084
- (Fix) Use booleans for bots by @Roardom in #4085
- (Refactor) Reduce usage of numeric strings by @Roardom in #4086
- (Fix) Don't use hardcoded category ids in random media by @Roardom in #4087
- (Fix) Don't hardcode movie category id in missing media by @Roardom in #4088
- (Fix) Don't use hardcoded category id in torrents secondary navbar by @Roardom in #4089
- (Refactor) Modularize grouping by type and sorting in torrent group card by @Roardom in #4090
- (Add) Bulk collapse/expand torrent group dropdowns by @Roardom in #3905
- (Update) New similar torrents UI Design by @Roardom in #4092
- (Add) Bulk collapse/expand torrent group dropdowns on similar page by @Roardom in #4094
- (Fix) Similar torrents variable being shadowed by @Roardom in #4095
- (Add) Advanced search to similar page by @Roardom in #4096
- (Fix) Removal of years from tv torrent groups by @Roardom in #4098
- (Add) Expand all button to similar page by @Roardom in #4100
- (Fix) Similar page select all button by @Roardom in #4101
- (Update) Button margin inside panel headings by @Roardom in #4102
- (Update) imgbb.js by @frenchcutgreenbean in #4099
- (Fix) Use same download icon for groupings and list by @Roardom in #4106
- (Fix) System users not included in conversation by @Roardom in #4107
- (Fix) Prevent users from replying to deleted system user by @Roardom in #4108
- (Fix) Change mal logo; align meta icons; crop blu-ray.com logo by @Roardom in #4109
- (Fix) New users not receiving default stylesheet defined in config by @Roardom in #4078
- (Fix) Order of operations in user settings current setting selection by @Roardom in #4110
- (Fix) Prevent Password Manager and Search History Interference by @EkoNesLeg in #4103
- (Fix) Topic starters not receiving notifications by @Roardom in #4111
- (Update) Remove nesting of season pack if no single episodes exist by @Roardom in #4114
- (Update) Only remove media name and year in groupings view by @Roardom in #4115
- (Update) Order by season/episode descending by @Roardom in #4116
- (Fix) Groupings dropdown and odd/even row colors by @Roardom in #4117
- (Fix) Search filter width on groupings view by @Roardom in #4118
- (Fix) Torrent name overflowing panel on low resolutions by @Roardom in #4119
- (Update) Hide filled requests by default on similar page by @Roardom in #4120
- (Add) Use meilisearch to search torrents by @Roardom in #4029
- (Update) Only select necessary database records for console commands by @Roardom in #4070
- (Fix) Checkbox styles on similar page by @Roardom in #4121
- (Update) Swap order of select all checkbox and expand all button by @Roardom in #4122
- (Update) Make wikis auditable by @Roardom in #4124
- (Update) Use universal date format for tickets by @Roardom in #4125
- (Update) Add indexes to torrents table by @Roardom in #4126
- (Fix) Null download slots added to external tracker by @Roardom in #4127
- (Fix) Similar page movie column header styles by @Roardom in #4128
- (Fix) Show trumping icon on similar page by @Obi-Wana in #4129
- (Update) Allow searching for no regions/distributors by @Roardom in #4130
- (Update) Don't query database in filter api by @Roardom in #4131
- (Fix) Grouping name trimming regex again by @Roardom in https://github.com/HDInnovati...
UNIT3D-Community-Edition v8.2.0
v8.2.1 to follow next weekend with bulk torrent deleting (hopefully waiting on upstream livewire bug to be fixed), donations system and #4043
What's Changed
- (Revert) Group histories and uploads by month by @Roardom in #3806
- (Update) Clean up nerd bot messages by @Roardom in #3800
- (Fix) Groups stats advance calculations for date values by @Obi-Wana in #3801
- (Fix) Prevent duplicated notifications by @Obi-Wana in #3802
- (Fix) Meta Data Links by @arthurmelton in #3807
- (Add) Custom top 10 interval by @Roardom in #3809
- (Fix) Unit3dAnnounce Service by @HDVinnie in #3811
- (Update) Commands by @HDVinnie in #3788
- (Add) Auto submit 2fa code when 6 digits are entered by @Roardom in #3813
- (Add) Request #3692 by @HDVinnie in #3814
- (Fix) Connectable status on user actives page by @Roardom in #3816
- (Fix) Wrong variable used in top 10 custom interval cache by @Roardom in #3820
- (Fix) Group requirements seedtimes by @Obi-Wana in #3821
- (Fix) Catch error when external tracker is offline by @Roardom in #3822
- (Fix) Random media caching when nothing to cache by @Roardom in #3828
- (Fix) Use query builder instead of eloquent by @Roardom in #3830
- (Fix) Type of fillable model attribute by @Roardom in #3827
- (Update) Chunk users in autogroup command by @Roardom in #3797
- (Refactor) String Helpers by @Roardom in #3833
- (Update) Redesign footer by @Roardom in #3835
- (Fix) Use light-themed navbar on light theme by @Roardom in #3836
- (Fix) Provide fallback font for revel stylesheet by @Roardom in #3837
- (Update) Improve key-value styles by @Roardom in #3838
- (Fix) Escaping out of quick search by @Roardom in #3839
- (Fix) Img alt tags by @Roardom in #3841
- (Fix) Various playlist styles by @Roardom in #3842
- (Fix) Exclude private playlists from torrent search by @Roardom in #3843
- (Update) timeElapsed now returns used values only by @ThyThal in #3846
- (Fix) Revel stylesheet touchups by @Roardom in #3845
- (Add) Livewire playlist search by @Roardom in #3844
- (Fix) Bug #3812 by @HDVinnie in #3848
- (Fix) Footer Link by @HDVinnie in #3849
- (Fix) genres for games and collection array error by @LostRager in #3853
- (Update) Remove user avatar from playlist card by @Roardom in #3852
- (Update) Use PHP strict types for all files by @Roardom in #3855
- (Update) Improve hierarchy files by @Roardom in #3856
- (Fix) Allow
0000000
, etc. for id entry by @Roardom in #3857 - (Update) Copy announce url to clipboard on click by @Roardom in #3858
- (Fix) Broken bookmarks button by @Roardom in #3859
- (Fix) Quicksearch hardcoded category ids by @Roardom in #3860
- (Fix) Refundable torrents by @Roardom in #3861
- (Fix) User bon earning calculation by @Roardom in #3862
- (Refactor) Wishlist and add movie/tv subscriptions by @Roardom in #3863
- (Add) Display peer visibility on external torrent page by @Roardom in #3865
- (Fix) Only include visible peers when sending to external tracker by @Roardom in #3866
- (Fix) Encode settings overflowing out of torrent code box by @Roardom in #3867
- (Fix) Tagging users in posts by @Roardom in #3868
- (Add) Updated timestamp to user notes panel by @Roardom in #3869
- (Update) Torrent group monthly season pack naming by @Roardom in #3870
- (Remove) Unused columns on users table by @Roardom in #3871
- (Update) Normalize user settings by @Roardom in #3872
- (Update) Use eager loading for comment children existence by @Roardom in #3873
- (Fix) Types on torrent meta trait by @Roardom in #3875
- (Fix) Force redirect
/index.php/
requests by @Roardom in #3877 - (Update) Reduce queries on playlist show by @Roardom in #3874
- (Fix) Strict types by @Roardom in #3878
- (Fix) Download check key value styles by @Roardom in #3879
- (Fix) Setting meta attribute on torrent meta trait by @Roardom in #3880
- (Update) Remove duplicate query in top nav by @Roardom in #3881
- (Fix) Various wishlist issues by @Roardom in #3882
- (Fix) Unexpected
incrementEach
effects by @Roardom in #3883 - (Add) Validate max textarea length by @Obi-Wana in #3823
- (Refactor) Clean up user settings controllers by @Roardom in #3885
- (Fix) Select default user settings when none exists by @Roardom in #3886
- (Update) Show error when external tracker returns error by @Roardom in #3887
- (Fix) Adding blacklisted clients to external tracker by @Roardom in #3888
- (Update) Remove duplicate query in torrent search by @Roardom in #3892
- (Update) Allow saving default torrent sort column by @Roardom in #3894
- (Add) Livewire top users by @Roardom in #3895
- (Update) Spanish translation by @Deci8BelioS in #3893
- (Fix) Custom stylesheets by @Roardom in #3896
- (Fix) Footer size when configured meta description is too long by @Roardom in #3898
- (Refactor) Move user torrent layout query into torrent search component by @Roardom in #3899
- (Add) Lazy loading to top 10 page by @Roardom in #3900
- (Fix) Error 500s generated from torrents not having meta by @Roardom in #3901
- (Fix) Quick search not showing people with no still by @Roardom in #3902
- (Update) Condense featured torrents slider by @Roardom in https://github.com/HDInnovations/UNIT3D-Community-Edition/pu...
UNIT3D-Community-Edition v8.1.3
UNIT3D-Community-Edition v8.1.2
What's Changed
- (Update) Composer Dependencies by @HDVinnie in #3789
- (Remove) Casino/trivia/bet bots by @Roardom in #3793
- (Update) Meta Data Links by @arthurmelton in #3791
- (Release) v8.1.2 by @HDVinnie in #3794
New Contributors
- @arthurmelton made their first contribution in #3791
Full Changelog: v8.1.1...v8.1.2
UNIT3D-Community-Edition v8.1.1
UNIT3D-Community-Edition v8.1.0
Caution
Please do following before running php artisan git:update
command
Bring site offline with php artisan down
Edit your .env
file with sudo nano .env
manually rename these in .env and save and exit.
-BROADCAST_DRIVER=redis
-CACHE_DRIVER=redis
+BROADCAST_CONNECTION=redis
+CACHE_STORE=redis
Start updater php artisan git:update
PLEASE PAY CLOSE ATTENTION TO THESE REQUIRED CONFIG CHANGES!
What's Changed
- (Update) Group Requirements Page by @Obi-Wana in #3722
- (Update) two-factor-auth-form.blade.php lang by @BitPyrate in #3716
- (Fix) Call to a member function pluck() on array by @LostRager in #3717
- (Fix) Duplicate data-type-id attribute on torrent row component by @crKtv in #3731
- (Fix) Bug #3729 by @HDVinnie in #3733
- (Fix) Bug #3724 by @HDVinnie in #3734
- (Update) Dependencies by @HDVinnie in #3737
- (Fix) Helpdesk Route by @HDVinnie in #3738
- (Add) Request #3676 by @HDVinnie in #3742
- (Update) TMDb/IMDb icons for meta partials by @EkoNesLeg in #3743
- (Update) Images by @HDVinnie in #3749
- (Add) Missing media search by @Obi-Wana in #3753
- (Update) User profile invite persmission - 2fa by @Audionut in #3754
- (Update) Warning Notifications by @HDVinnie in #3757
- (Fix) Group Validation by @HDVinnie in #3755
- (Fix) Playlist permissions by @HDVinnie in #3758
- (Fix) Primary language metadata class by @MiM-MiM in #3760
- (Refactor) Change input type for better 2FA inference by @EkoNesLeg in #3759
- (Add) Request #3745 by @HDVinnie in #3762
- (Fix) Viewing stats from external tracker by @Roardom in #3764
- (Fix) All torrents should be added to the external tracker by @Roardom in #3765
- (Fix) Add/remove featured torrents to external tracker by @Roardom in #3766
- (Fix) Connectivity check on external tracker by @Roardom in #3767
- (Fix) Refresh the torrent before sending to external tracker by @Roardom in #3768
- (Update) API Torrent Resource by @Audionut in #3771
- (Update) Meta data by @HDVinnie in #3773
- (Update) Laravel 11 by @HDVinnie in #3774
- (Fix) User Search by @HDVinnie in #3775
- (Update) Disable PHP announce when external tracker is enabled by @Roardom in #3781
- (Fix) Topic reads on home page by @Roardom in #3780
- (Update) Automatically resize textarea input depending on content by @Roardom in #3779
- (Fix) Bug #3752 by @HDVinnie in #3782
- (Release) v8.1.0 by @HDVinnie in #3783
New Contributors
- @BitPyrate made their first contribution in #3716
- @Audionut made their first contribution in #3754
Full Changelog: v8.0.2...v8.1.0
UNIT3D-Community-Edition v8.0.2
What's Changed
- (Fix) Bug #3706 by @HDVinnie in #3707
- (Fix) Bug #3687 by @HDVinnie in #3709
- (Fix) Announce: Seeder not getting Leecher Peers by @Alkl58 in #3710
- (Fix) Bug #3708 by @HDVinnie in #3711
- (Fix) Welcome back message not showing up correctly by @LostRager in #3712
- (Release) v8.0.2 by @HDVinnie in #3715
Full Changelog: v8.0.1...v8.0.2
UNIT3D-Community-Edition v8.0.1
What's Changed
- (Refactor) AutoGroup User Assignment by @EkoNesLeg in #3691
- (Fix) Ticket attachment upload by @Alkl58 in #3694
- (Fix) Torrent row with null meta by @LostRager in #3695
- (Add) Image attachments to ticket create form by @Alkl58 in #3696
- (Update) Enhanced Notification Dot by @EkoNesLeg in #3697
- (Release) v8.0.1 by @HDVinnie in #3701
Full Changelog: v8.0.0...v8.0.1
UNIT3D-Community-Edition v8.0.0
Note
UNIT3D v8.0.0 require Bun. https://bun.sh We have dropped Mix and NPM in favor of Vite and Bun. So please install it before updating your website. curl -fsSL https://bun.sh/install | bash
. This does not apply to new installs as the installer will do this for you. Because NPM and MIX has been dropped you SHOULD also pull the latest app/Console/Commands/GitUpdater.php
in master branch to your server before running php artisan git:update
. You should also be on PHP 8.3
. Lastly in you .env
file please find MIX_ECHO_ADDRESS
and change it to VITE_ECHO_ADDRESS
.
What's Changed
- (Fix) Case insensitivity duplicate checking in keyword upsert by @Roardom in #3424
- (Fix) Indonesia vs India localization typo by @Roardom in #3425
- (Fix) Some Livewire types take 2 by @Roardom in #3426
- (Update) Use csp-compatible alpinejs for toggles by @Roardom in #3430
- (Refactor) Remove unused alpinejs by @Roardom in #3432
- (Fix) Various Css cleanup fixes by @Roardom in #3433
- (Fix) Application approval dialog button by @Roardom in #3438
- (Fix) Add user to watchlist button by @Roardom in #3439
- (Add) Torrent leak search by @Roardom in #3440
- (Update) Limit user edit interval for torrents/requests by @Roardom in #3441
- (Chore) Bumped minimum version number in README by @ipkpjersi in #3442
- (Fix) Sticky header disappearing due to sticky footer implementation by @Roardom in #3434
- Output torrent name during fetch:meta execution by @costaht in #3444
- (Fix) Quickly ticking torrents on similar page by @Roardom in #3445
- (Fix) Allow paragraph formatting in reports by @Roardom in #3447
- (Fix) Hide advanced search text by @Roardom in #3450
- (Add) Upload snatches to extra stats by @Roardom in #3452
- (Add) Config option to toggle torrent thanks button by @Roardom in #3453
- (Fix) Hiding featured torrent panel when none exist by @Roardom in #3454
- (Add) Filters to person search by @Roardom in #3456
- (Update) Group histories and uploads by month by @Roardom in #3458
- (Add) Ability to edit user notes by @Roardom in #3459
- (Update) User search filters by @Roardom in #3460
- (Fix) Group order in various locations by @Roardom in #3461
- (Update) Treat non existing permissions as denied by @Roardom in #3463
- (Fix) Handling of null users when topics have no posts with valid users by @Roardom in #3464
- (Fix) User uploads class to control page width by @Roardom in #3465
- (Fix) List styling when users use invalid bbcode list items by @Roardom in #3466
- (Fix) User profile edit two bbcode input editors conflict by @Roardom in #3467
- (Fix) Include localization for password validation by @Roardom in #3468
- (Update) Don't change the freeleech/double upload when featured by @Roardom in #3472
- (Remove) Old images by @HDVinnie in #3473
- (Fix) Revision of errors in Ukrainian translation and translation of untranslated lines by @crisukbot in #3462
- (Fix) Data table border by @Roardom in #3474
- (Fix) Panel header link colors by @Roardom in #3475
- (Fix) Only count active peers by @Roardom in #3477
- (Remove) User ratings source by @Roardom in #3478
- (Add) Random media block by @Roardom in #3479
- (Update) Use queued announce updates by @Roardom in #3448
- (Fix) Data table border by @Roardom in #3484
- (Fix) Posts index eager load by @Roardom in #3481
- (Add) Emphasis to bookmark button when bookmarked and show bookmark count by @Roardom in #3482
- (Refactor) Chatbox html by @Roardom in #3483
- (Update) Add EUR and CZE regions to regions seeder by @Roardom in #3487
- (Update) Clarify required values on upload form by @Roardom in #3488
- (Fix) Gift bon text and don't show button to oneself by @Roardom in #3490
- (Fix) Non-accessible profile links by @Roardom in #3491
- (Update) Only allow staff to delete helpdesk tickets by @Roardom in #3492
- (Add) Model docblocks by @HDVinnie in #3493
- (Update) Require 2fa to invite users by @Roardom in #3489
- (Add) Classes to home page blocks by @Roardom in #3496
- (Update) sanitize bbcode preview by @Roardom in #3497
- (Update) Update slot-limited peers but exclude from peer lists by @Roardom in #3494
- (Add) Automatic torrent freeleeches by @Roardom in #3486
- (Update) Allow users in the editor group to search via regex by @Roardom in #3498
- (Update) Allow customization of group requirements by @Roardom in #3495
- (Fix) Swap order of xss cleaning and bbcode parsing in bbcode preview by @Roardom in #3499
- (Add) System required groups validation by @HDVinnie in #3502
- (Fix) User search by @Roardom in #3505
- (Fix) Limit image size in forum signatures by @Roardom in #3508
- (Update) Toggle checkbox grid row/column when clicking header by @Roardom in #3510
- (Fix) Limit maximum image height in chatbox by @Roardom in #3507
- (Fix) Namespace rate limiters by @Roardom in #3501
- (Update) Normalize forums a little more by @Roardom in #3503
- (Fix) bullet design when users use invalid bbcode by @Roardom in #3513
- (Update) Wiki index by @edge20200 in #3504
- (Update) remove
show_forum
permission by @Roardom in #3511 - (Update) Separate Vue Chat from Global JS. by @clandestine8 in #3514
- (Update) Separate forum categories into their own model by @Roardom in #3519
- (Update) Audit log exclusions by @Roardom in #3520
- (Update) Improve test speed by @Roardom in #3521
- (Fix) Only use the query builder and not eloquent in migrations by @Roardom in #3522
- (Fix) Select peer during the lock instead of before it by @Roardom...
UNIT3D-Community-Edition v7.2.5
What's Changed
- (Refactor) Make deletion confirmations consistent by @Roardom in #3388
- (Add) Editor group by @HDVinnie in #3389
- (Fix) Missing mediainfo returning empty string instead of null by @Roardom in #3394
- (Fix) Clear cache of some overview stats that rely on user data by @Roardom in #3398
- (Update) Improve sync peers command by @Roardom in #3401
- (Update) Improve highspeed tag query performance by @Roardom in #3400
- (Update) Remove eloquent updated in commands by @Roardom in #3402
- (Add) Staff torrent download search by @Roardom in #3404
- (Fix) Web rate limiter by @Roardom in #3406
- (Update) Fortify by @HDVinnie in #3407
- (Update) Move all swal popups inside script tags by @Roardom in #3410
- (Fix) Long forum post author title wrapping by @Roardom in #3408
- (Add) Email logging by @Roardom in #3414
- (Refactor) Move scss files to fit 7-1 sass architecture conventions by @Roardom in #3415
- (Fix) Fortify Rate Limiters by @HDVinnie in #3409
- (Update) Use Alpine JS components for form dialogs by @Roardom in #3416
- (Add) Adult filter to advanced torrent search by @Roardom in #3417
- (Fix) Unable to clear date filter fields on torrent search by @Roardom in #3419
- (Update) Use fast default filter for torrent download search group by @Roardom in #3420
- (Fix) Torrent download search type search by @Roardom in #3421
- (Fix) Freeleech button js by @Roardom in #3422
- (Release) v7.2.5 by @HDVinnie in #3423
Full Changelog: v7.2.4...v7.2.5