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 support for toggling between video sizes (4k, 2k, HD, 720p, 480p, 360p) when using in conjunction with the media converter
   - Added expiry date and access password options when creating sharing links. Available on hashed external links, internal sharing and email sharing
   - Added prompt for password when accessing sharing URLs, if set
   - Files downloaded by admin users are no longer counted towards file download stats
   - Improvements to edit file/folder popups to ensure browsers don't autofill password elements
   - File history entry no longer added when admin copies a file into their account
   - Fixed "Permanently Delete" right-click menu option not working for files in trash
   - Added delete key shortcut to permanently delete files in trash
   - Removed "Upload" menu items and button on homepage when user account has uploading disabled
   - Fixed issue on "View All Links" popup with file URLs not clearing when re-uploading with "Remote URL Upload"
   - Removed delete hashes on the end of API generated file info URLs
   - Added redirect to originally requested account page when prompted to login
- Admin Area:
   - Added dedicated file "Artifacts" tab in file edit popup. Provides visibility on all Artifacts relating to a file, such as resized videos, thumbnails or (later) versioned files
   - Added option to download artifacts
   - Added option to delete artifacts
   - New admin area option to randomise upload server per upload request
   - Added link expiry date and status to "Manage Sharing" view
   - Added option to set expiry date when added sharing URL
   - Added site setting to restrict the maximum download zip file size (default 4G)
   - Added site setting to control the download zip purge period for tmp files on the local server (default 72 hours)
   - Ensured translation placeholders (within square brackets) are not translated when using Google Translate
   - Various fixes and improvements on "Scan for missing Translations" functionality
- Docker:
   - Added Docker container files for local development/testing
   - Includes PHP8.3, Apache and the necessary dependencies
   - See /docker/README.md for more information
- Translations:
   - Language packs regenerated for Arabic, Bengali, Chinese, Dutch, French, German, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish and Vietnamese
   - Download via https://yetishare.com/yetishare_translations.html
- Refactored core session support to httponly and samesite properties
- Added support to set the values from _config.inc.php as environment variables. If set, these override the _config.inc.php file. See docker/PHP8.3/common/.env for the available variables
- Fixed issue with related files not displaying as expected when previewing a file
- Fixed issue with downgrade accounts emails not being sent on later PHP versions (create_email_notifications.cron.php)

Plugins:

- New Browser Extension
   - Quickly search & access files, copy multiple file & folder links and download files directly
   - New admin area section to manage the plugin settings and preview the extension
   - New front-end pages for users to download the extensions and view installation documentation
   - Support for Chrome, Edge, FireFox and Opera browsers
- Backblaze, Contabo, DigitalOcean, Filebase, Minio, S3 Storage, Wasabi
   - Added support for artifact storage and retrieval
   - Fixed issue where files with special characters caused the direct download URLs to error
- Media Converter
   - Added support to convert to multiple video sizes, including 720p, 1080p, 2k and 4k
   - Added different bitrate depending on video size, results in much lower file sizes on smaller videos
   - Added "threads" option in plugin settings to speed up video conversion
   - Added "framerate" option in plugin settings
   - Added support for video watermarks greater than 65kb in length
   - Moved video poster storage to artifact storage for multi-server support
   - Fixed issue in some video posters/thumbs which caused top and bottom black bands to be converted white
   - Refactored process_converter_queue.cron.php script to use core file content get/setters
   - Removed dependency on direct PDO usage, now using core Database class
   - Various performance improvements
- Voucher Reseller
   - Added missing translations
   - Various performance and UI improvements
- Rewards
   - Changed all user drop-down filters to dynamic lookups within the admin area. Improves page performance with a large volume of users

Release notes:
- There are database changes with this release. Please apply the SQL in /install/resources/upgrade_sql_statements/v5.6.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.