Version History of FileVista

Version 7.12.0 - August 9, 2017

  • Improved: Document Viewer:

    • Fixed: Conversion of a large document could fail upon first view in DocumentViewer due to the default ASP.NET timeout (110 seconds). Increased timeout so that conversions that take long time are completed successfully.
  • Improved: ControlBase.StateId will not be random and will change less often. It is now calculated according to the url and control ID combination. This way more handler methods can make use of browser caching across different sessions. For example, image/video thumbnails will be more likely loaded from browser cache in consequent sessions for additional performance boost (no server hit even for HTTP 304 Not Modified).

Version 7.11.2 - August 1, 2017

  • Fixed: When changing “Connect To” selection box in “Import Users” dialog, the description for below field was not changing as in previous verions due to a bug so it made the dialog confusing. For example, when "Machine (SAM Store of a computer)" is selected, the below field description will change to "Machine name (required, eg. WIN-CONTOSO)" as expected, also container field will be disabled.

  • Improved: Added “Import Users” link button under number of users label in “Users” section of the administration panel for easy discovery of the feature. In previous versions, it was only accesible from the context menu. Also made sure this feature is hidden in UI for Group Administrators.

Version 7.11.1 - July 31, 2017

  • Fixed: DiskCache should not throw exception when the cache folder does not exist yet.
    For new installations, image/video thumbnail generation and DocumentViewer were broken due to this issue
    (user needed to manually create cache folders).

  • Fixed: In view layouts other than “Details”, checkboxes were displayed over drag selection rectangle.

Version 7.11.0 - July 13, 2017

  • Added: Azure Blob File System. You can now use an Azure Blob container like a regular folder on disk.
    “Choose Location” dialog now allows you to add a Azure Blob container (like Amazon S3 Bucket) when creating
    a RootFolder. Info on properties:

    • Path:
      Leave path empty to connect to the root of the container. For subfolders, path should be specified as
      a relative path without leading slash (eg. “some/folder”)

    • Container, AccountName, AccountName:
      Get these values from your Azure Portal (Storage Account -> Access Keys -> Connection String)

    • UseHttps, EndpointSuffix:
      These are optional, usually you don’t need to change the default values (checked, "core.windows.net")

  • Added: Global “Item check boxes” option to “Application Settings” for forcing checkbox selection mode
    regardless of being detected as a touch device.

  • Improved: Moved busy indicator from bottom status bar to breadcrumb navigation bar because
    some browsers like Chrome show status tooltip on bottom left corner and hide the UI.

  • Fixed: When there were many video files in a folder, occasionally (on app start) the thumbnails would not
    be loaded (infinite loading indicator). This happened due to a race condition in VideoThumbnailer.

  • Improved: Updated Media Player.

Version 7.10.0 - June 20, 2017

  • Added: New “Item check boxes” mode for convenient multiple selection of files/folder especially on touch devices. The option can be toggled on “View” tab of ribbon. For tablet and phone devices this option will be turned on by default because drag-selecting is hard (long press and scroll) on these devices (unlike desktop where mouse is available). So check-selecting is better for these devices. Check-selecting works with all (6) view layouts.

  • Fixed: Thumbnails were not loading on iOS (retina).

Version 7.9.12 - June 15, 2017

  • Fixed: DocumentViewer failed to open DCM (dicom image) files.

Version 7.9.11 - June 13, 2017

  • Fixed: When ASP.NET impersonation was used via <identity impersonate=“true” … /> tag in web.config, when accessing temporary folder impersonation was being reverted “just in case”. This will not be done anymore because it cause access errors in some cases.

    More info about ASP.NET impersonation:
    Actually the user in <identity> tag already has to have permissions on “Temporary ASP.NET Files” because ASP.NET runtime throws an error on startup so we can assume the user can already access if the application is running.

    <identity impersonate=“true” /> (no user) impersonates IUSR when Anonymous Authentication is used and suprisingly IUSR is not member of IIS_IUSRS, only app pool identities are (via automatic injection). When Windows Authentication is used, this will be the logon user. So you are responsible for adding any impersonated user including IUSR to IIS_IUSRS group to grant “Temporary ASP.NET Files” access.

    After adding IUSR to IIS_IUSRS group, you need to run “iisreset” in Administrator Command Prompt. This is because changes to user’s group membership are not effective until the next time the user logs on.

    If you are running the app pool as a domain user, the rules change on the automatic injection of IIS_IUSRS token into the process at startup. Solution: Create a new active directory user group named “IIS_IUSERS” in Users OU. Then join your iis users to this group. After that, adding that user group to local IIS_IUSRS group solves your problem.

  • Improved: Document Viewer:

    • Improved: Got rid of HTTP headers used in DocumentViewer when downloading the XPZ. Parameters will instead passed via regular querystring. This will probably fix some random “Invalid XPZ file” errors.

Version 7.9.9 - June 8, 2017

  • Fixed: When using a root folder with impersonation, Document Viewer and Video Player failed to open files.
    Image Viewer was opening the files.

Version 7.9.8 - June 6, 2017

  • Fixed: Still happening issue, completely fixed now: When a license key was set and debugging in
    Visual Studio on Windows 10 Creators Update, the opened browser hanged on forever. The issue only happened
    on .NET 4.7 framework which came with Windows 10 Creators Update.

Version 7.9.7 - June 3, 2017

  • Improved: ImageCache and DocumentCache locking, prevented double entries for same uniqueId with
    different file name if requested at the same time.

Version 7.9.6 - May 29, 2017

  • Fixed: When a license key was set and debugging in Visual Studio on Windows 10 Creators Update,
    the opened browser hanged on forever. The issue only happened on .NET 4.7 framework which came with
    Windows 10 Creators Update.

  • Improved: Document Viewer:

    • Fixed: Viewing TIFF files was broken with this error:
      Object reference not set to an instance of an object.

    • Fixed: When viewing image formats, the generated PDF files in cache folder were kept open
      (could not be deleted).

Version 7.9.5 - May 25, 2017

  • Fixed: Thumbnails sometimes appeared blank in FileManager especially in Chrome.
    Also improved lazy loading of thumbnails with better “in viewport” detection.
    Also fixed CTRL+F5 (or “disable cache” in developer tools) causing broken images issue.

  • Fixed: Search box label was not changing when changing folders and it was always displaying
    the name of first root folder, although the search was done in the correct folder.

  • Fixed: Actions “Add to zip” and “Extract” could fail when dealing with zip files due to timeout.
    Also fixed zip generation for some files of certain size (exact divisible of 64k).

  • Improved: Date column will be empty for folders with default/min date (e.g. 01/01/0001),
    this is especially useful for AmazonS3 and Archive folders which usually does not have a valid/useful date.

  • Improved: Upload window: “Select files to be uploaded” label was truncated on high DPI.
    Added Remove and Clear buttons for better touch support (alternative to context menu), removed Close button.

  • Improved: Updated Media Player.

  • Improved: Document Viewer:

    • Fixed: Errors before “please wait a moment” dialog was not displayed. Also downloading indicator animation
      (blue rectangle) was not displaying (the one after “please wait a moment” dialog).

    • Improved: Conversion accuracy for WordProcessing, Spreadsheet, Diagram formats.

  • Fixed: License domain check for 3 letter domains failed as they were mistakenly treated as TLDs.
    Possible “Request is not available in this context” on probably earlier .net 4.0 versions when license key is set.

Version 7.9.3 - May 4, 2017

  • Fixed: Login without user domain part feature introduced in 7.9.0 was not working properly. It worked for local machine users but not domain users as expected.

  • Improved: Document Viewer:

    • Improved: Conversion accuracy for Cad formats.

    • Added: Grayscale printing. The print dialog in DocumentViewer now has a “Grayscale (Black and White)” option.

Version 7.9.2 - May 2, 2017

  • Fixed: Clicking on UI items was not working on Firefox 52+ when used on a touch-enabled device.
    Firefox changed a default browser behavior/setting in recent versions which broke clicking behavior
    in some products: If you have a touch enabled laptop or PC monitor and when you use a mouse,
    your clicks were not received by the controls displayed in Firefox. The problem did not happen if you
    did not use a touch-enabled device.

  • Improved: Document Viewer:

    • Fixed: Sometimes DocumentViewer’s vertical scrollbar’s bottom button was not visible.

    • Fixed: Especially on IE, DocumentViewer’s pan tool (hand cursor) was overlapping scrollbar so it made the user
      think the hotspot was on the scrollbar but when the user moved the mouse the user was actually still panning the
      document because the hotspot of the hand cursor was still on the document and not on the scrollbar.
      This confused the user thinking into clicking on scrollbar caused “jumping back to the first page of the document”.
      Now, when the user approaches a scrollbar, the hand cursor will be changed to default cursor and panning too near
      the scrollbar will be disabled. This way panning and scrolling actions will never be confused.

    • Fixed: When printing on IE, an extra blank page was being added at the end.

    • Improved: Viewing accuracy for Presentation and Imaging formats.

Version 7.9.1 - April 28, 2017

  • Fixed: “New User” dialog was broken after last update, i.e. password related fields were not visible thus a new user could not be created. Also “Edit User” dialog for imported users was not closing and changes were not saved.

  • Fixed: “Choose Location” dialog was broken after last update, i.e. when creating a new root folder, clicking “Choose” button showed a page with server error.

  • Fixed: Soft errors which may be logged in server logs:
    Resource ‘GleamTech.FileVista.Resources.login-combined.js’ not found in assembly ‘GleamTech.FileVista …’.
    Resource ‘GleamTech.FileVista.Resources.userdialog-combined.js’ not found in assembly ‘GleamTech.FileVista …’.

  • Added: A warning will be displayed next to Database Version field of About Dialog if there is a mismatch between current and target database schema versions.

Version 7.9.0 - April 24, 2017

  • Changed: Licensing model. From now on, the license types are B10, B50, B250, B1000, Enterprise and Source. Your existing license type (Micro, Small, Medium, Large, X-Large, Enterprise, Enterprise + Source) will still be valid but license keys are changed so please go to https://www.gleamtech.com/upgrade and acquire a new license key if you want to use this version (or higher). If your one year maintenance has not ended, you will receive a new license key without a charge. After your maintenance has ended, you will be able to upgrade to only new license types.

  • Fixed: DocumentViewer was not displayed in IE11 with “Please use an HTML5 Compatible browser” error when IE Enterprise Mode was active. This is because Enterprise Mode emulates IE8 and DocumentViewer supports IE9+. Now DocumentViewer will force latest IE mode and will display as expected even in Enterprise Mode.

  • Added: About Dialog which shows useful information about the product such as exact version. About Dialog can be accessed with the new “About…” button on the toolbar of Administration page. The information is this dialog will be helpful when you want to update your version and when reporting a problem.

  • Added: Imported users (Active Directory or any other external users that are imported) can now login without entering the domain part of the username. For example, if a user enters “John” in login dialog, first exact name will be searched then “Contoso\John” (Down-Level Logon Name) and then “john@contoso” (User Principal Name) will be searched.

  • Fixed: User Settings Dialog should not show “password change” option for imported users (Active Directory or any other external users that are imported) because passwords for these users are not stored in FileVista so changing password does not make sense and it’s not even effective. Also “password change” dialog which is shown upon login if the password has expired will not be shown for these users.

Version 7.8.2 - April 7, 2017

  • Improved: High quality printing in DocumentViewer. The print dialog in DocumentViewer now has a “High Quality” option which is enabled by default. Printing in high quality will prevent pixelation of text.

