AthenaIRC Version History
Key:
    [apr]  Appearance; Aesthetic change to interface
    [bug]  Bug Fix; Corrected a bug
    [new]  New Feature
    [oth]  Other
    [kis]  Known Issue; a bug that needs to be fixed

1.7.1 
[bug] Fixed a problem with the DCC Send Dialog
[bug] Fixed a crash when canceling a dcc, or on a dcc error
[bug] Query windows now remove the modified attribute when brought to front
[bug] DCC chat windows now hilight themselves on the taskbar like other windows
[bug] Show MOTD has been changed from Cmd-M to Cmd-Shift-M, in accordence with
      Aqua guidelines.
[bug] Fixed a big problem with color code handling
[bug] Query windows now have the correct autocomplete information
[oth] A few minor modifications to the About window
[oth] Several optomisations made to color code handling
[oth] Added menu items to open the Message Log settings window
[oth] All confirmation dialogs switched to system calls for better HIG support
[new] All new icons in the preferences window, courtesy of Lisa Kirsch
[new] Changed unregistered restriction on miniConnections.  You can now access
      more then one channel, but a nag screen will appear every 15 minutes.
[new] Added a new button to the toolbar on the left side.  Clicking it creates 
      a new miniConnection window with the selected connection.
[new] "You've Been Kicked" notice dialog is now optional
[new] miniConnections now support leaving the channel open after being kicked
[new] DCC Chat windows now support resizing of the input field
[new] DCC Chat input now uses the same text font settings as everything else
[new] If a channel action begins with a ', athena will now omit the space between
      the nick and the action.  The action format string has to be changed in 
      the preferences for this to take effect.
[new] Holding the shift key while connecting will keep the autoexecute 
      commands from being sent

1.7 
[bug] Athena no longer shows your own nick changes in channel windows where it 
      has been turned off.
[bug] Userlists now sort correctly, previously they were case sensative
[bug] Fixed a problem that caused DCC send to stop working after one send
[bug] Fixed a few problems with channel ban lists not removing redundant masks
[bug] Aborted DCC receives now delete the incomplete file
[bug] The channel Mode display no longer shows a different font when pressed
[bug] The connection setup assistant is now much better on classic MacOS.
      Numerous problems with it have been corrected.
[bug] /msg now displays in the windows using the My Messages color.  Previously
      it used the Local Messages color.
[bug] Fixed a bug with the setup assistant that caused it to accedently resize 
      when next is clicked.
[bug] miniConnection query windows now hilight in the task bar when recieving a
      NOTICE from that user.
[oth] Removed the built in /k command.  If you need this command then create an
      alias to take it's place.
[oth] Several speed improvements to making changes in the preferences.
[oth] DCC Get windows now close upon completion.
[new] Buddy list now displays idle time for users who are idle and away
[new] DCC Download location can now be set in the preferences.
[new] If auto logging is enabled, query and dcc chats now will also auto log
[new] miniConnections now support DCC Chat.
[new] DCC Chat windows now support mousewheel scrolling
[new] Input fields now support control-b and control-u for changing the bold 
      and underline of your text.
[new] Added a new /log command for turning on and off message log functions.
      Syntax:  /log <property> <value>
        The property can be either of the following:
         - Active: Is the message log running
         - Hilight: Is the message log hilighting messages
         - Messages: Does it log private messages
        The value is either On or Off
[new] Added the /omsg and /onotice commands for sending messages and notices to
      channel ops only.
[new] You can now specify a list of words to include in autocomplete
[new] All input fields now support some form of autocomplete.
[new] User lists can now be sorted 4 ways, ascending & descending by nick, and 
      descending & descending by user mode.  Click on the user count to change
      the sort method.
[new] Ignore list now supports wild card characters.  Example: L*ser will ignore
      all users who's nicks start with "L" and end in "ser"
[new] Taskbar highlite color can now be set in the preferences.
[new] On OSX, channel, query, and miniConnection windows now have a little button
      at the end of the input line that allows you to set the window 
      transparency.  In miniConnections it is only present on the console tab.
      Channel windows remember their transparency level.
