summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-11-28Change error from optional to shared_ptr in GenericRequestRemko Tronçon
Resolves: #692
2010-11-28Rebind chat dialogs on just about anything.Kevin Smith
Resolves: #646 Release-Notes: Duplicate chat windows when contacts are using multiple clients should now be avoided.
2010-11-16Remember previous MUC service searches.Kevin Smith
Resolves: #615 Release-Notes: The MUC Search will now remember previously searched services.
2010-11-15Clean MUC joins slightly.Kevin Smith
In an attempt to catch errors, this doesn't Resolves: #691 but does add an assert that may help. It also fixes an error with created rooms not receiving updates presences. Release-Notes: Newly-created rooms will now receive your presence updates, consistent with existing rooms.
2010-11-09Only request new MUC context when rejoining.Kevin Smith
Resolves: #542 Release-Notes: On reconnects, existing MUC history now won't be replayed.
2010-11-06Use EntityCapsProvider in Swiften.Remko Tronçon
2010-11-03Refactoring Presence & MUC handling.Remko Tronçon
2010-11-01Disable bookmarks when offline.Kevin Smith
Resolves: #679 Release-Notes: You can no longer use bookmarks while offline.
2010-10-29Make ChatStateNotifier use StanzaChannel directly.Remko Tronçon
2010-10-24Moving more from Swift to Client.Remko Tronçon
2010-10-24Creating abstract XMPPRoster base class.Remko Tronçon
2010-10-22Be smarter about combining JoinParts in MUCs.Kevin Smith
Resolves: 620 Release-Notes: Joins and parts in MUCs will now be merged in a more natural way.
2010-10-22Minor fixes to MUCs.Kevin Smith
Resolves: #626 Resolves: #632 Release-Notes: Notices will now be generated if someone says your nick in the MUC in any variant of capitalisation, and will not be generated if it was you that said it.
2010-10-22Don't send composing events to offline users.Kevin Smith
Resolves: #637
2010-10-21Moving queries & responders around.Remko Tronçon
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-10Moved XMPP roster & controller from Swift to Client.Remko Tronçon
2010-10-09Added EchoBot walkthrough example.Remko Tronçon
2010-10-08Fixing assorted memory leaks.Kevin Smith
Resolves: #329
2010-10-08Cancel chat state display when offline.Kevin Smith
Release-Notes: Contacts will no longer show as 'typing' if you go offline before they've sent the message. Resolves: #561
2010-10-04Only bounce the dock (or flash the taskbar) on readable messages.Kevin Smith
Resolves: #453
2010-10-03Don't treat role changes as a mergeable status changeKevin Smith
2010-10-03Only jump the Mac dock when a Notice is generated.Kevin Smith
Release-Notes: The Mac Dock icon has stopped jumping when it shouldn't. Resolves: #444 Resolves: #453
2010-10-01Improve spacing in status messages in chat dialogsKevin Smith
2010-10-01Use caps for enabling chat state notifications.Kevin Smith
Resolves: #93
2010-10-01Don't loop when searching a server that has the same JID with different nodes.Kevin Smith
Resolves: #356
2010-10-01Include contact's status when you start a chat with them.Kevin Smith
Resolves: #580
2010-09-30Show status in chat window when contact sends presence.Kevin Smith
2010-09-24Don't overwrite date changes with presence changesKevin Smith
2010-09-24Don't crash at midnight if you've left a MUC.Kevin Smith
Resolves: #571
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-13When joining a new room, create an instant room.Kevin Smith
Resolves: #112
2010-09-13Added presence notifier.Remko Tronçon
2010-09-12Block MUC bookmarks until the server has responded.Kevin Smith
Else there could be bookmarks overwritten in an infeasibly unlikely race condition. Resolves: #340
2010-09-11Make AvatarManager abstractRemko Tronçon
2010-09-11Added VCardAvatarManager for offline avatars.Remko Tronçon
Resolves: #418
2010-09-11Refactoring VCardUpdateAvatarManager.Remko Tronçon
2010-09-03XEP-0198 Ack support in the UIKevin Smith
Resolves: #7
2010-09-03Squash presence in chat and MUC windows.Kevin Smith
Join/Parts will be shown in one block if they're uninterrupted, and only the last presence change in a row will be shown for chats. Resolves: #230 Resolves: #430
2010-08-27Separate MUCRegistry from ChatsManager.Remko Tronçon
2010-08-27Don't tab-complete for users who aren't in the room.Kevin Smith
Resolves: #541
2010-08-27Use own nick at top of roster.Kevin Smith
Currently doesn't work because onOwnVCardChanged isn't plumbed in.
2010-08-24Implemented VCardManager.Remko Tronçon
2010-08-20Don't include status in MUC roster sorting.Kevin Smith
Resolves: #536
2010-08-20Fix chats sometimes not re-opening on new messages.Kevin Smith
Resolves: #533
2010-07-25Preparation for merging presences in the chat log.Kevin Smith
2010-07-25Fix MUC nick conflict resolution.Kevin Smith
Resolves: #514
2010-07-24Improvements and further testing to tab completion.Kevin Smith
Resolves: #506 Resolves: #498