AndyChat [Logo]
ChangeLog
o Welcome
o News
o Features
o Screenshots
o Download
o Credits
o E-Mail Me!

AndyChat v3.00 Alpha - Build 3021
  • Rewrote a lot of the text parsing to speed things up
  • Rewrote the whole language routines, improved them, and we now use them (and rely on them!)
  • DCC files now have a .in.. appended to the filename whilst downloading
  • Nick changes now change their respective queries again
  • Implemented more join failures (Invite only, Key required) to fix some bugs
  • Server auto-joins (to channels) now work correctly
  • Fixed a bug which didn't allow you to leave a channel you weren't visually in
  • Fixed some reconnect problems
  • Fixed /mode intermittently not working
  • Fixed /invite instant-exit bug as well as on_invite showing the inviter
  • Fixed some cosmetic messups
  • Cleaned up a bit of the DCC status page - DCC status works in a limited fashion
  • Added timestamping to the text input renderer
  • Implemented some new basic IRC error support
  • PgUp/PgDn now do not scroll up and down the chat window when you're in a different window view
  • The End key now works again for 'me' :)
  • New Commands:
    • /MOTD - Retrieves the Message of the Day from IRC servers
    • /QUOTE - Quotes a raw command to the IRC server
AndyChat v3.00 Alpha - Build 1302
  • Implemented support for the Club Gabbay web room (for a challenge)
  • Implemented nick and word highlighting
  • Implemented mode support
  • Implemented timestamping
  • Fixed and implemented "Banned from channel" support
  • Fixed some problems after an 'Unable to reconnect' error on IRC
  • New Commands:
    • /REDRAWSCREEN - Clears and redraws everything
  • New andychat.ini Elements:
    • new_nickhighlight=[1] - Enable nick highlighting
    • new_timestamping=[1] - Enable timestamping
    • multi_highlight=[word] - Highlight lines containing this word
AndyChat v3.00 Alpha - Build 0926
  • Began implementation of new keyboard entry system (bloody awesome!)
  • You can now type colours with ctrl-k, warning: renders live! no echo of control chars!
  • Added stupid features to keyboard entry like silly scrolly help and cool annoyances
  • Annihilated stupid 12 character nick limit from 'the olden days'
  • ctrl-c is now captured and exits things properly
  • Fixed nick completion out-of-editor bugs (thanks to new editor)
  • New andychat.ini Elements:
    • new_ircquitmsg=[message] - Default quit message for IRC, used with /quit and ctrl-c
    • new_scrollyhelp=[1] - Enable silly scrolly help
AndyChat v3.00 Alpha - Build 0624 (Never Released)
  • "On startup, join this IRC server and these channels" feature works
  • Now reads $ENV{'HOME'}/.andychatrc instead of andychat.ini first
  • /JOIN #channel,#channel,... now works
  • Fixed ALT-[n] to no-longer-existing window lockup
  • Fixed some keyboard buffer scrollback bugs
  • Fixed rejoinonkick
  • Fixed hard-to-find CTCP replies in wrong window bug
  • Fixed wrong nick setting upon reconnect
  • New (and Updated) Comamnds:
    • /SET [variable] [value] - Set variables on the fly
    • /UNSET [variable] - Undefine variables on the fly
    • /RECONNECT [server] [port] - Reconnect (and maintain channels, away status) on a different [server]:[port]
AndyChat v3.00 Alpha - Build 0616
  • Initial Licq RMS plug-in support (yummmmmmmmmmm!)
  • As you can see below, we have more rejoin/reconnect functionality :)
  • There's a bit of overlapping code now and bugs are expected with the new code structure for stuff
  • Minor DCC fix
  • New Commands:
    • /INVITE [user] [channel] - Invite user to channel
    • /ICQ - Command structure changed, see HOWTO.ICQ
    • /MODE - Allows you to force "VIEW" modes
    • /REJOIN - Rejoins current channel
    • /RECONNECT - Reconnects to the network
    • /AME [action] - Perform action on all connected channels on the current server
    • /ASAY [msg] - Message to all connected channels on the current server
    • /AAME [action] - Perform action on all connected channels on all servers
    • /AASAY [msg] - Message to all connected channels on all servers
    • /AAWAY [reason] - Set/unset away mode for all servers
  • New andychat.ini Elements:
    • new_rejoinonkick=[1] - Rejoin after we get kicked from a channel
    • new_joinoninvite=[1] - Automatically join channels we've been invited to
    • new_reconnectondisconnect=[1] - Automatically reconnect when we get disconnected from IRC
    • new_rejoinondisconnect=[1] - Automatically rejoin the channels we were in after a disconnect
    • new_ircserver=[server] - Default IRC server to join when we type just /IRC or /IRC SERVER