[new] Save and Log channel text now use sheet dialogs on OSX.
[new] Query windows now support mouse scrolling
[new] Added option to keep channel windows open when kicked.  This does not yet
      apply to miniConnections.
[new] User lists can now be sorted 4 ways, ascending & descending by nick, and descending & descending by user mode.  Click on the user count to change the sort method.
[new] DCCs now support long file names on OSX.
[new] Added optional support for mIRC color codes
[new] Added support for using control-c to input ircle colors.  mIRC color support forthcomming.
[new] Time stamp format can now be defined by the user.  Format strings are:
        &12h  --  Hour on a 12 hour clock
        &24h  --  Hour on a 24 hour clock
        &m    --  Minutes
        &ampm --  AM or PM for on a 12 hour clock.  Does not work if the system
                  clock is 24 hour.

1.6.4
[apr] Preferences window now uses Geneva 10 for control font
[new] MiniConnection windows now support DCC Send.
[new] Channel windows now have a user counter.
[new] Dragging a file into a query window now starts the dcc immediately,
      rather then opening the Send DCC dialog.
[new] Added option to turn off the Invite sound.

1.6.3
[bug] Nil Object Error when sending DCCs has been fixed
[oth] (OSX Only) Sheet windows now function correctly.
[new] Files can now be dragged into query windows to start dcc transfers.
      This only works for the main connection, and not for miniConnection
      query windows.
[new] (OSX Only) New version of IDENTD Tweaker now included which is much easier to use.

1.6.2 (Classic release skipped)
[bug] AthenaIRC should no longer crash during fast DCCs
[bug] Improved DCC data integrety, downloads should corrupt less now
[new] AthenaIRC now supports wheelmouse scrolling in OSX

1.6.1
[bug] Clicking on L mode will now ask for max users instead of failing.
[bug] Clicking on K mode will now ask for password instead of failing
      silently.
[bug] Fixed bug where servers could not set modes.
[bug] Athena's connection lists now correctly hide files with names 
      starting with a period
[bug] Setup Assistant no longer shrinks when clicking next.
[apr] The prompt dialog is now HIG-compliant.
[apr] Mousedown on a channel button in the taskbar is now the correct 
      font size in OSX
[new] AthenaIRC now supports external Server list plugin files, for extra 
      servers in the connection settings dialog.  Expect updated list 
      modules in the future.
[new] Added support for the halfop (+h) mode used on EFnet and some 
      other networks.  Halfoped users are marked in the userlist by a %
      next to thier name.
[new] Added option to notify the user of a new query or DCC if Athena 
      is in the background.  Athena throws up an alert box over the 
      foreground app, and blinks the icon in the application menu (Classic 
      OS) or bounces it's icon in the dock (OSX).
[new] Added option to Auto Accept DCC transfers.  Turn on it preferences.

1.6
[bug] miniConnection windows now only allow one channel when unregistered.
[bug] The connection menu items now enable correctly at launch
[bug] A kick now correctly removes the right user from the userlist in 
      miniConnection windows.  Previously it removed the user who performed 
      the kick. 
[bug] Vertical divider in miniConnection window no longer disappears.
[bug] Dragging the vertical divider in the console of a miniConnection 
      window no longer crashes the application.
[bug] miniConnection windows now update aliases when aliases are modified,
      created, or deleted.
[bug] The Add and Remove buttons are visible again in the notify window
[bug] miniConnection windows now support contextual menus.
[bug] Numerous smaller bugs which could cause crashes have been fixed
[bug] /invite now works properly
[bug] The mode display now resets correctly when parting a channel.
[apr] Made help text in alias definition window scrollable.
[apr] Aliases in the alias definition window are now listed in alphabetical
      order, instead of reverse alphabetical order as they were before.
[apr] The Preferences button on the toolbar now includes the Message Log / 
      Text Hilighting setup.  The superfluous divider has been removed.
[apr] The Join button on the toolbar no longer has a checkmark on the menu
[apr] Unregistered miniConnection windows now display a reminder
[apr] The channel mode control has been updated to be Aqua savvy
[oth] Switched over to a new serial number system, those who registered in
      the past should receive new codes.  If not, email me.
