- 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.

- PHP7 support.
- Automatic language translations via Google Translate API. Translate the entire site content to another language by clicking a button. Note: Requires a Google API key. Menually edited translations can be marked as 'locked' so they're not overwritten.
- Adblocker detection to limit access to the site when adblocker is installed. Optionally block users from the whole site or just viewing images directly. Only enabled if the user account type is set to see advertising.
- Better control over http requests for thumbnails within the file manager. Now the browser wont request them all at once, sometimes overloading the server, they are queued and loaded as the previous one completes.
- Added support for default albums on new account creation/registration. Can be set via the admin, site settings.
- Added support for username and password protected http & ftp urls. In the format ftp://user:[email protected]/filename.txt.
- Improved session handling and how regularly the sessions are cleared from the database.
- Improved management of imagemagick tmp files which are used for image conversion. These are no longer created in the server /tmp folder but in /files/_tmp. Any leftover tmp files are automatically purged every 24 hours.
- Reduced the amount of data stored in each session from (up to) 65k to just over 1k.
- Updated IP to Country data and added admin script to update the data as needed. (see the top of /core/includes/ip2Country.class.php)
- Improved load speed of homepage.
- Added image manager "create copy of image" menu option.
- Moved image stats into popup within the image manager.
- Disabled mouse right click context menu on large image previews. Limits unauthorised downloading of images.
- Removed upload and register buttons on homepage once user is logged in.
- Added support for searching by user profile name rather than just account name.
- Admin Area:
--- Background creation of thumbnails - Added option within the admin area to generate image thumbnails via a cron task, so users do not have to wait for them via the user interface.
--- Added option in theme settings to set custom css code on the site theme.
--- Added option in admin to block the same image from being re-uploaded. Optional on image remove and automatic after removal on abuse reports.
--- Added admin "impersonate user" option, so admin users can login as any other user account.
--- Added new admin page for backing up the database and codebase. Functionality also built in preparation for automatic upgrades at a later date.
--- Added email notification to original reporter after removing an image via admin, abuse reports.
--- Admin option to set blocked keywords within the image name on image uploads.
--- Added option to temporarily disable image uploads globally via the admin area, site settings. Uploads will still function for admin accounts.
--- Added option to temporarily disable image downloads globally via the admin area, site settings. Downloads will still function for admin accounts.
--- Added option to bulk remove images by copying and pasting a list of reported urls.
--- Faster loading of the admin dashboard. Charts are loaded via ajax now to improve access speeds to admin.
--- Added plugin version number within the admin, manage plugins, in preparation for auto-updating.
--- Allowed for read only image servers in the 'move images' functionality, so images can be moved away from a read only server.
- Fixed popup link code to include image thumbnail.
- Fixed issue with file move between external file servers.
- Fixed OG information and thumbnail when sharing via Facebook.

New Plugins:
- Voucher Reseller Plugin

Plugin Changes:
- Newsletter:
--- Fix to show any newly added user packages as groups when creating a newsletter.
- Stripe Payment Gateway:
--- Added auto filling of email address to checkout process.
--- Supplied email on payment charge to Stripe so the user receives a payment receipt.
- PayPal:
--- Added sandbox option aswell as details of the callback url.
- CoinPayments:
--- Allowed for merchant ids and api keys with uppercase characters.
- Social Login:
--- Updated to the latest copy of HybridAuth.
--- Added block of any social accounts which we can't get the email address.
--- Account avatar is re-cached on login to allow for profile image updates.
- Rewards:
--- Improvement to PPV logging when using Nginx and download managers.

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

v1.4 - Huge Performance Increases, Built in Link Checker and other improvements/fixes. - 9th December 2015

- Huge performance improvements, over 220% increase in script load times and database load. See our blog for the full info - https://mfscripts.com/blog.html
- Built in bulk link checker.
- Improvements to filename retrieval on remote url download.
- Increased the maximum auto deletes on the nightly file removals.
- Improvement to social media previews when sharing links.
- Various minor fixes and improvements.

User Registration:
- User registration & members area.
- Users can create an account and manage all their image uploads in one place.
- Fast ajax based image manager built entirely in-house.

Unqiue Image Manager:
- Full screen, responsive file manager. Full support on mobile, tablet & desktop devices.
- Fast ajax based image manager built entirely in-house. No need to reload the entire site to browse albums or images.
- Search widget in the header for quick searching. Both on the main website and the image manager.
- Browse other public images, albums and by image category.
- Set albums within albums, there's no limit on the sub-album depth. Even share a top level album with users to provide access to photos organised into sub-albums.
- Viewing image page:
--- Large image preview, resized depending on device.
--- Zoom option on image preview to view full screen.
--- Display of any accociated EXIF image data onscreen, like when it was taken, location, camera etc.
--- Options to download the original image or different sizes.
--- Sharing code for forums or your own website/email.
--- Email the image or share via social networks.
--- Comment on the image. The comments functionality is entirely built in, manage, approve, edit comments via the admin area.
--- Color palette which displays the most comment colors within the image.
--- 'Like' button so your visitors can like the image.
--- A link to view detailed image view statistics.
- Pre-caching within the image manager so the image manager is lightning fast.
- Support for keyboard navigation when viewing images.
- View a slideshow of any album. If it's a public album, share it with other users/customers.
- Option to rotate images within the file manager. (for jpg, png, gif & wbmp)

Privacy:
- 3 album privacy options:
--- Public - Listed on the site.
--- Limited Public - Available if someone knows the album/image path.
--- Private - Only available via the owners account.
- In addition to the above, you can configure the entire site to be private or an entire user account.
- Albums can have passwords set. Users can not access the album & images unless the correct password is entered.
- The original images & image thumbnails are stored with a long unique file path so they can't be guessed. Direct browser access denied to the image storage.

Follow Us

Reservo is a powerful Image Hosting Script enabling anyone with digital images to upload, manage & share them. Ideal for photographers or agencies. Using the SAAS mode, you can also earn money by charging users for paid upgrades.