Released on 2/26/08
- Fixed crash opening multiple SSL connections simultaneously (e.g., when opening an NZB file)
- Option click in outline views now expands/collapses all
- Fixed bug with empty list after search in image view
- Spaces are stripped from newsgroups: field in message composer
- SSL lock no longer disappears from host field when you enter username in config screen
- Fixed problem with some images disappearing after loading in thumbnail view
- "Add to downloads" rule now works when you "Apply Rules"
- Removed MIME headers from yEnc file posts to avoid confusing some newsreaders
Released on 10/5/07
- Improved speed of SSL uploads
- Added Dutch localization
- Clicking the dock icon with windows minimized no longer creates a new Groups window
- NZB downloads now wait until downloading begins to create folders
- Fixed an issue with previewing images in Image view
- Improved reliability of previewing images and music after deleting caches folder
- Posting now (more) properly honors the "followup-to" header, as per RFC
- Improves reliability of parsing the file extensions out of subject lines
- Fixed situations where "Clear" may remove active downloads, too
- "Mark Thread Read" now clears selection if messages are hidden
- If you select both a thread and a single non-thread post, "Mark Thread As Read" no longer marks all non-thread posts as read
- Improves download display of base64 posts made with other newsreader applications
- Now attempts SSL first during server setup
- Automatic PAR set naming is now smarter, to avoid generic "Recovery Set" name
- Top level is now properly refreshed in All Groups view after checking for new groups or reloading groups list
- Number of newsgroups is now properly refreshed when you change servers
- Added commas (or periods for our friends overseas) to numbers in message list status text
- File size on yEnc posts is no longer underestimated
- Improved memory usage, such as when using a large number of headers
- Fixed potential crashes, such as during file grouping and when using 10.2.8
Released on 2/5/07
- Fixed an issue from 1.7.8 which caused slower file transfers on Intel Macs
Released on 1/23/07
- Fixed potential hang when using SSL connections
- Fixed issue with inaccurate or (numerically) negative message counts
- Fixed issue parsing text encoding if charset value isn't terminated with a semicolon
- We now honor the "followup-to" header for newsgroups
- Fixed problem where images in messages sometimes weren't attaching properly
- It's now possible to reply to binary posts in Message View when "Show File Messages" is on
- Added Transfers and Transcript to the dock menu
- MIME header parsing is now case-insensitive
- Fixed hang when changing servers after failing to connect to the first server
- Non-Latin1 file descriptions are now encoded properly
- Added Command-O shortcut to open newsgroups in Groups window
- Fixed wrong selected text color in Date column of files view
- "OK" button on expanded "Add To Favorites" sheet in Groups view is now responsive
- Blank line in "Edit Headers..." no longer causes User-agent field to appear in message body
- Transfers window no longer keeps Groups window from opening on launch
- Random signatures no longer use the same sequence every run
- Fixed potential hang with messages that look like part of a gigantic file
- "Save Attachments" is now enabled in separate message windows
- "Save Attachments" now works in messages opened from news:msgid link
- Fixed decoding/formatting problem with UTF-8+base64 encoded messages, e.g. Google Groups posts
Released on 8/30/06
- Fixed issue switching to File or Music view in Mac OS X 10.5 Developer Preview ("Leopard")
- Fixed problem with bad timer causing endless redrawing on Leopard
- Fixed linking problem preventing Unison from launching on Leopard
- Previewed items are now automatically removed from transfers window when preferences says they should
- Downloads should now have progress bar when resumed from a previous error
- Cache folder rearranged for easier clearing
- Changed "Empty Image Cache" menu item to "Empty Preview Cache"
- Unison no longer deletes /Application Support/Unison/ if prefs file missing/corrupted
- Connections now close themselves after inactivity
- Added command-option-w keyboard shortcut to close all windows
- Fixed potential crash when changing system date format
- Previewed songs are no longer cleared from cache when you switch to another song without stopping
- Now reconnects and resumes if we get a timeout while loading headers
Released on 6/29/06
Nice Things
- You can now create NZB files. Just select a list of Files and choose File > Export Files as NZB in the menubar
- PAR creation now automatically restarts after a crash
- "Save Attachments" is now much faster and more memory-efficient
Smaller Changes
- Incomplete file posts are no longer incorrectly grouped after doing "Get Latest"
- It's now possible to attach images with file extensions in ALL CAPS
- Double-clicking a currently playing file no longer potentially confuses the player
- Fixed decoding for a few more encoding styles
- Rule colors are correct again (hooray)
- You can now right-click in File/Message list headers to customize list columns
- Cache folder has been reorganized so we can clear caches easier
- Can now move a Favorite to the "root" of the Favorites. But not when adding it initially
- Download window now handles resizing a bit better
- And the age-old classic: numerous other smaller things.
Released on 2/17/06
- Fixed potential crash when using "Mark Read"
- Fixed problems with BinHex and MacBinary downloads on Intel macs
- "Mark Thread as Read" now available when top-level message is read
- Shift-arrow selection in Image view works now
- Keyboard Command-1 through Command-4 now switches between Messages/Files/Images/Music
- "Other" color in rules no longer gets set to black if you select menu item twice
- Select-all in download list now works with full keyboard access turned on
- Uploads no longer go to wrong newsgroup when crosspost list is changed in original window
- Retried upload no longer skips a part if it fails at the very end
- Fixed a potential crash when resizing the "Date" column
- Improved handling of server timeout disconnections
(Internal-only release.)
Released on 1/25/06
Best New Things
- Unison is now a universal binary, with Intel-native speed and goodness.
- Improved the posting and reliability of large, segmented binary files
- Imrpoved reliability of PAR file creation for large binary files
Other Changes
- Fixed ability to mark a thread as read from within the thread
- Groups now load properly from the sidebar after loading a nonexistent group
- Fixed a problem with posting binary files with non-latin1 characters in filenames
- It is now possible to post even after a server timeout
- Added a warning before converting posts to UTF-8
- Blank e-mail addresses no longer give an inappropriate error message
- Missing files in NZB sets can no longer mistakenly be labelled "Complete"
- Improved decoding of Entourage and Hogwasher posts
- Add "MODE READER" command
- Fixed a potential problem with the upload button being stuck as disabled
- Improved handling of References: headers
- Improved ordering of uploaded items when you drag in many items
- "Reset Favorites" now restores the "Others" folder
Released on 12/21/05
- Added a hidden preference to specify the subject formatting of binary posts
- Fixed a potential hang when marking messages read
- Fixed potential hang/crash on opening multiple windows on certain systems
- Incomplete NZB files now load properly
- "Save Attachments" now works more reliably in message view
- Enabled "Home" and "End" keys in Transfers window
- Marking lots of items read is a bit faster now
- Selected quote in reply no longer two letters off
- File's crossposts list is now available when the first part is missing
- Unison can now decode certain base64 encoded messages properly
- Tweaked the grouping routine to improve, well, grouping
- Fixed filehandle leak causing "file not found" error after 200 uploads
- Fixed a potential crash with crosspost rules
Released on 12/6/05
New Features
- Added binary file posting! Hooray!
- Added segmenting option, so large binary files can be split into smaller files on upload
- Added PAR2 creation, so a set of recovery files can be generated on upload
- Added support for crossposting and personality selection when uploading
- Added a "Crossposts:" rule allowing you to filter on crossposted group names
- Added a "Number of Crossposted Groups" rule.
Improvements
- (1.7.1) Fixed potential problem with incorrect PAR checksums
- (1.7.1) Fixed a problem with incorrect "Reference" headers
- Improved the grouping algorithm
- Fixed a potential problem with missing file parts after doing a "Get Latest"
- Improved handling of open connections when reading messages to reduce server connection limit problems
- Incremental image loading in message windows is much faster
- File and image views now scroll after "Mark Read" to top previous visible
- Fixed annoying window position memory after window tiling
- Added "Empty Message Cache" to Groups window contextual menu
- "Text Encoding" menu moved to "View" menu
- Views now refresh at midnight so "Today" becomes "Yesterday"
- Improved "Mark Read" on open message threads with other messages selected
- Marking all unread is much faster now
- Deselecting a message before it's done loading no longer does weird things
- Closing message view during loading no longer confuses up main window text view
- Download queue now remembers if it's paused between sessions
- Download queue should retry failed downloads after it's done
- Can no longer add the same group to a favorites folder twice
- File groups now reflect changed size after files inside marked read
- Fixed problem with message composer not using user's message font
- Rot-13 accuracy on selection has been improved. Heh.
- Can now handle MIME posts without file names
- Clearing cached images is much faster
- Fixed problem with badly spaced toolbar icons
- Fixed problem loading weirdly-formatted image posts
- Fixed problem with file groups having green dot even though there's an incomplete file inside
- Groups window now updates properly after group open, "Refresh Counts", and "Empty Cache"
- Expanded file groups now stay open after "get more" or "get latest"
- Pause/resume button in download window is now correct when starting up paused
- Unison now will download incomplete files in NZB files
- Fixed various crashes and miscellaneous problems
Released on 8/17/05
- Added a new "Matches Regex" rules filter for advanced matching
- Added "Mark as Read", "Add to Downloads" rule actions
- Added IPv6 support
- Added a preference to limit the bandwidth that downloads consume
- Hitting space in message view more reliably scrolls when it should
- Fixed a potential crash when closing windows
- Selection is now maintained better after loading messages
- Multiple images on the same line in a post no longer cause trouble
- Get Latest Posts now features improves group and file matching
- Images are no longer included in reply text
- Launching with large stored download list is no longer slow
- Fixed problem connecting to last available server for a newsgroup
- Fixed spurious "authentication required" error on servers that don't need authentication
- Fixed decoing of images posted as "Zero-Knowledge MIME Encapsulated Message" (Mozilla)
- Fixed decoding of MIME posts with one multipart section inside another (Entourage)
- Now stripping leading '.' characters from filenames so downloaded files aren't invisible
- Message count no longer shows more than the total after Get Latest Posts when messages have expired
- Added visual hint when non-obvious attachments are in messages
- Image view memory usage has been improved
- Can now use underscore and percents characters in search field
- Fixed problems with flowed text causing wrong quote levels
Released on 5/17/05
- Added a Japanese localization
- Images can now be attached to messages by dragging them into the composer window
- Added per-group clear message and image cache
- Improved performance of database query on startup
- Increased efficiency of downloads
- Moved passwords to keychain
- Fixed problems with connecting after sleep
- Read status now shown immediately after "Mark All Read" instead of after refresh
- Fixed problem with wrong message shown at top of thread
- Added hidden pref for servers that don't like login on connect
- Added "Mark Thread Read" to contextual menu
- Fixed crash when putting single quote in group search field
- Open group windows respond properly to cleared message cache
Released on 4/26/05
- Partially read threads now show all messages when read messages are hidden
- Default socket timeout increased from 30 seconds to 90 for better server compatibility
- Fixed problem with groups launched from nntp:// links loading headers five times
- Fixed the drop-down list in the "Go To Group" sheet
- Added new preference for always showing first message in threads when read messages are hidden
- Marking messages and files read no longer deselects them when showing read items
- Fixed problem where new files aren't added to an existing group when they should
- Completed downloads are no longer listed as "queued" after doing "retry all"
- Downloaded files with non-ASCII filenames have proper encoding now
- Cached images in images view are no longer cleared on next launch
- Continuation lines in headers are parsed correctly now
- Image folders now draw right side up on Tiger
- Selected images now draw darker on Tiger
- Clearing lots of downloaded files from download view is much faster
- Improved database synchronization to protect against corruption
Released on 4/6/05
Improvements
- Added support for SSL (secure) NNTP servers
- Added automatic MacBinary decoding
- Loading message overviews is much faster now
- Unison takes less memory, less disk space, and runs much faster overall
- File grouping is smarter now
- Printing is much improved
- Download resuming now works better, picking up where it left off
- Text encoding support is now much improved
- Holding down "Option" and clicking Download sends files to top of queue
- Added new groups to the list of default Favorites
Fixes Ahoy
- Message selection no longer out-of-sync after a search
- File group size no longer includes hidden files
- Fixed mysterious "Green-Though-Incomplete" bug
- Now checking for and removing stale cache databases
- Delete key now removes rules
- Non-ascii characters are now shown properly in music player track title
- Can now "Ignore Poster" when poster has non-ASCII characters in their name
- Selected message in search stays selected when you clear search
- Resizing window expands Subject column instead of rightmost
- Rules with "set color" actions are now colored accordingly in the rules list (like Mail)
- Open file groups are no longer closed when switching views
- Cached file list is now invalidated after doing "mark as read" in search
- Added "Get All New Messages" button/menu
- We now do proper nntp:// URL handling as per RFC 1738
- Can now preview music in two groups at once
- Fixed problem where first word of next sentence gets repeated twice after a long line in a post
- Added "Mark Thread as Read" to Message list contextual menu
- Downloaded file now changes icon when it gets proper file name
- Next unread reply is now the top message for a thread
- Added 30 second timeout on hung sockets
- Added total size of all scheduled downloads to download window
- Message list now scrolls when spacebarring off the bottom
- File list now longer jumps when you mark files read
- Expanding group with a lot of files in it is much faster now
- "Save as" in separate message window works now
- Added Paste as Quotation
- Control-space now moves to next unread message
- Rules are now reorderable
- New files added to old groups now update the group date
- Currently selected favorite is now selected when switching to All Groups
- Can now search message subjects with non-ASCII strings
- Clearing cached images is much faster
- Multiple file NZB downloads now follow the "Make Folder for Group" flag
- Databases are now stored in Application Support by default instead of Caches
- Cache and database folders are now user-specifiable via hidden preference
- Launching with huge queued download list is much faster
- Clearing 22,000+ downloads from download window is much faster
- Added "Refresh Favorites Counts" to groups window
- NZB file support is improved
- Can now Group/Ungroup in Images mode via the View menu
- Files and Groups are now updated more reliably after "Get More"
- Unison is much friendlier with missing network connection now
- Rules list can now be resized
- We now ask for more headers when we get fewer than the number requested
- Grouping/ungrouping files during search no longer confuses up unsearched view
- Messages are no longer de-selected when you switch away from Messages and back
- Search field focus is now retained when group message counts is finished
- Added keyboard navigation for image view: Cmd-Down goes inside a group, Cmd-Up returns
- Selection is no longer lost in messages view after toggling files shown/hidden
- Can now continue an HQX download after crash/quit
- Previewed-then-downloaded file can now be shown in finder
- Next/prev (command-[ and ]) now scrolls message list in group window
- "Reset Favorites" now only replaces Files and Discussions
- Tons, tons more.
Released on 9/22/04
Lots of improvements and important bug fixes!
- Fixed the "null folder" / "flipped folder" bug in Images view, and related crashing
- Fixed a crash when replying for (mainly) Mac OS X 10.2 users
- Cured a potential bug where files left in the "Download" folder could be removed when they fall off the server
- Unison no longer crashes when a rule has been disabled (unchecked)
- Downloading lots of small files is much faster, and disk activity has been reduced
- Switching groups rapidly in Favorites drawer is now much more reliable
- Downloading thumbnails are still marked as downloading when file list is reloaded
- Applying rules is faster
- "Mark as Read" is now threaded for increased responsiveness
- Message divider can no longer accidentally be set all the way to the top
- Unison now recognizes unquoted MIME boundaries
- The last-used posting Personality is now remembered per group
- Threading loaded messages is faster
- Removing a server from the Preferences now cleans up the associated database files
- Music now stops playing when you switch groups via the favorites drawer
- The message list no longer hits the database to check if a file is downloading
- Message databases are now decoupled from the newsgroup database (nerd translation: "it's faster")
- Group window is no longer confused by favorites drawer switches
- Fixed problem with wrong row height in files list after switching with favorites drawer
- NZB downloads no longer grab a incorrect file if the message is no longer on the server
- Error text from a failed download no longer spills over to the next download
- Retrying a failed downloads now properly removes alert badge, error message
- Canceling all downloads no longer leaves cancel button active
- Replying with some selected text no longer shifts the selection by two characters
- Changing number of downloads in prefs no longer fires up paused downloads
- Thumbnail images no longer wait until all loading's done to redraw
- Fixed a issue involving posting a message with a long line at the very end
- Fully-previewed songs are no longer left in the Cache folder when downloaded
- Fixed potential issue with file "kill" rule sometimes scrambling message threading
Released on 9/7/04
- Possibly fixed random crashes from database stack overflows
- Fixed crash with changing newsgroup via favorites drawer when items are selected
- Downloading lots of small files is fast again
- Emptying Image Cache no longer deletes images that have been downloaded
- Fixed crash on opening news:// URL w/out newsgroup
- Changing "Show Headers" no longer wipes out composing messages
- Files in a group are now properly reversed when the sort order is reversed
- Downloading a previewed song now re-uses partial or complete download
- Downloading previewed images works properly now -- no "phantom" downloads
- Changing sort order now preserves selected items
- "Reply" toolbar button now does "Reply to All Groups" by default
- "Reply Via Email" toolbar button renamed to "Reply to Sender"
- "Forward Email" toolbar button now works
- Added "Newsgroups:" to the default message headers that are displayed
- Clearing search now restores status field
- "Mark As Read" on the top line of an expanded file group now works
- If no address is entered in prefs, posting no longer fails
- "Use Shapes" preference is now properly remembered
- You can now double-click into an image folder while search is active
- Hitting the Enter key in full image view now goes back to thumbnails
- Fixed memory bloat issue when applying rules to files
- Added progress update when applying rules to files
- Fixed the filename when downloading already-previewed files
- Image view progress bar now shows accurate download progress
- Fixed problem with missing scroller in rules list
- Fixed problem with missing text in replies when signature divider is in quoted text
Released on 8/30/04
New Features
- Brand-new fast article storage technology
- Re-written from scratch, Unison now stores groups much more efficiently
- Grouping data is now saved, so opening of previously-visited groups is now significantly faster
- As an added benefit, Unison's overall memory usage has now been massively reduced
- Mark Read / Mark All Read can now be used in ALL views!
- It's now possible to mark files, music, etc., as read, and only see new things in future visits
- Improved Download Manager
- You can now pause the download queue at any time
- It's also possible to cancel / retry a group of items in one click
- The download queue is now remembered between Unison sessions
- Mail-like Favorites drawer allows you to switch groups from within a group
- Rules, in the Preferences, allow you to highlight or kill incoming items automatically
- Profiles, also in Preferences, allow you to post from different personalities in a flash
- Image Groups can optionally sort images into folders for easier browsing
- You can now optionally sort both Images and All Groups in a variety of ways
- It's now possible to add custom headers to posts, such as the much-requested "X-No-Archive"
- You can also choose which headers to view when viewing messages
- Mark As Read and Toggle Read Items has been added to the available Toolbar items
- Unread message counts are now displayed right in the Favorites view
- Support for quick downloading with NZB files
- Quickly download items by using web-based Usenet search tools
- Simply drag or double click an .nzb file and Unison will start downloading
- It's possible to Clear Messages, emptying the database for a group for faster future loading
- Rot-13 support allows you to scramble or unscramble hidden text
Changes
- "Shape" status indicators have been added as an option for people who cannot easily distinguish color
- Fixed problems with certain message encodings, included Quoted-Printable
- The "Check Spelling" setting is now maintained
- Dead-key modifiers now work in the message composer
- Download manager no longer springs to the front when minimized
- The space bar will now go to the next message in separate viewer windows
- The space bar also pages down in files/images/music lists, and shift-space pages up
- "Home" and "End" keys finally work
- Made the "download speed" reporting more accurate, showing actual data transfer speed
- Improved the visibility of failed downloads
- Read items in other views are now drawn in gray to make them easier to spot
- Fixed a problem with image viewing degrading Unison stability over time
- Fixed a huge number of hangs, crashes, and other undesirable behaviors
- Literally hundreds of additional small changes we'll never remember. :)
Released on 2/10/04
- (1.0.2a) Fixed a problem where dead keys couldn't be used to type accented characters
- (1.0.2a) Fixed an issue where the signature delineator was being posted incorrectly
- Further improved Unison's handling of flowed text, particularly when replying
- Improved Unison's ability to rebound when encountering errors during queued transfers
- Added support for encoding of From: and Subject: lines with foreign characters (RFC2047)
- Fixed a problem where lines were being wrapped unnecessarily ("sawtooth" effect)
- Cured some rare situations where text would be quoted incorrectly
- "Hide Read Messages" is now the default behavior for newly opened groups
Released on 2/5/04
- Added colored quote blocks! It's now much easier on the eyes to read quoted messages
- Added the ability to set your "Organization" name (with more header preferences to come)
- Fixed a bucket-load of issues and suggestions with posting and replying to messages:
- Quoted portions are now handled and wrapped properly
- Signatures now have "-- " automatically prepended when posting
- Signatures are now displayed in a shade of gray
- Signatures are no longer quoted when replying
- Selecting text in a message before hitting Reply will now only quote the selection
- When replying, the message is now properly marked with all previous message IDs
- Fixed a few problems with the "Get Latest Posts" feature
- Threading is now properly maintained
- Current thread settings (open / closed) are also matained
- Duplicate messages should no longer show up on occasion
- When hiding the Message Preview panel, messages are no longer marked read unless opened
- Rapidly scrolling through messages no longer generates "connection" errors
- Fixed a problem where images would not download properly if already previewed in Images view
- Fixed a crash that could occur, among other things, when selecting "Ignore Sender"
- Fixed a problem with the menu bar being nonfunctional while the Transcript Window was open
- URLs that were in parentheses or brackets weren't being properly recognized
- Unison now actually uses the specified server port number
- The "Favorites" folder is now named "Others" by default to avoid some UI confusion
- Changed the Add to Favorites location pop-up to default to said "Others" folder
- Additionally, the Add to Favorites location pop-up now remembers its last-used location
- Triple clicking on an image thumbnail would bring you back to thumbnail view; no longer!
- Fixed a problem where two-digit dates were being read incorrectly
- Fixed an issue where clicking the Thumbnails button would sometimes return you to the top of the list
- Fixed a rare problem where Unison couldn't connect to certain non-standard news servers
- It is now possible to rename favorites back to their original names
- Unison now properly displays the "replied" status icon for messages that have been replied to
- The "Group" icon now displays properly in the left-hand column of the Favorites view
- Changed the thread indentation to be a bit more readable
- Unison is now better at decoding message/partial MIME attachments
- Fixed some potential weirdness with renaming Favorites
- Fixed a problem where certain servers would make posting impossible due to weird message ID's
- It's now possible to override a message's encoding via the Text Encoding menu
- Added support for the system localized date setting, so day and month make sense to all
- Unison now properly displays international header text that's been encoded (like "Subject" lines)
- Message loading and displaying is now much faster
Released on 1/28/04
- This is the first release of Unison. So, no fixes just yet -- but hang in there! :)