[new] Aliases now support RBScript scripting, a variation of the RealBasic 
      programming language.
[new] miniConnections now have channel text saving and logging support
[new] Contextual menu popups now support RBScript scripting.
[new] Contextual menu popups now support sending raw IRC data to the
      socket, as aliases have always been able to do.  The popup editor 
      has been upgraded to version 1.1
[new] Shift + Return now lets you put multiple lines in the input field.
      Warning: Most servers have anti-spam bots in place.
[new] The Join button on the toolbar now includes an Other option.
[new] Added mode c to the channel mode display.  On servers that support 
      this mode, colors are filtered out from the server side.

1.5.1
[bug] AthenaIRC now responds to the quit AppleEvent.  This means the quit 
      menu item is now in the right location in OSX.
[bug] AthenaIRC should now work on OSX 10.1
[bug] Group boxes no longer hide their contents on pre-OS9 systems
[bug] Controls for displaying Joins, Parts, Kicks, Nick Changes, and 
      Signoffs now work correctly in miniConnection windows.
[bug] Fixed a problem with the Connection Menu items enabling when in a 
      miniConnection window.
[bug] miniConnections now support aliases.
[bug] Finally fixed the problem with DCC transfers closing prematurely
[bug] DCC Sends changed slightly to better conform to specifications
[bug] Fixed a problem with command-clicking of URLs
[bug] Option + Return now does actions in miniConnections
[bug] Topic windows will now let you to edit the topic if the channel is -t
[bug] The /topic command now works correctly
[bug] Nickname completion is a little smarter now.
[bug] All text fields now support Select All.
[apr] Reduced the default size for miniConnection windows to 500x380
[apr] DCC requests are now posted to the front most chat
[apr] Text sizes below 10 points no longer anti-alias on OSX.  This may be 
      different if you've used TinkerTool to change the system default.
[apr] Text sizes have been increased in various locations
[new] Channels now have a ban mask list window.
[new] miniConnections now support command aliases
[new] miniConnections now have topic windows
[new] Added the /vcheck command to the main Console window to run AutoUpdate.

1.5
[bug] Query windows now correctly receive /me actions
[bug] Buddy list will nolonger accidently add duplicate names
[bug] Fixed a problem with the &µ and &# tags in aliases and popups.  This 
      fixes the crash when using the Ban popup item.
[bug] Corrected a bug that caused the notify signoff sounds to play even 
      when turned off in the preferences.
[bug] Added Option-Return actions to query windows
[bug] Channel popups now load correctly when you join a channel
[bug] Fixed a bug with removing someone from the ignore list with /ignore
[bug] Fixed a problem with saving current settings when clicking the OK in 
      the connection settings dialog.
[bug] The search field in the channel list window now repositions 
      when the window is resized.
[apr] Added a Clear button to the message log
[apr] The Tile Windows command now breaks the windows into two columns if 
      there are more then 4 windows.
[apr] AthenaIRC will now remove mIRC color codes when colors are off.
[oth] Made an optimization to the preferences loading system which should 
      reduce launch times.
[oth] Threaded the loading of the font list in the preferences window.  
      The window should now open faster.
[new] Channel Taskbar can now be set to dock to the top or bottom of the
      screen. Control-click in the taskbar to choose how you want it to
      align.
[new] Added option to start logging channel text at join.
[new] Added an option to hide mode change messages in channel windows
[new] Added a /users command to open the User Info window.
[new] Added an option to disable the /list warning dialog.
[new] Added user defined text display control.  You can now define how some
      messages are displaying in the channel and query windows.
[new] Added Connect at Startup option in preferences.  At launch of 
      AthenaIRC this connects to the last selected connection. Will 
      auto-connect in the miniConnection window if "Open miniConnection at
      startup" is checked.
[new] Added Re-Join after Kick option in preferences.  AthenaIRC will
      attempt to rejoin a channel when kicked off it.
[new] This is the biggie.  This is what everybody has been asking for. 
      This is what brings AthenaIRC up to the level of the big three 
      (Ircle, ShadowIRC, Snak).  What is it?  MULTIPLE CONNECTIONS!!!!  
