Change log
0.5.31
04/01/2008
- Feature #8: ctrl+a to select text in textbox
- Feature #9: ctrl+arrow should skip words
0.6
07/18/2008
- Bug #2: /connect changes current protocol manager
- Bug #3: /network close doesn't close network page
- Bug #11: can't scroll open chats
- Bug #12: Can't close open rooms with ctrl+w
- Bug #21: /away only works on current protocol manager?
- Bug #36: default username not honored for servers without username set
- Bug #37: +channels don't work
- Bug #52: command history doesn't reset cursor position
- Feature #4: Network chat pages should be closable
- Feature #6: Support typical ctrl+$key combinations in command entry
- Feature #13: Group chat (channel) list GUI
- Feature #14: Edit engines GUI
- Feature #17: /ban command
- Feature #19: basic theming
- Feature #34: GUI for manual server connect
- Feature #39: combine connect and quick connect dialog
- Feature #40: icons for tabs
- Feature #47: smarter values for default config, no first start druid
- Feature #51: /who command
0.6.1
07/27/2008
- Bug #53: "make check" fails
- Bug #56: changing nicklist position is not applied after being changed
- Bug #67: window close commands do not work
- Feature #54: group chats by servers
- Feature #57: whois in popup menu of a user in a channel
- Feature #58: kickban in popup menu of a user in a channel
- Feature #59: make debug output a command line switch
- Feature #60: make debug output a command line switch
- Feature #68: Allow tabs to be reordered
- Feature #73: Allow selecting more than one nick in the nick list panel
0.6.2
08/25/2008
- Bug #50: first private chat message is not highlighted
- Bug #80: quick connect just closes without action
- Bug #87: new tabs opens at front instead of end
- Bug #89: colors not cleared when an IRC message contains mIRC color control characters
- Bug #92: /quit commands seems to do nothing
- Bug #94: working L10N support
- Bug #95: working L10N support
- Bug #99: reconnect after kill break query chats
- Bug #100: adding servers with the same hostname
- Bug #106: switching between local and remote engine breaks
- Feature #82: default encoding in preferences
- Feature #84: disable timestamps
- Feature #91: restore window size
- Feature #102: help for timestamp setting
0.6.3
01/01/2009
- Bug #45: notice does highlight while shouldn't
- Bug #104: find group chat freezes the GUI
- Bug #108: /notice #channel crashes smuxi
- Bug #112: URL handling
- Bug #117: smuxi-server crashed
- Bug #121: Closing the window using the [x] button doesn't save the window size
- Bug #123: Blank Nickname in connection.
- Bug #131: URL matching is case-sensitive?
- Bug #139: /quit reconnects
- Bug #141: Incorrect handling of PASS command parameters
- Bug #144: disconnecting/closing protocol chats might leave disabled chats behind
- Feature #5: word/character wrapping should be a setting
- Feature #55: enhanced minimize support (tray icon)
- Feature #66: "Join/Part" messages turn tab to "activity" colour
- Feature #97: remember last seen highlight in engine
- Feature #109: support /amsg /anotice /ame commands
- Feature #113: FR translation for Smuxi (patch included)
- Feature #114: local engine should not use engine buffer lines
- Feature #115: Busy mouse cursor for Find Group Chat
- Feature #116: support hiding/unhiding password entries
- Feature #120: Implement /names
- Feature #137: configurable tray icon support
0.6.4
08/24/2009
- Bug #129: configuration error dialog [win32]
- Bug #145: SSH tunnel setup failed: Bad configuration option: ExitOnForwardFailure
- Bug #148: SSH tunnel is not killed when quitting Smuxi
- Bug #150: Connecting to smuxi-server fails via SSH when using passwords
- Bug #151: configure should check for nini.pc
- Bug #158: Minimises when switching workspace
- Bug #159: Cannot restore from notification icon
- Bug #160: smuxi crash's when opening an URL which GNOME can't handle
- Bug #163: bad network connection causes random nicks to be used
- Bug #164: TaskQueue might leak resources
- Bug #169: Crashed with Smuxi.Frontend.Gnome.Entry - System.InvalidOperationException: out of sync
- Bug #184: InvalidOperationException when adding an existing server
- Bug #185: Output area is not showing own messages
- Bug #187: Changing nick to an existing one will result in a fallback nick
- Feature #1: support URLs in topic
- Feature #15: add date stamps between days like irssi
- Feature #28: support mIRC colors in topic
- Feature #63: replace GNOME# API calls with GTK# API
- Feature #64: Remove dependency on TCP ports for 2-way communication (passive mode)
- Task #162: Refactor topic entry of group chats from Gtk.Entry to Gtk.TextView
0.6.4.1
10/14/2009
Claire
- Bug #153: smuxi doesn't remember tab colours
- Bug #189: Configuration settings not fully applied in 0.6.4
- Bug #190: Hide plink.exe window on Windows
- Bug #194: Clicking an http:// link will crash the application if it fails to start the browser
- Bug #195: Windows installer thinks 2.12.9 is older than 2.12.9
- Bug #197: nick colors sometime gives very bad contrast
- Bug #201: font/color settings are not getting applied to userlist and topic
- Bug #203: Day change line is not honoring the local timezone
- Bug #204: Highlight gets cleared by regular messages
- Bug #206: Topic can trigger highlights
- Bug #207: Engine -> Add Remote Engine is doing nothing
- Bug #209: output of /names is unsorted
- Feature #192: Allow adding options to the ssh command.
- Feature #193: Include plink.exe for the Windows installer
- Feature #199: Use nick-colors for mode changes
- Feature #200: Detect nicknames in replies and replace with colors
- Feature #202: Include translations in the windows installer
- Feature #208: SSH password support for plink
- Feature #210: Use better default font on Windows
0.7
01/10/2010
Bianca
- Bug #149: Highlights are not always remembered
- Bug #183: Leaking FrontendManager threads
- Bug #198: Missing dictionary on WIndows
- Bug #211: /names command takes ages on big channels
- Bug #223: Many beeps when connecting to a smuxi-server on Windows
- Bug #224: "Find Group Chat" might block forever
- Bug #232: Client throws unhandled exceptions upon network connection loss (Windows)
- Bug #233: Switching between tabs is not instantaneous on slow connections to remote servers
- Bug #234: crash on open
- Bug #240: excess flood caused by joining many channels at once
- Bug #241: Marking topic text (grab-focus kicks in)
- Bug #244: Transition remote -> remote fails with connection refused on localhost:7689/SessionManager
- Bug #245: Status bar too short short for german language
- Bug #246: two remote engines with the same name
- Bug #247: Highlight is triggered by self-written messages
- Bug #249: /reconnect crashes after failed connect attempt
- Bug #250: default IRCnet server entry is wrong
- Bug #251: /join is sometimes not doing anything at all
- Bug #252: not showing failed attempts when joining a channel
- Bug #253: &chans have wrong tab colors
- Bug #260: /server command throws exception
- Bug #261: Closing a channel tab shows ErrorNotOnChannel
- Bug #262: Remote engine connection check might block the GUI
- Bug #263: Find group chat should use wildcard by default
- Bug #268: configure.ac error, Twitter engine is controlled by "engine-msnp" macro...
- Bug #272: Swdish translations file has wrong language code (se -> sv)
- Bug #281: Race condition in PangoTools.ToMarkup
- Bug #283: GroupChatView.cs missing _Logger protection
- Bug #285: Almost all IRC commands might suffer from a race condition
- Bug #286: French translation merge request
- Feature #20: more colors for message types
- Feature #25: Pass unknown commands to protocol manager as fallback.
- Feature #29: show away-msg only once per query
- Feature #46: nickname completion on private chat
- Feature #71: Add popup menu to links in the chat/channel window
- Feature #146: Please add right-click menu to queries
- Feature #147: Please add CTCP to on-nick right-click menu
- Feature #225: Use colors with good contrast for tab label
- Feature #228: Twitter integration
- Feature #235: Smuxi Server Manager
- Feature #236: Process "On Connect Commands" for Quick Connect
- Feature #242: Entry Command Queue
- Feature #243: SSH tunnel setup needs to check the local forwarding port
- Feature #248: stray SSH tunnel checker
- Feature #256: Show unknown IRC replies to the user
- Feature #257: Swedish translation of Smuxi files
- Feature #258: Optimize SSH on difficult networks
- Feature #259: Split too long IRC messages into smaller messages
- Feature #269: Show CTCP replies on query tabs
- Feature #270: Find Group Chat should show colored IRC topics
- Feature #273: Support context-menu key in user list
- Feature #274: Make URLs copyable with a context menu
- Task #280: Provide testcase for Smuxi.Frontend.GNOME.PangoTools
- Task #284: Please make update-po
0.7.1
02/01/2010
Heidi
- Bug #140: reconnect triggers highlights
- Bug #290: Twitter hostname and port can be configured in settings
- Bug #293: Crash when using numeric passwords
- Bug #294: Smuxi needs to tolerate temporarly Twitter issues
- Bug #297: NullReferenceException on start with auto-connecting Twitter account
- Bug #299: /server and /connect $server crashes with NullReferenceException
- Bug #301: Highlights are not shown when connecting to remote engine
- Bug #302: First message after opening a new query tab is not highlighted
- Bug #303: Reconnect loop with bouncers (irssi-proxy)
- Bug #307: Adding Server crashes with NullReferenceException
- Bug #308: Netsplit triggers “excess flood” kick cycle on Freenode
- Bug #311: /join suddenly stops working
- Bug #312: Random Startup / Connect Crash: NullReferenceException
- Bug #314: Tarball contains binaries
- Bug #320: Smuxi crashes when trying to add a server with an invalid/unsupported protocol
- Bug #321: Show away-messages only once does not work
- Bug #323: Partial self triggered highlights
- Bug #326: /topic command can trigger highlights
- Bug #327: Using /rejoin on an unconnected channel blocks, gives error msg
0.7.2
07/22/2010
Lovegood
- Bug #43: /reconnect stalls the frontend [win32]
- Bug #267: "not connected" status in window-header refreshes not after successful connection
- Bug #325: Doubled recconect after Smuxi loses connection to Smuxi-Server
- Bug #329: Sending a message to a not following tweeter
- Bug #332: Messages may be send to the wrong network
- Bug #334: /reconnect on unreachable networks blocks command-queue until timeout
- Bug #339: Twitter-Feature is having some issues updating friends-timeline after an error occured
- Bug #343: Can't close window while unjoined
- Bug #344: Inconsistent highlight coloring
- Bug #345: password with only digits fail to work with remote engines
- Bug #347: ssh password with only digits fail to work
- Bug #348: Errors not caught when clicking "apply" in prefs dialog
- Bug #352: Smuxi closes wrong tabs by using middle-click
- Bug #353: closing twitter shortly after connecting leaves other twitter tabs behind
- Bug #354: Stack trace not possible to copy in a sane way.
- Bug #358: retweets missing
- Bug #363: smuxi crashes when sending a message to a user who doesn't follow
- Bug #364: smuxi crashes when sending a message to one user who has blocked another user
- Bug #371: /query confused by trailing whitespace
- Bug #373: Removing a default server and adding it back fails
- Bug #374: Twitter: Object reference not set to an instance of an object...
- Bug #380: Twitterizer build fails on Mono 2.6
- Bug #389: Smuxi 0.7.2-dev throws exception when using with 0.7.1 server
- Bug #390: Tab highlight color is not showing if frontend time is faster than server time
- Bug #391: Status / tray icon can be seen when starting Smuxi
- Bug #392: Smuxi chat wraps characters instead of words
- Bug #398: Connecting with empty realname field fails
- Bug #399: Channel search / list on GIMPnet doesn't work
- Bug #401: System.Net.WebException: The request timed out
- Bug #402: Config spews warnings
- Feature #62: logging support
- Feature #78: user defined highlights
- Feature #86: user defined filters
- Feature #331: Better OS detection
- Feature #342: Less noisy smuxi-server output
- Feature #346: Nick colouration should be the same across equivalent IRC nicks
- Feature #349: /invite command should accept optional target parameter
- Feature #350: Extend user context-menu in channels with "invite to"
- Feature #370: Title bar info formatting to #channel@Network (PROTOCOL)
- Feature #372: CTCP TIME
- Feature #381: List users of smuxi-server
- Feature #386: CTCP FINGER / USERINFO
- Feature #400: Show markerline to mark where new messages start
0.7.2.1
07/23/2010
- Bug #403: System.Net.WebException: Error: ProxyNameResolutionFailure
- Bug #404: HTML entities shown instead of actual character
- Bug #405: Crash on startup: System.NullReferenceException
0.7.2.2
07/27/2010
- Bug #409: Serialization bug in Preferences
- Bug #410: Pattern and filters never match
- Bug #413: Marker line is moving incorrectly
- Bug #420: IRCnet server missing in default server list
0.8
09/01/2010
Godsend
- Bug #81: closing server tabs will freeze the frontend [win32]
- Bug #132: person list empty in group chat after /reconnect
- Bug #254: Reconnect / exception if an user joins on an anonynous IRC channel
- Bug #423: Main window has 2 resize grips
- Bug #426: Connection crashes when connecting to a BIP server
- Bug #430: Selection of entry gets lost when context menu opens
- Bug #433: /disconnect command is not disabling chats
- Bug #435: /disconnect command leaves chats behind
- Bug #438: Crash when reconnecting to smuxi-server
- Bug #439: Using window size 0,0 crashes smuxi hard
- Bug #442: Smuxi crashes on startup with: Unhandled Exception: Nini.Ini.IniException: Expected section end (]) - Line: XXX, Position: XXX
- Bug #455: When away, message is shown 2 times
- Bug #457: crash after hitting tab to complete a nickname
- Bug #459: engine created without default
- Bug #461: configure script needs to check for more libraries
- Feature #16: smarter /op /deop /voice /devoice (using multiple modes)
- Feature #23: SSL support
- Feature #136: HTTP proxy support
- Feature #170: set away automatically when no connection to server
- Feature #176: Notification-OSD support
- Feature #221: Remember tab order
- Feature #298: Twitter only works with maximum one account
- Feature #306: Add sound
- Feature #310: Messaging indicator support
- Feature #336: I suggest smuxi should try reconnects to irc servers indefinitely
- Feature #368: Smuxi needs OAuth Plugin for twitter API authentication until 30. June 2010
- Feature #388: Generate more distinct nick colors
- Feature #411: Smuxi does not show received invites
- Feature #419: Add an option to make your own nick bold/italic/underlined
- Feature #424: Use network name from config for server tabs
- Feature #425: Open log button in chat menu
- Feature #436: Add a feature to show/hide the menubar
- Feature #440: Compaction of messages
- Feature #445: Support extended twitter messages
- Feature #446: Trim newline excess in twitter messages
- Feature #447: Use nick color in user list
- Feature #448: "Browse Mode" for scrolling through channels without marking them as read
- Feature #458: Full screen support
- Feature #578: Debian package should recommend ssh-askpass-gnome
- Task #369: Upgrade Twitterizer Library
- Task #387: Use own hashing algorithm for nick colors
- Task #454: Presence API
- Task #456: Include SmartIrc4net library
0.8.9
01/01/2012
One Giant Leap
- Bug #304: Startup Crash on OpenSUSE: GLib.GException: Unrecognized image file format
- Bug #462: Keybinds doesn't work when hiding menubar
- Bug #465: Twitter follower list limited to 100 items
- Bug #466: Smuxi keeps requesting Twitter authorization
- Bug #467: Quick Connect forbids connecting to Twitter
- Bug #470: Topic bar fixed for font size 10pt
- Bug #471: Apply button remains disabled after changing font
- Bug #473: Close into messaging indicator
- Bug #488: Messaging menu notification stays after tab close
- Bug #491: repeated desktop notification after laggy connection
- Bug #497: URLs do not appear in desktop notifications
- Bug #499: /rejoin triggers highlight
- Bug #502: Twitter: Error converting value "100+" to type 'System.Nullable`1[System.Int32]'
- Bug #507: Crash on startup when no Notification Daemon is running
- Bug #508: Issues in desktop file
- Bug #512: Smuxi crashes when spamming the notification daemon
- Bug #513: Smuxi tab shows timestamps
- Bug #515: Parallel build tends to fail and cause sharing violation
- Bug #518: Crash when closing multiple chats using ctrl+w
- Bug #523: Crash when executing /window close on Smuxi tab
- Bug #530: Name of preferences window
- Bug #531: Install application icon in correct places
- Bug #532: Crashed on Ubuntu 10.04
- Bug #533: Crash at startup (notification related)
- Bug #534: Shortcuts like Ctrl-C (copy/paste/select all) doesn't work when capslock is down
- Bug #538: Notification highlight when | is part of your nickname
- Bug #540: unhandled exception - System.Runtime.Remoting.RemotingException
- Bug #542: setting of away/unaway messages
- Bug #543: Unhandled exception - System.ArgumentNullException
- Bug #544: Connecting via SSL does not work
- Bug #549: Cannot configure/connect to an IRC server with SSL on a port other than 6697 via GUI
- Bug #550: Nickname and username may only contain US-ASCII characters
- Bug #556: continuing auto scroll after rezising/leaving full screen
- Bug #559: Right-click menu of nicklist and tabs might float outside the screen
- Bug #573: Use of number in network name make the server crash
- Bug #574: Smuxi crashes with "0 is not a valid notification ID"
- Bug #575: connection to smuxi-serer got lost --> reconnected --> smuxi is never updating the network anymore
- Bug #579: Window manager warning: last_user_time (1300750940) is greater than comparison timestamp (4956744)
- Bug #594: many disconnects
- Bug #601: Smuxi disconnects on nick change to "[]"
- Bug #610: Crash with /network switch freenode
- Bug #619: Maximizing on Windows
- Bug #623: Smuxi no longer shows Direct Messages of Twitter
- Bug #626: Unexpected shut down of smuxi-server
- Bug #627: Exception: SSH tunnel setup failed (exit code: 255)
- Bug #628: Connection times out when nick is temporarily unavailable
- Bug #630: Crash on highlight
- Bug #635: Crash when closing a chat before it was synced
- Bug #636: smuxi backend should sync buffers before it terminates
- Bug #638: Crash dialog closes without user interaction
- Bug #641: 2 Tabs for one and the same person chat
- Bug #645: support mIRC color codes in topic changes
- Bug #654: Channels are not well-ordered on server join
- Bug #655: Find group chat not working correctly on freenode
- Bug #657: hard to see highlights when channel list doesn't fit on the screen
- Bug #691: Network Timeout Exception Message: org.freedesktop.DBus.Error.NoReply
- Feature #22: IPv6 support
- Feature #33: dbus support
- Feature #38: send notices from users to channels and querys where useful
- Feature #205: NetworkManager Support
- Feature #216: Consolas font for Windows
- Feature #226: show global messages on server tab
- Feature #238: Raw Protocol Tab
- Feature #375: Better remote backend reconnect handling
- Feature #429: Using database for logging
- Feature #464: Twitter pin command should be more forgiving
- Feature #468: Show Smuxi's news feed on the Smuxi tab
- Feature #472: Theme sensitive application icon
- Feature #494: Notices shouldn't open a query
- Feature #504: PPA with daily snapshots
- Feature #505: Move on to the next/previous window when pressing ctrl+n and p respectively.
- Feature #526: Always how fullscreen toggle menu item in context menu
- Feature #536: /list command should open the Find Group Chat dialog
- Feature #548: Support for SAFELIST (RPL_ISUPPORT)
- Feature #551: Set PATH before starting Smuxi on Windows
- Feature #554: Hide Chanserv and Nickserv messages
- Feature #564: clear all message activity after reconnecting frontend
- Feature #591: Low Bandwidth Mode
- Feature #596: Automatically assume "irc" as protocol if not specified in /connect command
- Feature #597: Sync config cache when connecting to smuxi-server
- Feature #600: smuxi-server should not need to perform a version check
- Feature #616: Engine-less nickname completion
- Feature #624: Count and show still pending chats which need to be synchronized
- Feature #644: New Twitter API key with Direct Messages permission
- Feature #647: Shutdown sequence for persistent message buffers
- Feature #649: Verify Twitter OAuth tokens, invalidate and re-request when needed
- Feature #653: SSH key authorization support
- Feature #659: Imitate mIRC channel window change (with CTRL+TAB)
- Feature #666: Automatically switch to window when double-clicking a nick
- Task #643: Update Twitterizer library to 2.4
0.8.9.2
02/06/2012
- Bug #670: Slow when closing server or entire program
- Bug #674: Exception: Object reference not set to an instance of an object
- Bug #677: Exception: Object reference not set to an instance of an object
- Bug #678: Smuxi continues to run in background with no notification icon
- Bug #683: Cannot connect to remote server if smuxi password is numeric only
- Bug #692: Exception: Exception has been thrown by the target of an invocation.
- Feature #681: Channel cycling
0.8.10
06/30/2012
Tracy
- Bug #489: Desktop notifications: Smuxi window stays inactive
- Bug #693: Smuxi is no longer shown in Messaging Menu
- Bug #697: Kicked by ircserver
- Bug #708: NullReferenceException in ChatView.Populate()
- Bug #714: Exception: Array index is out of range.
- Bug #715: SOCKS proxy support is not working
- Bug #716: Temporarily ignore Twitter authentication issues
- Bug #722: no error-message provided for invalid regex
- Feature #48: spell checking
- Feature #385: Switch automatically to newly opened tabs
- Feature #416: Be able to send multiple lines at a time
- Feature #479: Persist in the message indicator
- Feature #524: Option to hide status bar
- Feature #535: Does not remember state of "Show Menubar"
- Feature #671: Easy Join
- Feature #672: Indicate usage of a system proxy server
- Feature #685: Sync command for single chats in low-bandwidth-mode
- Feature #702: Use website favicons instead of default server icon for major IRC networks
- Feature #723: /connect command should allow to connect by network name
- Feature #724: /network list should show available networks
- Feature #725: runtime selection of engine as command line parameter
- Feature #727: Indent messages across newlines
- Task #49: switch input entry from Gtk.Entry to Gtk.TextView
0.8.10.1
08/19/2012
- Bug #590: Twitter timestamp always wrong
- Bug #684: NullReferenceException in Meebey.SmartIrc4net.WhoInfo.Parse()
- Bug #730: easy join sometimes opens second network tab
- Bug #731: NullReferenceException in ChatView.Close()
- Bug #735: /connect irc.example.com is no longer working
- Bug #738: Focusing the message text view no longer moves the focus to the entry
0.8.10.12100
10/10/2012
0.8.10.2
04/19/2013
- Bug #744: Menu Bar area has wrong colors
- Bug #752: Menu bar does not expand when the "Quick join" bar is hidden
- Bug #755: Exception: Cannot be negative.Parameter name: length
- Bug #759: Smuxi uses ASCII 26 (dec) instead of 29 (dec) / 0x1D (hex) as italic control code
- Bug #770: Cannot join to MUC
- Bug #801: /quote NAMES #NotJoinedChannel leads to disconnect
- Bug #805: Thread leak in frontend led to SIGABRT crash
- Bug #810: First character in entry not shown on Windows 7
- Bug #818: frontend crashes on Windows with GTk# 2.12.20
- Bug #825: Error when connecting to FreeNode via ZNC
0.8.11
05/19/2013
- Bug #553: can’t add second server with same hostname
- Bug #700: Output after topic change is mixed up in German translation
- Bug #703: /msg should'n open a query window
- Bug #751: copying text with Ctrl+C does not work
- Bug #753: "Invite to" user context menu should not contain channels from all servers
- Bug #764: Ubuntu 12.10 drops libindicate
- Bug #776: 0.8.11-dev frontend not ABI compatible with 0.8.10 server
- Bug #803: Checkbox available issue
- Bug #827: NullReferenceException in CampfireProtocolManager.Dispose()
- Feature #276: /exec -c command executing the output as command
- Feature #277: /exec -o command sending the output as message
- Feature #408: Enhance Invite To Menu
- Feature #567: Search support in person/nick list
- Feature #740: /roster command for XMPP
- Feature #756: sleep command
- Feature #771: Clicking a nickname in message area should type the nick for you
- Feature #773: Text Frontend: If active network is quit, do automatically a network switch if another connection is acitve
- Feature #780: Network selection of join bar should follow current active network
- Feature #812: pass multi-line messages to engine as-is
- Feature #831: Input field should have pane grab handle
- Feature #840: Show activity, events and highlights in navigation bar
- Feature #841: Nick completion using the tab key
- Task #566: Use ID instead of hostname for servers as key in config
- Task #743: Updated translations from Transifex
0.9
08/08/2013
0.10
12/12/2013
- Feature #463: mIRC v7.0 Italic Character