Contact us

Changelog

« Back to the list

FileRun Update 20220519 (May 2022)


Summary of this fantastic update


  • Much much better mobile experience. Automatic dark mode, installable PWA, embedded PDF viewer.
  • Upload by copy+paste! From Windows Explorer or MacOS Finder into your browser! 🤯
  • Mount as Windows drive without third-party apps.
  • Edit files with your desktop Microsoft Office without downloading. Changes get saved back to FileRun!
  • Very fast loading of the UI, lower memory requirements, smoother browsing of massive folders.
  • The "Photos" view mode shows a much nicer photo grid, and it is now available while browsing any folder.
  • Collections can now hold files and folders that are shared by other FileRun user accounts. Users without home folders can now also create and manage their own collections.
  • Lots and lots of improvements and fixes, including security fixes.
  • Notes for developers

    • The FileRun favicons have been updated and the entire "images/favicons" will be replaced. If you have customized the favicon files, you will need to restore your versions from the backup folder the update creates inside "system/data/temp/" back to "images/favicons/".
    • All FileRun core JavaScript and CSS files have changed.
      The only JS/CSS customizations that will be preserved through this update are the ones made via external files ("customizables/theme.css" for CSS and "$config['app']['ui']['custom_js_url']" for JS) and the ones made via plugins.
      If you made changes to any FileRun code, you will want to verify that everything looks and works as desired after installing this update.
    • The file "customizables/include.html" is no longer parsed as Smarty code. It is also no longer included in the free FileRun version.
    • Updated the TinyMCE plugin to work with the latest version.
  • Security

    • Vulnerability Fix Fixed moderate security vulnerability allowing XSS attacks from one FileRun user to another. Thanks to Christian Pöschl and the "usd AG" Responsible Disclosure Team.
    • Warning Please make sure you are not runing an old version of GhostScript on your server. Your server can otherwise be easily compromised by any FileRun user exploiting some critical vulnerabilities. Thanks to Dr. Jens Mueller for the responsible disclosure.
    • Improvement Better security for authenticated cached content such as thumbnails and previews.
  • Mobile Browsers

    • Much better experience on mobile, for sharing, searching, tagging, commenting, editing text files.
    • Full support for dark mode.
    • FileRun now offers the option to install itself as a PWA (Progressive Web App), to open like a native app and use the full screen.
    • Faster initial loading, faster navigation through folders, better performance with large lists of files and folders, less memory usage.
    • PDF and Office file preview
      • Added PDF viewer plugin which is automatically used by the "Open in browser" plugin to open PDF documents on mobile devices without downloading the entire file nor leaving the browser.
      • It is used also by the "LibreOffice Viewer" plugin to view office documents on mobile devices.
      • This works also for when sharing PDF and office files via web links.
      • This plugin can also be used separately, though the default "Open in browser" plugin provides much better performance and experience on desktop.
      • It has support for loading very large documents progressively.
      • It remembers the last read page and can load a document fast from that particular page.
  • Photos

    • The "Photos" display mode is now available anywhere, including physical folders, virtual folders or the search result. Note that the photos will be shown with proper aspect ratio only if the file metadata has been imported in FileRun, othwerwise the thumbnails will be square because FileRun imports metadata only on upload on when manually triggered.
    • The "Photos" display mode is now using the full available space for a more aesthetically pleasing gallery.
    • Added ability of users without access to metadata to view photos and videos in full aspect ratio, as well as sort files by metadata document types.
    • Photos and videos can now be added to collections with a single click from the "Details" panel.
    • Added tree menu option under "Photos" to show only videos.
    • FileRun now imports into metadata image sizes of WebP files.
    • Added JFIF to be handled as JPG image files.
    • Added top toolbar button under "Photos" > "Albums" for creating new photo albums.
    • Option to create photo proof sheet is now shown only when image files are selected.
  • File management

    • Big Improvement Added compatibility with Windows native WebDAV. You can mount your FileRun account as a Windows drive without any third-party program. Please see this page for details. Requires that you access your server via HTTPS.
      This also means that you can use any third-party software for keeping files/folders from your cumputer in sync with FileRun, without having to use the Nextcloud desktop sync apps.
      Also, successfully tested support for Finder's "Connect to server" on MacOS.
    • Big Improvement Files and folders can be uploaded from desktop to FileRun, by copy/paste. Tested on Edge, Chrome and Safari. Not supported on Firefox.
    • Big Improvement Files and folders can be uploaded by drag and drop from desktop to a FileRun folder wherever that folder is being shown, including search results, collections, starred, etc. It also prevents dropping the files in there if permissions do not allow.
      With this change one can upload now files by drag and drop to shared folders without having to browse to the folder first.
    • Big Improvement Collections can now contain files and folders that are shared from other FileRun user accounts. Users without home folders can now create and manage their own collections.
    • Big Improvement The "Office" plugin now opens files via WebDAV to allow editing and saving back to FileRun without having to manually upload the file. First time is being used, it will ask for credentails. Use the "Connect app" option (next to the "Sign out" option in the FileRun menu) to generate credentials for your office app rather than providing your main password. Requires that you access your server via HTTPS.
    • Important Fix Uploading/Syncing files larger than 10MB via Nextcloud apps (desktop and mobile) inside folders shared by other FileRun users.
    • Important Fix Uploading/Syncing files larger than 10MB via Nextcloud apps (desktop and mobile) when the user account only has upload permission without the permission of making changes to existing files.
    • Important Fix Editing files via WebDAV when the files have been shared individually by other FileRun users, rather than via shared folders.
    • Important Fix Downloading files sometimes downloads old version from browser cache.
    • Important Change Files shared individually and the root of a shared folder can no longer be deleted by other users, not even if the "Make changes" permission is enabled. Files inside shared folders can still be deleted given the appropriate permission; it is only entire shares that can no longer be deleted.
    • Improvement You can now move files and folders from the search result by dragging and dropping over the root folder of the search.
    • Improvement Downloading a folder now preserves the complete structure, by including the empty subfolders. The files and folders also preserve their modification dates.
    • Improvement Made it clearer when a new version of the same file has just been uploaded, by refreshing the folder and the details panel.
    • Important Change Various usability improvements related to uploading.
    • Downloading empty collections now includes the collection as an empty folder inside the downloaded archive.
    • Copying/moving files/folders now shows the "Starred" section, listing the starred folders.
    • You can add files and folders to starred by dragging them from the list to the "Starred" folder.
    • Fix Anonymous shares are no longer listed twice if the user shares other items not anonymously.
    • Keyboard shortcuts
      • The shortcuts work much better now.
      • FileRun now tries to keep the focus on the file list, so that you can use the keyboard shortcuts at any time without having to click. If the file list looses focus, you can refocus by click anywhere in the list.
      • You can now create multiple folders, one after the other, using the N shortcut without having to use the mouse at all.
      • Added BACKSPACE for changing the current folder one level up.
      • Added "S" keyboard shortcut for searching.
      • Added "D" for deleting items. "Del" can still be used.
      • Added "R" for renaming items. "F2" can still be used.
      • Fix: The keyboard shortcuts no longer try do anything if the context does not allow it.
  • MacOS and Safari

    • Important Fix PDF preview on MacOS Safari.
    • Fix Fixed styling on Safari when using the "Text Viewer" file plugin.
    • Fix Fixed full-screen in the file viewer on Safari.
    • UI Fix Various fixed for Safari 14.
    • Improvement Thumbnails are now being shown for Apple ".pages" files.
  • UI and UX

    • Big Improvement Full support for dark mode, automatically set when detected in the browser. To enable this, set "Dark mode" to "Let browser decide" inside "Control Panel" » "Interface" » "Branding". The themes "Drive" and "Corporate" do not have a dark version at this time.
    • Performance
      • Big Improvement Dramathically improved initial (non-cached) loading speed of the web UI.
      • Improvement Much better performance for the file list using the detailed view mode, particularly when listing many items. Much faster selection/deselection of large number of items.
      • Improvement A bit better performance for the folder tree list when accessing folders with hundreds of subfolders.
      • Big UX Improvement Browsing virtual folders (to search files by tags or music by album or artist), is now much faster, as FileRun no longer loads the entire folder tree just for browsing a particular subfolder.
    • Under the "Details" panel
      • Big Improvement The "Details" panel now shows info also about the currently opened folder, not only about the selected files/folders. All details, such as label, rating, metadata and tags are included.
      • Labels can be now set for the selected file/folder directly from the Details panel.
      • Changed the rating icons from stars so it no longer gets confused with starring files.
      • The readme for a folder is now shown also when selecting that folder in the main list. This can be used for quickly locating the folder of interest.
      • The readme for a folder can be edited directly from the Details panel by clicking the edit button next to the text.
      • Tags are now colorful.
      • You can add a tag from one file/folder to another by dragging it from the list on top of the file/folder.
      • Added option to calculate a folder total size when the folder is paginated, compared to the total of just the current page.
      • Change Files "README" (without any extension) are now also used for displaying as text under the "Details" tab when browsing FileRun folders.
    • UI Improvement The contextual menus now shows the Prevew options when multiple files are selected, with the viewer cycling only through the selected files.
    • Important UI Fix Fix for not enabling mobile interaction for certain laptops which do not report the mouse correctly.
    • Improvement The file list remembers now the selected display mode between sessions.
    • UI Change Labeled folders have their icons in the color of the chosen label. The little label icon is no longer shown. Instead, the icon is thicker and hovering the mouse over it will show the label text.
    • Warning The file/folder labeling will be removed in a future FileRun version. The option to set custom colors on files and folders will be kept, but without a text label. For attaching textual labels, the tagging feature can be used instead.
    • Using the scrollbar in the file list no longer affects the file/folder selection. Also, no longer loosing selection when holding Ctrl or Shift key and misclicking a file/folder.
    • Folders shared with/by other users show a different icon than regular folders.
    • Made browsing deep folders a bit more comfortable in the tree panel.
    • Added option for resetting the file grid columns and sorting to default.
    • Full-screen button on the file viewer opens the web page in full screen rathar than the video itself. For viewing fullscreen videos, the video player's fullscreen button can be used instead.
    • Made it clearer in the grid column menu which metadata fieldsets metadata grid columns belong to. Also, moving the mouse cursor over a grid column header that has hidden fieldset name, now shows the fieldset name in a tooltip.
    • Button elements can be now navigated through using tab and pressed using space or enter.
    • Choosing to search files by label you are reminded which are the default label options.
    • Better error handling related to the plugins folders and code.
    • The copy/move folder chooser now lists the shared folders the same way the folder tree does, with anonymous shares on the same level as the home folder and the shared folders grouped under users without the "Shared with me" folder.
    • The contextual menus adapts now accordingly to the different permissions of files and folders shared by other users.
    • The search form opens in a popup menu to allow more space for the search result.
    • User activity log entries browsed from the control panel are now compact and expand on mouse over.
    • The option to connect a WebDAV app has been moved from under the Account settings window directly in the user menu, next to the "Sign out" option.
    • Thumbnails for plain text files now follow theme colors.
    • Fix: The login form wouldn't receive an error message from the server in the same language as the one the user selected.
    • Many other smaller fixes and improvements.
  • Other

    • Important Fix Error reporting when editing an admin user account.
    • Important Fix Bookmarking or reloading searches that contain special characters (such as the wildcard %).
    • Fix CloudConvert plugin is now compatible with the V2 API.
    • Fix Admin users that can manage only specific groups of users can no longer add user accounts without selecting at least one group that they can manage.
    • Improvement The file/folder control panel is now available for items inside the trash folder.
    • Important UI Fix Translation for the control panel menu.
    • Important UI Fix Made clickable items in folders shared by weblink when they do not have thumbnails.
    • Improvement Added support for collection to the "Folder Index" plugin.
    • Improvement The "Folder Index" plugin offers now the option of exporting as CSV.
    • Improvement Updated cURL certificate bundle.
    • Improvement Nextcloud large uploads now check the FileRun user storage quota even before starting.
    • Improvement Folder downloading is being logged as a separate entry in the user activity log. It happens also when downloading a folder that has no files.
    • Improvement Markdown rendering now supports tables.
    • Various fixes to the image editor.
    • Fix Nextcloud large uploads now check the max configured upload file size of the FileRun user account. Before the size was checked only on individual upload chunks only, not total.
    • Fix Moving files and folders by drag and drop on small screens.
    • Fix Activity log not showing file/folder names correctly after restoring from trash.
    • UI Fix Avatar display inside Nextcloud desktop app.
    • UI Fix Added menu indicator in tree menu to collections.
    • UI Fix Hidden "Label" from contextual menu on various tree options which can't be labeled.
    • UI Fix On mobile devices, exiting viewer when selecting several files no longer cancels the file selection.
    • UI Fix Bubble indicators not showing on Activity and Comments tabs.
    • UI Fix Showing "Preview" option in the context menu on files inside the trash folder.
    • UI Fix Drop-down lists now show full-width options.
    • UI Change Moved "Copy path" contextual option under "More options" and is now available also when right-clicking items in the grid.
    • Fix Control panel activity log file names for items inside the trash folder or items shared with a name alias.
    • Fix Handling within collections files and folders shared by other users.
    • Fix Adding folders and collections to the download cart from the folder tree menu.
    • Fix Renaming a collections and photo albums multiple times in a row.
    • Fix Shared file/folder name aliases inside collections.
    • Fix Custom user profile image loading when a file accelerator is enabled.
    • Fix Preview image file via weblinks when metadata sharing is enabled but file has no tags.
    • Fix List zip archive contents when the file is inside the trash.
    • Fix Reloading the web page after a search.
    • Fix Highlighting .url (External link) files after creating them.
    • UI Fix Allow mailto: URLs for the help URL.
    • Important UI Change The "One Drive" theme has been removed. The "Corporate" theme will be set instead. If you wish it back, please contact us.
    • Important UI Change The "Download Terms" for web links no longer display in HTML format. If you wish to format the text, you can use Markdown.
    • UI Fix Buttons and title showing weird code when navigating a folder named "includes".
    • Fix Copying direct link to folder from the tree menu.
    • Fix Option to merge PDFs is now shown only when PDF files are selected.
    • Fix Configure FileRun to use client e-mail programs to send web links instead of the built-in email sending. The "E-mail program" button now opens in a new tab.
    • Fix Preventing the FileRun superuser from changing its password with an empty one and getting himself locked out.
    • Improvement More meaningful filenames resulted after merging or extracting pages from PDF documents.
    • UI Fix The options "Share" and "Add to" are no longer shown for items inside the trash folder.
    • UI Fix Getting qr code for multiple shared web links one after the other.
    • Onlyoffice plugin Accessed via mobile opens the editor in mobile mode.
    • Onlyoffice plugin Uses dark theme is FileRun theme is dark. Available in newer OO versions.
    • Onlyoffice plugin Added FileRun control panel options for enabling autosave, chat, comments, compact header and zoom level.
    • API Change Uploading files via the API, using HTTP PUT method, requires that the file's target folder already exists on the server. (Previously, the parent folders where automatically created if needed.)
    • API Change Uploading files via the API using HTTP PUT method no longer support OwnCloud chunking mechanism. Uploading large files via the API, should be done via HTTP POST, which supports FileRun's Flow chunked upload protocol.
    • Fix Not queuing for search index files/folders with very long paths.
    • Fix Sharing failing for files/folders with very long paths.
    • Fix Error importing MP3 metadata under certain conditions on PHP 7.4.
    • Dev Fix "customizables/theme.css" is now last to be loaded, to allow better customizations. This file is no longer included with the free FileRun version.