[new] As part of the Multi-Connection system AthenaIRC now also offers a 
      SINGLE WINDOW INTERFACE.

1.4.1
[bug] If a user changes nick, the query window will update correctly.
[bug] If you close a query window messages from that user will now display 
      elsewhere, rather then not display at all.
[bug] Username field now allows more then 8 characters
[bug] DCC Portranges and IP Address will now accept more then 4 characters
[new] Added a completely new buddy list listbox which looks and performs
      WAY better.  Buddy list window now has some contextual menu support,
      colors to help indicate which users are away and idle, and it sorts
      nicks alphabetically.  You can also doubleclick to open a query
      window.
[new] Added support for /me in query windows
[new] Added a Tile Windows command.  Only tiles Channels, Querys & DCC Chat

1.4
[bug] You can now click in the input line if text is selected in the output
[bug] /clear now works for Query windows
[bug] Made a few changes to Buddy Status checking that should clear up a
      few problems, such as erroneous "No such nick" errors and excess floods
[bug] Fixed a problem that would cause AthenaIRC to crash when opening the 
      user info window before any user data had been collected.
[bug] USERHOST method changed to help prevent excess floods on large channels
[bug] Ascii 14 (Ircle color end tag) characters are now stripped out if 
      Show Ircle Colors is turned off.
[bug] Fixed a problem which caused all text messages to be hilighted if 
      there is an extra empty line in the word list.
[bug] Command clicking a URL in the channel output now works correctly in OSX
[bug] Sorting the channel list by user count now works correctly.
[bug] Fixed a really big problem with ircle color support (why didn't anybody 
      report this earlier?)
[apr] Moved things around in the connection settings dialog to make it feel
      much less crouded.
[apr] New windows now size the input field to fit the font size
[apr] Channel targeted CTCP messages are now posted in that channel
[apr] If a query window is open to a user, private CTCP messages from that 
      user will be posted in that query window.
[apr] CTCP messages now cause windows to highlight on the taskbar.
[apr] NOTICE messages will go to that user's query window if it is open
[apr] Channel joins, kicks, and mode changes now highlight background 
      windows on the taskbar
[apr] Channel and Query windows minimized to the OSX dock will now update
      their icon when something happens.
[apr] Corrected a menu discrepancy in the OSX Application menu.
[apr] Advanced preferences panel is now available without needing the
      option key
[oth] Made several speed improvements to the preferences window.  
      Changes to fonts and colors should be much faster now.
[oth] Certain tasks related to channel text display have been optimized
[new] Added DCC Send port range.
[new] Added user definable IP address for DCC sending.
[new] Windows menu now includes Querys and DCC Chat windows
[new] Rotate Windows now rotates through Querys and DCC Chat windows
[new] Added channel list searching.  Enter a search word in the new field 
      in the list window and press return.
[new] Added support for the login Password element of the IRC protocol
[new] Text indenting can now be turned off by setting Nick Cutoff to 0
[new] The /clear command can now preserve an amount of text, defined in 
      the preferences window under the Advanced panel.

1.3.2
[bug] Whoops!  DCC windows now have title bars again.
[bug] Color selection list now updates to reflect color changes
[bug] Fixed a problem with resetting colors to default
[bug] Color modification list now updates to reflect new colors
[bug] Chat text fields will no keep focus if text is selected, making the
      copying of text much easier.
[bug] Userlist now correctly updates when a user leaves the channel
[bug] Userlist will nolonger give drag empty items when no row is selected
[apr] Buddy list headers "Online" and "Offline" have been changed.
[apr] Preferences window re-designed the use a new OSX like section bar.
[apr] Redesigned about box to comply with new Apple interface guidelines.
[apr] Resize drag bars now have a more OSX savvy look.
[apr] Some objects now have Balloon help under Classic
[new] The userlist can now be resized down to nothing.  Resize bar snaps to
      edge of the window at less then 40 pixels wide.
[new] Added editable color for userlist item seperators.
[new] Added URL Command-Click launching.  Only works if the URL has http://
      ftp://, etc.  This requires command-selecting part of the URL on OSX