Version 7.8.1 - April 4, 2017

  • Improved: Stability of DocumentViewer UI. Added back and forward navigation buttons to the toolbar.
    Error messages in the modal dialog can now be selected for copy/paste.

  • Fixed: The soft error which may be logged in server logs:
    ‘GleamTech.DocumentUltimate.Resources.webviewer.Html5.external.images.ui-bg_glass_95_fef1ec_1x400.png’ not found in assembly ‘GleamTech.DocumentUltimate …’

Version 7.8.0 - March 25, 2017

  • Improved: Document Viewer:

    • Re-enabled email formats (.msg).

    • Fixed pre-filled form fields of PDF files not displaying issue.

  • Fixed: Drag & drop issue within FileManager. Thumbnail image was dragged when mouse moved (browser’s internal d&d),
    where the whole item should be dragged. Probably was broken since 7.7.0.

  • Improved: Updated Media Player.

Version 7.7.7 - February 13, 2017

  • Fixed: Bookmarks (Outlines) for PDFs were lost/missing in DocumentViewer.

  • Added: New document formats for Document Viewer:

    • .ots - OpenDocument Spreadsheet Template
    • .otp - OpenDocument Presentation Template
    • .dcm - Digital Imaging and Communications in Medicine (DICOM)
    • .webp - WebP Image
    • .djvu - Deja Vu (DjVu) Image
  • Added: File icons for extensions:

    • .ots
    • .otp
    • .jp2, .jpf, .jpx, .j2k, .j2c, .jpc (JPEG 2000)
    • .jxr, .wdp,. hdp (JPEG XR)
    • .dcm (DICOM Image)
    • .djvu (DjVu Image)
    • .wmf, .emf, .dib

Version 7.7.5 - January 22, 2017

  • Improved: When closing “Create Public Link” window, the changes will be saved automatically, i.e. user will not have to click “Update” button first. The “Update” button is moved next to “Test” button so that user can still apply the changes before testing the link if required. The “Close” button is also renamed to “OK” to imply the new auto-save behaviour.

  • Added: Global policy options “Maximum public link age” and “Maximum public link hits” to the “Application Settings” window. Default value for this options is 0 which means they are not set. When this options are set, all public links will be first checked against this global policy even if they are not limited by the user in “Create Public Link” window.

  • Improved: Public link urls will now include the hashed ID (letters and numbers e.g. …/y42/image.jpg) instead of the plain number ID (e.g. …/175/image.jpg). In previous versions, it was still secure even when a plain number ID was used because you would also need to know the exact file name in combination to guess the url. It was not possible to just increment the number and access possible public links from the database. However the new mangled/unguessable IDs will ensure the user that public links are actually secure. The previously created public links will be still be accessible via their same urls and they will keep working, the new type of urls will only be generated for newly created public links.

Version 7.7.0 - January 11, 2017

  • Improved: Document Viewer. Added JPEG XR (HD Photo) (.jxr, .wdp, .hdp) format support. Disabled browser’s right-click context menu for thumbnails in Document Viewer so that saving thumbnails is prevented.

  • Fixed: When FIPS was enabled on the machine, you could see evaluation watermark in documents opened by Document Viewer.

  • Improved: Updated Media Player.

  • Improved: Pinch and double-tap gestures (zoom in and out) on mobile devices.

Version 7.6.4 - January 3, 2017

  • Fixed: Still in some cases, "Could not load file or assembly" errors (yellow screen of death) when the web app first starts.

Version 7.6.2 - December 5, 2016

  • Improved: Stability of Document Viewer.

Version 7.6.1 - November 26, 2016

  • Improved: Merging of DLLs. We are now using an in-house built assembly merger and resolver. The new resolver is more performant (you should notice faster startup times), reduces the memory footprint, handles error better and provides detailed logging in the temporary folder and also in VS Debug Program Output Window when attached. Also the size of the product DLL files are slightly reduced due to better compression. We will offer this new assembly merger and resolver as a new product soon.

Version 7.6.0.1 - November 4, 2016

  • Fixed: The installer was not listing remaining sites when there were web applications/virtual dirs in the first site.

Version 7.6.0 - October 26, 2016

  • Improved: Document Viewer. Full CAD support. DWG files (AutoCAD R13, R14, 2000, 2004, 2007, 2010, 2013, 2016) and DXF files (AutoCAD R12, R13, R14, 2000, 2004, 2007, 2010, 2013, 2016) can now be opened with DocumentViewer. In previous versions, there was DWG and DXF support but it was pretty limited and it could only load very few AutoCAD format versions. Now any AutoCAD file you throw at it will work.

Version 7.5.6 - October 22, 2016

  • Fixed: The installer was confused when a web site had SSL/HTTPS binding and it showed “???80?” in the list, so it was not possible to select this web site and install to it. The installer will also be able to create a new web site if there are no web sites in IIS.

  • Fixed: Possible wrong “evaluation has expired” error in Document Viewer.

Version 7.5.5 - October 17, 2016

  • Fixed: Amazon S3 root folders can now list more than 1000 items. Also improved listing performance of folders so you should not have any problems with huge buckets.

  • Fixed: When Amazon S3 bucket was empty, it caused an error.

  • Fixed: IE11 on touch laptops were detected as a mobile device so Document Viewer was displayed in mobile mode. Improved mobile device detection to prevent this kind of issues.

  • Improved: Document Viewer. Some formats (e.g. common image formats and digital paper formats like XPS and EPUB) will be opened faster for first-time view. More formats can be viewed with Document Viewer.

  • Improved: Updated Media Player. Also updated the skin to youtube style.

  • Improved: Image and document caches will now group cached files for the same inputs in subfolders. Also the subfolder name will contain the original file name so it will be easier to locate the corresponding cached files for an input. The old cached files will be arranged into the new structure automatically one by one when they are accessed so no action is required.

Version 7.5.0 - September 13, 2016

  • Added: Thumbnails and Image Viewer will be available for the common raw file (camera format) extensions:

    • dng (Adobe)

    • arw, srf, sr2 (Sony)

    • cr2 (Canon)

    • nef, nrw (Nikon)

    • raf (Fuji)

    • orf (Olympus)

    • pef (Pentax)

    • kdc, dcr (Kodak)

    • mrw (Minolta)

    • erf (Epson)

    • rw2 (Panasonic)

    • dng (Leica)

    • srw (Samsung)

    • x3f (Sigma)

  • Added: EPS format support (if TIFF preview image exists inside it) for thumbnails and Image Viewer.

  • Improved: When a thumbnail generation fails for an image or a video file, an image of the file extension icon with a red error sign on the bottom right corner will be displayed. Thumbnail generation can fail when a file is corrupted or has some invalid format, for example some EPS files can not be opened if there is no TIFF preview image inside it. The special error image will be also cached so you will not see unnecessary errors related to thumbnail generation when you browse a folder with corrupted files every time. Also when clicked “Preview” on a corrupted image, Image Viewer will show a 256x256 size of this special error image.

  • Improved: Thumbnails will be generated vastly faster. EXIF thumbnails will be loaded and resized if possible. Also usual resize (Thumbnails or Image Viewer) will be faster for Jpeg files as downscaling will be used while reading them when possible.

  • Improved: Document Viewer. Updated document conversion engine, conversions will be faster and support for some file types like Microsoft Project (.mpp) are improved (chance of failing to load some files is reduced). Cache will not keep the file if conversion is failed before viewing the document. This will prevent possible ghost zero-size files. This way only successful results will be cached. This should prevent possible “Invalid XPZ file” errors.

  • Improved: Updated Media Player.

Version 7.4.0 - August 9, 2016

  • Fixed: Dynamic feature detection was broken. When GleamTech.DocumentUltimate.dll, GleamTech.ImageUltimate.dll or GleamTech.VideoUltimate.dll was not included in bin folder, this caused a runtime error. Now these files can be excluded safely again to opt-out from the corresponding features as expected.

  • Added: PSB (Photoshop Large Document Format) format support for thumbnails and image viewer.

  • Added: File icon for PSB extension.

  • Improved: Document Viewer.

Version 7.3.7 - May 22, 2016

  • Improved: When access is denied to the cache path, a more user-friendly error message with instructions will be displayed. Also the physical path will not be included in the message for security purpose.

  • Fixed: When in details view, clicking on "Type" column did not sort the files.

  • Fixed: Unnecessary "Path cannot be discovered" error when a root folder had no permissions.

Version 7.3.6 - May 16, 2016

  • Fixed: Moving a folder which had files at second and higher level depth failed.

  • Added: Additional information like TotalSize, ElapsedTime and TransferRate will be logged for Download event.

  • Improved: Updated media player, document conversion, graphics and video engines.

Version 7.3.5.1 - May 12, 2016

  • Fixed: Public links were broken, i.e. not accessible due to error. Also editing root folder with no acess control was broken due to same underlying problem.

Version 7.3.5 - May 11, 2016

  • Fixed: Some problems continued on Internet Explorer and Microsoft Edge browsers after the new drag and drop feature. For example, columns on the file list were not clickable anymore. With this version all problems related to clicking should be fixed and clicking should feel more responsive again.

  • Fixed: Some UI quirks. For example error window was still displaying behind the background mask on some cases and minimize/restore state of a window was not stable (scrolling the main view behind the window caused it the window to minimize).

  • Improved: Made the default action of dragged items "Move to" even if the drag is made across view (eg. dragging from main view to folder tree). So "Copy to" action will be switched on only if CTRL key is pressed. This exactly mimics "Windows Explorer" behaviour.

  • Fixed: After you drag and drop in the folder tree, you could get an error message when you clicked the parent folder. When dragging, the tree was confused and changed the current selection to the dragged one (focused) although this was not visually reflected so we had a ghost selection.

  • Fixed: Prevented horizontal scroll of folder tree when dragging on the right edge and waiting for 500ms. The scroll helper should only work vertically for the folder tree.

  • Fixed: While dragging on the bottom of the main view or folder tree, the page would flicker.

  • Improved: Updated PDF icon with the most recent one. Also fixed large icons for ascx, ashx, asmx, aspx, config, css, htm, js, resx, xsd, xsl, xml, h extensions so they will not be pixelated (not upsized from small icon).

  • Fixed: Icons for 1 letter extensions were not shown (eg. .c and .h), also "Type" column showed "File" instead of e.g. "C File".

Version 7.3.1 - May 9, 2016

  • Fixed: Clicking and selecting folders was broken due to new drag and drop feature on Internet Explorer and Microsoft Edge browsers. Other browsers like Chrome and Firefox did not have this problem.

  • Fixed: Thumbnail images were being dragged instead of the item on Internet Explorer and Microsoft Edge browsers.

Version 7.3.0 - May 9, 2016

  • Added: Drag and drop feature with "Copy to" and "Move to" actions. Drag and drop works just like "Windows Explorer" both visually and functionality-wise including the modifier keys, i.e. during dragging pressing CTRL key will force "Copy to", pressing SHIFT key will force "Move to" and pressing ESC key will cancel the drag.

  • Fixed: "Paste" action was not displayed when right clicked on a folder on the right side (main view not the folder tree on the left)

  • Fixed: Close icon of a child window required multiple clicks on some occasions to close the window.

  • Fixed: In the folder tree, when pasted into a collapsed folder, it was not expanded although it's icon showed as expanded state (down arrow)

  • Fixed: When an error window was displayed, occasionally it was displayed behind the background mask, so it was not possible to close the window unless you pressed ESC key.

  • Fixed: Update from older version like 4.x was failing due to old config file parsing errors.

