Change log

0.5.31

04/01/2008

0.6

07/18/2008

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

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