[new] AthenaIRC now finally has text highliting in channels.  It's tied
      into the Message Log and takes it highliting options from there.  The
      message log window can now be closed without deleting it's contents and
      turning off the Logging.  It's last position is now saved even if 
      the window is closed.  Logging must be turned on from the Preferences
      window.  Text highlite color is also set from the preferences window.  
      To turn on text highliting open the Message Log window and click 
      Settings.
[new] Added three new servers to Undernet's preset list:
       - Ottawa.ON.CA.Undernet.org
       - Stockholm.SE.EU.Undernet.org
       - Surrey.UK.EU.Undernet.Org

1.3.1
[bug] Fixed a bug preventing data transfer on some servers.  Athena can now
      connect to NewNet IRC network.
[bug] Fixed a few problems with ISO Latin Text Encoding/Decoding
[bug] AthenaIRC will no longer crash if the Text Encoding Convertor is not installed
[bug] Fixed a bug with incomming dcc chat text
[bug] Added ISO Latin text encoding to DCC chat
[bug] Fixed a problem that caused a crash when cycling a channel
[new] Added the /server command
[new] Changed a few things in CTCP handling to help prevent CTCP flooding

1.3
[bug] Fixed problem with double timestamps in the message log window
[bug] Corrected the Message of the Day menu item
[bug] Fixed identd to work in Classic, and found why it wasn’t working in OSX.  
      See the folder “Turning on IDENTD” in the carbon release.
[bug] Fixed a bug where channels would be in the window menu they were parted
[bug] Fixed the rate meter on DCC windows
[bug] Fixed MacBinary encoding for DCC transfers.
[bug] Changed the timing of the USERHOST retrieval when joining a channel.  This
      should fix a problem with the server sending an excess flood on big channels
[bug] Fixed a problem with WHOIS reporting channels the user isn't in
[bug] Made some optimizations in several key parts of the program.  Should result in
      atleast a minor speed boost.
[apr] The preferences menu on the toolbar nolonger has a check mark beside it
[apr] The console window menu item nolonger displays a check next to it
[apr] The toolbar and taskbar window menu items now toggle if the windows are open
[apr] Input lines now reflect the text font settings
[apr] The connection list on the menubar is now disabled when connected.
[apr] Added alternate nickname to the connection setup assistant
[apr] If the topic dropdown is open, pressing escape will close it.
[new] Added Ping Return sound, uses same sound as Ping Request
[new] Added support for ISO Latin text conversion
[new] Auto-reconnect can now be turned off, and defaults to off.  If you want to use
      it you have to turn it back on in the preferences.
[new] Added option to turn off color preservation when clearing old channel text.
      Switching it off will eliminate the pause that occurs when it doing the dump
[new] Added resizable text input in channels, queries, and the console.  
      It's position is not yet saved.
[new] Due to popular demand, I have added a Full Screen option for the Console, 
      Channel, and Query windows.  This setting is not saved when AthenaIRC quits, 
      and windows revert to normal when in the background.
[new] Contextual Menu Popups!!! The contextual menu is now entirely constructed using 
      little files stored in a folder in AthenaIRC's program folder.
[new] The Aliases folder has been moved from the preferences to Athena's program 
      folder.  This makes it easier to add new aliases and distribute old ones.
      Your old alias files will be imported from the existing folder in preferences.
      It is recommended that you delete the old folder in the preferences folder 
      after running Athena 1.3 for the first time.
[new] The buddy list notify window now identifies when a user is idle or away.  
      Idle is set when the user hasn't chatted for longer then 15 minutes.  This
      feature must be turned on in the preferences.
[new] The channel list window is now multi-threaded, meaning that it will perform MUCH
      better then before, and wont hog the CPU.  This may also fix the problem people have
      been having with nil object errors.
[kis] DCC transfers will sometimes finish before all data is recieved.  I can't reliably
      reproduce it, so I don't know why it's happening.  Some times a dcc will work, some
      times it wont.

