miFiles Version History
last updated 10th January 2007

Version 1.20

 

Yes it remains a totally free version. While we have had a lot of positive feedback about the product and have had offers to purchase it (other have even tried to clone it!) we have decided to allow miFiles to remain a free product for the forseeable future albeit with a couple of links to our websites inserted in unobtrusive locations.

 

Notes about beta versions:

  • A beta version may not contain the latest help files, though the existing help would normally be adequate for most people. Please do not report issues where the help files are incorrect for beta versions.
  • Beta versions are not for general release and may contain defects. If you would like to help us improve the quality of this product, please provide feedback to us about problems and any additional desired features.

Version 1.20 Beta 6: The intention is that this be the final beta version prior to release.

General Updates:

  • Added ability to display owner/group attributes in file listing..
  • Added configuration options to allow attribute and owner/group columns to be displayed on a per-connection basis.
  • Remote file listing column widths are now saved on a per-connection basis.  Note: this means that you will need to adjust column widths for each server after upgrading.  Column widths are saved when you disconnect from the server.
  • Improved retention of program state across automatic reconnections - including treeview contents.
  • Selected files in the local listview remain selected when a background refresh occurs.

Bug Fixes:

  • The FTP session was not disconnected if you were prompted for a password and cancelled the login.  This led to an erroneous  'Connection in new session' prompt on the next connection attempt.
  • The file attributes were displayed in the wrong order.
  • Fixed sorting  issues that were sometimes evident in the remote treeview.

Version 1.20 Beta 5: The intention is that this be the final beta version prior to release.

General Updates:

  • Added synchronised browsing - you must set both an initial Local and an initial Remote folder in the connection settings for this to be available.

Version 1.20 Beta 4:

General Updates:

  • Improved remote tree-view behaviour and made generally consistent with local tree-view.

Bugs that have been fixed:

  • Window will now correctly remember last opened position and restore on startup (with checks to ensure that it remains on-screen)..

Version 1.20 Beta 3:

General Updates:

  • Added tree-view of the remote site with ability to drop files & folders to tree and to perform the most common actions on folders directly on the tree-view.  The tree is built dynamically as remote folders are discovered through normal usage of the site.
  • Combined new tree-view and ftp log pane into a single panel.  This required a reorganisation of the whole panel/splitter structure.
  • Window menu has been renamed 'View' and menu items have been updated.

Version 1.20 Beta 2:

General Updates:

  • FTP Log migrated to a pane below FTP file listing.
  • FTP Log pane font changes track other windows..

Bugs that have been fixed:

  • Migration of some usernames and passwords would fail with INI file corruption.

Version 1.20 Beta 1:

Notes:

  • Yes it remains a totally free version. While we have had a lot of positive feedback about the product and have had offers to purchase it (other have even tried to clone it!) we have decided to allow miFiles to remain a free product for the forseeable future albeit with a couple of links to our websites inserted in unobtrusive locations.

User Requests:

  • Added option to increase screen font sizes.
  • Added option to display file size in bytes (rather than kBytes)

General Updates:

  • Added support for huge files. 64 bit file sizes are now incorporated allowing correct display and transfer of huge files.
  • Improved UI responsiveness during transfers.
  • Improved detection of session timeout allowing transparent reconnection in most cases.
  • Added XP style controls to most forms
  • 'Improved' the layout of the Settings form, making it more logical and easier to maintain.
  • Moved user settings to .ini file in profile (rather than in registry). This enables the user to more easily transfer settings to another computer. Settings are automatically migrated from the registry.
  • Files dropped from Windows Explorer are now transferred in a separate thread so that the Explorer window doesn't freeze during the file transfer.
  • Freshened the user interface.
  • Migrated version checking and registration to internal HTML to improve accessibility.
  • Improved the handling of aborted transfers.
  • Improved the handling of deleting multiple files on the remote server by providing more feedback and less prompting for nested directories.
  • Added F2 as a keyboard shortcut for remote file renaming.

Bugs that have been fixed:

  • [Unreported] The filter function 'Without file extensions' acted is if it was 'With file extensions' - this has been corrected.
  • Fixed problem parsing some 'DOS' style FTP folder listings.

 

Version 1.12

Version 1.12d:

User Requests:

  • Added Edit option to local and remote context menus and a supporting field in the settings where the user's preferred editor is specified. Editing a remote document will cause the file to be downloaded to a temporary location, and opened in the editor. When the editor is closed and if the file has been modified, the user is prompted to upload the modified file.
  • Added comment field to connection details. Comment is displayed as a 'hint' on the Connection form.
  • Added ability to select which Settings page is displayed when the form is displayed.
  • Added option to display "My Network Places in local views.

