Skip to main content

What’s new - Changelog

Update 2021.12.07

 

New User Interface

The entire user interface has been reworked, with high attention to every little detail.

    • Great mobile experience. It adapts to screens of any size to provide a smooth and intuitive experience. Supports touchscreen laptops, handling both mouse and touch selection in the best way.
    • It is now a progressive web app (PWA), so that you can add it to your desktop or mobile phone home screen. (Requires HTTPS access.)

New UI options

    • The folder tree panel can be collapsed for more space for the files list. It is particularlly useful when browsing photos in the new "Photo" view, or documents in the new "Large thumbnails" view. The setting is remembered in the browser.
    • Listing files and folders in "Detailed list" now allows you to sort without keeping the list split between folders and files. The option is found under the file list options menu.
    • New display mode "Large"
      • It shows twice larger thumbnails.
      • It displays both documents and photos in full aspect ratio.
      • It shows when an image file has transparency.
      • It is great for brwosing documents and photos.
      • It replaces the previous "Photos" view mode.
    • Filter files by metadata file type. You can leave the filter enabled and continue browsing around folders looking for particular types of files. The Image/Audio/Video file list view modes have been removed.
    • Tags can be added to multiple files/folders at the same time. Simply select multiple items and use the "Add tags" field on the "Details" panel.
    • Multiple files can be star rated at the same time. Just select the desired files and use the star rating option found on the "Details" panel. If any of the selected files already has a rating, its value will be overwritten.

UI Performance improvements

Much improved file viewer

    • Much better image viewing experience.
    • Shows now all files in the list, regardless if FileRun can generate thubmnails and previews for.
    • Faster loading previews for non-image files.
    • If files are selected, the viewer will cycle only through the selected files. Use this to preview only certain files.
    • It now shows if an image has transparency.
    • Added information when previewing an empty file (0 bytes file size).
    • Opening the file viewer no longer disturbs the file list scroll position.

Uploading

    • Uploading a folder which contains files or folders with names which are not allowed, automatically skips those files, no longer interrupting the whole transfer anymore for user input.
    • Uploading folders now updates the folder tree in real time. This allows you to browse/manage the uploaded folders before the whole transfer completes.
    • The upload panel shows the file upload speed again.
    • The large Nextcloud uploads no longer show temporary folders inside the user's home folder. The temporary folders are now hidden. Added support for deleting a temporary upload folder by Nextcloud on a failed chunked upload, so no folders are left behind.

Usability improvements

    • The list of files is sorted in a more natural way. Sorting is now done in a case-insensitive way, non-latin characters and numbers are sorted better as well. The browser's first preferred language is also taken into consideration.
    • The "Activity" panel
      • The "Activity" tab now shows also own user actions. $config['app']['folder_activity']['show_own'] config option no longer exists.
      • The "Activity" tab now includes the actions made on the folder iteself, when a folder is selected, not only actions made on content.
      • When no file or folder in the list is selected, the activity tab will show all the activity inside that folder and subfolders. The list is grouped by file/folder, so instead of seeing multiple actions made on the same file or folder, you will only see the last action for that file/folder. The number of other actions made is shown.
      • When selecting a particular file or folder in the list, you see all the actions performed on that file, no longer groupped. $config['app']['folder_activity']['show_all_actions'] config option no longer exists.
    • The "Details" panel
      • The details panel is collapsed by default on screen sizes that are not large. It can be displayed using the info button on the top toolbar, or by using the new file context menu option "View details".
      • The preview on the details panel now shows if the image has a transparent background. This helps also identify the image aspect ratio.
      • Added option to change label from the details panel.
      • The details panel shows when the file list is filtered (by audio/video/photos).
      • The "Deleted from" details now links for quickly opening the location an item was deleted from.
      • The "Details" tab now shows the metadata type for the selected file or folder.
    • Thumbnails
      • Thumbnails are focusing the center for photos and the top for documents.
      • Document thumbnail loading is animated, to provide hints on the page size.
      • The thumbnail display mode is now flexible, stretching and shrinking folders and files as needed to use all the available space.
      • Added control panel option for choosing the seek time for the frame selected out of videos for thumbnails.
    • The audio player
      • The audio player no longer closes when leaving the music media library folders.
      • The audio player no longer opens automatically when browsing the music media library.
      • For users who do not have download permissions but they have only preview permission, the audio player now opens directly rather than inside the file viewer.
      • It can now be disabled from the control panel.
      • Added option to disable autoplaying the next file in the audioplayer.
    • Inside the trash folder
      • Files in the trash folder can now be previewd.
      • You can now read comments on files/folders inside the trash folder.
      • The trash folder no longer groups folders at the top, but shows files and folders sorted by deletion date.
    • Increased the text/code editor font size.
    • Added contextual menu option for copying a folder's path to clipboard.
    • Added tooltips on most clickable actions.
    • Dragging files and folders over the "Collections" item automatically expands it to be able to drop into a collection.
    • Added ability to calculate total file size of multiple collections and photo albums together.
    • Better handling renaming current folder.
    • Selecting more than one file to delete now shows a confirmation prompt. This can also be used for deleting permanently instead of to the trash.
    • Added warning when deleting files from outside the home folder or a shared folder in order to prevent accidental deletion from places such as the Starred, Collections or other virtual locations.
    • To prevent accidental file changes, creating a new file from the "+ New" menu no longer allows overwriting existing files.
    • Autosave is now enabled by default for the ONLYOFFICE editors.
    • The Download cart
      • Better feedback adding files and folders to the download cart.
      • Added contextual menu option for adding files to download cart, without having to drag the files from the list to the toolbar menu item.
      • Prevented dragging folders to the download cart without the permission of downloading folders.
    • Keyboards shortcuts
      • Added CTRL+A keyboard shortcut to select all files in the list.
      • Added ESC keyboard shortcut to clear the file selection.
      • Added F5 keyboard shortcut to refresh the file list.
      • The keyboard shortcuts 1-5 for star rating files have been removed.
    • The logo and welcome message are always shown on the login page, even on small screens.
    • Various fixes and improvements regarding toolbars and menu options.
  • The shared links now follow the current theme.
  • The OAuth2/API authorization pages now follow the configured theme.
  • And various other user interface improvements.

