Quassel IRC - Change Log Quassel IRC - 0.3.1 =================== - 0000090: [General / Unspecified] Redirection of Certain IRC Commands (EgS) - resolved. - 0000231: [Quassel Client] Part message and time of the current user are not added on the buffer window (EgS) - resolved. - 0000219: [Quassel GUI (Qt)] Show status buffer when selecting a network in the tree view (EgS) - resolved. - 0000321: [Quassel Client] Crashes when closing Debug NetworkModel window if main window is minimized to the tray (Sputnick) - resolved. - 0000189: [Quassel Client] Unexpected shutdown on config-dialog closure (Sputnick) - resolved. - 0000399: [Quassel Client] Quassel settings dialog should always stick before the main window (Sputnick) - resolved. - 0000328: [Quassel Client] Renaming core account forgets saved core username and password (Sputnick) - resolved. - 0000325: [Quassel Client] CoreConnectionDialog forgets data, SSL status not reflected correctly (Sputnick) - resolved. - 0000268: [Quassel GUI (Qt)] Font settingspage always checks the boxes for "Nicks" and "Timestamp" (Sputnick) - resolved. - 0000400: [Quassel Client] Link standard translation files into quassel translation file (Sputnick) - resolved. - 0000390: [Quassel Client] systray notification is buggy (Sputnick) - resolved. - 0000113: [Quassel Core] /topic without parameter should display the topic (Sputnick) - resolved. - 0000289: [General / Unspecified] /topic without parameters should display topic (Sputnick) - resolved. - 0000298: [Quassel GUI (Qt)] Quassel join channels when single-clicking the name in the bufferview (Sputnick) - resolved. - 0000392: [Quassel GUI (Qt)] bold messages are "broken" in tooltip (Sputnick) - resolved. - 0000398: [Quassel GUI (Qt)] It doesn't minimize. (Sputnick) - resolved. - 0000297: [Quassel Client] Change the default /j alias to accept channel passwords (EgS) - resolved. - 0000255: [Quassel Client] Optimize QtUiMessageProcessor::checkForHighlight() (Sputnick) - resolved. - 0000389: [Quassel Client] Clickable urls broken for urls containing "=" (Sputnick) - resolved. - 0000379: [Quassel Client] URL's are quoted before being opened when clicked on (Sputnick) - resolved. - 0000387: [Quassel Core] Core session sometimes hangs with invalid data from socket (EgS) - resolved. - 0000372: [Quassel GUI (Qt)] client crash due to invalid _selectingItem ptr (Sputnick) - resolved. - 0000377: [Quassel Client] Quasselclient crashes at the end of backlog (EgS) - resolved. - 0000308: [Quassel GUI (Qt)] Make the columnhandleitem fade in smoother (EgS) - resolved. - 0000233: [Quassel Core] Welcome Chanserv message are directed in the ChanServ buffer redirect that to be in the Channel buffer. (EgS) - resolved. - 0000227: [Quassel Client] Remove right click in the Preview of buffers in the Buffer View parameters windows. (EgS) - resolved. - 0000249: [Quassel GUI (Qt)] page up and page down don't work in the chatview (phon) - resolved. - 0000323: [Quassel Client] Make buffers re-appear on activity after being hidden (EgS) - resolved. - 0000335: [General / Unspecified] "pass param ranges to aliases" (EgS) - resolved. - 0000317: [Quassel GUI (Qt)] disable join/leave and other system messsages (EgS) - resolved. - 0000374: [Quassel Client] Hide "away on detach" messages in status buffer (EgS) - resolved. - 0000369: [Quassel Core] Please implement "onotice" (chanop-only notices) support (EgS) - resolved. - 0000330: [General / Unspecified] Compile errors/warnings when building with VS2k8 (EgS) - resolved. - 0000170: [General / Unspecified] There are no Joins/parts shown in PM (EgS) - resolved. - 0000287: [General / Unspecified] usermodes are not correct shown user/op/admin (EgS) - resolved. - 0000324: [Quassel Client] After applying a change to a buffer view, the first buffer view gets selected (EgS) - resolved. - 0000309: [General / Unspecified] Default aliases (EgS) - resolved. - 0000312: [Quassel GUI (Qt)] Very slow resizing of Quassel Client with long backlog (EgS) - resolved. - 0000367: [Quassel Client] Clicking the "<number> Users" in nick list creates a message "Users" to <number> (EgS) - resolved. - 0000269: [Quassel Core] Please allow option for core to automatically set away when client disconnects (EgS) - resolved. - 0000260: [Quassel Client] Column handle formatting is cut off on right instead of left in new chatview (Sputnick) - resolved. - 0000050: [Quassel GUI (Qt)] Chatline/widget should make use of QFontMetrics::elidedText (Sputnick) - resolved. - 0000368: [Quassel Client] Unable to use backlog when hiding events (EgS) - resolved. - 0000370: [Quassel Client] Quassel crashes when trying to open a buffer view with "hidden events" (EgS) - resolved. - 0000359: [Quassel Client] Menü "gewürfelt" deutsch/englisch (Sputnick) - resolved. - 0000363: [Quassel GUI (Qt)] url in capslock not highlighted (Sputnick) - resolved. - 0000350: [Quassel GUI (Qt)] daychange message over message (EgS) - resolved. - 0000085: [Quassel Client] Implement a "Simple Mode" for the monolithic client (EgS) - resolved. - 0000291: [General / Unspecified] Allow highlights to match identity nicknames case insensitively (Sputnick) - resolved. - 0000349: [Quassel GUI (Qt)] link is not completely highlighted (Sputnick) - resolved. - 0000019: [GUI] Make stuff clickable in ChatWidget (Sputnick) - resolved. - 0000102: [General / Unspecified] show date on day change (EgS) - resolved. - 0000357: [Quassel GUI (Qt)] Default Layout looks horrible (Sputnick) - resolved. - 0000339: [Quassel Client] InputLine behaviour is sometimes unexpected (EgS) - resolved. - 0000351: [Quassel GUI (Qt)] Quassel currently doesn't compile on Mac OS (Sputnick) - resolved. - 0000242: [Quassel Client] Duplicate messages after sync (EgS) - resolved. - 0000344: [Quassel Client] quassel crashes around midnight (EgS) - resolved. - 0000346: [Quassel Client] Quassel Crashes on startup. (EgS) - resolved. - 0000278: [Quassel GUI (Qt)] Dbus notifications blank if message contains any of: < > & (Sputnick) - resolved. - 0000193: [Quassel Client] Increase the lisibility of secured/ unsecured state icon (Sputnick) - resolved. - 0000238: [Quassel Client] Bufferswitches scroll up ChatView by 1px (EgS) - resolved. - 0000332: [Quassel Core] Core crashes if it receives a TOPIC reply for a channel that hasn't been joined (EgS) - resolved. - 0000304: [Quassel Client] Bulk insert (+ a few simple regexp improvements) (EgS) - resolved. - 0000281: [Quassel Client] Throw away unneeded layout data (EgS) - resolved. - 0000322: [Quassel Core] "quasselcore -h|--help" tries to start quasselcore instead of just displaying the help message (Sputnick) - resolved. - 0000307: [Quassel GUI (Qt)] Searching for longer strings deforms the highlight rectangle (EgS) - resolved. - 0000301: [Quassel Client] Please add shortcut key to show/hide search (ctrl+f?) (Sputnick) - resolved. - 0000299: [Quassel GUI (Qt)] topic-field gets smaller after edit (Sputnick) - resolved. - 0000306: [General / Unspecified] Make quassel compile with msvc on windows (Sputnick) - resolved. - 0000295: [General / Unspecified] Make fails on FreeBSD due to execinfo.h (Sputnick) - resolved. - 0000302: [Quassel Client] client crashes when core is killed (EgS) - resolved. Quassel IRC - 0.3.0 =================== - 0000243: [General / Unspecified] Fix NULL RPATH issue with cmake-2.6 (Sputnick) - resolved. - 0000241: [Quassel Client] Get rid of Buffer (EgS) - resolved. - 0000294: [Quassel GUI (Qt)] client crashes when selecting text (Sputnick) - resolved. - 0000296: [Quassel Client] The buffer should only load new lines when scrolling up (Sputnick) - resolved. - 0000248: [Quassel Client] Re-enable dynamic backlog request (Sputnick) - resolved. - 0000293: [Quassel Client] Scrolling to top raises an assertion error (Sputnick) - resolved. - 0000256: [Quassel Core] Long messages can hang the core (EgS) - resolved. - 0000290: [Quassel Core] Sanitize input of UserInputHandler::handleJoin (Sputnick) - resolved. - 0000033: [Quassel GUI (Qt)] When resizing columns in the chatwidget, a vertical line should be drawn. (Sputnick) - resolved. - 0000140: [Quassel Client] Sync-to-core sometimes hangs (EgS) - resolved. - 0000153: [Translations] Make locale configurable (Sputnick) - resolved. - 0000244: [Quassel Client] Selections screwed if holding right button (Sputnick) - resolved. - 0000272: [Quassel GUI (Qt)] Double-clicking whitespace in column 2 of chat monitor causes segfault (Sputnick) - resolved. - 0000262: [Quassel Client] Please make banning alias's sane. (EgS) - resolved. - 0000204: [Quassel Client] Clic on a chat monitor line change Channel to the chan used on the clisked line (EgS) - resolved. - 0000261: [General / Unspecified] Please make fields removable from chat monitor columns (EgS) - resolved. - 0000199: [General / Unspecified] Preconfigure /back alias for /away (EgS) - resolved. - 0000254: [General / Unspecified] Make Settings more efficient to instantiate (Sputnick) - resolved. - 0000246: [General / Unspecified] /j always prepends # (Sputnick) - resolved. - 0000232: [Quassel Client] Parting a newly joined channel crashes the client. (EgS) - resolved. - 0000251: [General / Unspecified] Connecting to core does not complete (EgS) - resolved. - 0000252: [Quassel Client] Introduce BacklogProcessor to asynchronously process the backlog again (Sputnick) - resolved. - 0000253: [Quassel GUI (Qt)] Make highlight color configurable again (Sputnick) - resolved. - 0000239: [Quassel Client] IRC Colors are not displayed (Sputnick) - resolved. - 0000218: [General / Unspecified] Please add dialogue for adding alias's for commands (EgS) - resolved. - 0000245: [Quassel Client] Improve ChatMonitorFilter to only include plain/notice msgs (Sputnick) - resolved. - 0000234: [Quassel GUI (Qt)] Queries where the chatpartner is away don't update the activity (EgS) - resolved. - 0000161: [Quassel GUI (Qt)] Support desktop notifications via notification-daemon (Sputnick) - resolved. - 0000190: [Quassel Client] Please show lag between core and client (Sputnick) - resolved. - 0000212: [General / Unspecified] chatmonitor can't handle !-channels (Sputnick) - resolved. - 0000202: [General / Unspecified] Patch French translation for Quassel (Sputnick) - resolved. - 0000155: [Quassel GUI (Qt)] topic bar should be resizable and have support for multiple lines (EgS) - resolved. - 0000205: [Quassel Client] Tab completion should ignore leading non alphabetical characters (Sputnick) - resolved. - 0000130: [Quassel Client] Please include changeable suffixes to nick completion. (Sputnick) - resolved. Quassel IRC - 0.2.0 =================== - 0000250: [Quassel Client] User isn't displayed as operator when opening a new channel (EgS) - resolved. - 0000264: [Quassel Core] quassel crashes on joining channel (EgS) - resolved. - 0000229: [Translations] hardcoded string "All" (EgS) - resolved. - 0000207: [General / Unspecified] Unable to close connection on server tentative when there is error (EgS) - resolved. - 0000210: [General / Unspecified] Quakenet/snircd whois reply RPL_WHOISACCOUNT (EgS) - resolved. - 0000216: [General / Unspecified] PREFIX detection seems to fail on some nets. (EgS) - resolved. - 0000208: [General / Unspecified] Away messages confused (EgS) - resolved. Quassel IRC - 0.2.0-rc1 ======================= - 0000089: [Quassel Client] tray icon - animation + notices/pop-ups (Sputnick) - resolved. - 0000023: [General / Unspecified] Design/create a logo and corresponding systray icons. (Sputnick) - resolved. - 0000151: [General / Unspecified] Deleting and Readding a Network in the same step leads to unpleasent side effects (Sputnick) - resolved. - 0000192: [General / Unspecified] Change of Message flags type from quint8 to Message::Flags has not been backported from trunk to 0.2 (Sputnick) - resolved. - 0000164: [Quassel GUI (Qt)] 0.2.0-beta1: Server config has "Advanced" tooltip (Sputnick) - resolved. - 0000188: [Quassel Client] collapsed networks are expanded when switching to the buffer of another channel (EgS) - resolved. - 0000167: [Quassel Client] last written text should stay in the inputline buffer (EgS) - resolved. - 0000039: [Quassel Core] Handle messages longer than 512 bytes (EgS) - resolved. - 0000176: [Quassel Core] Missing list command (EgS) - resolved. - 0000163: [Quassel GUI (Qt)] 0.2.0-beta1: Network-connect button not updated after disconnect (Sputnick) - resolved. - 0000145: [Quassel Client] Moving items in custom view off by one (EgS) - resolved. - 0000157: [Quassel Core] When setting /mode, quassel should automatically take the current channel if none specified. (EgS) - resolved. - 0000018: [Quassel Core] Handle non-standard PREFIX in ISUPPORT (005) (EgS) - resolved. - 0000100: [Quassel Core] Self IrcUser is not created until a channel is joined (EgS) - resolved. - 0000185: [General / Unspecified] Does not cmake with cmake-2.4.6-r1 or lower (Sputnick) - resolved. - 0000073: [Quassel Core] Handle mode changes in serverhandler (EgS) - resolved. - 0000174: [Quassel Core] malloc error on core exit (EgS) - resolved. - 0000177: [Quassel Client] For Spaces on OSX to recognize quasselclient info.plist has to be changed (EgS) - resolved. - 0000149: [Quassel GUI (Qt)] Some Settingspages Eat up CPU (EgS) - resolved. - 0000162: [Quassel GUI (Qt)] GCC suggests: explicit braces to avoid ambiguous ‘else’ (EgS) - resolved. - 0000165: [Quassel GUI (Qt)] "remove buffer" in "all buffers" view possible (EgS) - resolved. - 0000175: [General / Unspecified] Please make buffers re-appear on activity after being hidden (EgS) - resolved. - 0000186: [General / Unspecified] QtScript module not linked (Sputnick) - closed. Quassel IRC - 0.2.0-beta1 =========================
First beta-release if everything goes as planned. Implies feature freeze and will mark the date when we branch off 0.3.
- 0000148: [Quassel Client] Disconnects aren't mapped to buttons in menubar (Sputnick) - resolved. - 0000142: [Quassel Client] Deleting a buffer-view in the "Manage Views" Menu deletes all buffers but the one selected to be deleted. (EgS) - resolved. - 0000172: [Quassel Client] Please make it possible to hide a buffer without deleting it. (EgS) - resolved. - 0000139: [Quassel Client] dock icon in mac os x doesn't change (phon) - resolved. - 0000159: [Quassel Client] Query does not switch view when a current query exists. (phon) - resolved. - 0000156: [Quassel Core] Multiple autoWHO requests lead to unhidden RPL_WHO spam (Sputnick) - resolved. - 0000132: [Quassel Core] Anti Flooding (phon) - resolved. - 0000135: [Quassel Client] Missing / Not correctly implemented Commands (phon) - resolved. - 0000093: [Quassel Client] Correctly sort categories in NickView (Sputnick) - closed. Quassel IRC - 0.2.0-alpha5 ========================== - 0000066: [Quassel Client] http-proxy support for the client (EgS) - closed. - 0000095: [Quassel Core] Implement periodic /WHO (Sputnick) - closed. - 0000138: [Quassel Client] /WHOIS data is displayed wrong (phon) - closed. Quassel IRC - 0.2.0-alpha4 ========================== - 0000128: [Quassel GUI (Qt)] State of NickList's AutoHide feature isn't correctly stored (EgS) - resolved. - 0000121: [Quassel Client] Chat text input line font is fixed - request option for user to change it (EgS) - closed. - 0000129: [Quassel Client] Highligh broken after Client restart (EgS) - closed. - 0000127: [Quassel GUI (Qt)] Saving the Style (phon) - closed. Quassel IRC - 0.2.0-alpha3 ==========================
This release contains many performance improvements compared to alpha2.
- 0000126: [Quassel GUI (Qt)] Improve nick selector dropdown (EgS) - closed. - 0000110: [General / Unspecified] Syncing to core sometimes crashes with asserts, IrcUser nullpointers and other dubious stuff (Sputnick) - closed. - 0000096: [Quassel Client] Make topic widget edits actually change the topic (EgS) - closed. - 0000118: [Quassel GUI (Qt)] Quassel client crashes for some people during the very first network configuration (Sputnick) - closed. - 0000109: [Quassel Client] usability - double click handling for nick view (phon) - closed. - 0000117: [General / Unspecified] display sensible nick context menu (phon) - closed. Quassel IRC - 0.2.0-alpha2 ==========================
Bugfix release.
- 0000120: [General / Unspecified] BufferSyncer doesn't properly remove deleted buffers (EgS) - closed. - 0000124: [Quassel GUI (Qt)] Notices use the Color of Qt Error messages (Sputnick) - closed. - 0000122: [Quassel Client] Request a context menu option on each appearance of a network name in the buffer overviews to join channels (phon) - closed. - 0000119: [Quassel GUI (Qt)] Look of Notices (Sputnick) - closed. Quassel IRC - 0.2.0-alpha1 ==========================
This is the first public release of Quassel IRC.
- 0000062: [Quassel Client] Add TCP keep alive for client/core connection (EgS) - resolved. - 0000014: [General] Handle different encodings and UTF8 (Sputnick) - closed. - 0000025: [Quassel Core] Make string comparisons (esp. ownNick) case-insensitive (Sputnick) - closed. - 0000082: [Quassel Client] Fix activity levels and get rid of QtGui dependency in the Client module (EgS) - closed. - 0000072: [Quassel Client] Consolidate all information in one unified model (EgS) - closed. - 0000078: [General / Unspecified] On a multi-user core, joining a new channel may propagate to other core users (Sputnick) - closed. - 0000071: [General / Unspecified] Externalize SQL queries, provide upgrade/migration path (EgS) - closed. - 0000069: [Quassel Client] Implement Settings dialog (Sputnick) - closed. - 0000059: [General / Unspecified] Handle channel parts and remove IrcChannel objects (EgS) - closed. - 0000074: [General / Unspecified] New 2-step authentification scheme for the client/core connection (Sputnick) - closed. - 0000057: [Quassel Core] The SqliteStorage can't store empty messages thus resulting in a crash (EgS) - closed. - 0000083: [Quassel Core] Redesign core architecture (Sputnick) - closed. - 0000053: [General / Unspecified] Use NetworkId rather than a string to define networks (Sputnick) - closed. - 0000070: [General / Unspecified] Provide new handling for Identities and Networks, and associated settings dialogs (Sputnick) - closed. - 0000076: [General / Unspecified] Remove buffergroups (EgS) - closed. - 0000043: [Quassel Core] Handle /query Command (EgS) - closed. - 0000075: [Quassel Core] Move network settings into database (EgS) - closed. - 0000097: [Quassel GUI (Qt)] Ok Button in the Networksettings can result in discarded data (Sputnick) - closed. - 0000091: [Quassel Core] When creating a buffer in the backlog store the type of the buffer aswell. (EgS) - closed. - 0000099: [Quassel Core] Kick reason is not sent correctly (Sputnick) - closed. - 0000021: [Core] Disconnects aren't handled properly (Sputnick) - closed. - 0000108: [Quassel Client] "Inconsistent model changes" warnings and related crashes in qproxysortfiltermodel.cpp (EgS) - closed. - 0000080: [General / Unspecified] Buffer activity change needs to be stored in Core rather than in Client (Sputnick) - closed. - 0000084: [Quassel Core] Handle network disconnects (Sputnick) - closed. - 0000107: [Quassel Core] Core in the monolithic client does not remember its database settings correctly (Sputnick) - closed. - 0000106: [Quassel GUI (Qt)] Strip trailing and leading spaces from Hostnames (Sputnick) - closed. - 0000092: [Quassel Core] Rename buffers on nick change (EgS) - closed. - 0000086: [Quassel Client] Messages received during backlog request show up twice (Sputnick) - closed. - 0000111: [Quassel Core] Session restore needs to join channels only after successfull connection (Sputnick) - closed. - 0000036: [Quassel GUI (Qt)] Decide where notices should be displayed (EgS) - closed. - 0000103: [Quassel Core] Treat global messages correctly (EgS) - closed. - 0000026: [Quassel GUI (Qt)] Implement notifications for new messages, highlights, and events (EgS) - closed. - 0000028: [Quassel GUI (Qt)] User mode prefixes (@, + etc.) not shown in nicklist (Sputnick) - closed. - 0000029: [Quassel GUI (Qt)] Save and restore column width, nicklist state etc. for the BufferWidget/ChatWidgets (Sputnick) - closed. - 0000051: [General / Unspecified] Implement a settings infrastructure for managing local and session-wide data (Sputnick) - closed. - 0000042: [Quassel Core] Make Core multi-user capable and clean up architecture (Sputnick) - closed. - 0000041: [Quassel GUI (Qt)] Redesign and clean up GUI architecture (Sputnick) - closed. - 0000055: [Quassel Core] Core configuration through QSettings. (Sputnick) - closed. - 0000034: [Quassel Core] Transition to new storage backend (Sputnick) - closed. - 0000063: [Quassel Core] Remember currently joined channels upon core exit (Sputnick) - closed. - 0000040: [General / Unspecified] Set status buffers active (Sputnick) - closed. - 0000060: [Quassel Client] Custom Views currently only add whole networks (EgS) - closed. - 0000052: [Quassel Client] Sync Bufferswitches via QDataWidgetMapper (EgS) - closed. - 0000030: [Quassel Core] Escaped chars are not unescaped when loading messages from backend (Sputnick) - closed. - 0000020: [Core] Handle Numeric Reply 433 ERR_NICKNAMEINUSE properly (EgS) - closed. - 0000031: [Quassel Core] Quassel seems to crash sometimes if people quit a channel in Freenode (Sputnick) - closed.