1.2
I switched to a new custom written listbox control.  This makes several changes:
[bug] Userlist now correctly responds to contextual menu clicks
[bug] Userlist now displays selected rows correctly
[bug] If a user has both +v and +o, and they loose ops, the userlist now shows the +v
[apr] Userlist is now platinum savvy on Classic
[apr] Userlist is now anti-aliased in OSX.
[apr] Userlist colors now match the rest of the channel window.

Other changes:
[bug] The notify list is now saved if you change connection presets from the toolbar.
[bug] Fixed a long standing bug involving a crash when disconnecting from a server 
      (closing open channel windows) and reconnecting to another server.
[bug] Fixed a problem with the auto-update.  It works correctly now.
[bug] Fixed a bug preventing users from turning off sounds in preferences
[bug] Fixed a bug with clicking cancel in the Open DCC Chat dialog.
[bug] Corrected time bug with WHOIS idle time
[bug] Ping times now return with minutes if it’s longer then 60 seconds
[apr] The topic drop-down window is now 400 pixels wide, or the width of the topic bar,
      whichever is larger.
[apr] Changed the Switch Channels menu item to Rotate Windows, and changed it’s command key
      to Command-, to mirror Ircle.
[apr] The first 10 channels listed on the windows menu now have command key shortcuts
[apr] Nick completion now applies the correct capitolization, and appends a colon if the 
      nick is the first work on the line.
[new] Added a message log window.  Type /msglog or select it from the Windows menu.  
      While it’s open any messages fitting the criteria set in your log settings (Click
      Settings) will be copied to that window.  Settings are saved, but it’s 
      location/dimensions wont be preserved if the window isn’t open at quit.
[new] Added optional timestamps for chat text.
[new] Added support for the /notice command
[new] Added the /clear command for clearing the chat text in a channel window

1.1
[bug] Floating Toolbars now behave correctly in OSX.
[bug] The “play msg sound in query window” option has been fixed.
[bug] Corrected a bug when trying to access command history before sending any commands
[apr] Userlist text is nolonger bold when running in OSX.  This makes it easier to read.
[apr] Made some graphical changes to the about dialog
[apr] Added a 128x128 icon for the carbon version.  Looks much better in the dock now.
[new] AthenaIRC now has Nickname autocomplete in channel windows.  Turn on in preferences.
[new] Added command key shortcut for switching between channels: Command-/
[new] Added the much wanted font preferences
[new] Holding down the option key to scroll command history is now optional
[new] The toolbar can now be resized to a smaller width, hiding the join button
[new] DCC transfers now show k/sec transfer rate
[new] If a connection to a server is refused athena will attempt to reconnect to it after 5 
      seconds.  Press command-period to abort the reconnect.
[new] You can now drag names from the userlist to the notify window to add them to your notify list

1.0.1
[bug] Fixed many problems with the setup assistant, including having it appear behind the 
      connection settins window in OSX.
[bug] Fixed problem when clicking cancel in the Add Notify Buddy prompt window
[bug] New Channels were opening with all the display settings turned off.  This has been fixed
[apr] The input line is now anti-aliased in OSX, and the font has been increased from Monaco 9
      to Monaco 10 to make it easier to read.  User editable fonts are planned for AthenaIRC 1.1
[apr] The input line is now a multiline editfield, so when you reach the end of the field, rather 
      then scrolling horizontally like it did in the past it will scroll vertically, causing your 
      other text to move off screen.  it’s still there (press up to see it), but it’s off screen.
[apr] In OSX the Preferences menu item is moved to the Application window.
[new] New Connection setup assistant is now a drop-down sheet in OSX.
[new] Nick change window is now a drop-down sheet in OSX.
[new] MOTD window is now a drop-down sheet from the Console in OSX.
[new] Some changes made to the channel list window when running in OSX.
[new] Contextual Menus now popup when a user control-clicks a name in the userlist
[new] Double clicking a name in the channel userlist now opens up a query window to that nick
[new] The Enter key can now also be used for the input field, along with return
[new] If a query window is open for a nick, and that nick changes, then the query window will 
      update to reflect that change if the nick changing is in one of the open channels.