AndyChat v3.00 Alpha - Build 0602
  • Implemented DCC GET, SEND (see BUGS), CHAT (see BUGS)
  • Keyboard input handled differently, wait 1 second after hitting escape :P
  • ALT-[n] now work properly and better too! ALT-1 goes to 1 then 11 then 21 then 1, etc
  • Better ncurses support. Characters are now displayed differently. If they are wrong, upgrade ncurses or try a vga font
  • Bug with killwindowonpart, fixed
  • ICQ users are now sorted
  • New Commands:
    • /DCC CHAT [nick] - Acknowledge / initiate a DCC CHAT session
    • /DCC GET [nick] - Acknowledge a DCC SEND session (and get file)
    • /DCC SEND [nick] [file] - DCC SEND [file] to [nick]
  • New andychat.ini Elements:
    • new_incoming=[dir] - Incoming files directory
    • new_outgoing=[dir] - Outgoing files directory
    • new_autodccchat=[1] - Automatically acknowledge DCC CHAT sessions
    • new_autodccget=[1] - Automatically acknowledge DCC GET sessions (and get files)
    • new_dcctimeout=[n] - Seconds before DCC GET/SEND times out (half implemented)
AndyChat v3.00 Alpha - Build 0507
  • New userlist mode - F2, chat is now on F4 and pizza on F9
  • Scrollback buffer! - PgUp, PgDn, End
  • Fixes for incorrect wrapping (one character short) and big long line same length as window
  • A lot more of the Pizza code has been implemented
  • New Commands:
    • [ESC] - Kills window if not doing anything important
    • [PgUp] - Scrolls up 10~ lines
    • [PgDn] - Scrolls down 10~ lines
    • [End] - Jumps out of scrollback mode quickly :)
    • [F2] - Userlist Window
    • [F4] - Chat Window
    • [F5] - User Statistics (coming soon)
    • [F6] - Channel Statistics (coming soon)
    • [F8] - DCC Status (coming soon)
    • [F9] - Pizza Menu
AndyChat v3.00 Alpha - Build 0505
  • Channel window text is now noticably faster, especially on slower machines
  • Fixed ^O display bug, hopefully this is the last one :)
  • Fixed user window not updating upon room join (since last build)
  • Private actions now follow queries as well as private messages
AndyChat v3.00 Alpha - Build 0430
  • This Build is not worthy of a release mention since there are only two changes
  • Responds to CTCP TIME now
  • Fixed bug to do with redrawing Channel Info line after doing a /WINDOW KILL
AndyChat v3.00 Alpha - Build 0429
  • Input editor is a little more advanced (left/right arrows to edit text)
  • Funky 'Activity' thing down the bottom
  • Sorting irregularities fixed
  • Small redraw speedup
  • privmsg/notice now go into appropriate windows (searches for Query first, then window on same server)
  • Several bugfixes, mostly for impatient users who like to do a lot of stuff at once :)
  • New andychat.ini Elements:
    • show_activity=[1] Enable the new Activity view thingie
    • show_ircinfo=[1] Enable the ChanInfo bar display thing (highly recommended)
    • new_ircname=[Name] Set your IRC name to [Name] on IRC instead of the default