Version 7.2.0 - April 24, 2016

  • Added: New more advanced installer which automatically enables minimum required Windows features/roles so you can install FileVista directly to a clean/initial Windows instance without needing to manually configure it beforehand. This installer will also apply .Net Framework 4.0.3 update which is the last update for .Net Framework 4 on Windows 2008 and before (also on Windows 7 and before)

  • Improved: Installer should now be able to update an existing installation. Also in Windows Control Panel the program will be listed with version in name like "FileVista 7.2.0".

  • Changed: Installer will now create an Application Pool named "FileVista" instead of "FileVista (XXXXX)". You can also delete old profile folders named like "FileVista (XXXXX)" under C:\Users as XXXXX was a random value there may be more than one profile folder that was left over from older installations.

  • Improved: The update process, the update wizard will automatically backup important files like FileVista.config and FileVista.vdb5 before starting an update. The backed up files will be zipped as "backup-X.X.X.zip" in "App_Data\Backup"" folder. This will make it easier to roll back your original configuration if something goes wrong while updating the database. In the past, you needed to backup these files manually before starting the update just in case.

  • Changed: Location of FileVista.vdb5 database file from "App_Data\Database" to "App_Data" for easier updates and migrations. This way, it will sit next to FileVista.config and you can copy only these 2 files to move your configuration to another instance easily. "App_Data\Database" folder will be deleted and not used anymore, note that this folder will be backed up with the new "automatic backup before update" feature as described above. If you are using SQL Server as a database then nevermind this change because in that case you will only have FileVista.config and not FileVista.vdb5.

  • Improved: Updated german language file.

  • Improved: Document Viewer.

Version 7.1.6 - April 11, 2016

  • Added: TGA (TARGA) format support for thumbnails and Image Viewer.

  • Improved: In Document Viewer, when session expires, a "Refresh page" dialog will be shown with a countdown of 10 seconds. Also server side errors while loading the document will be handled better and more detailed error messages will be displayed instead of a generic message.

Version 7.1.5 - April 4, 2016

  • Added: "Print" permission for controlling print, download as pdf and text selection actions in the document viewer.

  • Changed: Removed "Disable previewer printing" and "Disable previewer text selection" options from "Application Settings" window as these will now be controlled by the new Print permission per folder-basis.

  • Improved: The Document Viewer;

    • Added: "Download" and "Download as PDF" buttons to the toolbar. "Download" button will be disabled when there is no Download permission and "Download as PDF" button will be disabled when there is no Print permission. This is because, downloading a DOCX file as a PDF file is considered same as printing that document.

    • Improved: The toolbar is now reponsive, buttons will not be hidden and they will flow naturally to next row below. So all the available buttons will be visible regardless of the viewer size. Also the buttons are spaced better.

    • Fixed: Some scanned documents were displayed as blurred, i.e. the text was unreadable.

    • Fixed: Some XPS files were not being displayed at all.

    • Fixed: Even when the printing was disabled, the user could still open "Print Dialog" by pressing CTRL + P.

     

  • Changed: CreatePublicLink permission value is changed from 16384 to 1073741824 (1 << 30). If you were serializing this value to somewhere, you should update the stored value.

Version 7.1.0 - March 24, 2016

  • Added: New redesigned Document Viewer with same features.

Version 7.0.9 - March 13, 2016

  • Fixed: Updated GleamTech.Core for fixing license domain issue, i.e. www prefix should be considered same as the parent (e.g. contoso.com and www.contoso.com should be treated the same).

  • Fixed: Unable to upload or download a file with name containing &# character sequence.

Version 7.0.8 - February 7, 2016

  • Fixed: In "Edit Root Folder" dialog, ImpersonationInfo property was unnessarily added to location string when "Specific user" or "Authenticated user" was selected.

  • Improved: Updated media player, document conversion, graphics and video engines.

  • Improved: Increased size of database fields AllowedFileTypes and DeniedFileTypes from 255 to 500 so that upto 100 extensions could be added.

Version 7.0.7 - January 27, 2016

  • Fixed: A security vulnerability with resource.ashx when application pool account was misconfigured.

  • Fixed: When the admin account logged in, he could see a blank page due to a JS error. This happened when admin account did not have any root folders to access. Also from now on, regular users will not be warned on the login page if they do not have any root folders, instead they will be allowed to login and they will see the file manager (empty) but with "No root folders defined" warning in the navigation pane.

Version 7.0.6 - January 24, 2016

  • Fixed: HTTP 404 error when trying to delete a public link in "Manage public links" window.

  • Improved: Updated media player for better Firefox compatibility.

Version 7.0.5 - January 17, 2016

  • Fixed: Image Viewer file types were not being considered as preview types so "Preview" command was not being shown/enabled in context menu and toolbar. However double-clicking on the file was still opening the Image Viewer.

  • Fixed: .mhtml file extension icon was not shown like .mht.

  • Fixed: Error on some pages like "Edit User" window when .Net 4.5.2 was installed on the server:
    WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'.
    Please add a ScriptResourceMapping named jquery(case-sensitive)

  • Fixed: Unnecessary errors like "...promise.edbeae12ab383add4357.map not found" were being logged in Event Viewer.

Version 7.0.4 - January 11, 2016

  • Fixed: Intermittent "Could not load document" error in Document Viewer although the document was loaded and displayed.

  • Fixed: Media Player was not starting to play a video if it was in an archive (eg. zip file)

  • Fixed: For video thumbnails, the duration overlay text was not aligned exactly at center of the rectangle.

Version 7.0.1 - January 10, 2016

  • Fixed: "Unexpected character encountered" error while creating a new root folder or saving an existing root folder on "Edit Root Folder" dialog.

  • Fixed: Image Viewer did not refresh an image if it was edited externally, last modified time was not taken into account so the old version from the browser cache was displayed.

  • Improved: Made purchase date display as long date (January 8, 2016) in "License Information" dialog.

Version 7.0 - January 6, 2016

  • Added: New Windows 10 UI theme.

  • Added: New flat/modern file type icons.

  • Added: New advanced Document Viewer with High Resolution. Text, fonts and vector elements are preserved and rendered in high-res with no rasterization. Zoom in as much as you want, your document will look great. Also performance in regards to the old viewer will be much better.

  • Added: Advanced Image Viewer with zooming and panning feature. The viewer can display several image formats including Photoshop files.

  • Improved: New faster image thumbnail generation with caching support.

  • Improved: Many minor fixes and performance improvements.

Version 6.8 - October 13, 2015

  • Added: New advanced video thumbnail generation which is vastly faster and more stable than the previous feature. No more unexpected crashes due to bxsdk32.dll or ffmpeg.exe on some machines. We developed a library to directly access video files so there will be no more side effects of launching an external command line exe from IIS. The setting "FileUltimate:DisableVideoThumbnails" in web.config still works but as we solved the stability problems, you should not need to disable thumbnails for video files anymore. We may offer this high-performance and stable video frame reading library as a separate product soon.

  • Improved: The picture quality of the generated video thumbnails, you will notice that the duration text on the bottom right is now more crisp and readable.

Version 6.7.8 - October 5, 2015

  • Fixed: Microsoft.Web.Infrastructure.dll was not being copied to GleamTech.FileVista\bin folder when building the source code package as Visual Studio strangely does not copy indirect "Copy Local" references if they are already in GAC on the development machine. This of course caused an error when published if the target server did not have this dll in GAC.

  • Improved: Some minor issues are fixed and improvements are made.

Version 6.7.7 - September 24, 2015

  • Fixed: Variables {User} and {Domain} in root folder's name or path were not being resolved correctly when the user was in UPN format (user@domain).

  • Improved: The way some native DLLs are loaded so the below problem which still happens on some rare machines may be fixed:
        
        Intermittent w3wp.exe crashes related to bxsdk32.dll or bxsdk64.dll, in Windows Event Viewer an error similar to below was being logged:

     
        Faulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x5010885f
        Faulting module name: bxsdk32.dll, version: 3.3.5.24, time stamp: 0x55803b90
        Exception code: 0xc0000005
      
      Note that if you still get this error after this version, you can use this undocumented setting in your web.config:
     
          <configuration>
            <appSettings>
              <add key="FileUltimate:DisableVideoThumbnails" value="1" />
            </appSettings>
          </configuration>
     
      This setting will disable generating thumbnails for video files only (image files are not effected) so that you can avoid this error altogether by sacrificing only the related feature.

     

Version 6.7.5 - July 19, 2015

  • Improved: Embedded database (VistaDB) performance. For example, login time for users with lots of access controls, should be vastly reduced.

  • Fixed: FIPS compliance was broken when installing (not update) for the first time. New installations failed at the last step of Configuration Wizard.

  • Fixed: For new installations, browser language was not loaded correctly when you visited login page for the first time. As a result, if you entered wrong credentials, login button stayed grayed out without showing any error messages.

  • Fixed: Length of Location field of RootFolder was increased to 500 characters in v6.7, however for new installations (not updates), it was still being limited to 255 characters.

  • Fixed: Changes in a custom language file were not being reflected when you refreshed the browser.

  • Added: "Create public link" and "Manage public links" buttons to the ribbon (top) bar so that they are not only accessible from the file context menu. This is especially useful for iOS devices where there is no "right-click" concept. So public link related actions will be always accessible.

  • Improved: Ribbon (top) bar will now show left and right scrollers when there is not enough space (overflow) so that all buttons are accessible regardless of the window size.

Version 6.7 - July 6, 2015

  • Added: Amazon S3 file system. You can now use an Amazon S3 bucket like a regular folder on disk.

  • Improved: "Edit Root Folder" window to support multiple location types like Physical and AmazonS3. The new "Choose" button will open a new window where you can set properties specific to a location type. This means you don't need to bother with formatting location strings correctly (eg. guessing property names)

Version 6.6.6 - June 26, 2015

  • Fixed: Open/Download actions failed with file names containing % and & characters. This is because since v4.6.1, paths/file names were being included directly in URL and IIS and ASP.NET by default disallows certain characters in a URL, so made sure all of these characters are handled specially.

  • Fixed: FIPS compliance (error about MD5 algorithm) was broken due to how DLL was being built since 4.5.2.

  • Improved: When opening a file (not previewing), if the browser did not recognize this file type (ie. it has no default viewer for it), it would show open/save file dialog as expected. However as a side-effect, a blank window was being left open. This window is normally used by browser to display supported file types inline/embedded. However there was no reliable way to detect if the browser actually displayed the file via its plugins or showed open/save dialog, thus we were leaving the window open. Finally we developed a workaround to detect this in a cross-browser way. From now on, if the window is blank, it will be closed automatically.

  • Improved: Document Viewer will now be localized (tooltips for top toolbar buttons etc.) according to the current display language.

Version 6.6.5 - June 19, 2015

  • Improved: From now on slash (/), backslash (\) and colon (:) characters can be used in root folder name. Paths will now be represented with square brackets around root folder name eg. [RootFolderName]:\Some\Folder (in previous versions it was like RootFolderName:\Some\Folder). This way previously illegal characters will be escaped safely. Now only limitation is that the name can not contain the character sequence "]:" (right square bracket preceding colon) which is very unlikely.

  • Changed: Excluded html, xml and txt file extensions for preview as it makes more sense to open them directly with browser (document viewer is not very useful for these file types). Considering referenced resources (eg. images) for html pages can be loaded since v6.6.1, it's better to make "Open" action default for best display of these files.

