Releases: HDInnovations/UNIT3D
UNIT3D v9.0.5
Caution
If using UNIT3D-Announce, then UNIT3D-Announce v0.2 is required
What's Changed
- (Fix) Abort movie/tv scraper if returns null by @Roardom in #4617
- (Fix) Don't fetch meta of null ids by @Roardom in #4618
- (Remove) Seasons, episodes, guest_stars by @Roardom in #4619
- (Update) Blur metadata background by @Roardom in #4620
- (Update) Move all torrent actions to single location by @Roardom in #4621
- (Fix) Nullable collection accessed by @Roardom in #4623
- (Fix) Game similar page by @Roardom in #4624
- (Update) Change passkey in external tracker in single request by @Roardom in #4627
- (Fix) Secure-headers config csp schemes by @HDVinnie in #4629
- (Remove) Public view of all users in group by @Roardom in #4632
- (Release) UNIT3D v9.0.5 by @HDVinnie in #4630
Full Changelog: v9.0.4...v9.0.5
UNIT3D v9.0.4
What's Changed
- (Add) Playlist categories by @Roardom in #4608
- (Fix) Allow searching for movies/tv whose names are numbers by @Roardom in #4609
- (Fix) Include deleted torrents in top nav torrent downloads by @Roardom in #4611
- (Update) Collection on similar meta and collection posters by @Roardom in #4613
- (Fix) Filesystem storage not throwing exception by @HDVinnie in #4615
- (Release) UNIT3D v9.0.4 by @HDVinnie in #4616
Full Changelog: v9.0.3...v9.0.4
UNIT3D v9.0.3
What's Changed
- (Fix) Don't switch category to movie on tv upload validation fail by @Roardom in #4592
- (Fix) Network and company torrent relations by @Roardom in #4594
- (Fix) Wishlist torrent search by @Roardom in #4595
- (Fix) Wrong column select in fetch meta by @Roardom in #4596
- (Fix) Extracting first character from utf8 string by @Roardom in #4603
- (Fix) RSS undefined array key "tmdb" by @HDVinnie in #4605
- (Release) UNIT3D v9.0.3 by @HDVinnie in #4610
Full Changelog: v9.0.2...v9.0.3
UNIT3D v9.0.2
What's Changed
- (Fix) Torrents uploaded by mods via api automatically featured by @Roardom in #4556
- (Fix) Auto fetch igdb metadata on torrent/request create/update by @Roardom in #4557
- (Update) Only include companies/networks with torrents in mediahub by @Roardom in #4561
- (Fix) Tv company and network meta fetching by @Roardom in #4560
- (Fix) Helpdesk attachement upload by @Obi-Wana in #4562
- (Refactor) Use unsigned int for igdb by @Roardom in #4559
- (Refactor) Split tmdb into movie_id and tv_id by @Roardom in #4563
- (Fix) Bon earnings query duplicate column error when no earnings exist by @Roardom in #4570
- (Update) GitHub actions by @HDVinnie in #4571
- (Refactor) Prefix tmdb metadata models with
tmdb
by @Roardom in #4569 - (Fix) Portuguese Translations by @wastaken7 in #4572
- (Fix) UserWarnings sort by torrent on user profile by @crKtv in #4573
- (Fix) Include meilisearch as a dependency of laravel in docker compose by @Roardom in #4575
- (Add) Setting to automatically unbookmark torrents upon completion by @Roardom in #4576
- (Fix) Edit request page by @Roardom in #4577
- (Fix) API upload by modo always announcing as featured by @Roardom in #4578
- (Fix) Mariadb requires
ANSI
mode enabled by @Roardom in #4579 - (Update) Store null for metadata id if they do not exist by @Roardom in #4580
- (Fix) Poster view in torrent search by @Roardom in #4582
- (Fix) Typo in quick search meilisearch query by @Roardom in #4583
- (Fix) Search by tmdb 0 to find missing tmdbs by @Roardom in #4584
- (Fix) API torrent upload nullable metadata ids by @Roardom in #4585
- (Fix) Specifying ticket file attachment disk by @Roardom in #4586
- (Fix) Rely on if tmdb/igdb exists to determine meta by @Roardom in #4587
- (Fix) Allow nullable meta ids in api torrent upload validation by @Roardom in #4588
- (Fix) Don't include hint to use 0 for meta id by @Roardom in #4589
- (Fix) Hide metadata input box when it doesn't exist by @Roardom in #4590
- (Release) UNIT3D v9.0.2 by @HDVinnie in #4591
New Contributors
- @wastaken7 made their first contribution in #4572
Full Changelog: v9.0.1...v9.0.2
UNIT3D v9.0.1
Warning
This version requires PHP 8.4+
This version requires Meilisearch 1.12+
You should update these before updating UNIT3D.
Once have updated UNIT3D be sure to run sudo php artisan scout:sync-index-settings && sudo php artisan auto:sync_torrents_to_meilisearch --wipe && sudo php artisan auto:sync_people_to_meilisearch
If your site has a Games category with IGDB game_meta
selected you should run sudo php artisan fetch:meta
What's Changed
- (Update) Show authenticated user first in torrent peer/history lists by @Roardom in #4543
- (Fix) Article "read more" link by @Roardom in #4545
- (Update) Show category name instead of Movie/TV in quick search by @Roardom in #4547
- (Update) Allow torrent moderators to use sql search by @Roardom in #4549
- (Fix) Torrent icons freeleech percentage spacing by @Roardom in #4550
- (Fix) Use separate rate limiter for authenticated images by @Roardom in #4554
- (Update) Shorten quicksearch text by @Roardom in #4552
- (Fix) Make top nav usable on tablet resolutions by @Roardom in #4551
- (Refactor) Save igdb games to the database by @Roardom in #4553
- (Release) UNIT3D v9.0.1 by @HDVinnie in #4555
Full Changelog: v9.0.0...v9.0.1
UNIT3D-Community-Edition v9.0.0
Warning
This version requires PHP 8.4+
This version requires Meilisearch 1.12+
You should update these before updating UNIT3D.
Once have updated UNIT3D be sure to run sudo php artisan scout:sync-index-settings && sudo php artisan auto:sync_torrents_to_meilisearch --wipe && sudo php artisan auto:sync_people_to_meilisearch
What's Changed
- (Fix) Torrent Factory by @clandestine8 in #4420
- (Update) Form Button Style by @clandestine8 in #4421
- (Fix) Rounded table styles on certain themes by @Roardom in #4423
- (Add) Quoting in Livewire Comments by @clandestine8 in #4424
- (Update) Fix column spans on user page by @AnabolicsAnonymous in #4419
- (Update) Disable meilisearch facet search by @Roardom in #4425
- (Add) History soft deletes by @HDVinnie in #4427
- (Update) Make bonus point allocation more customizable by @Roardom in #4406
- (Update) Don't queue scout by default by @Roardom in #4429
- (Update) Save timestamps of when torrents are added to playlists by @Roardom in #4337
- (Add) Move server administration documentation into repo by @Roardom in #4430
- (Fix) Class name of bon earning condition table seeder by @Roardom in #4437
- (Fix) Bon earning sort query by @Roardom in #4438
- (Update) Remove XSS cleaner and remove XSS vulnerabilities by @Roardom in #3222
- (Add) PHP 8.4 Support by @HDVinnie in #4439
- (Update) Use meilisearch for search in grouping layout by @Roardom in #4440
- (Fix) Decoding null user fields in htmlspecialchars_decode migration by @Roardom in #4441
- (Fix) HTML inside wikis and pages being escaped by @Roardom in #4442
- (Fix) Autogroup enabling dl rights when a user has active warnings by @Roardom in #4428
- (Add) Allow Modo users to 'Revive' Deleted Invites & Expired Invites. by @clandestine8 in #4422
- (Fix) Remove wrong return type in doc block by @Roardom in #4443
- Revert "(Add) Allow Modo users to 'Revive' Deleted Invites & Expired Invites." by @HDVinnie in #4444
- (Fix) Double escape in link content by @Roardom in #4446
- (Update) Style tweaks and donation transaction wrapping by @AnabolicsAnonymous in #4434
- (Refactor) Swap magic RedirectResponse
withX('Y')
towith('X', 'Y')
by @Roardom in #4448 - (Add) Spell check ci by @Roardom in #4447
- (Fix) Various staff dashboard issues with new bon system by @Roardom in #4450
- (Fix) BBCode link double encoding by @Roardom in #4451
- (Refactor) Remove dead code in auto deactivate warning command by @Roardom in #4452
- (Fix) Use sync for the connection queue in tests by @Roardom in #4454
- (Fix) Spellcheck ci by @Roardom in #4455
- (Update) Mediainfo Flags: add Spanish by @ninboy in #4460
- (Refactor) Simplify margin breakpoints by @Roardom in #4461
- (Fix) Order of operations in bon earnings calculation by @Roardom in #4463
- (Refactor) Use laravel notifications for system user private messages by @Roardom in #4453
- (Add) Count of applicable torrents per bon earning by @Roardom in #4464
- (Update) Only delete upsert data after successful upsertion by @Roardom in #3943
- (Add) BBCode and linkify blade directives by @Roardom in #4465
- (Fix) Incorrect bon earning description by @Roardom in #4467
- (Fix) Don't hide existing sidebar if main is empty by @Roardom in #4470
- (Add) Command to clean torrent files by @Roardom in #4471
- (Fix) API chat controller json return types by @Roardom in #4473
- (Refactor) Don't use unnecessary orderByRaw by @Roardom in #4474
- (Update) Improve quick search by @Roardom in #4479
- (Update) Override freeleech & doubleup tags when featured by @AnabolicsAnonymous in #4436
- (Fix) Normalize torrent featured flag by @Roardom in #4469
- (Fix) User earnings torrent count query by @Roardom in #4472
- (Add) Additional Serbian scripts to flags by @Roardom in #4482
- (Fix) Similar torrent bulk deletion by @Roardom in #4483
- (Update) German translation by @retro37 in #4480
- (Update) Hide 'flush ghost peers' button when external tracker is enabled by @Roardom in #4484
- (Fix) Migrate boolean columns to tinyint(1) by @Roardom in #4485
- (Update) Add index to reports table for mod navbar query by @Roardom in #4486
- (Refactor) Swap command signatures for class string in scheduler by @Roardom in #4487
- (Refactor) Move base view layout database queries inside view composers by @Roardom in #4488
- (Fix) Quick search in revel theme after #4479 by @Roardom in #4489
- (Fix) Featured torrent icon by @Roardom in #4490
- (Update) Change meilisearch proximity precision to
byAttribute
by @Roardom in #4494 - (Fix) SQL search by featured torrents by @Roardom in #4495
- (Fix) Groups Migration by @HDVinnie in #4496
- (Fix) Store user-uploaded files in private directories by @Roardom in #4497
- (Update) Upgrade to phpstan 2 by @Roardom in #4498
- (Add) Allow internal options for internals in non-internal group by @Obi-Wana in #4370
- (Add) Use shouldSend for notifications by @Obi-Wana in #4374
- (Fix) Send staff forum notificaton to all permitted to the forum by @Roardom in #4501
- (Fix) Comparing carbon dates by @Roardom in #4502
- (Update) Speed up torrent grouping by @Roardom in #4503
- (Add) Pronounciation of UNIT3D to readme by @Roardom in #4504
- (Fix) Credit character too long to fit in database column by @Roardom in #4505
- (Fix) Redirect user to rules page after email verification by @Roardom in #4506
- (Fix) Email verification text by @Roardom in #4507
- (Fix) Broken url call in torrent playlists panel by @Roardom in #4508
- (Fi...
UNIT3D-Community-Edition v8.3.6
What's Changed
- (Fix) Updating system required group by @Roardom in #4400
- (Add) Scout prefix option for Meilisearch by @HDVinnie in #4402
- (Fix) Forum post call to a member function isNot() on null by @HDVinnie in #4404
- (Fix) Validation on updating group autogroup by @Roardom in #4405
- (Update) Mediainfo Flags by @ninboy in #4409
- (Fix) Dart Sass deprecation warning by @HDVinnie in #4413
- (Update) Readme by @HDVinnie in #4414
- (Add) Navy Blue Material Dark Theme by @AnabolicsAnonymous in #4416
- (Release) v8.3.6 by @HDVinnie in #4417
New Contributors
- @ninboy made their first contribution in #4409
- @AnabolicsAnonymous made their first contribution in #4416
Full Changelog: v8.3.5...v8.3.6
UNIT3D-Community-Edition v8.3.5
What's Changed
- (Fix) Moderation eager loading regression from #2908 by @HDVinnie in #4367
- (Add) Pending torrents page by @HDVinnie in #4368
- (Add) Latest torrent comments to homepage by @Obi-Wana in #4371
- (Fix) Only show title when the user is not set to anonymous by @Obi-Wana in #4375
- (Fix) Only show year in similar torrent deletion by @Roardom in #4369
- (Add) Edit forum permissions when creating/editing group by @Roardom in #4380
- (Fix) Conversation delete button by @Roardom in #4381
- (Fix)
session
andannounce
database environment keys by @Roardom in #4382 - (Add) Monthly top 10 by @Roardom in #4383
- (Fix) Every home block needs to have its own class by @Roardom in #4384
- (Update) Increase zip limits by @Roardom in #4387
- (Update) Dependencies by @HDVinnie in #4390
- (Fix) Receiving chat pms from other users while in chat pm by @Roardom in #4391
- (Update) Dependencies by @HDVinnie in #4394
- (Fix) #4393 Undefined variable $user by @HDVinnie in #4395
- (Release) v8.3.5 by @HDVinnie in #4399
Full Changelog: v8.3.4...v8.3.5
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