Releases: HDInnovations/UNIT3D-Community-Edition
UNIT3D-Community-Edition v8.3.4
What's Changed
- (Fix) Leading zeros missing on IMDB URL in the RSS feed by @costaht in #4285
- (Fix) Bug #4284 by @HDVinnie in #4286
- (Add) Internal notes for staff invitations by @IonBazan in #4291
- (Fix) Claiming prize for last day of event by @Roardom in #4293
- (Add) Weekly top 10 charts by @Roardom in #4295
- (Refactor) Move welcome message to listener and add tests by @IonBazan in #4296
- (Fix) Re-index torrent after being bookmarked by @Roardom in #4297
- (Tests) Pest upgrade and improve coverage by @IonBazan in #4299
- (Fix) Conversation and ticket search tabs flashing by @Roardom in #4302
- (Fix) Top10 non-weekly styles by @Roardom in #4303
- (Fix) Bug #4277 by @HDVinnie in #4301
- (Update) Allow searching playlists via partial username by @Roardom in #4304
- (Update) Keep image when updating playlist by @Roardom in #4306
- (Fix) Playlist sort should be alphabetical by @Roardom in #4307
- (Fix) Only show forum/topic/post count visible to user by @Roardom in #4308
- (Refactor) Move TorrentFilter trait into TorrentSearchFiltersDTO by @Roardom in #4309
- (Add) Link to user playlists in profile dropdown and profile page by @Roardom in #4338
- (Update) Allow staff to view private playlists by @Roardom in #4339
- (Fix) Delete playlist comments on playlist deletion by @Roardom in #4340
- (Refactor) Use ANSI-compatible syntax for raw database queries by @Roardom in #4300
- (Fix) Searching torrent/request searching by id by @Roardom in #4342
- (Refactor) Use CommonMark for markdown parsing by @IonBazan in #4305
- (Add) Request #3747 by @HDVinnie in #4343
- (Update) Chart JS by @HDVinnie in #4344
- (Add) Log unregistered torrents by @Roardom in #4345
- (Add) Client torrent size sum to profile page by @Roardom in #4169
- (Add) Restrict bon upload purchases if buffer is too high by @Roardom in #4346
- (Fix) Sorting on unregistered infohash page by @Roardom in #4348
- (Fix) Sorting on unregistered infohash page take 2 by @Roardom in #4349
- (Add) New torrent moderator group by @HDVinnie in #4351
- (Fix) Invite tree query by @Roardom in #4350
- (Fix) Invite tree query take 2 by @Roardom in #4355
- (Update) Disable events upon initial creation by @Roardom in #4357
- (Chore) Remove unused imports that pint is missing by @HDVinnie in #4359
- (Add) Display reports on torrent page by @HDVinnie in #4360
- (Fix) Order torrent creation from most to least important by @Roardom in #4358
- (Release) v8.3.4 by @HDVinnie in #4361
New Contributors
Full Changelog: v8.3.3...v8.3.4
UNIT3D-Community-Edition v8.3.3
Warning
Patch Release
Please be sure to run the following after performing update!
sudo php artisan scout:sync-index-settings && sudo php artisan set:all_cache && sudo systemctl restart php8.3-fpm && sudo php artisan queue:restart && sudo php artisan auto:sync_torrents_to_meilisearch && sudo php artisan auto:sync_people_to_meilisearch
What's Changed
- (Update) Playlist searching by @HDVinnie in #4265
- (Add) Editors to audit stats by @HDVinnie in #4266
- (Fix) Validation for torrent request updates by @thepolishplumber in #4270
- (Fix) Autofill certain fields in similar 'add request' button by @HDVinnie in #4271
- (Cleanup) Config files by @HDVinnie in #4272
- (Fix) Invalid value type for page in Torrent search by @HDVinnie in #4273
- (Remove) hdvinnie/laravel-html-purifier by @HDVinnie in #4267
- (Fix) Meilisearch playlist search by @Roardom in #4274
- (Fix)
bumped_at
should equatecreated_at
when reset by @Roardom in #4275 - (Fix) Time elapsed calculation type warning by @Roardom in #4276
- (Fix) Meilisearch torrent search by end year by @Roardom in #4279
- (Release) v8.3.3 by @HDVinnie in #4282
New Contributors
- @thepolishplumber made their first contribution in #4270
Full Changelog: v8.3.2...v8.3.3
UNIT3D-Community-Edition v8.3.2
Warning
Patch Release
Please be sure to run the following after performing update!
sudo php artisan scout:sync-index-settings && sudo php artisan set:all_cache && sudo systemctl restart php8.3-fpm && sudo php artisan queue:restart && sudo php artisan auto:sync_torrents_to_meilisearch && sudo php artisan auto:sync_people_to_meilisearch
What's Changed
- (Add) CSS requirements to
CONTRIBUTING.md
by @Roardom in #4223 - (Fix) Link to category of existing torrents in recommendations by @Roardom in #4224
- (Fix) Hide user anon upload count by default by @Roardom in #4225
- (Fix) Bug #4220 by @HDVinnie in #4226
- (Fix) Don't compress webp losslessly through image proxy by @Roardom in #4221
- (Update) Show pruned users by default in user search by @Roardom in #4230
- (Add) Unbanned users in past 24 hours nerdbot stats by @Roardom in #4231
- (Update) Donation dialog by @HDVinnie in #4227
- (Refactor) Quicksearch by @HDVinnie in #4209
- (Add) Staff-configurable events with daily prizes by @Roardom in #4228
- (Fix) Only search via year if year is 4 digits long by @Roardom in #4234
- (Add)
[hr]
bbcode tag for horizontal rule by @Roardom in #4235 - (Update) Use meilisearch for torrent search by default by @Roardom in #4236
- (Fix) Torrents sorted incorrectly when using meilisearch by @Roardom in #4238
- (Fix) Top 100 stats wrong order by @Roardom in #4239
- (Fix) Quick search arrow key navigation by @Roardom in #4240
- (Update) Spanish Language by @Deci8BelioS in #4233
- (Update) Schema dump by @HDVinnie in #4241
- (Fix) Donation system by @HDVinnie in #4242
- (Fix) Quicksearch by ID by @HDVinnie in #4243
- (Update) Event system by @HDVinnie in #4244
- (Update) README by @HDVinnie in #4245
- (Fix) Searching torrents by keyword by @Roardom in #4246
- (Update) Allow editors to use sql searching by @Roardom in #4247
- (Fix) Use
bool
for rssis_private
instead ofint
by @Roardom in #4248 - (Fix) Use
bool
for botactive
instead ofint
by @Roardom in #4249 - (Fix) Use
bool
for torrent/grouprefundable
instead ofint
by @Roardom in #4250 - (Refactor) Simplify yearly overview year range generation by @Roardom in #4251
- (Update) Align ticket note styles more closely to user notes by @Roardom in #4252
- (Update) Autofill certain fields in similar 'add request' button by @Roardom in #4253
- (Update) Allow sorting torrent list by tmdb rating by @Roardom in #4237
- (Fix) Meilisearch search for collection id by @Roardom in #4254
- (Fix) Group perks by @costaht in #4256
- (Fix) Tracker error string typo by @rpatterson in #4258
- (Fix) Add torrent trump filtering to meilisearch search by @Roardom in #4259
- (Fix) Mediainfo and description search by @Roardom in #4260
- (Update) Reset bumped torrent status after 1 week by @Roardom in #4261
- (Fix) Meillisearch torrent search downloaded / not downloaded / incomplete filters by @Roardom in #4262
- (Update) Dependencies by @HDVinnie in #4263
- (Release) v8.3.2 by @HDVinnie in #4264
New Contributors
- @rpatterson made their first contribution in #4258
Full Changelog: v8.3.1...v8.3.2
UNIT3D-Community-Edition v8.3.1
Patch Release
What's Changed
- (Update) Don't query database in rss by @Roardom in #4210
- (Update) Spanish Language by @Deci8BelioS in #4208
- (Update) Show peer id on external tracker torrent page by @Roardom in #4212
- (Add) Message to staff page mentioning helpdesk for account support by @Roardom in #4213
- (Fix) Broken api compatbility when no torrents found & next page not being null by @Roardom in #4214
- (Add) Adds notification dot to Staff Dashboard Icon in Top Nav if reports are outstanding by @ResistantTidiness in #4217
- (Update) Change mediainfo to longtext by @Obi-Wana in #4218
- (Add) Allow staff to set individual history entries to immune by @Obi-Wana in #4156
- (Release) v8.3.1 by @HDVinnie in #4219
New Contributors
- @ResistantTidiness made their first contribution in #4217
Full Changelog: v8.3.0...v8.3.1
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