Version 6.6.4 - June 16, 2015

  • Improved: More accurate impersonation according to the folder being local or network. By detecting if the folder is local or network, best logon type will be selected to make sure impersonation succeeds. This will especially fix problems when connecting to permission-protected local folders via non-local/domain users.

  • Fixed: "Authenticated User=true" setting for location was not working as expected. This setting allows to impersonate the user already authenticated via IIS Windows Authentication mode.

  • Fixed: When impersonating a user while accessing a local folder, if this user did not have NTFS Modify permission on App_Data folder, "access denied" error occured. The error occured either if logging events to database failed or caching by document viewer (preview) failed due to not being able to write in App_Data folder. From now on, impersonation will be reverted (back to AppPool identity) at the correct time so you won't need to give Modify permission for your users on App_Data folder.

  • Improved: For "Open" and "Preview" actions, if the file is already open in a window, then that existing window will be brought to the front instead of creating a new window every time for the same file.

  • Added: "Excluded extensions for preview" setting to "Folder Browsing" tab of "Application Settings" window. This can be set to comma-separated file extensions. "Preview" action for these file extensions will be disabled.

Version 6.6.2.2 - June 10, 2015

  • Fixed: CreatePublicLink permission was represented with wrong value in UI. It was bound to Paste permission.

  • Fixed: Expanding the collapsed NavigationPane caused a JS error. On IE11, the pane was not even expanding due to error.

  • Fixed: When text selection was disabled, "File not found" error occured for DXF files on Document Viewer.

Version 6.6.2 - June 9, 2015

  • Added: "Disable previewer printing" and "Disable previewer text selection" settings to "Folder Browsing" tab of "Application Settings" window. You can now disable printing of files displayed in Document Viewer and disable text selection (ie. copying via CTRL + C) on the Document Viewer for further protection of your files.

Version 6.6.1 - June 5, 2015

  • Added: "Open" action now can display HTML pages correctly which has relative resource links (images, CSS, JS). All linked resources (eg. <img alt="" src="../images/some.jpg" />) will be resolved so HTML page will be rendered perfectly (no broken images or styles). This mimics the behaviour when you open a local HTML file in Windows Explorer.

  • Fixed: When using Microsoft Forefront UAG (reverse proxy), the built-in Document Viewer was not displaying document pages (blank pages). It was working when accessed via localhost but not when accessed via external URL.

  • Fixed: When logged in with an imported AD user and accessed a local folder (not network folder/UNC path), impersonation was not working so "Access denied" error occured even the AD user had permissions on the local folder.

Version 6.6 - June 1, 2015

  • Added: Advanced Document Viewer which can open and display (read-only) wide range of document and image file formats:

    • Portable Document Format: pdf

    • Microsoft Word: doc, docx, docm, dot, dotx, dotm

    • Microsoft Excel: xls, xlsx, xlsm, xlsb

    • Microsoft PowerPoint: ppt, pptx, pps, ppsx

    • Microsoft Visio: vsd, vdx, vss, vsx, vst, vtx, vsdx, vdw

    • Microsoft Project: mpp, mpt

    • Microsoft Outlook: msg, eml, emlx

    • OpenDocument Formats: odt, ott, ods, odp

    • Rich Text Format: rtf

    • Plain Text File: txt

    • Comma-Separated Values: csv

    • HyperText Markup Language: html, mht, mhtml

    • Extensible Markup Language: xml

    • XML Paper Specification: xps

    • AutoCAD Drawing File Format: dxf, dwg (2004)

    • Image files: bmp, gif, jpg, png, tiff, multi-page tiff

    • Electronic publication: epub

    • Windows Icon: ico

    From now on, your users don't need to have an application (eg. Microsoft Office) on their computer to be able to view these documents.

     

  • Added: "Preview" permission to differentiate "opening files with built-in viewers (Document Viewer and Media Player)" from "downloading and opening files locally (or opening inline in browser)". Now you can allow your users to only preview files but not download them when required. This can be useful for copyrighted/protected documents, images, videos and audios.

  • Added: "Preview" action (next to "Open" action) to the ribbon and file context menu.

  • Added: "Preview" event and "On preview" notification permissions.

  • Added: "Download on double-click" setting to "Folder Browsing" tab of "Application Settings" window. From now on, when you double-click on a file, "Preview" action will be triggered. If "Preview" permission is not allowed or the file type is not previewable by any of the built-in viewers, then "Open" (open inline in browser or open locally) action will be triggered. If you wish to use the same behaviour as in previous versions, ie. trigger "Download" action on double click then you can check "Download on double-click" checkbox.

Version 6.5.7.2 - May 27, 2015

  • Fixed: "Not a valid Win32 FileTime" error when extracting some zip files on some machines.

Version 6.5.7 - May 20, 2015

  • Changed: Dropped Medium Trust (Partial Trust) support so Full Trust is required from now on. Few years ago, Microsoft officially stated that they have provided guidance to hosters that they should migrate away from Medium Trust and use proper OS-level isolation instead (KB2698981) and most of the shared hosters are already using Full Trust. We needed to do this change to be able add advanced features in future versions as Medium Trust has some severe limitations. Note that before this version some features like generating thumbnails for video files already required Full Trust and they were disabled silently when running under Medium Trust. From now on, the DLL will fail to load with an error when Full Trust is not available (the DLL is built differently and it requires Full Trust to even load). Note that this change does not matter if you are using a dedicated hosting or if you have your own servers because by default ASP.NET is already installed with Full Trust on Windows Servers.

Version 6.5.6 - May 13, 2015

  • Added: 2 new connection options on "Import Users" window: "Active Directory Lightweight Directory Services (AD LDS)" and "Machine (SAM store of a computer)" in addition to AD DS (Full AD). Now you can import users from 3 kind of stores.

