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:
   - Team workspaces in Nova. Switchable personal and team file trees, create teams, email invites (register/login flow), cross-workspace copy, and default workspace on login
   - Direct-to-cloud uploads via S3-type storage plugins (S3, Wasabi, Backblaze, DigitalOcean, Filebase, MinIO, Contabo, Cloudflare R2)
   - MCP server so AI assistants (Claude Desktop, Cursor, etc.) can access files via MCP. Manage the files using natural language
   - Manage teams on Account Settings: card-based team list with avatars, optional workspace tint, member roles and pending invites, ownership transfer, delete when empty, dark mode
   - Topbar workspace switcher on the file manager, account settings, and other logged-in pages; sidebar and breadcrumbs show "[team name] Files" in team workspaces
   - Team roles: viewers read-only (upload, edit, delete, and manage actions hidden); editors trash, restore, and move any team item; owners/admins empty trash and permanently delete
   - Team billing and storage: uploads and copy-to-team bill to the team owner; plan/storage totals include owned teams; content ownership transfers with owner changes (Nova and admin)
   - Team owners move files and folders between personal and team workspaces from the move modal
   - Connected agents in account settings: scoped MCP tokens with permission toggles, client config snippet, revoke; demo mode allows read-only tokens only
   - File manager thumbnails show a loading spinner while previews generate rather than broken image placeholder
   - Fixed remote URL upload routing to external servers when direct storage is active
   - Fixed delete/trash from search results; public share links honour "Require user account download" for guests
   - Fixed upgrade page Stripe buttons and payment gateway button sizing in narrow pricing columns
- Admin Area:
   - Manage Teams under People: list with search/filters, file/folder counts, suspend/unsuspend, edit name/owner/members/roles, remove when empty
   - Teams site settings: enable teams, invite expiry, default member cap; list and edit modal support dark mode
   - Changing team owner reassigns billing on all team files and folders including trash and legacy rows
   - Account packages: can_create_teams, max_teams_owned, and max_team_members; block user deletion while account owns active teams
   - MCP settings under Configuration (enable server, rate limit, inline upload cap, default token expiry)
   - Fixed artifact download links on admin file view; plugin/theme add and translation delete redirects; invalid user/task log "page not found" errors
   - Fixed Edit User silently converting lifetime paid accounts to 1-year expiry when the form was opened and saved without changes
   - File server Read Only and Disabled status is now honoured when completing uploads; user upload server overrides ignore inactive servers
- Plugins:
   - Added Cloudflare R2 file storage plugin (S3-compatible, direct downloads and upload)
   - Direct S3 upload for S3-type plugins with admin CORS connection test (Amazon S3)
   - FTP Upload: aaPanel API account create/remove with connection test, configurable port, ProFTPD removal and admin username suffix fixes
   - Fixed WebDAV 401 on PHP-FPM/FastCGI (cPanel) - existing installs should add Authorization rule from web/.htaccess
   - Media Converter: fixed Schedule Conversion when plugin settings not yet saved
- API:
   - `/api/app/teams` endpoints: list, create, switch workspace, members, invites, settings, copy-to-workspace, leave, delete, transfer-ownership, default-on-login
   - Team management actions recorded in user action logs; team avatars served from /account/team-avatar/...
   - MCP server at `/mcp` (JSON-RPC over HTTP): scoped agent tokens and tools for listing, searching, uploading, organising, and sharing files
   - MCP search/list tools support extension, document-type, and sort filters; access limited to token owner's folders
   - Team workspace bulk actions honour write roles (owner, admin, editor); API v2 on /account/api lists personal workspace items only
   - Fixed folder id validation on file edit and bulk move, team viewers blocked from folder-structure upload paths

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