[new] The DCC send file dialog now accept drag-and-drops from the finder
[oth] Minor change to the ctcp VERSION string to reflect if running Carbon or Classic versions.
[kis] MacBinary incoding doesn’t seem to be working correctly, so I’ve disabled MacBinary DCCs
[kis] The Application Menu quit item does not work and has been disabled.  This is related to an 
      existing bug with the quit AppleEvent, and will not be able to be fixed in the near future.

1.0 Final
[new] A nickname dialog now pops up if the nick you are signing on with is taken.

Beta 4
[bug] Fixed chat text purging again.  Now it works right, finally.

Beta 3
[bug] If ShowSignoff is turned off in a channel, the part sound would still play.  This has
      been fixed.
[bug] Predefined alias variables previously wouldn't work if no user arguments were present.
[bug] Last User Join and selected user alias variables now work correctly.
[apr] Athena no longer looses chat text color when it does a memory dump from a window.
[new] Whowas now supported
[oth] Switched over to a new preferences system.  Preference data is no longer stored in a
      resource fork, but now is saved in a custom database system.  This new system should 
      speed up preference handling, and made the code far easier to work with.

Beta 2
[bug] Fixed problem that would reset the server port every time the server settings opened
[bug] Fixed several bugs in Whois
[bug] Fixed open query on msg
[bug] Fixed sound bugs
[bug] Mode commands nolonger show if the channel is new
[apr] Advanced preferences are now hidden.  Hold down option to get at them
[apr] Notify button now only hilights if the notify window is closed
[new] Added connection timeouts
[oth] Changed ping method from long string to a number

Beta 1
[bug] Fixed problem that would cause nil object errors if a channel was left right after join
[bug] Carriage returns are now parsed correctly when text is pasted into the input line.
[apr] More changes the the menu, just trying to get it to look right
[apr] CTCP messages now show who the target is
[new] DCC Chat now supported
[kis] AthenaIRC doesn't handle the quit apple event correctly, and has to be quit manually

Alpha 9
[bug] Channel lists now correctly display nicks that loose voice
[bug] Notify now clears the list of signons on disconnect
[apr] Corrected space between console and channel buttons on the taskbar
[apr] Tasbar channel buttons now resize to fit in the space available when space is limited
[apr] Some changes made to the Alias design window to make it easier to understand
[apr] Numerous changes to the Menu layout.  Bookmarks changed to Favorites
[apr] Server presets added to the Connection Settings window
[oth] NewBrunswik removed from the Undernet presets list
[new] Incomming MacBinary DCCs are now decoded
[new] DCC Send enabled, supports MacBinary III encoding.  
[new] DCC settings added to Preferences
[new] Windows menu now lists open channels
[new] Option to play /msg sound query messages
[new] Save Channel Text added to file menu

Alpha 8
[bug] Changed the way that text is removed from the top of the channel.  When a channel has
      32K of text it clips off a certain amount of text from the top, which is defined in
      the preferences.  There is a breif blink when it happens.  When the value in the
      preferences is set to 0 it cuts half the total text.  This was changed due to some
      problems with the previous method on old Macs