Photos Media section

    • Photo and video thumbnails show with the actual aspect ratio of the image.
    • The "Photos" media library now shows both photos and videos.
    • The sorting is done by the date the photos or videos were taken.
    • Video files are visually identified by having a play icon on the thumbnail.
    • Image and video orientation detection has been improved.
    • Added support for HEIC metadata import. Requires Imagick PHP extension, enabled from the FileRun control panel.
  • Media Albums
    • Photos and videos can be organized in albums, which work exactly like the regular FileRun collections.
    • Sharing albums with a link, set by default the link mode to gallery.
    • Files and folders can be added to albums from the right-click menu, or by dragging to the left folder menu.
    • Photo albums can include any other types of files and folders.
    • In the future, albums will be shareable with other FileRun users.

Improved apps compatibility

    • Desktop Sync Nextcloud
      • Desktop sync can be now used also when the user doesn't have a home folder. Files and folders shared by other FileRun users can be now kept in sync with the desktop sync app.
      • If a user syncs all shares from all users (@Shares) or all shares from a particular user, new shares will get synced as well.
      • Sharing files and folders using links from the desktop now works. Changing permissions of existing shared links and removing links also works.
      • Use the right-click menu "Nextcloud" to get private or public links to the files.
    • Android app Nextcloud
      • Sharing files and folders using links now works. Changing permissions of existing shared links and removing links also works.
      • Previewing various types of files works.
      • You can now add a Nextcloud account to the mobile app by scanning the QR code displayed when generating WebDAV credentials from the FileRun "Account settings" panel.
    • Added compatibility with Synology Cloud Sync.
    • Added support for Nextcloud/Owncloud Thunderbird addons.
    • Tested compatibility with Joplin note-taking app: A FileRun folder can server as a synching source for note taking on various devices.
  • Added "Folder Index" plugin for generating printable indexes of folder contents.

