Yetishare Plugin giveaway

MFScripts - Recent Releases

This page details all the most recent releases of our scripts. Click on the 'Full History' button beneath any of the sections to view the full history for each script.

Short Url Script:

- Minor Fix to Captcha Output on Url Creation Note: There are no database changes in this release.

File Hosting Script:

- Front-end:
   - Added "Copy to account" for shared files and folders (share links and shared-with-me)
   - Multi-select and folder zip downloads now respect the user-type download bundle permission
   - Fixed guest downloads on public share links to honour folder share settings, account-download requirements, and Temp User zip limits
   - Fixed copy-to-account enforcing storage allowance, per-file max download size, daily download caps, and password-locked folders; fixed bulk folder copy including nested contents
   - Fixed file manager context-menu Share and Create copy applying to all selected items
   - Fixed toast notifications in dark mode; fixed Nova RTL dropdown alignment
   - Fixed "My Files" / sidebar navigation returning logged-in users to their account from share URLs
- Admin Area:
   - Added guided in-admin script upgrade wizard for future releases (backup, zip upload, SQL patches, deploy, cache purge)
   - Added single-page plugin upgrade flow on Plugin Manage for future plugin upgrades (zip upload, backup, stepped validation/deploy)
   - Added user-type permissions for download bundles (zip) and copying shared files into an account
   - Added Test Tools check for PDF thumbnail requirements (Imagick, Ghostscript, ImageMagick)
   - Code backups now stream live progress in a modal; database backups are stored as zip archives
   - Fixed account package "Max Download Size" blocking downloads for all user types, including token/API and zip bundles
   - Fixed direct file server connection test (clearer SSL/network errors; probes public /terms page on v6+ installs)
   - Added Enable API Registration site setting (Admin → Settings → API)
- API:
   - Added /account/register and /account/forgot_password public endpoints (gated by Enable API Registration)
   - Added sharing endpoints aligned with the file manager Share UI (public URLs, internal shares, email)
   - Added bulk file/folder actions (/file/bulk_trash, /file/bulk_restore, /file/bulk_delete, /file/bulk_move) and /account/purge_trash
   - Extended /folder/listing with trash, recent, shared, search views, paging, and sorting
   - /file/upload now applies the same upload restrictions as the web uploader; fixed loopback uploads in Docker/dev
   - API documentation hides admin-only endpoints; registration endpoints shown only when enabled
- Plugins:
   - Payment: added new CoinPayments gateway (current API); renamed existing gateway to "CoinPayments Legacy"
   - File Previewer: fixed PDF thumbnail generation failures when Imagick cannot read a PDF
   - WebDAV: fixed 403 and upload failures caused by CSRF middleware (v6.0.0 regression); fixed HTTPS loopback uploads on live sites
- Installer:
   - Redesigned install wizard as a stepped flow with live license and database connection tests
   - Added editable site URL, optional database port, and optional admin name/email
   - Existing installations link to the online upgrade guide; license key stored for future automated upgrades

Release notes:
- There are database changes with this release. Please apply the SQL in /install/yetishare/resources/upgrade_sql_statements/v6.1.0.sql

Fonts Site Script:

- Support for PHP 8.3
- Added Docker files
- Other minor fixes and performance improvements

User Login & Management Script:

- Script initially released for download on MFScripts.com.

S3BackupWHM Script:

Reservo - Image Hosting Script:

- General Data Protection Regulation (GDPR):
--- Added checkbox onto registration page to confirm acceptance of terms.
--- Added privacy policy and linked it into the site footer.
--- Added optional cookie notice to front-end pages. Enabled by default, control via the admin area, site settings.
--- Added checkbox on account edit page to unsubscribe from site mailing list.
--- Set all users to be unsubscribed by default, as per GDPR requirements. Users must opt in to subscribe.

- Update to use random hashes in folder sharing urls instead of the incremental folder id.
- Option to set admin account approvals on all registrations.
- Support for friendlier url routes in plugins.
- Improvements to upgrade checker & guidance.
- Fix to file action queue handling on Flysystem storage points.
- Minor fix to ensure the batch import plugin is enabled if an import is triggered. Avoid fatal error.
- Support for all UTF8 characters within import plugin.
- Replacement of direct.php and thumb.php links with friendlier urls.

- Bundled payment gateway API with support for over 50 gateways using Omnipay. Includes:
--- Stripe, BitPay, PaySera, WebMoney, Coinbase & lots more.
- Replacement of mcrypt functions with OpenSSL for PHP7.2+.
- API changes - New admin only endpoints:
--- /account/create
--- /account/edit
--- /account/delete
--- /package/listing
- Added optional CDN support for image previews and thumbnails. (via file server management)
- Added optional captcha to user login screen.
- Added optional captcha to admin login screen.
- Big changes to how the delete file process works within the code:
--- All deletes are now scheduled within the file action queue, including FTP, S3 and Flysystem adapters.
--- Better management of file server paths - stored against the file server in the admin area.
--- Removal of ajax calls to remote storage server on delete, significant performance improvement.
- Admin area changes:
--- Moved "Max Image Uploads Per Day" into account packages.
--- Moved "Accepted Upload Image Types" into account packages.
--- Moved "Blocked Upload Image Types" into account packages.
--- Added option to auto clear trash items older than x days in account packages.
- Better feedback on login failures for the admin area.
- Better handling of core FTP storage when passive mode is enabled.
- Improvements to how the account avatar is loaded to avoid restrictions on certain servers.
- Fix to Amazon S3 storage configuration issue.
- File server option to download over different protocol compared with main site.
- Moved the local storage path from _config.inc.php into the file server admin.
- All database tables changed to 'InnoDB' & 'utf8mb4_general_ci' to allow for MySQL clustering support.
- Update of PHPMailer to fix recently announced security issue - https://github.com/PHPMailer/PHPMailer/releases/tag/v5.2.22
- Moved script version number into the database.
- Minor XSS fixes.

- FTP Upload Plugin:
--- Automatic import of FTP uploaded files.
--- Admin user interface to view and delete FTP credentials.
--- Moved uploader tab content to ajax request to limit browser hanging if FTP host has gone away.
- Social Login Plugin:
--- Updated LinkedIn integration due to changes on their site.
- Rewards Plugin:
--- Friendlier site urls (removal of the plugins path in the url)
- Vouchers Plugin:
--- Friendlier site urls (removal of the plugins path in the url)

Release Notes: There are database changes within this release. See /install/resources/upgrade_sql_statements/v1.7 - v1.8.sql

uCloud:

- Added download as zip option on publicly shared folders
- Fixed bug on admin language CSV import
- Fixed missing site settings which can trigger exceptions on later PHP versions

Release Notes: There are database changes within this release. See /install/resources/upgrade_sql_statements/v2.1.1.sql
- Please review the installation documentation for guidance on how to upgrade.

IMPORTANT: You can download this release via your account on CodeCanyon. The process for upgrading is documented below.