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
- Feature #463: mIRC v7.0 Italic Character
0.8.11
05/22/2013
The Line
- 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 #762: GTK# 2.12.10 fails to install on a fresh Windows 7
- 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 #806: Crash when connecting to smuxi-server on Windows
- 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 #763: Add ability to consolidate toolbars when hiding menubar
- 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 #828: Mac OS X package should ship a smuxi-server script
- 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/25/2013
The Fix
- Bug #787: Smuxi needlessly sends a WHO command for each user that joins a channel
- Bug #850: user name in kick message isn't aligned properly
- Bug #852: HTTP proxy support issue
- Bug #870: Smuxi Jabber contact list not reflecting all contacts
- Bug #872: Twitter v1 API was killed, thus v1.1 migration required
- Bug #704: unable to connect to gtalk
- Feature #161: Support for flag/icon of half-ops, admins and services in channels
- Feature #288: automatic character recoding (e.g. latin1 <-> utf8)
- Feature #432: Fit width of the nicklist automatically (to the longest nick)
- Feature #558: prefer last used nicks with tab completion
- Feature #572: Target parameter for /mode
- Feature #842: Make a setting to hide toolbar
- Feature #843: JabbR Engine
- Feature #844: STFL: display the topic
- Feature #849: STFL: correctly wrap text
- Feature #869: Context-menu "Query" item on nickname should be highlighted
- Task #819: Replace jabber-net with agsXMPP
0.10
12/16/2013
Unexpected
- Bug #794: Tab sorting doesn't work
- Bug #821: GLib.MissingIntPtrCtorException
- Bug #877: Session.UpdatePresenceStatus() throws InvalidOperationException
- Bug #879: Active tab never shows activity-color even when Smuxi is running in the background
- Bug #880: Tiny toolbar when toolbar is hidden
- Bug #882: smuxi color parser incorrect
- Bug #889: Endless loop when connecting to Hipchat
- Bug #890: Wrong error message shown when SASL is required?
- Bug #893: Crash on connecting to a server
- Bug #894: ArgumentNullException in XmppProtocolManager.AddCapabilityToResource()
- Bug #895: NullReferenceException in IrcConnection.set_AutoRetry()
- Bug #906: Google's XMPP logs FeatureNotImplemented
- Feature #107: treeview chat list as alternative to tab chat list
- Feature #125: Plugin API for Engine / Engine Hooks
- Feature #126: Plugin API for Frontend Commands
- Feature #292: treeview server/channel list
- Feature #384: Replying to Tweets
- Feature #474: Cyrillic encodings support
- Feature #480: Proper retweets
- Feature #813: Allow updating the title of a chat tab
0.11
02/02/2014
- Bug #804: Can't use /join to rejoin a channel you were kicked from
- Bug #911: mailto: links doesn't work
- Bug #914: chat list taking too much space and is not shrinkable
- Bug #923: protocol/link/uri detection
- Feature #428: Multi identity support
- Feature #498: Support links inside ( ) or < >
1.0
05/28/2015
Finally
- Bug #802: SSL IRC connections usually only work on the first try (local engine)
- Bug #868: Don't write broadcast/PMs in logs of unrelated channels
- Bug #936: Smuxi uses regulary 100% CPU for a short time
- Bug #1018: NullReferenceException thrown in SqliteMessageBuffer.get_Count()
- Bug #1040: Persistent chat history needs to remember seen highlights/messages for the message counters
- Bug #1057: Unseen message count includes part/join activity on reconnect
- Bug #1058: Seen message become unseen on reconnect to server
- Bug #1062: Crash when persistency is sqlite and number of messages is large enough
- Bug #1064: On reconnect to running smuxi-server the message counter is misleading
- Bug #1072: exposed IpcChannel is world-writable
- Bug #1073: SQL: ERROR about MessageBuffer/PersistentSqlite/MaxCapacity
- Feature #231: Show difference between old and new topic
- Feature #407: Remember marker line even when frontend has been closed
- Feature #453: Plugin API for Engine Commands / Command Hooks
- Feature #539: option to auto-change nick when the frontend client disconnects from the server
- Feature #784: NICKSERV identification.
- Feature #908: New message history backend: SQLite
- Feature #917: Smuxi should only auto resize the nick list on join
- Feature #924: Expose events for hooks
- Feature #981: Mark "Persistency Type" "Persistent (Db4o)" to be deprecated
- Feature #984: Consistent highlight counter (color and text)
- Task #1039: History of messages should be persisted (and reloaded after restart)
- Task #1041: Make SQLite as message backend the new default
1.1
08/08/2015
- Bug #1095: Should not highlight your own nick (Slack)
- Feature #96: SSL+CertFP support
- Feature #287: Link Twitter posts
- Feature #838: Filter messages depending on server/network
- Feature #1067: Connect users to their networks when smuxi-server (remote engine) starts
- Feature #1103: Should default to show emojis if IRC server is a slack gateway
1.2
12/12/2015
1.0.3
01/31/2016
- Bug #1082: Exception: Item has already been added. Key in dictionary: '37' Key being added: '37'
0.10.1
- Bug #605: Possible PING race condition
- Bug #912: twitter tweet short id overflow gives two [01] ids
- Bug #918: Help -About - smuxi link not working
- Bug #919: NullReferenceException thrown in ChatTreeView.IsVisible()
- Bug #921: smuxi doesn't re-join some channels correctly
- Bug #935: XmppProtocolManager.Dispose() blocks Session.get_FirstProtocolManager() blocks Smuxi.Engine.FrontendManager.Sync() blocks connecting frontend
- Bug #940: Twitter no longer works since they enforce SSL/TLS (14th January 2014)
- Bug #947: InvalidOperationException thrown in TwitterProtocolManager.CommandUnfollow()
- Bug #953: NullReferenceException in Frontend.TryOpenChatLink()
0.11.1
- Bug #934: Deadlock in Engine-XMPP?
- Bug #958: Highlights don't work in XMPP MUCs
- Bug #962: NullReferenceException in MessageTextView.AddMessage()
- Bug #983: Issue with URL detection which contain: '
- Bug #988: Individual server usernames are ignored and only the global username is used
- Bug #998: Exception: Object must implement IConvertible.
- Bug #1002: ArgumentNullException thrown in CtcpMenu..ctor()
- Bug #1005: Presence (away) not send to XMPP MUCs
- Bug #1010: smuxi-engine shows no versioninfo
0.11.2
- Bug #1051: irc.gitter.im issue, duplicate nick in NAMES reply
0.8.11.1
- Bug #634: messages get lost while tab is opened and synchronized
- Bug #777: InvalidOperationException when closing IRC server tab
- Bug #783: ArgumentException in IrcProtocolManager._OnNames()
- Bug #785: NetworkManager triggered reconnects can freeze the GUI
- Bug #808: Reconnect loop
- Bug #822: Exception: Invalid URI: The hostname could not be parsed. (.campfirenow.com)
- Bug #836: NullReferenceException in IrcClient._Event_JOIN()
- Bug #845: OS X Client: Command Key Shortcuts for Copy/Cut/Paste Do Not Work
- Bug #856: NullReferenceExceptionException in GroupChatView.Populate()
- Bug #858: ArgumentException when reconnecting to IRC server
- Bug #860: /shutdown throws ArgumentException: An element with the same key already exists in the dictionary
- Bug #866: [Server] Frontend should not automatically switch tabs during sync
- Bug #873: ArgumentOutOfRangeException in ProxySettings.ApplyConfig()
- Bug #876: Smuxi sometimes hangs on exit
1.0+stable
- Bug #589: remoting error since updating smuxi-server to Mono 2.10.1
- Bug #826: Smuxi shows Gtk-CRITICAL message in terminal
- Bug #1091: Smuxi crashes when pressing Ctrl+W on startup
- Bug #1102: NullReferenceException with smuxi 1.1+master.bzr584
1.0.1
- Bug #1080: Side-bar gets resized back to smaller width when smuxi re-gains focus
TBD
- Bug #1050: Entring channel notice in wrong channels