[bug] Corrected problem with cutting out Ircle color codes
[bug] Athena now waits 2 seconds after joining before requesting USERHOST information
[apr] Removed useless button from lower-right corner of channel window
[apr] Changed signoff, kicks, and channel parts to show message in ()
[apr] Taskbar buttons for query windows now dehilite when the window is brought to the front
[apr] Added a button to the Taskbar for the Notify list window.  Will turn red with notify changes
[new] /ignore command will block messages from annoying users
[new] Sounds can now be individually turned on and off from preferences
[new] AthenaIRC now supports Ircle colors, activated in the preferences
[new] Size of command history can now be controlled in the preferences
[new] Cutoff width for nicks in channels and query windows is adjustable from preferences
[new] Option to open query windows when recieving private messages
[new] Can now turn off certain channel messages from the Channel menu.
[new] /broadcast command will perform a command in every channel
[new] Command Aliases
      To my knowledge, no other Macintosh IRC client supports this feature from mIRC (though 
      Ircle's shortcuts menu comes close).   Command Aliases are shortcut commands defined 
      by the user which perform a set of actions.  The difference between Ircle Shortcuts and
      AthenaIRC Aliases is that Aliases are activated from the command line.  Alias files are
      stored in the Preferences folder and can be shared between users.  This system will
      be added upon as AthenaIRC develops, and serve as command plugins.

Alpha 7
[bug] Corrected problem with nilobjectexception error at first run (introduced in a6)
[bug] Channel invites are now recieved correctly
[bug] Pressing tab key now correctly recals the last private messenger
[bug] Corrected problem with sending two channel part messages when closing a channel
[bug] Fixed Away message bug
[bug] Corrected bug in Connection Settings that caused Athena to forget the Notify list
[bug] Added memory controls to the channel output fields.  Will start deleting messages at 32K
[apr] Removed extra line at the bottom of channel and console output fields
[apr] Added Whois button to userinfo, displays when whois information is missing
[apr] Channel history is now available in the menu bar on the Channel menu, and can be cleared.
[apr] Changed Window menu to Windows menu
[apr] Added extra space in channel actions to line up with chat messages
[apr] Channel userlist now shows an "@" or "v" next to users with +o and +v
[apr] Users with +v are now green in the userlist, we grey previously
[apr] Connection Setup Assistant redesigned to Apple Assistant Guidelines
[new] Channel bookmarks: Bookmarks are listed at the bottom of the new Channel menu
[new] Event Sounds: AthenaIRC sounds are defined by a Soundset file in the application's directory
[new] Notify list can now be edited from the command line: /notify <newuser> -<removeuser>
[new] Query window support added in command line: /query <nick>

Alpha 6 
[bug] Shortened USERHOST requests to fix problem with missing information
[bug] Fixed problem with contextual menus.  Double click on a user to open it
[bug] There's nolonger any onscreen flicker when joining a channel
[bug] Connection mode changes (+i, +s, and +w) now occur at login
[bug] The connections settings window now only saves connection info when OK is pressed
[apr] Channel parts have been tweaked
[apr] The connection settings window will nolonger let you edit some fields when connected
[apr] Connection list is now also available on the Connection menu
[new] Userlist is resizable now, and each channel's size is saved
[new] Added a Notify list system.  Access the Notify window from the Window menu
[new] Enabled DCC Recieve.  When a DCC transfer starts a floating window 
      will popup and wait for you to press Start.  Files are downloaded to the desktop.
[new] A new Connection Setup Assistant is used for creating new connections, and at first run

Alpha 5
[bug] Ircle Color codes are now cleaned from channel topics
[bug] Your own nick changes now are reflected in the chat
[bug] The Taskbar now displays correctly on 1bit displays
[bug] Channel positions are now remembered correctly
[bug] Last user in a channel list is nolonger ignored, fixed bug with joining new channels
[apr] Toolbar now defaults to 500 pixels wide and is resizable
[apr] Changed fonts and resized Connection Settings window to accomidate smaller screens
[new] Added support for the /quit command
[new] Added Channel listing window
[new] Added contextual menu support for the channel userlist
[new] Added a UserInfo window:
        Athena keeps track of all the users that you come in contact with durring a connection,
        and all the server information on them.  You can access this database from the 
        Connections menu any time while you are connected.

Alpha 4
[bug] App nolonger gives a nil object error at first startup (sorry, my bad)
[bug] Quit messages and nick changes now are displayed correctly
[bug] Corrected problem with parting a channel, this also fixed the /cycle command
[bug] Mode changes on users are now displayed correctly.
[bug] Mode display panel now correctly displays the channel's modes
[bug] /msg, /part, and /ctcp nolonger insert a space in the front
[bug] /me now echos locally
[bug] The expanded channel topic field will now change the topic if the user has ops.
[apr] moved channel input field over and shortened it
[new] Channel windows now show who set the topic message
[new] Escape key clears the input field
[new] Tab key in the input field recalls the last person who sent you a private message
[new] Added an About window

Alpha 3
Completly rewrote client from scratch.
New Features:
• Completely new interface: 
   - Toolbar made into a floating window that can be closed
   - Console window retooled
   - Channel window retooled
• Taskbar that lists current channels