Security

    • Fix against CSRF via HTML files opening in the browser, and via MIME sniffing.
      Thanks to Febin Mon Saji (https://www.linkedin.com/in/febin-mon-saji-1787951b1)
    • Improved protection against CSRF attacks.
    • Fixed minor undisclosed security vulnerability.
    • For security reasons, SVG files are no longer used natively for thumbnails and previews, but they get PNG rendered versions.
    • Improved login security.
    • Added option under Password Policy, to enfore two-factor authentication (2FA) on all FileRun user accounts, except guest accounts which they still login using just a link.
    • FileRun is now making sure the session cookies are secure, regardless of the PHP configuration.

Other Improvements

    • General server-side speed improvements.
    • Sped up the thumbnail generation process via command line.
    • Adding/changing file/folder labels no longer require download permission.
    • Changing file tags is now logged to the user activity log.
    • Better error handling in the "Index file metadata" folder control panel option.
    • Audio files get year and genre metadata extracted as tags.
    • Web linked galleries now show thumbnails in the natural aspect ratio of the pictures.
    • Comments can be added to the user's home folder.
    • Better error handling on MySQL connection drop while zipping large folders.
    • The metadata autocomplete, such as for adding tags, searches not only terms starting with the typed word, but wider.
    • Added support for ImageMagick being used in Imagick PHP extension mode to the "Create photo proof sheet" plugin.
    • The user accounts created via the authentication plugin can now have a different role associated with them, compared to accounts created via the self-registration procces.
    • Troubleshooting thumbnail or preview generation from the file control panel now keeps the generated thumbnail/preview files, so one can use this to manually request thumbnail generation for a file for which the generation previously failed.
    • New FileRun branding.

Fixes

    • Fixed display of checkboxes in file grid when thumbnails are not enabled.
    • Fixed taking into account EXIF orientation when retrieving width and height of images and videos.
    • Fixed creating web links via Nextcloud apps.
    • Fixed regression bug: GraphicsMagick support.
    • Fixed removing password protection from web links.
    • Fixed adding file comments using mobile browsers.
    • File comments can now be added via the media folders (Photos, Videos, Music).
    • The file activity log now shows correct filenames for files in the trash folder.
    • Fixed video player showing full size video via web links.
    • Fixed image editor skewing the images on particular image orientations.
    • Fixed display of login background image when the URL contains ampersand characters.
    • The "Forgot password?" function is now available when using an authentication plugin but having the "Allow local users to login" enabled.
    • Fixed search results showing files that might be in other users trash folders. This happens only when the other user's home folders are located inside the home folder of the user that is doing the searching.
    • Disabling plugins now applies also for the plugins already configured to be used with web links.
    • The option of creating file requests is no longer visible if the user had permission to create web links but now he does not have permission to download files.
    • Files and folders that are shared without alter permissions can now be added to starred.
    • Better handling of zipping folders with large number of items. Better error reporting.
    • Better compatiblity with RSS readers for the folders shared with web link in RSS mode. The file URLs now point directly to the file, rather than the file's preview page.

Other changes

    • FileRun installations need to be registered in order to feature custom logos. Unregistered installs will feature the FileRun branding.
    • FileRun no longer works with Internet Explorer. Finally! 🥳
    • The "Default display mode:" can no longer be set to Photos, Videos or Music. The only options are now List, Grid or Large grid. The media views are now reserved for the media library sections.
    • The Zoho theme has been removed.
    • Deprecated $config['app']['ui']['enable_favicon_ico']. Favicons are enabled now by default and can be disabled from the FileRun control panel.
    • Improved debug output for "Thumbnail generation" file control panel action.
    • Updated SimpleSAMLphp plugin description to confirm compatibility with version 1.19.
    • Removed the option of linking the UI logo to a URL.
    • Fixed files showing under Starred when their parent folders were moved to trash.

Hidden files and folders

    • Hidden files and folders will still be visible and accessible via the API, WebDAV and apps.
    • Hidden files and folders can be created and uploaded by users, even if they don't show in the list.
    • Downloading a folder containing hidden files and folders, will not include these files.
    • $config['app']['hidden_folder_names'] has been deprecated.
    • $config['app']['hidden_file_names'] applies to both file and folder names and it only hides items in the web interface.
    • Dot files and folders (.*) can be now made visible, using the new option available under the control panel "Interface" section. They are hidden by default.
    • If you want to completely exlude certain file and folder names, you can use $config['app']['excluded_filenames']. Excluded files and folders will not be visible, accessible or manageable by any means.

 

June 28, 2021 (2021.06.27)

 

  • Security Fixes
    • Fixed critical security vulnerabilities.
      Security audit by Christian Poeschl and Tobias Braeutigam, from "syntegris information solutions GmbH".
  • Other Improvements
    • ONLYOFFICE can be now used to share documents via web links without download permission (requires enabling from the FileRun control panel).
    • Added API call for extracting archives.
    • Added "-path" option to "cron/make_thumbs.php" command line, to process only a specific folder.
  • Other Fixes
    • Fixed ocassional error while moving larger folders that have versioned files in subfolders.
    • Regression fixes:
      • Uploading via web links.
      • Right-click on files for independent admin users.
      • Alphanumeric sorting in the file grid.
      • Uploading CSV files for user import.
    • Compatibility warning with Nextcloud deskop app.
    • "HTML Editor" plugin security changes:
      • Added option to automatically clean the HTML code before opening files in the "HTML Editor" plugin. The option is now enabled by default, but can be turned off from the plugin's settings. Turn off only if you understand the high security risk involved.
      • The plugin's option to be used for creating new file is now disabled by default. You can manually enable it back by editing the plugin settings.
      • The plugin's option to be used for creating new file is not disabled. You can manually enable it back by editing the plugin settings.
      • The plugin is now disabled by default in new FileRun installations.
    • Fixed exporting activity log when no date is selected.
    • Better handling trying to preview a file after session expired.
    • Fixed image editor not preserving file extension case.
    • Increased timeout for indexing via Apache Tika in server mode from 5 to 50 seconds.
    • Fixed some missing translations.

 

April 1, 2021 (2021.03.26)

 

Summary of the most important changes:

  • File plugins can be now used with shared web links.
  • Allow visitors to edit files shared via web links.
  • "Preview without download" permission available for both user accounts or web links.
  • New plugins for spliting and merging PDF documents.
  • Three new themes.
  • Other improvements and fixes

 

November 21, 2020 (2020.11.21)

 

  • Improvements
    • Multiple files and folders can be now shared with other FileRun users at the same time.
      Do note that changing the sharing setting for multiple items at the same time, will apply the exact same settings to all files and folders and override any other existing sharing options.
    • Added "LibreOffice Viewer" plugin which can generate browser-friendly previews for Microsoft Office and OpenOffice type documents. The previews are generated on first view, then cached on the server just as thumbnails are, so subsequent previews open without delay. Requires that LibreOffice is installed on the server, and path configured under the FileRun control panel section "Thumbnails and preview".
    • Users can now share files metadata via web links. You can choose to prevent sharing of certain fields, by editing the metadata fields options from the FileRun control panel.
    • Direct links to files and folders can be copied to clipboard via the contextual menu (under "More options..") or from the sharing panel. These links can be shared with other FileRun users that have access to the file, for pointing to a particular file or folder while collaborating.
    • Users can now search for files that have a metadata value equal or larger/lower than a particular numerical value. For example, to list all files rated 3 stars or lower, one would search for "Rating: 3-". To list all files rated 4 stars or higher, one would search for "Rating: 3+".
    • Files and folders can be rated with keyboard shortcuts by selecting one item and pressing a key from 0 to 5.
    • PDF documents are now handled by the browser on the mobile devices. This means that, if the browser can open the file, it will open it directly, if not, it will prompt the user to save the file to the device before opening with a native app.
    • Added "Videos" display mode, which shows only the video files in the current file list.
    • Added "Videos" media folder which lists the videos in the user's home folder, sorted by the date the files where uploaded to FileRun.
    • Added "Last uploaded" section under "Photos". It shows any type of image file sorted by the date it was uploaded to FileRun.
    • Added "[All]" folder under "Photos > By Date > Year" to list all photos taken that particular year, instead of browsing each month separately.
    • A metadata field can now offer multiple predefined options of which the user can select multiple ones. For that, create fields of type "Multiple values" and you will get the option of setting predefined values the user can select from.
    • Added support for uploading high resolution screenshots via pasting even when the server is configured with small upload limits.
    • One user's list of shared folders is now sorted in a natural way.
    • The comments input field is resizable for writing larger comments more comfortable.
    • Improved compatiblity with the latest version of SimpleSAMLphp. Also made it so that local FileRun user accounts can login, as altenative to SimpleSAMLphp SSO. Added an option to import group names returned by SimpleSAMLphp and an option to restrict access to only certain groups.
    • Added control panel option, under "Interface options", to hide the "Download All" button from folders shared by web links.
    • Non-image files now open with their own preview, instead of just showing a thumbnail, under folders shared via web links as image galleries.
    • Opening HTML files in a new tab now adds HTTP security headers to block forms, JavaScript and other HTTP requests, to prevent XSS attacks.
  • Fixes
    • Fixed Office Web Viewer plugin.
    • The "Photos" media library section no longer shows files which are of a different file type than "Photos" or no type. This is to prevent for example a scan of a document to be shown as a photo.
    • Fixed bug preventing users from changing their passwords while 2FA is enabled.
    • File activity log not displaying when browser extensions for ad blocking, such as uBlock, are enabled.
    • Improved handling of short MySQL wait timeouts, causing database connectivity problems when users download larger files or over slow network connections.
    • Fixed login page redirecting to SSO when "Allow local user accounts to login" is unchecked even though SSO is not enabled.
    • Fixed the "Shares" section under a file's or folder's control panel not listing shares on the item itself but only for contained items.
    • Fixed choosing users and groups for sending files via e-mail.
    • Fixed bug preventing users from creating file requests without being password protected.
    • Fixed Zoho Editor plugin error when FileRun user name contains non-Latin characters.
    • Fixed error message while using Zoho Editor plugin.
    • Fixed error when trying to make thumbnails for broken PNG files.
    • Copying and moving files (not folders) inside another user's home folder, from the current user's home folder, now logs the receiving actions, for sending notifications.
    • Added compatibility with Bitly V4 API.
    • When setting manual notifications for "Folder received (via copy)" and for "Folder received (via move)", the messages now include details about the folder name and location and the name of the user that provided the folder.
    • Fixed regression bug: selecting multiple items in the list of files was not updating the details panel properly.
    • Fixed memory limit hitting when running the "cron/paths_cleanup.php" script.
    • Web link records are no longer automatically cleaned if the file/folder is not found. This is to prevent loss of web links in case the storage is temporarily inaccessible.
    • Improved display of Markdown content in comments and from files.
    • Previewing older versions of the same file with ONLYOFFICE now opens the appropriate version.
    • Fixed incorrect space quota calculation, showing wrong information in the user interface and preventing chunked uploads to complete successfully.
    • Fixed possible error regarding failing to create subfolders when a race condition happens when uploading folders.
    • The "Connected apps" section of the personal settings panel is no longer displayed if the API is disabled.
    • Fixed bug leaving empty upload temporary folders when Nextcloud apps are being used to upload larger files.
    • Fixed ability of setting different permissions to different users/groups when sharing a file/folder for the first time.
    • Various smaller UI fixes and improvements.

 

December 25, 2019 (2019.12.25)

 

  • File Control Panel
    • It's a per file/folder control panel available only for the FileRun superuser.
    • It provides a central place for retrieving additional information in relation to a file or a folder and provides tools for troubleshooting FileRun features such as the content indexing, metadata extraction and thumbnail and preview generation.
    • The contextual menu option "More options.." > "Index files" is now an option under the File Control Panel.
    • The plugin "Admin: Text Indexer Test" is now an option under the File Control Panel.
    • The plugin "Admin: Thumbnail troubleshooter" is now an option under the File Control Panel.
  • Folder Notifications
    • Added control panel option for automatically subscribing users so that they receive notifications when files, comments or labels are being added inside folders that have been shared with them. The option is available under "Files" > "Misc options".
    • The folder notification options are now split into the following:
      • "New files" -> If the previous option titled "Upload, Delete, Rename, etc." was enabled, it now only covers new files. For getting notifications on deletes, renames, etc. the users now need to manually change the notification options to include the new "Other actions" option. The FileRun update will not enable this automatically for the existing settings.
      • "New comments and labels"
      • "Downloads and previews" -> This is the previous option titled "Download, Preview, Copy, etc."
      • "Other actions"
  • Thumbnails and image preview
    • The generated image previews are now cached on the server.
    • Added option to choose the resolution of the image previews and even allowed image files to be served as they are.
    • Image previews are now loading with lower resolution on non-retina displays.
    • Added support for the IMagick PHP extension for generating thumbnails using ImageMagick when PHP doesn't have permission to run external programs. Useful for shared hosting environments.
    • Additional options for controling the behavior of thumbnail and preview generation have been added to the control panel, under "Interface" > "Thumbnails and preview".
    • Added option to rotate previews in the image viewer.
    • The same preview system and cached images are now also used when previewing images via shared web links opened in "Image gallery" mode.
    • The gallery web links image viewer now supports non web-safe images as well, so you can share folders with raw photographs as galleries that include larger previews.
    • To generate previews from the command line, you can use the script cron> php make_thumbs.php --username admin --size large.
    • Fixed clearing thumbnail cache via the folder properties panel when a custom cache location is configured.
    • Fixed generating thumbnails via command line (cron/make_thumbs.php).
    • If the Google Static Maps API key is set, FileRun will generate thumbnails for GPX files.
  • Authentication
    • Users can now generate additional credentials to be used with third-party WebDAV apps. The option is available under the "Account settings" panel. This is particularly useful when connecting using the WebDAV protocol and your FileRun user account uses 2-Step verification (2FA). (Note that this feature requires the API to be enabled.)
    • Authenticating to FileRun via OAuth2 now works with authentication plugins that use SSO (Single sign-on).
    • Added the possiblity to limit users login to more than one IP address or range. "$config['app']['login']['restrict_ip'][$USERNAME]" can now be an array of IP addresses or ranges.
    • No longer logging failed login attempts when the user is setting up 2FA or being asked for the 2FA code.
    • Failed login attempts made from unauthorized IP addresses are now logged to the user activity log.
    • Failed logins not attributed to a particular user account are now logged as well to the user activity log, under the FileRun superuser account. Paricularly useful to see when invalid usernames are being used or various other errors from a third-party authentication plugin are happening.
  • Nextcloud apps
    • Added compatiblity with the version 2.6 of the Nextcloud desktop app.
    • Fixed synching shared folders with Nextcloud desktop sync.
    • Fixed synching folder renames for Nextcloud apps.
    • Nextcloud desktop app showing avatar on account.
    • Nextcloud desktop app allowing to open a file/folder in the FileRun web UI. (Note that this currently doesn't work for shared items but only for items inside a FileRun user's home folder.)
  • Activity Panel
    • The activity panel is now available for the currently opened folder and also for files.
    • Added config option ($config['app']['folder_activity']['show_own'] = true;) for enabling own actions to be listed in the Folder Activity panel.
    • Added config option ($config['app']['folder_activity']['show_all_actions'] = true;) for disabling grouping of actions in the Folder Activity panel by file.
    • Fixed functionality of the "Folder Activity" panel when enabled for shared folders.
  • User Interface
    • The default view mode using for web links can now be changed from the control panel (Interface > Options). Changing the default mode affects all existing web links, unless they were specifically shared with a view mode other than the default one. Web links that were shared with the parameter "mode" in the URL will not be affected.
    • Added file size information for the files shared via "List view" links.
    • The width of the folder panel is now being remembered on the same computer accross sessions.
    • Links to files from the e-mail notifications are now opening the FileRun user interface with highlighting the file.
    • Enabling/disabling or making changes to the FileRun plugins no longer requires users to clear their browser's cache in order to see the change.
    • Clicking a file's label in the details panel will search the current folder for all files with that label.
    • Clicking to "locate" a file from a search results it now closes the search panel, instead of performing another search inside the found file's folder.
    • Text from the Control Panel grids can now be selected for copying.
    • Fixed bug causing the file list to scroll up when clicking next to a file.
    • The text editor now allows copying, pasting and text selection on mobile devices.
    • Making any changes to metadata fields, field sets or file types will reflect immediately, without the users needing to clear their browsers' cache.
    • You can hide the list of system default metadata file types (Audio, Documents, Photos, Videos) in the metadata file type search by setting "$config['app']['metadata']['search']['exclude_system_filetypes'] = true;".
    • You can hide the list of system default metadata fields (the ones that belong to the "Audio", "Documents", "Photos", "Videos" file types) in the metadata file search by setting "$config['app']['metadata']['search']['exclude_system_fields'] = true;".
    • The metadata fields with predefined lists of values now offer the user the option of setting no value.
    • Metadata field sets are now sorted alphanumerically based on their names.
    • The metadata field type "Date/time" now shows a calendar for choosing a value. The field expects the format "2019-01-29 23:59:59".
    • Fix: The login form no longer moves out of the screen when typing in credentials on mobile devices.
    • Fixed "Open with.." > "New tab" to allow multiple files to be left opened at the same time.
    • Fixed Autodesk plugin opening in a new window.
    • Fixed avatar letters being wrong in some cases.
    • Fixed downloading file from the image viewer by pressing the Enter key.
    • Fixed group avatar when group name contains multibyte characters (non-latin characters)
    • Fixed: keyboard shortcuts on Firefox (non-Windows).
    • Fixed sharing panel UI glitch preventing users with long names to be removed from a share.
    • Fixed folder notification messages to include users' full names.
    • Various other small UI improvements and fixes.
  • Other Improvements
    • Added control panel option for disabling/hiding the "Collections" feature. This applies system-wide.
    • The ONLYOFFICE plugin is now available for all filetypes support by ONLYOFFICE, rather than only the common office documents. The full list is the following: "doc", "docx", "dotx", "odt", "ott", "rtf", "txt", "pdf", "html", "epub", "xps", "djvu", "xls", "xlsx", "xltx", "ods", "ots", "csv", "ppt", "pptx", "potx", "odp", "otp".
    • The ONLYOFFICE plugin supports JWT authentication.
    • The ONLYOFFICE plugin no longer autosaves changes. The user needs to click "File" -> "Save" or use the keyboard shortcut for the changes to be saved to the document.
    • Change: the upload chunk size is no longer limited to a max of 20MB but instead it is determined automatically based on the PHP configured "upload_max_filesize" and "post_max_size" (the smallest of these two values). This has two important consequences. One is a potentially negative one, smaller files will be reuploaded from the start if the transfer is interrupted or paused (interrupted downloads are being resumed from the last uploaded chunk). The second consequence, is a positive one, with large files uploaded over fast connections will be uploaded much faster than before (particularly noticeable in local networks). The chunk size can still be manually using '$config['app']['upload']['chunk_size']' (see https://docs.filerun.com/advanced_configuration).
    • Changing a folder's notifications options is now logged to the user activity log.
    • Adding/removing a user to/from a group is now logged to the user activity log.
    • Sending files/folders via e-mail, using web links, now logs the action of creating the web link.
    • Saving changes on a web link's settings is no longer logged as an action if no changes were actually made.
    • $config['app']['email_notification']['per_item']['limit_actions'] is an array containing a list of actions that notifications are being triggered when using per folder notifications.
    • Apache Tika in server mode now requires version 1.22.
    • Added options for enabling file indexing for image files and scanned PDFs through OCR. It requires Tesseract. For more informatiom please see https://docs.filerun.com/file_indexing
    • Added option for loading a configuration file for Apache Tika.
    • The text editor can now open GPX and KML files, with XML code highlighting.
    • E-mail notifications for uploading and downloading empty files are no longer instant. This allows users to create new text files and add content to them without having too many notification messages being sent about the particular activity.
    • The control panel export function for the user activity logs search results is now triggering a file download rather than saving the file in the superuser's home folder. The activity details are now json encoded.
    • Added API method for changing the password.
    • Added possiblity of specifying additional options for connecting to the MySQL database by editing "system/data/autoconfig.php" and adding the 'options' element which lists PDO predefined constants.
    • File or folder names that end with a space or a dot character are no longer allowed.
    • Users with the permission to share files with other FileRun users can now share their entire home folders.
  • Other Fixes
    • Fixed: Removing a user from a group leaving behind settings attached to files/folders shared with the group.
    • Fixed: Removing a user from a shared folder leaving behind settings attached to the files/folders. For example, per-folder notifications enabled, having the users that no longer have access to the shared folder to still receive related notifications.
    • Fixed regression bug: superuser not being able to assign users or groups using the "Can interact with" permissions.
    • Fix: allow "memory limit hitting fatal error" to be logged to the PHP error log when trying to process Exif data from very large files.
    • Fix: FileRun no long attempts to read Exif data from PSD/PSB files.
    • Fixed compatiblity with the newer Autodesk API to allow opening CAD files.
    • Fixed problem with browsing shared folders with certain WebDAV programs.
    • Fixed PHP warning when importing users via CSV.
    • Fixed PHP error (Call to undefined function FileRun\Utils\xdebug_get_function_stack() ..) when installing FileRun updates.
    • Fixed extracting tar.gz archives.
    • Fixed "cron/metadata_index.php" not processing all users when ran without paramaters.
    • Fixed delay in reflecting changed control panel settings when PHP OPcache is enabled.
    • Fixed error when accessing collections that are supposed to contain files that were removed from outside FileRun.
    • Fixed problem with HTML characters typed in the message when sending files via e-mail.

 

July 01, 2019 (2019.06.01)

 

New features:

  • 3D model file support
    • Added 3D viewer with support for: OBJ/MTL, STL, FBX, DAE, X, GLTF/GLB, 3DS, 3MF.
    • It supports external resources (texture files located in the same folder).
    • It provides the option of saving screenshots from the renders.
    • Added icon and file type description for various 3D model files.
    • Added option to use https://github.com/unlimitedbacon/stl-thumb for generating thumbnails for STL 3D models.
  • Added back the download cart. It is hidden by default and it can be enabled from the control panel, under "Interface" -> "Options".
  • Added the possiblity of setting custom icons to specific folders. See this page for more details.

Fixes:

  • Fixed several medium and low risk security vulnerabilities.
  • Regression fix: Sharing as a link a sub folder of a shared folder would share the parent folder instead. (The current FileRun version has been patched shortly after release.)
  • Added "index.html" files to prevent web servers from listing various FileRun application folders.
  • Fixed emojis in filenames affecting thumbnail display mode.
  • Fixed PHP warning when FileRun user is changing own password.
  • Fix: Simple admin users unable to change passwords for the existing user accounts.
  • Fixed folder listing sorting in the main UI.
  • Fix: Filename with non-ASCII characters on file download on Edge.
  • Fix: Form field sizing in the "Options" panel of the "Web Link" panel, on non-English translation, making last field inaccessible.
  • Better handling of non-ASCII characters for generating user avatars.
  • Fixed the progress bar UI on the upload panel.
  • Fixed various UI glitches.
  • Other changes
    • Change: Due to security reasons, FileRun no longer allows filesystem paths/filenames that contain the < or > characters.
    • To prevent getting locked out, the superuser account now has 20 failed login attempt until the account is locked, regardless of the settings for the other user accounts. Make sure you set a secure password for the user account.
    • Behavior change: Closing the "Web Link" panel using the "Done" button no longer copies the URL to clipboard. Users have to press the "Copy" button instead.
    • Added field for setting the name e-mail notifications are being sent from.
    • Added informative notification when assigning the same home folder path to more than one user account.

 

May 22, 2019 (2019.05.21)

 

Important notes

  • Making a backup of the FileRun installation before installing updates is highly recommended. Read here how.
  • The minimum required PHP version for this update is 7.1. For best performance and security, we highly recommend PHP 7.2 or 7.3. The PHP versions 5.6 and 7.0 reached end-of-life from PHP developers, which means no security updates are being released for them. For the safety of your data, FileRun no longer supports them either. (Please see this guide for upgrading to PHP 7.1+.)
  • This update breaks compatibility with the FileRun Android app, which will need updating. Please note that a compatible FileRun Android app might not be yet available.
  • Using the desktop sync apps or the Nextcloud Android app is now requiring the FileRun API to be enabled. Read here how to enable it.
  • After this update, the default language will be set to "English" and the installation will have no translations. The translation system has changed and any files previously uploaded to "system/data/languages" will be removed by this update. For adding translations, please see: https://docs.filerun.com/translating_filerun
  • Users without the permission "User can make changes to files and folders", can no longer make copies of files/folders, even if they have the "User can upload files and folders" permission.
  • The config option "$config['app']['thumbs']['output_small_filesize']" changed to "$config['thumbs']['output_small_max_filesize']".
  • The configuration option "$config['app']['ui']['custom_css_url']" is no longer active or available. For customizations, please create the file "customizables/theme.css" and enabled it from the control panel under "Branding".
  • The download cart feature has been removed. Please use the new collections feature or the starring feature to achieve the same.
  • The "Creative Cloud" and "Pixlr" plugins have been removed as the services have been discontinued by their developers.

New features

  • Collections

    • Files and folders can be added to virtual folders called collections.
    • Same file or folder can be added to more than one collection.
    • Entire collections can be downloaded with a single click.
    • Multiple collections can be downloaded at the same time with a single click.
    • Collections can be dragged into each other to add items from one collection to another. (The original collections will still preserve the same items.)
    • Collections can be shared using web links. All options still apply:
      • You can share the collections as image galleries or audio playlists, password protect the access, etc.
      • You can enable file requests (ie. allow uploads from visitors), and all the folders contained in the collection will allow uploads. If the option "Allow visitors to see and download the existing files." is not enabled, the visitors will not have access to the folders contents, but only be able to upload new files.
    • Files and folders can be renamed or moved, yet they will still remain in the collections to which they were added.
    • Pro tip: use the search to locate files of interest, and add them to a collection, right from the search result.
    • Pro tip #2: Share the same file/folder via multiple weblinks with different options, by placing them into collections and sharing the collections instead.
    • Note: Collections can currently only contain files and folders from the user's own home folder and not from folders shared by other users.
  • Image editor

    • Basic functionality: resize, crop, rotate, flip.
    • Has no third-party requirements.
    • All types of image files can be opened, as FileRun will convert the data format if necessary. Note, very large image files will be converted to a maximum resolution of 4000x4000 pixels. Editing a RAW image file, for example, will save the edited version as a separate JPG image.
    • Can be used to convert various images file formats to JPG.
    • The image viewer has a button shortcut for opening the current image in the editor.
  • Added Laravel authentication plugin.

  • Added dark theme.

  • PDF documents can be edited with Google Docs Editor.

API

  • Added API method for removing web links (http://docs.filerun.com/api#removing_web_links).
  • Fixed weblink information when listing via the API files and folders with weblinks.w
  • The API endpoint user/info provides now also information about the user's permissions.

Various

  • Many performance improvements, making FileRun significantly quicker to load and react.
  • Added compatibility with latest Nextcloud Android and desktop apps.
  • Added configuration option for the LDAP plugin, to limit access only to users that are members of particular groups.
  • The activity logs for files and folders can now be checked also for items from the trash folder.
  • User Interface

    • Improvements for mobile browser access:
      • The default display mode is "Detailed list" and the control panel set display mode applies only on large screen devices. The user can still change the display mode at any time.
      • All inner popups open full screen. Users can rotate device to landscape for better use of wider content.
      • Increased various text and element sizes for better accessibility.
      • Improved the image viewer's details panel.
      • Fix size of the Android app login prompt.
    • Added support for LibreOffice for generating thumbnails for office documents, including plain text files and HTML. (https://en.wikipedia.org/wiki/LibreOffice#Supported_file_formats)
    • Added breadcrumbs navigation which shows the path of the currently browsed folder and provides a quick way of browsing to the parent folders.
    • Added blank theme for custom themeing.
    • The custom theme file now loads on top of the selected color theme. To customize an existing theme, enable the option "Apply "customizables/theme.css"" and create the file "customizables/theme.css" where you write your custom CSS code.
    • Target folder selector
      • Shows a small window for browsing existing folders for performing various actions.
      • It is used for copying or moving files and folders. The copy/paste option has been replaced by this feature.
      • It is used also for extracting archives to specific locations.
    • The web page's title gets updated based on the browsed folder. This helps identify between multiple opened tabs and improve bookmarking.
    • Thumbnails
      • Narrower thumbnails are now displayed from the top instead from the center. This makes identifying text documents easier.
      • File icons are now monochrome, to better distinguish between system icons and thumbnails.
      • Improved browser caching for thumbnails sent out from original file contents.
      • Improved the loading speed from the server for cached thumbnails.
      • Thumbnails are displayed now also for very small image files (smaller than 1KB). This is useful for small SVG icons, or plain text files without much content.
      • Better cache handling for files that thumbnail generation fails or provides no output. For example, FileRun tries to generate cover images for MP3 files. Before, even if a file wasn't having one, the server was looking into the file for one, every time the user was listing the file. Now it doesn't.
      • Small SVG files no longer employ ImageMagick for thumbnail generation but instead they are displayed natively.
      • Default thumbnail size has been increased from 140 pixels to 170.
      • Added lazy-loading for thumbnails displayed via weblinks.
    • Searching: choosing a metadata field that has a predefined list of options now shows the actual list to the user.
    • The refresh button is now on the top toolbar, for easier access.
    • The meta-icons have been moved to allow longer file and folder names to display better.
    • Added keyboard shortcut "n" (or "N") for creating a new folder.
    • The "Locate" context menu option now shows for items in the search result.
    • Failed actions now show a red colored message in the left-bottom corner of the screen, to inform the user that there was a problem.
    • Restoring files from trash updates only the changes instead of reloading the trash file list.
    • Added option for (calculating and) viewing folder sizes.
    • Dragging files up and down the grid automatically scrolls the list.
    • Added automatic scrolling when dragging items to the folders tree.
    • Dragging folders from the tree panel is no longer enabled to prevent accidental folder moves. Moving folders is now done only by dragging from the grid.
    • When dragging files and folders around, it's now clearer to see what files/folders are being dragged.
    • Fix: the rating and tags widgets are no longer displayed for users that do not have permission to access metadata.
    • Fix: file list scroll when playing an audio file from a display mode other than "Music".
    • Various other interface improvements and fixes.
  • Desktop sync
    • Fixed uploading new files. The error message was "The server did not acknowledge the last chunk. (No e-tag was present)".
    • Fixed uploading files inside the home folder (@Home). The error message was "Not allowed because you don't have permission to add files in that folder".
  • Added option to preview old file versions. Versions open in separate browser tabs for easy comparison. They open with the default configured file preview method. If the default file preview method is an editor, saving changes will not update the old version, but it will save it as the current version.
  • Files can be permanently deleted (skipping the trash folder) by holding the shift key when performing the action.
  • Security: The option "Maximum login attempts" applies now also when a third-party authentication plugin is in use, preventing brute force attacks.
  • The admin users can now reset a user's 2-step verification. Useful in case of lost devices.
  • Fix: removed limitation on number of users and groups that can be listed inside the "Can interact with" user permission.
  • Fix: loading high-res version of images in folders with single quote characters in their names.
  • Fix: adding files to an existing Zip archive no longer resets the archive file, so weblinks and other metadata already attached to the archive get preserved.
  • Fix: extracting files from a Zip archive, if they overwrite existing files, it no longer resets the target files, so weblinks and other metadata already attached to the existing files get preserved.
  • Fix: The option of sharing a web link via QR-code is now enabled by default. (The optional config "$config['app']['weblinks']['showQRCode']" is now called "$config['app']['weblinks']['hideQRCode']".)
  • Fixed "User info HTTP method" option not being taken into consideration for the OAuth2 authentication plugin.
  • Fix SSO not setting a CSRF token causing users to be unable to delete files or the admin to make changes in the control panel. Affects only the cases where "Inactivity timeout" is set to 0.
  • Fix ImageMagick crash when $config['imagemagick_limit_resources'] is enabled.
  • Added plugin for troubleshooting the thumbnail generation process. The plugin is available only to the FileRun superuser and disabled by default.
  • Added config option $config['app']['enable_catch_all_event']. Set to true, will have FileRun look for "customizables/events/catch-all.php" and run it every time a user performs an action.
  • Fix: trying to move a folder to the same location ends with an error message instead of renaming the folder to "Copy of ..".
  • Improvement: when a file/folder move attempt fails, the user now gets to know to which of the selected files/folders the returned error refers to.
  • Fix: error listing user accounts when the option "Inactive accounts" is set to "Do not delete" under the guest user settings.
  • Improvement: when trying to empty the trash folder, if there is an item with errors, the operation will continue with the remaining of the files rather than stop there.
  • Fix: user self registration process wasn't registering the user details (Phone, Company, Website) correctly.
  • Raw image files 'cr2', 'mos', 'mef', 'nef', 'arw', '3fr', 'iiq', if they don't have an XMP sidecar file, are processed as TIFF for extracting basic Exif data (width, height and date taken).
  • Added 'webp' image file format support and it is handled as a web-safe image (just as JPG or PNG). Note that at this time, Safari, the old Internet Explorer, the old Firefox versions and Edge versions 12-17, do not support this file format.
  • Fixed error message when trying to import users from a file without mapping both first and last name columns.
  • Added AIF, AIFF, 7Z, DCM as recognizable file formats.
  • Removed FLV and SWF video playback support.
  • Fixed full-screen on EPUB reader on Chrome.
  • Added support for vertical languages EPUB books.
  • 'file.download' hook has been renamed to 'file.read'
  • 'file.upload' hook has been renamed to 'file.write' and it executes before the file is write but after all the needed information has been collected (does not include file contents data). To target particular types of file writing, there are the available hook names "file.write.string", "file.write.upload", "file.write.move", "file.write.copy"
  • Other changes
    • File downloads (regardless of method - which includes opening a file in the browser for viewing, previewing a bit of a media file, etc.) no longer logs the action to FileRun's activity logs and the per-file activity logs, unless the very end part of the file's contents has been transfered from the server to the client. This is done to avoid thousands of log entries caused by Firefox and other browser that might make very large number of small partial requests when downloading a file. This change means that if a user opens an audio file or video file and doesn't wait until the entire file gets downloaded, the action will not be logged on the server. If this is not a desired behavior for your particular use-case, you can change back to the previous behavior, by adding "$config['app']['logging']['partial_downloads'] = true;" inside "customizables/config.php" (http://docs.filerun.com/advanced_configuration
    • The config options "$config['app']['api']['oauth2']['allow_over_http'] = true;" is no longer available, with the option now added to the FileRun control panel.