Version 6.5.5 - May 6, 2015

  • Added: Ability to bulk import users from Active Directory. The new "Import Users" window will allow you to search AD for users and import selected users into FileVista. User names can be imported either as sam account name (eg. Contoso\User) or as user principal name (eg. user@contoso.com). Other AD attributes such as Display Name, Email and Description will be also imported if they are available.

  • Added: Imported AD users can login directly from FileVista's login page. You don't need turn on IIS Windows Authentication mode (which shows browser's own login window) anymore. Note that if you were already using IIS Windows Authentication mode, then the users you manually created will not be able to login from FileVista's login page as they are not marked as imported. These users can be marked as imported by setting the new "Type" field to 1 in the database though or you can continue to use IIS Windows Authentication mode as it's still supported.

  • Improved: You can now delete multiple users at once on the administration page. This will be especially useful because of new "Import Users" feature, considering you may import many users at once and realize you made a mistake (eg. selected wrong user name format).

Version 6.5 - April 29, 2015

  • Added: Media Player which can open and play video files (mp4, m4v, f4v, mov, flv, webm, ogv and on some browsers mp4v, 3g2, 3gp, mkv) and audio files (mp3, aac, m4a, f4a, ogg, oga, vorbis). Media Player will first try Html5 video feature of the browser and if not supported it will try Flash mode. If a media format is not playable on the browser, media player will prompt the user to try opening the file directly.

  • Fixed: When opening a video file of format like avi or wmv on IE, Windows Media Player was not able to play the file. From now on, Windows Media Player (or other players) will be able to stream the opened file without any problems.

  • Added: Assigned file icons and thumbnail generation to some additional media formats which the new Media Player supports.

  • Improved: When downloading a single file, resuming in the browser will be possible. Note that this feature was already supported when downloading via Public Links. It was also supported when downloading from the file manager in older versions (v5.x) but we had disabled it for preventing some confusions about security.

Version 6.4 - April 1, 2015

  • Added: ArchiveFileSystem which supports these archive formats: zip, 7z, rar, tar, gz, tar.gz (tgz), tar.bz2 (tbz, tbz2). From now on, the contents of these archive formats can be browsed just like regular folders. This is similar to "Compressed Folders" in Windows Explorer but for all archive formats not just for zip format. In addition, it supports displaying thumbnails while in archive and browsing nested archive files so it's more advanced than Windows Explorer's feature. The zip files can be modified but other formats are read-only as of current version. For example, you can directly upload into zip files or download files directly from all archive files. You can now use "Extract all to" or "Extract all here" actions for all archive types and not just for zip files. As archives are treated like regular folders, you can also use Copy/Cut/Paste actions to extract specific files and folders. When you browse a folder which contains archive files, these will be displayed like a folder (but with their specific archive icon) in the folder tree (navigation pane). Added better icons for all supported archive formats to be consistent with the original zip file icon.

  • Fixed: The browser was freezing when opening large folders (> 10,000 items) even in "Details" view layout.

  • Improved: When opening a folder with more than 1,000 items, the view layout will be automatically changed to "Details" as it's the fastest view layout (it renders only visible rows). Other view layouts will be also disabled as they will slow down the browser after 1,000 items and they will be actually useless for browsing that many items.

  • Improved: The preselected language in the login page drop down will match the browser setting, so that a user mostly does not need to change the language. Note that still like in previous versions, after the first time user selects the language and logins, language selection will be saved to a cookie and next time user comes back to the login page the saved language will be selected automatically. The browser setting will be only taken into consideration when it's the first visit or when the saved cookie is deleted. Also if there are multiple languages set in the browser, they will be tried in order and the closest available one will be chosen.

  • Improved: Some minor issues are fixed and improvements are made.

Version 6.3 - March 2, 2015

  • Added: Long path (upto 32,000 characters) support. Normally paths upto 260 characters were supported due to limitations of the .NET framework. From now on, it's possible to browse very long paths (very deep folders) and do any action in them without any error.

  • Added: Abstracted file system so adding new types of file systems will be easier. So managing files in a database or in a zip file will be possible. In next versions, we plan to first add support for zip files and other popular archive formats like rar, 7z, tar etc.

  • Improved: Path security. In previous versions, leaking underlying physical paths in error messages to the user was prevented for most cases. With this version, all cases are handled as file system is abstracted and isolated.

  • Improved: Quota handling. From now on, you can not break the limit in subfolders of a root folder with quota.

  • Improved: Finding copy name for existing files. For example, if "Image (2).jpg" exists "Image (3).jpg" will be created and not "Image (2) (2).jpg".

  • Improved: Upload speed for Html4 method vastly (12x-14x faster). Although Html4 method is not used too frequently as it is the last fallback method (Html5 -> Silverlight -> Flash -> Html4), this improvement will be useful for old browsers.

  • Added: Display and format language support. In previous versions, only one kind of language could be selected. With this version, language setting is separated into two. Display language controls the user interface language and format language controls the number and date/time formats. Both language settings will be available on "User Settings" and "Application Settings" windows.

  • Improved: Many minor issues are fixed and improvements are made.

Version 6.2.2 -  January 23, 2015

  • Improved: From now on App_Data\Tools folder and contents (DLLs etc.) will not be created. This version will automatically delete this folder when first loaded. If it fails and you still see this folder, you can delete this folder completely. The DLLs will be generated in "Temporary ASP.NET Files" folder for the application instead so you will be able to publish your site without hitting any locked files.

  • Fixed: Intermittent crashes related to bxsdk32.dll or bxsdk64.dll "0xc0000005 - Access Violation" error were being logged in Windows Event Viewer when running on IIS.

Version 6.2.1.4 -  January 14, 2015

  • Fixed: Intermittent crashes related to bxsdk32.dll "0xc0000005 - Access Violation" error when running on Visual Studio (especially 2010) or when running "ASP.NET Web Site Administration Tool".

Version 6.2.1 -  December 27, 2014

  • Fixed some UI issues:

    • On iOS, "Extract All" button on the ribbon was not showing its menu when clicked.

    • Replaced the ribbon pin icon with a better one.

    • On IE 8, disabled buttons and menu items had ugly text rendering (artifacts) and their icons were not semi-transparent as they were supposed to be.

    • Made hover color gray for disabled menu items.

    • On IE 8 and 9, context menus were not hidden when clicked on an empty area in the main view.

    • In details layout for main view, the "Name" column was not smoothly resizing when dragged.

     

Version 6.2 -  December 20, 2014

  • Added: Up button for navigating to parent folder easily.

  • Added: Breadcrumb navigation which allows users to keep track of their location and to drill down folders easily. 

  • Added: Refresh button for refreshing the current folder as an alternative to the context menu action.

  • Added: Search box for doing basic search in the current folder. This is the initial iteration for future support of more advanced recursive search.

  • Improved: Changed drag selection behavior to prepare for future drag & drop support. Selection rectangle will appear only when clicked on an empty area (not on icon, thumbnail or text). This mimics Windows Explorer behavior.

  • Improved: Prevented displaying "permission denied" message box when double-clicked on a file in a folder with no Download permission. Instead, double-click will be silently ignored.

  • Improved: Refresh behavior in navigation pane for cut and paste operation.

  • Fixed: Some minor UI glitches.

Version 6.1.5 -  November 11, 2014

  • Fixed: When using "Authenticated User=true" for root folder location, video thumbnails could not be generated (image thumbnails were fine) due to an impersonation issue.

  • Fixed: Prevented timeout errors for video thumbnail generation which was occuring when there were a lot of video files in the folder. This caused some files to not have a thumbnail (icon only).

  • Fixed: When an action was done (eg. renaming a folder) that caused the folder node in the navigation pane to refresh, the current folder selection was lost and the parent folder 2 levels up was being selected.

  • Added: In v6.1, "creating path if it did not exist automatically" feature on root folder dialog was disabled to prevent confusion regarding access denied messages. From now on, if the path does not exist but it's accessible, user will be asked if path should be created with a confirmation message so that user does not have to create the folder manually on the server.

  • Improved: Reduced deployment size by 40% relative to previous v6.x versions.

Version 6.1 - October 29, 2014

  • Added: Built-in impersonation support. RootFolder locations can be specified with user credentials.
    No more web.config settings are required to connect as a specific user or as the IIS authenticated user to a path.

    • For connecting as a specific user to a path (usually network paths), location should be specified with credentials in this format:
          Path=\\server\share; User Name=USERNAME; Password=PASSWORD
      Path can be UNC or local.User Name can be speficied as Domain\User, User@Domain (UPN format), MachineName\User or User (local user). If a value contains semi-colon character, that value should be enclosed in single quotes (eg. Password='PASSWORD') or double quotes (eg. Password="PASSWORD").

    • If IIS authentication is used for this site, location can be specified like this to connect as the already authenticated user:
          Path=\\server\share; Authenticated User=true

     

  • Improved: RootFolder dialog. Location textbox will be editable after creation from now on. This will make migrating to different servers easier (eg. changing drive letters). Added tooltip help on how to enter location in several different formats. Added new location variables (placeholders) {User}, {Domain} and {UserWithDomain} (same as existing variable {user.name}).

  • Improved: FileManager load time (especially when using UNC path and impersonation) at first page load.
    RootFolders will all show as expandable except if ListSubfolder permission is denied.
    No physical file system check will be done till page loads or user clicks expander icon.

  • Improved: Made error messages more clear when a folder is not accesible due to permissions or not actually exists.

  • Changed: Colon (:) character is no more allowed for root folder names.

  • Added: "Download with chunked transfer threshold" setting on "Application Settings" dialog which should be set only if you have problems downloading large files due to your environment limitations (reverse proxy etc.). For example, Microsoft Forefront UAG can not parse http reponses when content-length is larger than 2GB (throws HTTP 500 due to 32-bit integer limit) so it should be set to 2GB for UAG.

  • Improved: Made all file types open in current window on iOS. Mobile safari is very restrictive with pop-ups and causes scrolling problems so it's better to open files in the same window to make sure native file viewers (images, PDF, DOC, XLS etc.) work properly.

  • Fixed: In some cases, lazy thumbnail loading was not initiated on browser resize causing some thumbnails to appear blank.

  • Fixed: Some vulnerabilities regarding paths (CVE-2014-8788 and CVE-2014-8789). These vulnerabilities were not severe as they required an authenticated user session (not possible anonymously) and as FileVista's default installation restricts permissions in FileVista folder to prevent these kind of attacks.

  • Added: ts and m2t extensions for video thumbnails.

  • Fixed: Too many Failed events were being logged when GetThumbnail action failed.

Version 6.0.9 -  October 11, 2014

  • Fixed: When pasted items copied or cut from another folder, current folder was not being refreshed.

  • Fixed: On touch devices, tooltip never disappeared and was not updated when a different item was selected.

  • Improved: Borders will be shown for focused but unselected items.

  • Minor UI improvements.

  • Fixed: Possible problems when updating from older versions with SQL Server.

Version 6.0.8 - September 11, 2014

  • Fixed: In IE11, when downloading files with unicode characters in name, file names were corrupted.

Version 6.0.7 - June 30, 2014

  • Added: When the ribbon is unpinned, the ribbon will hide itself after clicking a command just like in Windows Explorer.

  • Fixed: In IE11, there was another blank page problem. This occured when "Display intranet sites in Compatibility View" option (Tools -> Compatibility View Settings) was checked. When this option is checked, IE11 renders the page in IE7 mode and FileVista does not support IE7 anymore starting with v6.0. From now on, FileVista will set "X-UA-Compatible" header to "IE=edge" for all pages so that IE11 is forced to render the pages in Edge/Default mode.

  • Fixed: On root folder page, when tab button translations were long words (eg. German), the last tab button (File types) was dropping down and thus could not be properly clicked.

Version 6.0.6 - June 1, 2014

  • Added: Swedish language.

  • Fixed: Blank page problem on environments where the url is not allowed to contain parentheses. This caused the language file not to be loaded. One example environment is Microsoft UAG which did not have ( and ) as legal characters in URL by default so it rejected the language file request.

  • Fixed: In IE8, ribbon was displayed blank due to "tagName is null or undefined" error when some of the buttons were hidden due to permissions. This was not observable when the folder had full permissions.

  • Fixed: Text wrapping and sizing of ribbon buttons for non-english languages. Also made height of ribbon tabs consistent.

  • Fixed: License key was not accepted with "Invalid license key" error when FIPSAlgorithmPolicy was enabled in Windows. This Windows setting is usually enabled by default especially for government agencies.

Version 6.0.5 - May 21, 2014

  • Fixed: In IE8 and IE9, folder was automatically selected/loaded when right clicked (context menu) in the navigation pane.

  • Fixed: On iOS, you could not touch and select a folder in the navigation pane.

  • Fixed: On iOS, drag-selector was not displayed properly (blue borders were separated from the center). Also improved the speed of drag-selector on other browsers.

  • Fixed: On iOS, sometimes image thumbnails were not loaded. This was due to touch scroll not being detected and thus lazy-image loading was not activated.

  • Added: On iOS, "Download" and "Open" commands did not work at all because of the popup blocker. Also In IE11, popup blocker was activated on "Open" command. To solve the popup blocker problems, added a new file viewer window. When you "Open" a file, a new browser window will not be opened anymore, instead the contents will be displayed in this custom window. If the file is an image, then it will be displayed nicely i.e. the image will be centered vertically and horizantally. Also on iOS, it is possible to touch scroll this image if it's bigger than the window. Note that you are still dependent on the browser for file types that can be displayed. If the browser can not open a file type, then it will prompt for open/download as usual.

Version 6.0 - May 16, 2014

  • Completely redesigned and rewrote the UI to resemble Windows 8 / Windows Server 2012 File Explorer

  • Added: A ribbon bar with large and small buttons for each command. Ribbon bar can be also collapsed.

  • Added: A new navigation (folders) pane which is collapsible and removable. In collapsed mode, when clicked on title, it can slide-in.

  • Added: A multi-view which supports 6 different view layouts:
      Extra large icons, Large icons, Medium icons, Small icons, Details and Tiles
    Details layout is similar to the grid in previous versions but has more features:
      Columns can be moved, resized and removed
      Ability to display thousands of items fast by only rendering items that are visible.
      When there are more than 1000 items in current folder, it's recommended to use this layout as it will not slow down the browser.
    Extra large icons, Large icons, Medium icons and Tiles layouts can display thumbnails.
      Thumbnails are lazy-loaded i.e. the image is requested from the server when the item is first visible so
      this improves performance when there are lots of images in the folder.
    Added a drag selector to allow easy selection of items which works in all view layouts.
    Added a new tooltip which displays detailed info when you hover on an item.
    Ability to switch between view layouts quickly any time via "Ribbon -> View tab" or via the status bar.

  • Added: New icons for every file type. 5 different sizes (256, 96, 48, 32 and 16) of each file icon is added so that they display perfectly in each view layout.

  • Added: Image thumbnails will be displayed for these file types:
      "bmp",
      "gif",
      "png",
      "jpg", "jpeg", "jpe", "jif", "jfif", "jfi", "exif",
      "tif", "tiff", "tff",
      "psd"
    Even on shared hosting (medium-trust), thumbnails can be generated for all types except psd (Photoshop file). Also on medium-trust, thumbnails will be generated for gif files but the quality of the thumbnails will be lower.

  • Added: Video thumbnails will be displayed for these file types:
      "avi",
      "mp4", "m4v", "mp4v", "3g2", "3gp",
       "mpg", "mpeg", "mpe", "vob",
      "mov",
      "mkv",
      "wmv", "asf",
      "m2ts", "mts",
      "flv"
    The duration of the video will also be added as an overlay at the bottom-right of video thumbnails (similar to YouTube). This is for giving quick information on how long the video is and also for being able to distinguish between video and image thumbnails at first sight.
    On shared hosting (medium-trust), video thumbnails cannot be generated.

  • Added: When a thumbnail cannot be generated for a file either due to hosting permissions or file corruption, then the icon for that file will displayed. Icons for all file types whether it is thumbnail-able or not are already provided.

  • Added: Commands in ribbon bar or context menus will be visible only when that folder allows the corresponding permission. In previous versions, a disallowed command was greyed-out but still visible. Hiding the disallowed commands completely will prevent the confusion of users and allow administrators to see what's allowed or disallowed at first sight.

  • Added: A status bar (bottom bar) which displays the number of items in current folder and number of selected items. When an action (request to server) takes longer time than a certain amount, the spinning busy animation will be also displayed here.

  • Added: Number formatting according to the current culture. In previous versions, dates were already formatted. Now numbers such as file size will also be formatted.

  • Added: ViewLayout option to "Folder Browsing" tab of "Application Settings" window. The default setting is "Large icons".

Version 5.3 - May 21, 2013

  • Improved: Compatibility with iOS devices. It's now possible to scroll properly by touching and moving on white areas of folder tree and file listing (also on tree views and grid views on administration pages). With iOS 6, it's now possible to upload files. Selecting multiple files to upload is also possible. Safari mobile renames all selected pictures to "image.jpg" so unique ids will be appended to file names to distinguish files.

Version 5.2.1 - April 12, 2013

  • Fixed: Medium-trust (shared hosting) compatibility was broken in v5.2 due to DLL obfuscation.

Version 5.2 - April 8, 2013

  • Added: Completely redesigned the upload methods. New upload methods are Html5, Silverlight, Flash, Html4 in priority order. All methods provide accurate progress information.

    • Html5: This is the best one as it supports unlimited file size (via chunking), multiple selection at once and drag & drop. This method is available on IE 10 and all other recent browsers. You can also drag and drop files from local folders to the upload window with this method.

    • Silverlight: This is the second best one as it's similar to Html5 except it does not support drag & drop currently. Silverlight method can be a good alternative when users can not upgrade to browsers that support Html5. This method is also good for large files like Html5.

    • Flash: This supports multiple selection at once but it does not work well with large files due to problems in Adobe plugin. If you are uploading files larger than few hundred MBs of files, it will probably fail before even starting the upload. Flash plugin loads the whole file into memory which is inefficient and which causes a delay before starting the upload. However this method is different than the Flash method in previous versions as it will now retain cookies and authentication headers. This method should be only used when uploading small files and multiple selection at once is required.

    • Html4: This method works on all browsers. Browser and Ajax methods in previous versions is merged into this method. This method always provides progress information even if FileVista is hosted on a shared host (medium-trust) unlike previous Ajax method which required full-trust. This is the only method that chunking the file is not possible so there is a maximum limit of 2GB per file imposed by IIS and ASP.NET.

     

  • Added: When uploading a file that already exists, "Upload Conflict" dialog will be displayed. The user can either, upload and replace the file, skip the file or upload and keep both files by using an alternative name (eg. file(2).jpg). It's also possible to "do same for all conflicts" when there are multiple conflicts in the queue.

  • Added: Permission checks will be done before actually uploading the files and rejected files will be displayed beforehand. User can see the rejection reason by clicking on "Rejected" link in the status column.

  • Added: When uploading multiple files, the uploader will continue the other files even if a file fails. User can see the error details by clicking on "Failed" link in the status column.

  • Improved: During uploading, if user tries to navigate away from the page (eg. goes to new url or drops a file into the browser), interrupting will be prevented with a dialog window asking to leave or stay on the page.

  • Improved: More detailed upload information will be logged in the Events section and will be sent via email notifications. Status for each file such as Rejected, Skipped, Canceled, Failed, Completed and status reasons will be logged. Also the total uploaded size, elapsed time and transfer rate will be logged.

  • Improved: Compatibility with IE 10. Bottom of dialog windows were displayed with white background.

  • Improved: Resources like js and css files will be always gzipped independent of IIS settings for extra performance. File manager page, administration page and all dialog windows will load faster.

  • Improved: Prevented some unnecessary errors logged in the Events section such as "Only http method POST is accepted" or "The remote host closed the connection". First error was caused by Firefox's built-in image viewer sending a second request for the same image or users/search bots trying to open temporary download URL manually. Second error was sometimes caused when users canceled an ongoing download.

Version 5.0.5 - March 14, 2013

  • Fixed: On IIS 6 (classic pipeline mode) installations, when Email button was clicked on "Create Public Link" dialog, the inserted public link URL was broken (it did not include the part after question mark).

  • Fixed: There was an error in French language file (fr.xml) which caused blank login page when this language was selected.

  • Fixed: When "inherit from parent" checkbox for a subfolder was unchecked, all users would see that subfolder's parent root folder in the folder tree. This was not a security risk as only the name of the root folder was visible but no further file actions were possible.

  • Fixed: On some IIS configurations, when "Run FileVista" button was clicked on the installer after a successful installation, invalid URL http://*/FileVista/ was launched instead of http://localhost/FileVista/.

Version 5.0.1 - February 2, 2013

  • Fixed: Some broken UI issues on IE7. Empty cells were collapsed when a row was selected in the grid view. Public link address box was collapsed on "Create Public Link" dialog when the URL was too long. Inherited and explicit user/group entries were shown twice instead of being shown as a single entry on "New/Edit Root Folder" dialog.

Version 5.0 - January 21, 2013

  • Added: Completely redesigned the access control system. Permissions can now be set as "Allow" or "Deny" separately just like Windows permissions. This will allow more flexibility. The hierarchy of precedence for the permissions can be summarized as follows, with the higher precedence permissions listed at the top of the list:
        Explicit Deny
        Explicit Allow
        Inherited Deny
        Inherited Allow
    Notifications can be set as “Notify” or “Do not notify” separately just like permissions and follows the same precedence rules. Restricted file types can be set as “Allow” or “Deny” and follows the same precedence rules. It’s now possible to hide specific subfolders by denying all permissions or removing the user/group entry. By default subfolders will inherit from parent but it’s possible to stop inheritance at any level and add explicit entries.

  • Added: Redesigned “Root folder” dialog to reflect the access control changes. Inherited user/group entries will be displayed in grey color for distinguishing them from explicit entries. Permissions, notifications, quota and file types are separated to their own tabs. Permission set (Full, Read) and notification set (On all) checkboxes will allow easy selection of a group of items. Added an advanced “file types table” for managing allowed or denied file type patterns easily instead of entering semi-colon separated patterns. When “Inherit from parent” checkbox is unchecked it will now prompt to add inherited entries as explicit entries or remove them completely.

  • Added: Redesigned “Direct Link” feature and renamed it to “Public Link” as it implies the purpose more clearly. Also the link URLs will contain “public” instead of “link” for the handler name. Old type of links will still work as usual. As soon as “Create Public Link” in the file context menu is clicked, the link will be generated automatically with default options. The link can be deleted/updated on the same dialog. The links will look “beautiful” as GUIDs will not be used anymore. Instead, the file name will be used along with a number id so that URLs are still not guessable and name collisions do not occur. By default, paths are not included in links for shorter URLs. However with one click, it’s possible to use current folder’s path or type a completely different path. Forward slashes can be used for deep paths. The file name in link can also be changed to a different name. The file extension if any will be automatically appended.

  • Added: Public links management feature. “Manage Public Links” menu item in the file context menu will allow editing and deleting existing public links for a certain file. “Manage Public Links” dialog will show a detailed list of public links with columns such as created by, hit count, last hit time, date created, date modified, expired and hit limit reached. This information will allow to locate and delete expired/unnecessary public links or change settings of used public links easily. Users will see only the direct links created by them and group managers will only see the direct links created by them or their group members. Administrators will see all the public links created for that file regardless of who created them.

  • Added: A new section named “Public Links” is added to the administration page to allow Administrators to view and manage all public links at one place. This section will show application-wide public links meaning from all root folders and subfolders.

  • Added: New email delivery options on "Application Settings" dialog: "Specified pickup directory" and "Pickup directory from IIS". "Specified pickup directory" can be also used to test email notifications feature more easily as the emails will be delivered/saved to App_Data\Email folder (by default but changable).

  • Improved: Upload dialog will hide automatically on completion if there is no error and all the uploaded files will be automatically selected in the file listing for easily locating them.

  • Improved: Many minor issues are fixed and improvements are made.

Version 4.6.1 - December 4, 2012

  • Fixed: A vulnerability regarding paths.

  • Fixed: Editing Administrators group in demo mode was not working properly.

  • Improved: The fix regarding "large file downloads and memory pressure" first applied in v4.5.10 is now undone as it had a side effect of limiting download speed to 800 kb/s. Now the download speed will be restored to the maximum. The actual source of the problem seems to be vanished and this may be related to an IIS hotfix.

Version 4.6 - May 29, 2012

  • Added: Touch support (especially for iOS devices iPad and iPhone) Context menus will now work by touching and holding on an item. Multiple items will be selected one by one or by touching and dragging over the items. Rendering is optimized, all UI elements (including pane separator) will work correctly, best possible font will be used. Downloads will work for supported files like image and text files. Unfortunately due to restrictions of Safari Mobile Browser on iOS, uploading files will not be possible.

  • Improved: Precision of context menus. Right-clicking on empty areas will be detected more correctly so the main context menu can be accessed more easily.

  • Fixed: "Date" column in the event viewer showed date + time where it should only display date portion.

  • Fixed: There was a problem with direct links when accessed anonymously. It was caused by an error while logging the direct link event. The failure of the event caused the link to work on first hit but fail on subsequent hits by the same browser (cached hits). After this fix, direct link events with "Anonymous User" will be logged correctly and as a result subsequent hits to the direct links will never fail.

  • Fixed: Leaving SMTP server name empty was causing an application error. This is prevented and a "Failure" event will be logged for SMTP startup errors from now on.

  • Fixed: Prevented "Attempted to access a path that is not on the disk" error when creating/editing a dynamic root folder with "{user.name}" placeholder in the path. Also if a group manager adds a new user, all dynamic root folders of the user will be checked and created if necessary when the new user logs in.

  • Added: A new smart installer which will configure all aspects of IIS including creating the application pool and setting the necessary permissions. The installer supports IIS 6 and IIS 7+ natively. It will not require "IIS 6 Metabase Compatibility" feature to be enabled for IIS 7+. It will warn if IIS 6+ is not installed and install prerequisites like .Net Framework 4.0 automatically if required. It will allow the user to launch FileVista directly (by detecting web site bindings) after the installation is complete. The new installer will provide a one-step and hassle-free installation.

Version 4.5.10 - April 19, 2012

  • Fixed: Large file downloads (usually files bigger than 1GB) were sometimes interrupted to a memory pressure issue. This was experienced usually when the download speed was falling behind the streaming speed which caused internal buffer of IIS to expand constantly. With this fix, minimum (none or only few MBs) memory increase should be observed on the server during downloading large files.

Version 4.5.9 - February 17, 2012

  • Fixed: The JavaScript error below which occured only on IE 8 (it didn't occur in IE 8 compatibility mode of IE 9):
    "HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)"

  • Fixed: Incomplete/corrupted downloads problem in zip streaming feature (first introduced in v4.5.0) which occured when downloading large files due to a timeout issue. The problem did not occur with single file downloads. Note that zip streaming is active only when multiple items are downloaded or "Download As Zip" action is used explicitly. Previously suggested web.config workaround (executionTimeout setting) will not be necessary after this fix so it should be removed.

  • Fixed: Streamed zips (even small ones) could not be opened/unzipped with Archive Utility on Mac, the zip file structure is fixed to be compatible with this utility. Note that when the size is larger than 4GB, zip file must be generated in zip64 format instead of the regular format. Some older unzippers like Windows XP Explorer and Mac Archive Utility (maybe not newer versions) do not support zip64 format so you may need to use a more recent unzipper (Mac Unarchiver, Winzip, Winrar etc.) for files larger than 4GB on these systems.

  • Improved: Zip files will be generated with no compression (files are stored) during zip streaming so that CPU usage is minimized. There are two additional advantages due to this improvement other than server performance. First advantage is, we can simulate the zip generation and determine the zip file size exactly (and fast) before streaming. This was not possible previously so the browser showed indeterminate progress information (chunked transfer encoding) during download due to lack of knowing the final file size. So now the browser will show the exact zip file size on its "Open/Save As" dialog immediately after user clicks "Download As Zip" and it will show a determinate progress information on "Downloading" dialog. In short, zip streaming will behave exactly like single file downloads. Second advantage is, the users will be able to extract the received zip file very fast as there is no compression. This would be helpful when downloading large files and folders. Users who want to actually compress files should use "Add To Zip" action instead of "Download As Zip" and then download the generated zip file.

  • Fixed: Some unnecessary errors were being recorded in the event log when the download was interrupted mostly due to user cancelling the download.

  • Improved: On Upload dialog, Ajax and Flash menu items will be disabled on the main context menu's submenu "Upload Method" when these methods are not available to prevent confusion for the user. Flash menu item will be disabled when Adobe Flash Player is not found or enabled in the browser. Also "Add" button will be enabled only when Flash object is loaded completely to prevent user clicking the button too early. Ajax menu item will be disabled when the application is running on ASP.NET medium trust which does not allow Ajax upload method. Note that these upload methods were already disabled and degraded to the next best method when not available. This improvement is only for UI to report the available upload methods to the user correctly.

  • Improved: For security reasons, maxAllowedContentLength and maxRequestLength settings will be increased to 2GB only for the upload handler in "FileUltimate/Web.config" file. The default IIS and ASP.NET limits is sufficient for other handlers so keeping them at default values will protect against DoS attacks.

  • Changed: Renamed resource folders under App_GlobalResources from FileUltimate and FileVista to FileUltimateResourceStore and FileVistaResourceStore.

Version 4.5.1 - January 31, 2012

  • Fixed: Root folders were not being sorted in alphabetical order as in versions before v4.5.

  • Fixed: The below error that may occur when trying to download a file which was opened in some rare applications which locks the file in write-only mode:
    "The process cannot access the file ‘file name’ because it is being used by another process"

Version 4.5 (Quick Fixes)

  • Fixed (4.5.0.1): The error "The SqlParameter is already contained by another SqlParameterCollection" while upgrading a previous SQL Server database to v4.5. The error also occured after a clean install of v4.5 using a SQL Server database but this time on the "License Information" or "Application Settings" dialogs.

  • Fixed (4.5.0.2): Some JavaScript files were not minified. Also the CSS files are minified now.

Version 4.5 - January 12, 2012

  • This release is focused on improving the infrastucture rather than adding new features. This will allow adding new features more quickly in the next releases.

  • Almost rewritten both client-side and serder-side code for maximum performance and stability. Client-server communication will be done via JSON instead of XML for improving performance on both the client and server. Browsing huge folders/administration sections is vastly improved (thousands of items will be displayed very quickly). This is both done with optimizations in server code and with Browser rendering optimizations in client code. All pages are updated use HTML5 markup and scripts & css are combined into single file per page for improving loading speed.

  • Completely new UI with Windows 7 look and feel. All UI icons are updated. All file type icons are updated and lots of new ones are added.

  • Almost rewritten upload feature. UI of upload dialog is vastly improved. Even with the basic upload method (browser upload), detailed progress information will be shown. Files added in the upload dialog will be processed one by one for better performance and statistics. One other advantage of this change is that 2GB upload limit will effect files individually so there will be no limit for the total size of the files added in the upload dialog. It’s also now possible to change upload method on the fly via context menu on the upload dialog. This is useful if users experience problems on certain platforms (especially with Flash upload).

  • Improved: Dropped support for IE 6. Minimum required version for Internet Explorer is now 7. Optimized performance for new generation of browsers like IE 9+, Firefox 5+, Chrome 12+ and Safari 5+. Older versions of browsers are still supported.

  • Improved: "Download As Zip" action now directly streams the zip file that is being generated to the client. So the user will not have to wait for the whole compressing to complete before downloading. The user will see browser's "Open / Save As" dialog immediately and receive the file on the fly as it is being generated. No zip files will be created in the Temporary folder.

  • Added: Application specific errors (in addition to file manager action errors) will also be logged to Events section for better troubleshooting.

Version 4.1 - November 8, 2010

  • Integrated FileUltimate v2.1 which features single DLL deployment and many performance improvements.

  • All resources and code are embedded into the single file GleamTech.FileVista.dll for better version control of the application.

  • FileVista now targets .Net framework 4.0. This means your server/hosting account should run ASP.NET 4.0. Older framework versions will not be supported from this version on.

  • Added: DLL embedded resources such as CSS files and language files can be overridden by simply putting customized versions to the corresponding folders under App_GlobalResources\GleamTech.FileUltimate and App_GlobalResources\GleamTech.FileVista

  • Fixed: During flash upload, session cookie was sent in the querystring to prevent a bug of Flash plugin in non-IE browsers. However, cookies such as pass-through cookie, remember-me cookie and other server specific (eg. load-balancing) cookies were not handled thus caused problems when using flash upload method. Now all existing cookies will be sent in the querystring to make sure flash upload does not fail.

  • Changed: Creating direct links is now controlled with the new "Direct Link" permission instead of "Download" permission.

  • Added: New setting for overriding base url (protocol, hostname and port) which is used when creating direct links. If not overridden, user's currently connected base url will be used just like the previous default behaviour.

  • Fixed: When creating direct links within dynamic root folders (ie. root folders which include {user.name} placeholder in path), the path was not resolved correctly thus "resource not found" error was being generated.

  • Added: New RecoveryMode setting to filevista.config for resetting administrator password. When set to 1, user will be able to login by just entering the administrator name only. Then user will be prompted to change/reset his password. The setting will be set back to 0 automatically for security purposes after login.

  • Added: A group manager will not be able to override quota and allowed file type settings if the administrator restricts these settings for the group on the root folder.

  • Added: A new group setting to limit the number of members of the group. If the limit is reached, group managers will not be able to add more users to the group.

Version 4.0 - June 15, 2010

  • Added: Free license is now available and Trial license now allows upto 5 users. There are three possible license modes: Free (allows 1 user), Trial (allows 5 users but expires in 30 days) and Purchased (allows users according to the license you purchase).

  • Added: FileVista will be able to run under ASP.NET "Medium" trust level from now on. Many shared-hosting companies (eg. GoDaddy) force Medium trust level on their servers for security reasons and FileVista will be compatible with them now.

  • Added: Dropped the default Microsoft Access database in favor of a 3rd party compact database engine VistaDB for being able to run under Medium-Trust and 64 bit operating systems. SQL Server is still supported. Actually, any database engine which provides a SQL Server compatible DbProviderFactory library will be supported.

  • Added: A third upload method and optimized existing upload methods. Renamed the old upload method "Browser" to "Ajax" and the new upload method to "Browser". New "Browser" method will allow uploading even in medium-trust level by sacrificing the realtime progress information. "Ajax" method (formerly "Browser") still needs higher permissions due to displaying the realtime progress information so it will not be available in medium-trust level. Note that the best possible upload method "Flash" will now work in medium-trust level.

  • Added: Email notifications feature. It's now possible to send automatic email notifications for the following events: Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download. The notifications can be set for users and groups on subfolder level just like permissions on the root folder properties page. For instance, if someone uploads to a specific folder, the people in the notification list of that folder will be notified via email about the upload. Details such as uploaded file names will be also included in the notification email.

  • Added: New setting "Show system type descriptions" for forcing to show file and folder type descriptions from the system's registry. If not enabled (default behaviour), then simple (but current language dependant) type descriptions (eg. EXE File) will be shown. Under Medium-Trust, registry access will not be possible so even if this setting is enabled, simple type descriptions will be shown.

  • Added: "Direct Link" feature with advanced options. "Direct Link" feature will allow you to reference files within FileVista folders via permanent URLs. This way you can reference the files in other systems, in documents or in emails. When creating a direct link, it is possible to set a expiration time, a maximum download limit and a password. You also have the option to use a custom file name (eg. SomeDocument.pdf) in the direct link URL (for the sake of user friendliness) instead of an automatically generated name (eg. 34817ed6802e4a42aa11527e5d7230fb.pdf). One other option to specify is forcing download or opening the file directly in browser (for displaying PDF, Word, Excel, Image etc files inline in browser)

  • Added: New "Application Settings" dialog with tabs.

  • Fixed: Refresh problem which occured only when you paste after entering into the subfolder.

  • Changed: All user changeable settings in filevista.config are moved to "Application Settings" dialog for convenience.

  • Changed: Used tabs for permissions and notifications options on the root folder properties dialog.

  • Changed: Notification emails are sent asynchronously for better performance.

  • Changes: Removed "User Settings" icon from toolbar and made user name which is displayed on the top right of the toolbar, clickable to open "User Settings"dialog.

  • Changed: Added and changed some language strings in the language files with key numbers 665-723 and 612-613.

Version 3.8 - March 31, 2010

  • Added: Spanish and Catalan language files.

  • Added: Downloading files larger than 2 GB is now possible.

  • Added: New setting "MaxZipFileSize" in filevista.config for limiting the size of the generated zip files on "Add to Zip" and "Download as Zip" actions. If this setting is not set, then there will be no size limit for the zip files just like the previous behaviour.

  • Added: Detailed information (action size, remaining size and total quota) will be displayed when an action (Upload, Add to Zip, Extract and Paste) exceeds the quota limit of the folder.

  • Added: New setting "ShowHiddenFilesAndFolders" in filevista.config for forcing to show hidden files and folders.

  • Added: New setting "ShowSystemFilesAndFolders" in filevista.config for forcing to show system files and folders.

  • Added: New setting "ShowFileExtensions" in filevista.config for forcing to show the extension part of the file names. When this setting is enabled, the extensions will be shown and editable in the prompt dialog boxes too. For instance, on "Rename" and "Add to Zip" actions, changing the extension part is possible. The actions will fail if the new extension does not match the allowed types of the folder.

  • Added: Detailed information (file name, allowed file types) will be displayed when the result of an action (Rename, Add to Zip, Upload) does not match the allowed file types of the folder.

  • Added: Context menus for the folder tree. It is now possible to do all actions by right clicking a folder in the tree.

  • Added: Context menus for the folder tree in the administration page.

  • Added: Language selection is now possible on the login page. The selected language will be saved as the user's culture setting upon successful login.

  • Improved: Context menu for container folder will be opened when right-clicked on an empty area in the file listing. When right-clicked on the text (name or other properties) of an item row in the file listing, the item will be selected and context menu for the item will be opened. Removed "Tasks" link above the file listing as it's replaced with the context menu. These improvements are also done in the administration page.

  • Improved: Mouse cursor will be shown as the pointer (hand) only when on a folder in the folder tree and not on the file listing or the toolbar buttons for a more standard UI.

  • Improved: Selected item name will be used as the zip file name instead of the generated names like "download-XXXX.zip" when downloading as zip.

  • Improved: Full name of the user will be displayed in the upper right corner. If full name is not available user (account) name will be displayed just like the previous behaviour.

  • Fixed: Download corruption with some files types like PDF when IIS dynamic compression is enabled.

  • Fixed: A confirm dialog box will be displayed when downloading as zip. This will prevent IE from showing the information bar and blocking the download.

  • Fixed: Adding files with the same names will not be allowed in the upload dialog.

  • Fixed: Add to Zip, Download, Cut and Copy actions will now also depend on Traverse and List permissions of the subfolders. These actions may access the contents of a subfolder so they should be checked against Traverse and List permissions.

  • Fixed: Quota limit will be checked before starting the actions (Add to Zip, Extract and Paste). If the total size of the action exceeds the quota limit, the action will be canceled. This will prevent the action from being completed partially. In previous versions, the action was being processed until a file's size exceeded the quota limit. This was causing partially extracted/pasted files.

  • Fixed: Quota limit will not be checked when moving items from a subfolder to a parent folder and vice versa unless the subfolder has an overridden quota setting. A parent folder's total size already includes the size of the subfolders so moving items within the parent folder can not effect the remaining quota size.

  • Fixed: An extension in allowed file types such as "*.jpg", was matching all extensions starting with "jpg" ("*.jpg1", "*.jpga" etc.) where it should match only "*.jpg"

  • Fixed: Right-clicking (or CTRL + click) now opens the context menu in Firefox Mac. On Mac, Command + click will now allow multiple selection instead of CTRL + click as on Windows.

  • Changed: In Settings and User Settings pages, only cultures which have a corresponding language file will be displayed in the dropdown box.

  • Changed: Added some language strings to the language files with key numbers 661-664 and 304-305.

Version 3.6 - June 5, 2009

  • Fixed: Added the forgotton 3 new strings to the language files.

  • Fixed: When a user's password expires and "user cannot change password" option is active, the user will not be allowed to change the password upon login.

  • Fixed: Optimized the clickable area of the Add button in browser mode for cross-browser compability.

  • Fixed: Upload dialog missing progress indication in Firefox 2.

  • Added: Hidden and system files/folders are filtered by default.

  • Added: 5 new upload related strings to the language files.

  • Added: French and Arabic language files.

  • Improved: Speed of file listing in the folder view and subfolder populating in the folder tree.

  • Added: New setting "DisableFolderExpandableCheck" in filevista.config which can be set to "1" if you are experiencing slow load times with huge folders. When building the folder tree, FileVista calculates if a folder is expandable or not (ie. if it should have a plus sign or not). By changing this setting to "1", you can disable this calculation and improve loading speed of huge folders.

  • Fixed: If a root folder is inaccessible due to insufficient permissions or other problems, it will still be displayed in the folder tree. This will allow to ignore the root folder with problems and continue loading other available root folders in the list.

  • Fixed: Copying or moving a folder into its subfolder will not be allowed.

  • Added: Extensions of file names are hidden in the file listing.

  • Fixed: "Any type" option for allowed file types of a folder, will now allow files without extensions too.

  • Added: When List permission is denied on a folder, an empty folder will be displayed instead of an error message so that other permitted actions can be still done in the folder. This way "blind uploads" and "traversing subfolders without showing files" will be possible.

  • Added: A root folder's "allowed file types" setting will now restrict all file actions (List, Delete, Rename, Copy, Move, Extract, Compress and Download) and not only Upload action. This means only allowed file types will be visible and manageable in the file listing.

  • Added: Edit permission now controls overwriting of existing files during Extract action and editing of an existing zip file during Add to Zip action.

  • Fixed: Folder tree will be refreshed properly on Cut and Paste of folders.

Version 3.5 - October 31, 2008

  • Added: Access control for each user will now also include the "Allowed file types" entry along with Permissions and Quota. This setting currently effects the file names/types/extensions that are allowed to be uploaded to a specific folder by the user.

  • Added: Advanced security system which allows assigning access control (permissions, quota and allowed file types) for each subfolder of a root folder separately. Unlike previous versions, subfolders are not forced to inherit and can override the access control of their parent root folder.

  • Changed: Redesigned root folder edit page for implementing the above features. There are also some small improvements: Last member will be selected when a new user or group added to the allowed list and member will be added with full permissions by default.

  • Added: Multiple administrators feature. Making a user member of the new system group "Administrators" will make him an administrator.

  • Improved: Flash upload compatibility with Adobe's latest flash player version 10.0.12.36.

  • Added: New setting "TemporaryFolder" in filevista.config with the default value of "~/App_Data/temporary". This overridable setting will control the location of the temporary files that are created during actions like "Download As Zip".

  • Fixed: Text could not be selected in the prompt dialog on IE.

  • Improved: Enter and Esc keys now work same as the OK and Cancel buttons in the prompt dialog.

  • Fixed: A warning message will be displayed on Paste, Compress, Extract All actions when the folder reachs its quota limit.

Version 3.2.4 - July 18, 2008

  • Fixed: Login was always remembered till explicitly logging out (ie. clicking logout button) even when "Remember me" option on the login was not checked.

  • Fixed: Timeout problems occured with long lasting uploads in Flash upload mode.

  • Improved: Detailed errors instead of generic errors will be displayed and upload event will be logged more accurately in Flash upload mode.

Version 3.2.2 - July 4, 2008

  • Fixed: "Invalid user name or password!" error message was not being displayed and user was not being locked out after reaching "Maximum invalid login attempts".

  • Fixed: Upload problem which occured in Flash upload mode when uploading more than one file at once. The error was occuring when one of the files took long time to finish, causing a timeout and stopping the overall upload with an error message.

Version 3.2 - June 19, 2008

  • Added: Cookie login pass-through for allowing an external application's authenticated user automatically log in.

  • Added: "Remember me" option on login page.

  • Added: "Password expiration age" and "Maximum invalid login attempts" policies on the application's settings page.

  • Added: Update wizard for easily updating versions.

  • Fixed: Upload event was not logged when only one file was uploaded in flash upload mode.

  • Fixed: Files and folders with the "Read-only" attribute can now be deleted.

  • Fixed: The login page will be displayed also after "Download" and "Open with Web Browser" actions when session expires.

Version 3.1 - May 28, 2008

  • Fixed: When session expires, login page will be displayed instead of a warning message.

  • Fixed: The login page was not proceeding sometimes due to browser caching.

  • Added: New upload method (Flash upload) which allows selecting multiple files at once in the file selection dialog.

  • Added: Italian, Dutch and German language files.

  • Added: User settings page for changing password and culture.

  • Added: Password related options on user edit dialog is now functional.

  • Added: User can be forced to change password at next login.

Version 3.0 - April 4, 2008

  • Added: Event logging feature. The following events will be logged: Login, Logout, Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download

  • Added: Group Manager (sub-administrator) feature. Group Managers will be able to administer member users on their own administration panel.

  • Added: Application settings page for changing settings for the default culture and event logging.

  • Fixed: When editing dynamic root folders which includes the place holder {user.name} in Path Property, folders will be created automatically for all the corresponding member users.

Version 2.9.1 - March 6, 2008

  • Improved: Safari compatibility.

Version 2.9 - February 12, 2008

  • Improved: Rewrote and optimized the download module, resuming downloads is now supported.

  • Improved: Rewrote and optimized the upload module for high performance and better error handling. IIS7 Integrated Pipeline Mode is now supported.

  • Changed: Temporary upload folder is no longer required, uploaded files will be directly written to the target folder.

  • Fixed: If modal dialog locks to mouse movement although the button is released during dragging, clicking once again will stop it.

  • Improved: Simplified web based setup wizard, changed name to configuration wizard.

Version 2.8.2 - January 8, 2008

  • Fixed: A vulnerability, details will not be disclosed for security reasons.

  • Changed: "Download As Zip" action will be controlled by Download permission only instead of Download and Compress permissions together.

Version 2.8.1 - November 21, 2007

  • Fixed: After a file download was started, the application was not responding until the download finished.

Version 2.8 - November 8, 2007

  • Changed: Integrated the recently released FileVistaControl right into the application.

  • Added: Multi language support for the user interface.

  • Added: When a new root folder is created, the path will be created if it does not exist physically.

  • Fixed: The permissions of the last group was being inherited by other groups.

  • Changed: Edit permission now controls overwriting of existing files during upload or paste actions.

  • Fixed: Login and setup issues due to browser or proxy caching.

  • Fixed: After uploading files to a folder containing huge number of subfolders and files, the files were appearing only after few minutes due to extensive used-space calculation.

Version 2.7 - September 30, 2007

  • Fixed: duplicate culture names were causing error in setup.aspx on Spanish Windows. Used native culture names and prevented duplication by appending culture ids (like en-Us) when necessary.

  • Fixed: msi uninstall was removing .mdb and .config files, made them permanent for upgrading safely.

  • Fixed: authentication error which occured on Visual Studio 2005 Development Web Server.

  • Fixed: if a folder has inaccessible subfolders, an error will not be raised. This makes possible to list for example, contents of c:\ which contains an inaccessible subfolder like "system volume information".

  • Added: the folder tree will sort subfolders by name right after loading.

  • Fixed: the folder tree will be always synchronized with the folder contents view, eg. a deleted subfolder will be also removed from the folder tree or a newly created subfolder will be added to the folder tree instantly.

  • Added: the folder tree will show a loading animation icon while retrieving subfolders list.

  • Fixed: the folder tree will hide the loading node on error.

  • Fixed: the folder tree will not be populated if there is no traverse permission.

  • Fixed: disabled doubleclick on grid rows when permissions are not enough for download or explore commands.

  • Changed: moved selection commands to root in tasks menus, removed unnecessary "select none" option.

  • Fixed: paste in same folder was giving file access error.

  • Added: copy/paste in same folder will generate files with new copy names, cut/paste in same folder will do nothing.

  • Fixed: clipboard will be cleared after cut/paste.

  • Fixed: paste menu option will be disabled when the clipboard is empty.

  • Fixed: handled XMLHttpRequest exceptions occured on Firefox.

  • Fixed: grid on administration page was not being refreshed after closing modal dialog window of object properties on Firefox.

  • Fixed: IE was not showing latest version of object properties in the modal dialog window due to caching.

  • Fixed: improved upload progress updating, xml calling is now more efficient, progress bar will be more precise and will not choke.

  • Fixed: clicking upload button on the upload window after session expired, showed an empty page and script errors, made it display a warning.

  • Fixed: clicking logout button after session expired, was raising an error.

  • Changed: changing extensions of file names when renaming/zipping is disabled.

  • Added: new modal dialog for prompting user for file names etc.

Version 2.6 - August 22, 2007

  • New modal dialog window system for a slick look and consistency of window sizes among different browsers.

  • Reorganized and rephrased compression related context menu items for simplicity.

  • Added a download button to toolbar which acts as "Download As Zip" when multiple files or folders are selected.

  • Version 0.85.3.346 of ICSharpCode.SharpZipLib.dll is used.

  • Set default value of maxrequestlength to 2gb in web.config.

  • Fixed: zipping an empty folder will be possible.

  • Fixed: if the given zip file already exits, selected files are added to the existing zip instead of creating a new zip file.

  • Fixed: removed all the pop-up confirmations that come up when editing users, groups or root folders.

Version 2.5 - July 27, 2007

  • Highly improved user interface of upload window; replaced ordinary file inputs with a grid for adding/removing files dynamically and listing the added files in a pretty neat way (sorting is available too), more information on files is displayed, even icons for the files are displayed.

  • Fixed: zip functions will keep the original last modified timestamp of the files.

  • Fixed: setting authentication mode to "None" in web.config will not cause an error, especially on IIS 7.

  • Fixed: size of popup windows will be exactly same in all browsers, a small change in IE7 was causing the popup windows to display bigger, this issue was similar with the recently released Safari for Windows.

Version 2.2 - June 20, 2007

  • Added an upgrade tool (wexserver.aspx) to upgrade from WebExplorer Server.

  • Added place holder {user.name} functionality for root folders. This place holder can be used in both name and path of the root folder and resolves to the name of the member user on access.

  • Version 0.85.1.271 of ICSharpCode.SharpZipLib.dll is used instead of version 0.84

  • Fixed: administration.aspx will redirect to root instead of showing error message "You are not allowed to view this page!"

  • Fixed: calling login.aspx directly is prevented, it will redirect to root.

Version 2.0 - February 10, 2007

  • All code upgraded to ASP.NET 2.0

  • Multi-User infrastructure.

  • Permissions and quota limits can be defined for users and groups on root folders.

  • Administration page for managing users/groups/root folders.

Version 1.0 - February 10, 2006

  • First release.

Add Feedback