What’s New
Interarchy 8 follows on the long history of improvements to provide a host of new features. Interarchy is now built for Mac OS X 10.3.9+ only, including Tiger and Intel. Major new features in Interarchy 8 include:
Universal Binary for PowerPC and Intel native code.
Automator Actions (Download, List, Upload).
Dashboard Widgets (Bookmark, Network Status).
Growl support.
File Converters.
Amazon S3 support.
WebDAV support, including iDisk.
FTP/SSL-TLS.
HTTPS .
HTTP Authentication.
New Connection window that combines most of the various initial actions.
Combined Mirror Reports window.
UTF-8 everywhere.
Mirror Dry Run.
Preserve permissions and dates in SFTP .
Merge/Overwrite/Ask/Abort for folder uploads.
Detailed changes follow.
8.2
Major New Features
Growl support - Notifications are displayed when downloading, uploading, etc.
File Converters (including MacBinary, Backup, and gzip). Transparently encode/decode files when transferring them.
Add Bookmark button to each window’s status bar - now it is even easier to create bookmarks.
The Mirror Reports window now remembers reports even when closed.
Dry Runs are now done with the contextual menu instead of a global state (thanks John).
Much improved integration between network tools.
Leopard compatibility.
Bookmarks
Fixed enabling of “Open in Window” and “Open in Tab” menu items.
Made it easier to set where bookmarks will open (New Window or New Tab).
Drop into rename mode when a new bookmark folder is created.
The “Add Bookmark…” sheet is now resizable.
Listing Windows
Clicking on a chasing arrows control or an error icon will bring the Transfers window to the front and reveal the corresponding entry.
Interarchy will now warn you of potential data loss if you try to edit a read only file.
Tweaked the position of chasing arrows in the selected tab.
Fixed up positioning of icons in icon view. Icons selection box should not overlap.
Set cursor to copy arrow in listing windows if you are attempting to copy a file.
Resolved a number of minor drag and drop issues.
Fixed tab view blinking.
Server and Path columns are now off by default.
Added dynamic menus items to Listing menu:
Delete... - Command-Delete
Delete - Command-Shift-Delete
Recursive Delete - Command-Shift-Option-Delete
View With downloads temporary files to the temporary items folder.
Made sure kDeleteCmd is only used to delete items in the listing window. Everything else should use kHICommandClear.
Tweaked the “Set Upload Permissions…” window.
If you drag a file to the trash you should be presented with the same warning that you would be had you selected Delete from the Listing menu. Likewise via the keyboard. Fixed.
WebDAV
Fixed some WebDAV percent encoding issues.
Fixed content-type for WebDAV.
Connect to Server window
When the Connect to Server window toolbar is hidden, add OK and Cancel buttons to the status bar.
Simulate a click on the OK button in the Connect to Server window when the return key (or similar) is pressed. Likewise, simulate a click on cancel button when the escape key (or similar) is pressed.
Action and protocol items in the Connect to Server window will be revealed when selected if they do not fit on the screen.
Fixed advancing keyboard focus (tabbing between controls) in the Connect to Server window . Worked around HITextView brokenness.
Draw “Action” and “Protocol” text centered in the action and protocol header buttons.
Improved auto fill of username and password when changing the host or protocol.
The mouse scroll wheel should now work in the action/protocol view.
Make sure there is always an action and a protocol selected.
Mirroring
Cleanup the behavior of the Mirror Reports window .
The Mirror Reports window is now available via the Window menu .
Fixed a case where a local file could be trashed when performing a mirror dry run.
Support com.stairways.interarchy.ignored HFS+ attribute for mirroring.
Added “Mirror Dry Run” contextual menu bookmarks and Net Disks.
The Mount/Unmount toolbar item will now display the unmount icon when appropriate.
Network Tools
Added an action button and a bookmark button to each of the network tools windows.
Fixed the port scan summary text when only 1 port is open.
Add action button and bookmark button to Network utilities, Transcript and Queue window.
Bonjour
Fixed Bonjour byte ordering issue on intel.
Replaced CFNetServiceGetProtocolSpecificInformation with CFNetServiceGetTXTData. CFNetServiceGetProtocolSpecificInformation is deprecated in 10.4.
Replaced a bunch of legacy code with CFNetServiceGetTargetHost.
Preferences
Fixed up the tab ordering of controls in the preferences window.
Extend per-host preferences to allow specification of path.
General
Added spell checking. Just what you want in a file transfer program.
Standardized the use of “folder” and “directory”.
Changed case of the title of untitled queues to conform with the HIG.
Make navigation dialogs conform to HIG.
If a DataBrowser is scrolled to the end and an item is removed it does not properly update the vertical offset. Fixed.
Fixed the drag image when dragging from a text display window (Transcript or Watch Traffic). White background is no longer drawn.
Escape key will dismiss the auto complete popup.
Updated the initial position of windows to better conform to the Human Interface Guidelines.
Improved the initial sizes of a number of windows.
Fixed up positioning of clever alerts.
Added a Zoom command in the Window menu .
Worked around Databrowser stopping kHICommandClear commands from propagating up the event chain.
Update the LaunchServices database after creating a droplet to make sure the droplet’s icon is correct.
MyWindows HasSheet will now determine if a window has a sheet the right way. Should not miss system sheets anymore.
Prevent the splitter control from being dragged to silly positions.
Full keyboard access for status bar controls.
Fixed an issue with usernames containing encoded characters such as @.
Fixed Keychain issue with multiple HTTP entries.
Added m4v to the file types Interarchy recognises by default.
The geturl (GURL) event will now correctly deal with Amazon S3 (amazons3:) urls.
Added support for interarchy:register URLs.
Show permission settings in Transcript.
Allow deleting Amazon S3 buckets after alert.
Fixed HTTP multiple Keychain entry issues.
Fixed some French translation issues.
Extend per-host preferences to allow specification of path (especially useful for File Converter settings).
8.1.1
Better error displays with Amazon S3
Correct support for resuming HTTP /WebDAV/Amazon S3 downloads.
Correctly encode Amazon S3 keys containing spaces and symbols.
Support downloading folders from Amazon S3.
Mouse scroll wheel works in Transfers window.
Fixed a crash that could occur when displaying a contextual menu in Icon View .
Fixed a crash that could occur with WebDAV servers missing information.
Corrected keyboard focus problem when switching tabs.
Corrected a problem with username/passwords containing symbols.
Add CSSEdit as an Edit With helper.
8.1
Add support for Amazon S3.
Support multiple Auto Uploads with the same local folder and different remote directories.
Improved upload progress display.
Fixed problems uploading files greater than 1Meg to WebDAV.
Add Duplicate... to Listing menu (hold the option key down).
Added AppleScript for networkdiskstatus to indicate ndsUnmounting
“Change Proxy Settings...” button in preferences works again.
“New Tab” now sets the keyboard focus to the address field.
8.0.1
If Monaco font is missing, fall back ATSUI defaults rather than fail to startup.
Dragging a bookmark from the bookmark manager to a bookmarks bar copies the bookmark.
Fixed bookmarks bar so that it is correctly sorted after adding or renaming and item.
Translate Check in French
Fix problems with iDisk no-chuncked bug avoidance
Removed drawing artefacts that could occur in column view when using the mouse scroll wheel.
Disabled mouse tracking rects in bookmarks bar when popup menu is displayed (possible crash).
The info view in the bookmark input window now copes if it is resized while scrolled to the end.
Fixed infinite loop if you tried to get transfer stats for an inactive interface.
Radio behaviour of segmented view buttons is now initialized.
Resume data is now written to disk in network byte order.
Fixed #1 document creation on Intel
WebDAV directories should have trailing slashes.
Allow host to include path (host/path in Connect to Server)
Fixed tab order in password nibs.
Fixed appending a bookmark to a bookmark. Alias handles are now duplicated.
Support rename ../file.txt again
Fixed possible crash when adding user to auto complete.
Pay attention to error code in Bonjour callbacks (possible crash).
Remove interface window documentation.
Parse listings when more than 20 items at the start of a listing are ignored.
Fixed Schedule byte order issues.
Made clicking in column view tablet friendly.
Byte Order issues with mirroring.
Swapping Net Disks back and forth between 7 and 8 now works.
Fixed Save As in connect to server window. Correctly writes URL being edited to the file.
Added check for ShapeShifter 2.3.
If a sheet is displayed when quitting, quit should be cancelled and window brought to the front.
Add alerts for SSL-TLS/Passive firewall issue.
Properly encode characters sent on the FTP control connection.
Fix bug in FTP send control encoding.
Add normalization code, and normalize FTP listings.
Handle FTP servers with non-space-padded years servers.
Abort freebuffers twice for safe HTTP abort.
Line endings LF for WebDAV text uploads.
Upload WebDAV progress now displays properly.
Dont DePercent Display URLs.
MyCFStringCreateWithPascalString et al always work (UTF-8, then ISO-8859-1, then MacRoman)
DePercent guarentees a valid UTF-8 string
Fixed network host info popup menu.
Restored warning sheet if you try to stop a transfer.
Fixed changing permission of FTP files with spaces in the name.
Fixed garbled date in column view preview. Affects Japanese localization.
Checking local file links now work from Connect to Server window .
Secondary databrowser in Mirror Reports window sorts correctly.
Fixed crash on intel Macs connected via ethernet like devices.
User Interface
New Connection window that combines most of the various initial actions.
Automator Actions (Download, List, Upload).
Dashboard Bookmark Widget - store bookmarks in Dashboard for easy access.
Dashboard Network Status Widget - shows bandwidth usage graph.
Action menus everywhere.
HIView compositing windows everywhere.
“Select new tabs as they are created” preference.
Customizable display of colors or tabs of listing windows.
Asynchronous progress display in Listing and Bookmarks windows.
Download file trashes existing file/folder.
Detect and warn about New File/Directory with existing file name.
Improved behavior of Transfers window.
Renamed FTP Disk to Net Disk (which works for FTP , SFTP and WebDAV).
cmd-shift-[ and cmd-shift-] to switch tabs.
Command Delete, Command Option Delete.
Customizable File mappings for files with no extension.
New File is now Command-Control-N.
Save As for Check Website Report.
Protocols
WebDAV support, including iDisk.
FTP/SSL-TLS.
HTTPS .
HTTP Authentication.
Transfers and Mirroring
Combined Mirror Reports window.
Mirror Dry Run.
Merge/Overwrite/Ask/Abort for folder uploads.
Preserve permissions and dates in SFTP .
Improve handling of mirroring long listings with network failures.
MacBinary translation is no longer supported.
Text translation is limited to converting line endings.
System Support
International Support
UTF-8 everywhere.
More German months supports.
Fixed French log entries.
Security
FTP/SSL-TLS.
HTTPS .
Lock symbol for secured FTP Transcript display.
Better handling of SSH “fingerprint changed”.
Defend against editing the same file twice.
Support “Exclude simple hostnames” option in Tiger’s proxy preferences.
Support scripted login for difficult or non-standard proxy FTP servers.
Preferences
“Select new tabs as they are created” preference.
Preference to set anonymous password.
Scripting and AppleScript
AppleScript to return the current count of active transfers.
AppleScript to return the state of a Net Disk.
Automator Actions - Download URLs. Downloads a list of files.
Automator Actions - List URLs. List remote directories.
Automator Actions - Upload Files. Upload files to remote servers.
Bug Fixes
Close buttons on the tabs work if the toolbar is hidden.
Drag multiple items to the Dock trash, all are deleted.
Network Host Info lookup of IP address properly shows DNS name.
Support FTP listings with group names containing spaces.
Various Queue window and Startup collection bugs.
Detect and reject empty PCRE ignore pattern.
Continue on to Features