General Updates:

  • Added command line option to specify connection. miFiles will automatically connect to this connection and it will override the startup connection specified in the settings. Users can use this to have shortcuts that will directly link to a number of favourite sites.
  • A number of users have not been aware that multiple miFiles sessions can be run concurrently. To make it more obvious (and more accessible), the 'Connect' commands are now always enabled. If the user attempts to open a new connection while the current session is currently connected, the user will be prompted to open a new session for the new connection.
  • Corrected somewhat confusing method of controlling the 'open'ing of remote documents. Remote documents can now always be opened using the context menu if they don't have a 'banned' extension. Double clicking to open a remote document is controlled by an option in the Settings.
  • When a connection was lost and automatically re-established, miFiles would change to the local directory to that specified in the connection details. Now miFiles will retain the current directory on the local system when a connection is automatically re-established.
  • Replaced the support email link with a link to the Simdata forums on the feedback page.
  • A new installer is provided that simplifies the installation process from the user perspective. New installer allows previous settings to be imported. The new uninstaller also allows a complete removal, including all stored settings.
  • License agreement updated and display component improved.
  • "ftp://" is now automatically removed from server names if the user inadvertently adds it.
  • Added 'Explorer' option to local listview context menu. Selecting this option will open an Explorer window, viewing the currently displayed local folder.
  • Corrected a local file renaming issue (in 1.12d beta 3). When a local file was renamed, its internal representation within miFiles had a trailing "\" appended to the pathname and this could cause problems in later processes such as uploading. A work around is to refresh the local view after a local rename.
  • Updated Registration page to limit characters that can be typed into name and email fields.

Version 1.12c:

User Requests:

  • Added option to save file sorting details between sessions.
  • Added more from/to details in overwrite prompt.
  • Added option to download empty folders from server.
  • Updated Installer to prevent it automatically repairing the installation.
  • Added ability to auto-connect to a specified site when the program is run. Holding the [Control] key down will prevent auto-connect.
  • Updated filter to allow changing of filenames to upper/lowercase on transfers.
  • Added options to only prompt to overwrite existing file if the target file is newer.
  • Added remote menu option to set the current remote folder as the connection's startup folder.
  • Integrated Connection Selection with menu system - old methods are still available.

General Updates:

  • Added Options page to Settings and grouped options to simplify configuration.
  • Improved filtering speed when date comparisons are required - EG like when updating web-site with new files. The implementation of this may improve compatibility with some web sites.
  • Added option to determine if a prompt is required to open remote documents.
  • Added option to control tooltips (hints).
  • Updated the "unregistered" banner to be more annoying to encourage registration.
  • Progress form has been improved. It handles unknown total transfer size better and will no longer shows negative values.
  • Improved Abort handling.

Version 1.12b:

  • Added support for an additional proxy type: proxyid@hostname (user request).
  • Simplified manual registration process.
  • Added proxy option for Quick Connect.
  • Added popup warning if invalid date is used in filter (it used to just 'ding'.)
  • miFiles previously created all local folder needed for the download - even if they were originally empty (or if filtering resulted in the folder being empty). miFiles will now remove all empty local folders that it creates (controlling option added in 1.12c).
  • Added ability to save the ftp log to a file. (user request)
  • Revised Progress form to make actions more obvious.
  • Resized Welcome form to make it smaller initially

Version 1.12a:

  • Added support for a wide range of FTP Proxy servers.
  • Tested on Windows NT4SP6a, IExplorer ver 6.1
  • Fixed occasional "Socket error #0" message.
  • Remote folders with a file extension no longer show the extension in the Type column.

Version 1.11

Version 1.11h: (very limited released)

  • Corrected issue where timezone corrections could be applied twice during a filtered transfer.
  • Added an option to the Filter form to suppress any overwrite prompts during the filtered file transfer.
  • Fixed an error that caused a continuous loop in the Site|Attributes command.
  • Changed the way some Shell calls are made to allow miFiles to run on Windows NT.
  • Adjusted size of Welcome screen to prevent buttons being pushed off screen on low resolution displays.

Version 1.11g:

  • Corrected handling of file dates for mm/dd/yyyy locales
  • Added option to correct server date/time for differences in timezones.
  • Added option to set downloaded file's date/time to match the server's.
  • Removed display of file date/time for local system folders such as My Computer.
  • Corrected a problem with renaming local files where the selection would move away from the item being edited..

Version 1.11f:

  • Corrected an access violation during download of folders.

Version 1.11e:

  • Modified abort handling to better handle non-responsive server.
  • Added option to prompt for username and password rather than storing in config.
  • Added ability to type in folder name for change directory.
  • Added transparent auto-reconnect
  • Some slight cosmetic changes - position of forms etc