AndyChat v3.00 Alpha - Build 0428
  • Very preliminary Licq FIFO support stuffz for TESTING ICQ ROUTINES ONLY!
    You cannot use this to maintain a conversation on ICQ
  • We now understand how kicks work properly
  • Topic and Creator/Created When info now displayed upon channel join
  • Channel Created now displayed upon channel join
  • Better support for Austnet (and perhaps other) proprietry motds like URL
  • Implemented ping reply, version reply, finger reply and time reply parsing
  • Implemented killwindowonquit maybe?
  • Fixed 'Channel mode set twice' bug when limit/key changed
  • Fixed border breakage bug
  • More clearing of ^O/^? cleanups
  • More ` alignment/display fixes
  • New Commands:
    • /KICK [channel] [who] [reason] - Kick [who] from [channel] with [reason]
      [reason] is optional as is [channel] (use with caution)
    • /OP [channel] [who] - Give [who] ops on [channel]
      [channel] is optional, use with caution
    • /DOP [channel] [who] - Give [who] ops on [channel]
      [channel] is optional, use with caution
    • /PING [channel]/[who] - Ping [channel] or [who], see also /CTCP [user] [command] [data]
  • New andychat.ini Elements:
    • new_licq_usersconf= Full path to Licq's users.conf
    • new_licq_fifo= Full path to Licq's licq_fifo
    • new_licq_bin= Full path to the Licq binary
    • new_licq_basedir= Base directory for Licq
AndyChat v3.00 Alpha - Build 0411
  • Server Messages are now in a window of their own (like channels are)
  • Added some missing IRC server message handlers
  • Users joining wrong channel window bug is fixed
  • Fixed some bugs pertaining to use of the /nick command (inc. nickname in use upon login)
  • More pizza mode fixes
  • Fixed lots and lots of bugs by rewritable lots of array clearing/copying routines
  • New andychat.ini Elements:
    • new_whoisinserverwindow= Show WHOIS replies in server window
    • new_awayinserverwindow= Show AWAY replies in server window
    • new_nouserinserverwindow= Show NO SUCH NICK replies in server window
AndyChat v3.00 Alpha - Build 0406
  • Nick completion works properly once again
  • Many ChanInfo bar improvements
  • More checks for the /JOIN command
  • New Commands:
    • /INV - Toggles invisible mode (user mode +i) on IRC
    • /PLAYFILE [file] - Displays file in current window (1 line / 2 seconds)
      USE WITH CAUTION -- BEWARE FLOODING!
    • /STOPFILE - Stop playing file
    • /QUERY [user] - Start a query session with [user] in this window
      Omit [user] to end query
  • New andychat.ini Elements:
    • killwindowonpart= - Auto kills windows upon parting
    • killwindowonkick= - Auto kills windows upon kick (not implemented)
    • killwindowonquit= - Auto kills windows upon quit (not implemented)
    • new_invisonirc= - Toggles user mode +i upon joining server
AndyChat v3.00 Alpha - Build 0405
  • Lots of mode related stuff implemented
  • Userlist sorting by mode and alphabet implemented
  • Topic support doesn't get confused by room anymore
  • Annoying scrolling thing replaced with useful information thing when IRCing
  • CTCP PINGs are now replied to
  • New Commands:
    • /TOPIC [channel] [topic] - Change topic of [channel] to [topic]
      [channel] can be omitted (don't get lazy!)
AndyChat v3.00 Alpha - Build 0328
  • Multi-window/server/channel mode is now implemented.
  • Doing /JOIN in a channel creates a new window with new #channel on same server
  • Increased stored commands from 10 to 32
  • Fixed some word wrap bugs mainly for long quit messages
  • Fixed some ReTitle window bugs - there are still more :P
  • Fixed a lot of ` bugs
  • Fixed away mode display bug (dunno when I created it)
  • Partial fix for servers which don't send signon time
  • Better quit message parsing
  • Unknown CTCP requests are now shown (with patched Net-IRC)
  • New Commands:
    • [ALT-1] .. [ALT-0] - Switch to Window 1 .. 10
    • [left arrow] - Previous window
    • [right arrow] - Next window
    • /WINDOW NEW - Create new window, not linked to a server
    • /WINDOW KILL - Kills current window, *NO PART/QUIT CHECKS!*
    • /WINDOW NEXT - Next Window
    • /WINDOW PREV - Previous Window
AndyChat v3.00 Alpha - Build 0325
  • Added nick completion and colon highlighting
  • Fixed Austnet vworld/op related bugs
  • Quit messages for self now displayed a little better
AndyChat v3.00 Alpha - Build 0324
  • Big speed improvements (still not perfect tho)
  • Colours / bold/underline/inverse bugs fixed
  • Annoying animations "Type Here" and private message display added
  • Now shows when people /CTCP VERSION you, more is coming
  • /whois' idle time now works
  • Away modes are now recognised
  • New Commands:
    • /PIZZA - start/stop Pizza Server (complete?)
    • /SELLPIZZA [cost] [pizza] - add a pizza to menu (now complete)
    • /NICK [nick] - change nickname to [nick] (IRC)
    • /AWAY [away] - set away mode with [reason] (IRC)
    • /PART [room] - leaves a channel (IRC)
    • /QUIT [reason] - quits with [reason] (IRC)
AndyChat v3.00 Alpha - Build 0323
  • Optimised some screen updating routines and cursor returns
  • IRC messages now show up whilst you're typing
  • Better keyboard command buffer (doesn't add dupe commands to bottom)
  • Topics are now truncated to not break things
  • Out-of-date Help mode now implemented :)
  • New commands:
    • /PIZZA - start/stop Pizza Server (incomplete)
    • /CTCP [user] [command] - for sending CTCP commands on IRC
    • /INV - invisible mode (incomplete)
    • /QUIT [reason] - quit IRC with [reason] (incomplete)
    • /X - exit
    • /HELP [topic] - help on [topic]
    • /CANCEL - cancel pizza order (incomplete)
    • /BUYPIZZA - place pizza order (incomplete)
    • /SELLPIZZA - add a pizza to menu (incomplete)
    • /KILLPIZZA - delete a pizza (incomplete)
    • /CLS - clear screen
    • /CLEAR - alias for /CLS
AndyChat v3.00 Alpha - Build 0322
  • Keyboard buffer scrollback now works (up/down)
  • Doubled input limit
  • Implemented /notice
  • Nick changes on IRC are now recognised
  • Inverse (^V) is now recognise
  • Quits on IRC are now recognised
  • Added some command aliases:
    • /irc join = /join
    • /j = /join
    • /msg = /p
    • /irc connect = /irc server
AndyChat v3.00 Alpha - Build 0321
  • Suitable for IRC in a limited way
    • Connects to a server - /irc connect [server]
    • Joins a channel - /irc join [#channel]
    • Looks like BitchX
  • Added /me, /msg, /whois and some IRC handlers
  • Added IRC colour stuff (not 100% accurate)
  • Fixed some display issues and length miscalculation issues
AndyChat v3.00 Alpha - pre 0321
  • Began porting AndyChat from Pascal to Perl
  • Reads old AndyChat config files
AndyChat v2.xx and below