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 in #3527
- (Refactor) Forum notification triggers by @Roardom in #3524
- (Update) Keep track of current post being read in a forum topic by @Roardom in #3525
- (Update) Allow editors to bypass metadata rate limiter by @Roardom in #3526
- (Fix) Subtitle upload by @Roardom in #3528
- (Update) External meta links by @HDVinnie in #3523
- (Update) Replace laravel mix with vite by @Roardom in #3532
- (Fix) Forum permissions seeder by @Roardom in #3537
- (Fix) Marking read topics with nullable last_post_id by @Roardom in #3538
- (Update) Mysql types by @Roardom in #3539
- (Update) Use bun for package manager by @Roardom in #3534
- (Fix) Exclude invisible peers from leech count cache by @Roardom in #3545
- (Update) Speed up topic loading with many posts by @Roardom in #3542
- (Fix) User peer visible icon by @Roardom in #3543
- (Add) Notification filters to work as logical "or" filter by @Obi-Wana in #3540
- (Fix) User peers table width expansion by @Roardom in #3544
- (Fix) Only send warning message when slot limited by @Roardom in #3546
- (Fix) Announce search column header typo by @Roardom in #3547
- (Fix) Generate warning announce response invalid bencode typo by @Roardom in #3548
- (Fix) Visible not selected in user actives page by @Roardom in #3549
- (Fix) Duplicate emails in password resets by @Roardom in #3553
- (Fix) Visible peers select on torrent page and label on user actives by @Roardom in #3554
- (Fix) Use the same amount of precision as before on transactions by @Roardom in #3550
- (Refactor) AutoNerdStat command by @HDVinnie in #3555
- (Update) System chat messages by @HDVinnie in #3557
- (Update) Joypixels css by @HDVinnie in #3558
- (Fix) Sorting by id in announce search by @Roardom in #3559
- (Fix) Edge case resulting in double announce traffic stats by @Roardom in #3560
- (Update) Sync peer counts asynchronously by @Roardom in #3561
- (Update) Swap sleep in command for confirm by @Roardom in #3562
- (Revert) "fix: TransactionController" by @Roardom in #3564
- (Fix) Insert image button in bbcode preview by @Roardom in #3566
- (Update) Allow users to be part of multiple internal groups by @Roardom in #3567
- (Refactor) Use system user id constant in more places by @Roardom in #3569
- (Fix) Validation of groups when autogroup is disabled by @Roardom in #3572
- (Refactor) Rename permissions to forum_permissions by @Roardom in #3573
- (Refactor) Use scope for forum authorization by @Roardom in #3574
- (Add) Bbcode image domain whitelist by @Roardom in #3575
- (Fix) Featured traffic credit by @Roardom in #3579
- (Fixup) refactor: rename permissions to forum_permissions by @Roardom in #3580
- (Fix) Bottom border of last row of data table by @Roardom in #3581
- (Fix) Jump to last unread post by @Roardom in #3585
- (Update) Group autogroup settings in fieldset by @Roardom in #3584
- (Fix) Whitelisted image url domain matching by @Roardom in #3583
- (Update) Combine staff wiki and wiki category pages by @Roardom in #3586
- (Update) Migrate create stub by @Roardom in #3587
- (Add) Mailpit config to sail by @Roardom in #3588
- (Fix) AutoRewardResurrection command by @HDVinnie in #3589
- (Update) SyncPeers command by @HDVinnie in #3590
- (Fix) AutoRemoveTimedTorrentBuffs command by @HDVinnie in #3592
- (Refactor) Normalize bon transactions by @Roardom in #3551
- (Update) Pass types directly into some notifications by @Roardom in #3594
- (Update) Don't overwrite existing data in seeders by @Roardom in #3596
- (Fix) Don't match slashes in whitelisted image url wildcards by @Roardom in #3597
- (Update) Show missing values from audit log search by @Roardom in #3591
- (Fix) Wrong colspan in tables with no data by @Roardom in #3598
- (Refactor) Clean up subscription controller by @Roardom in #3599
- (Refactor) Clean up poll options a bit by @Roardom in #3600
- (Refactor) Cleanup topic label controller by @Roardom in #3601
- (Refactor) Clean up thank button by @Roardom in #3602
- (Refactor) Use whereRelation when possible by @Roardom in #3603
- (Fix) Nullable automatic torrent freeleech throwing error 500 by @Roardom in #3605
- (Refactor) Use more fluent syntax for irc bot by @Roardom in #3604
- (Fix) Thanks system not fully disabled by @Roardom in #3606
- (Fix) Group requirement properties by @Roardom in #3609
- (Update) Torrent upload season/episode hint by @Roardom in #3610
- (Fix) AuditLogSearch.php by @EkoNesLeg in #3611
- (Update) Livewire 3 by @HDVinnie in #3608
- (Fix) Unrequired form fields marked as required on automatic torrent f… by @Roardom in #3619
- (Patch) Livewire URL Attributes by @HDVinnie in #3621
- (Update) Set default topic state filter per forum by @Roardom in #3622
- (Update) Show initials of person if no still exists by @Roardom in #3623
- (Optimize) Home page by @Roardom in #3624
- (Update) Rename
Two-Step
toTwo-Factor
by @Roardom in #3625 - (Fix) Support gifs in image proxy by @Roardom in #3626
- (Fix) Wrong error message when updating tmdb metadata too often by @Roardom in #3627
- (Update) Add more descriptive error message for gif ratio requirements by @Roardom in #3628
- (Fix) Audit log search action select requirement by @Roardom in #3629
- (Add) Refundable option to API by @Obi-Wana in #3556
- (Fix) Issue #3208 by @HDVinnie in #3642
- (Fix) Issue #3531 by @HDVinnie in #3643
- (Fix) Issue #3612 by @HDVinnie in #3644
- (Update) don't include
None
when there aren't any genres in api by @Roardom in #3640 - (Add) Request #3647 by @HDVinnie in #3648
- (Add) Request #3636 by @HDVinnie in #3649
- (Add) Request #3659 by @HDVinnie in #3667
- (Add) Request #3654 by @HDVinnie in #3668
- (Add) Request #3665 by @HDVinnie in #3669
- (Fix) Bug #3675 by @HDVinnie in #3677
- (Add) Group requirements table by @Obi-Wana in #3673
- (Fix) Bulk torrent delete by @HDVinnie in #3682
- (Fix) Laravel log viewer by @HDVinnie in #3681
- (Add) Meta Scope Trait by @HDVinnie in #3683
- (Add) Request #3639 by @HDVinnie in #3684
- (Add) Perks to the Group requirements page by @Obi-Wana in #3686
- (Release) v8.0.0 by @HDVinnie in #3685
New Contributors
- @ipkpjersi made their first contribution in #3442
- @crisukbot made their first contribution in #3462
- @edge20200 made their first contribution in #3504
- @EkoNesLeg made their first contribution in #3611
Full Changelog: v7.2.5...v8.0.0