Version 1.11d (only released for beta testing)

  • Fixed an exception that can occur when uploading files on systems with low memory.
  • The local file listview component has been replaced - this was a commercial component but now we use in house code. This will resolve a lot of minor issues with the local file list such as:
    • Sorting now works properly.
    • Column widths can be saved and restored.
    • The file list should refresh correctly.
    • Some issues with Win98 special-folders have been corrected.
    • Problems uploading multiple files on some configurations should have been resolved.
    • Zips are no longer sorted with folders on XP systems.
    • Program links can now be opened.
    • Added a file properties dialog box.
    • Fixed issue with using the DEL key during in-place renaming of a file.
    • Note, the local treeview won't be replaced in this version despite some minor problems with Win98.
  • Better handling of remote folders with a large number of files. Previously, folders with 1000's of files would be extremely slow to load but now it only takes a few seconds from when the listing is downloaded.
  • Some major consolidation of work done to handle the "Scrollbar property out of range" issue on some XP systems. Updated the license/welcome screen to remove the offending control. The vendor did not make us confident that they could fix the problem with the RTF control in any reasonable timeframe - so its gone.
  • Improved the progress bar by adding total transfer size and a small indicator that provides transfer activity indications when transferring large files (when the progress bar is moving very slowly).
  • Added advanced filtering function so that file transfers can be filtered based on a file-mask, an extension list, size, date. Filter can be inclusive or exclusive.
  • Added customisable extension filters.
  • Added timezone field to advanced connection details.
  • Added [Filter] button on the main toolbar to toggle the file transfer filter on/off.
  • Updated progress form to optionally display a list of files transferred and the result of each transfer.
  • Added prompt to continue on an upload failure - previously the whole operation was aborted.
  • Added prompt to continue on delete-file failure.
  • Added a more 'human' interpretation of the normal 'connection reset by peer' message.
  • Added warnings when trying to rename or delete shortcuts on the server.
  • Added ability to prevent upload of shortcuts.
  • Added Type column to the right hand side.
  • Clicking on the RHS Type column sorts by file type (.ext)
  • Added settings option to control initial state of file transfer filter.
  • Added settings option to control whether file details are initially displayed in transfer form.
  • Added settings option to block uploading of shortcuts.
  • Added settings option to enable warning messages to be displayed if trying to rename or delete links (shortcuts) on the server.
  • Modified the registration name fields to reject special characters - these cause problems in the registration process.
  • Added support for FTP symbolic links (shortcuts) and a shortcut overlay icon to display links. Links are resolved the first time they are encountered and then cached.
  • As well as providing visual feedback for a read-only site, we have added visual feedback for when Compression is turned on.
  • Improved the handling of FTP server disconnecting the session.
  • Improved the handling of aborting a file-transfer. Some FTP servers will disconnect the session when they receive the ABOR command. miFiles will now re-establish the session if the server disconnects.
  • Added support for Resuming a failed upload, however, not many FTP servers support resuming because they automatically delete or truncate partially uploaded files.
  • Reduced the number of times that miFiles retrieves the current directory from the FTP server. This will result in better performance on very slow servers.
  • Changed the way site usernames and passwords are stored. This is because one user reported corruption.
  • Improved the handling of server messages - can now click on remote header to display a window showing all the server messages prior to logon.
  • Corrected exception when all files in a site were deleted.
  • Corrected lockup when F5 key held down on FTP listview.
  • Corrected issue where sometimes the folder icon was not correct.
  • Corrected issue when extracting a downloaded zip file and the file to be extracted already exists but as a read-only file.
  • Corrected a dialog message.
  • Fixed sorting of "My Computer".
  • Fixed problem when dropping files from the server onto the local treeview.
  • Some minor Win98 treeview problems resolved.
  • Removed Compression from File menu - now just available from main toolbar.

Version 1.10c

A very minor update:

  • Updated feedback mechanism to include IE version.
  • One customer has reported problems on XP with the following exception being raised: "Scrollbar property out of range". Unfortunately no details have been provided, but this version tries to eliminate possible causes of this. If anyone has this problem, please contact support with more details of the problem.
  • Program now packaged as an .EXE rather than an .MSI

Version 1.10a

  • Added Quick Connect function.
  • Added the ability to play a sound file when file transfer is complete.
  • Added display of remote file attributes.
  • Added ability to change login password on the server.
  • Added ability to change file attributes on the server.
  • Added a Site Window that allows FTP commands to be sent directly to the server. This is really for the advanced users.
  • Fixed a couple of message boxes that had their contents displayed in the title bar.
  • Updated the registration site details in the .ini file (old .ini does not get overwritten by fresh install).
  • packaged a couple of sound files with the program.

Version 1.00b

  • Added support for resuming an incomplete download.
  • Modified Yes/No dialogs to use descriptive button captions.
  • Fixed problem with downloading a folder when there is a problem with target folder - such as there already being a file of that name.
  • Fixed WIN98SE intermittent exceptions due shellpack notification issues.
  • Added Settings option to control automatically decompressed downloaded files

Version 0.99B1

  • This is the product baseline.