summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-05-22Allow errors in chats to not claim to be about sent messages.Kevin Smith
Resolves: #797 Release-Notes: When failing to enter a room, the error message will no longer wrongly report that you were trying to send a message.
2011-04-30Correct message feature using XEP-CorrectVlad Voicu
Uses Kev's not-yet-published protocol for correcting the last sent message. Release-Notes: You can now correct your previously sent message in a chat by pressing 'up' in the input field. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-04-28Recent chats are now persisted.Kevin Smith
Release-Notes: A list of recent chats is now kept in the 'Chats' tab of the main window. Resolves: #181
2011-04-27Start on recent chats listKevin Smith
2011-03-04Don't show popups if the chat's on top.Kevin Smith
Resolves: #774 Release-Notes: Popup notifications for new messages should no longer be generated if the relevant chat is currently selected.
2011-03-04Reset the field values between searches for users.Kevin Smith
Resolves: #771
2011-03-04Upgrade XEP-0258 support to match 0.6.Kevin Smith
Resolves: #183 Release-Notes: Security labels (XEP-0258) support has been updated to match the latest version of the specification.
2011-02-19Make Swift translatable.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-11Don't mark MUC Context as unread.Kevin Smith
Resolves: #724 Release-Notes: Historical messages received when joining a room will no longer be marked as unread.
2010-11-28Change error from optional to shared_ptr in GenericRequestRemko Tronçon
Resolves: #692
2010-10-20Tell MUCController to handle disconnect/reconnect rejoins.Kevin Smith
This causes the MUCController to deal with reconnects by requesting a rejoin. It also prepares for doing time-based context requests. Although I've traced the code down, and confirmed that presenceSender->sendPresence(joinPresence); is being called, the stanza is never sent. This needs further investigation, as currently it prevents the rejoins working. Resolves: #625
2010-10-09Added EchoBot walkthrough example.Remko Tronçon
2010-09-24Don't overwrite date changes with presence changesKevin Smith
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-09-15Display useful errors in chats when server doesn't include <text>.Kevin Smith
Resolves: #264
2010-09-15Print date changes in chat windows.Kevin Smith
Resolves: #452
2010-09-03XEP-0198 Ack support in the UIKevin Smith
Resolves: #7
2010-08-20Fix chats sometimes not re-opening on new messages.Kevin Smith
Resolves: #533
2010-07-23Generate a Notice if your nick is mentioned in a MUC.Kevin Smith
Resolves: #471
2010-06-07Remove TODO.Remko Tronçon
2010-06-06Use delay when printing MUC history.Remko Tronçon
Resolves: #415
2010-06-01Don't try and send messages with labels until we've got a valid catalogue.Kevin Smith
Resolves: #432
2010-05-06Rewrite of large amounts of roster code.Kevin Smith
Now keeps widgets out of Swiften, keeps sorting inside Swiften, and keeps track of presences to show the correct presence per roster item. Resolves: #316 Resolves: #81 Resolves: #239
2010-04-23Make latency stats optional.Kevin Smith
Includes boost program_options so we can use commandline parameters. Netbook mode is now activated with --netbook-mode. Latency debug is activated with --latency-debug.
2010-04-23Add XEP-0203 (Delay) support.Kevin Smith
Puts delay warnings in the chat log. Not optional yet.
2010-04-08Added copyrights to Swift.Remko Tronçon
2010-02-17Add /me support it QtUIKevin Smith
2010-02-17Preliminary Chat State Notifications support.Kevin Smith
Only covers Active and Composing (Which is very possibly all we care about).
2010-02-10Move the Chat stuff in Controllers into Chat folder.Kevin Smith
It was starting to get a bit unwieldly in Controllers/