summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-04-12Refactoring incoming MUC invites UI.Tobias Markmann
Making MUC invites non-modal by moving them into the chat view. Adding event classes for invites so they turn up in 'Notices'-tab and generate notifications. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2012-04-09Made MUC context options role-awareMateusz Piekos
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
2012-02-21Introduce system settings policies.Kevin Smith
Release-Notes: It is now possible for sysadmins to deploy files with policies for configuration options, such as making it impossible for users to save passwords or to force sound notifications off, or to set defaults. Also allow changing an option so that Swift disconnects on idle timeout, instead of going away.
2012-02-06Display mediated invitesKevin Smith
2011-11-28Message Receipts (XEP-0184) support for 1-to-1 conversations (including ↵Tobias Markmann
1-to-1 MUC). Warn icon from already existing theme. Check icon from Wikipedia. See Swift/resources/icons/license_info.txt for details. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-11-01Having a play with a compact roster modeKevin Smith
2011-10-11Fix DOM element finding for message correctionKevin Smith
2011-10-07Allow affiliation editing in MUCs.Kevin Smith
Resolves: #986 Resolves: #988
2011-10-03Simple MUC invites.Kevin Smith
Resolves: #152
2011-09-27Allow room configuration.Kevin Smith
Resolves: #989
2011-09-26Allow setting of room topicsKevin Smith
2011-09-25Google Summer of Code 2011 Project: Adding support for Jingle File Transfers ↵Tobias Markmann
(XEP-0234), Jingle SOCKS5 Bytestreams Transport Method (XEP-0260), Jingle In-Band Bytestreams Transport Method (XEP-0261) and SOCKS5 Bytestreams (XEP-0065). License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-09-23Add support for kicking people from MUCs.Kevin Smith
This also introduces a new DOM-like parser structure, used for the MUC parsers. Partially Resolves: #689
2011-08-21Colour alert messages.Kevin Smith
Resolves: #964 Resolves: #966
2011-08-21Warn when sending corrections without support.Kevin Smith
2011-07-08Removing setJID again.Remko Tronçon
2011-07-08Avoid warnings in QtChatWindow.Remko Tronçon
2011-07-08Added setJID on ChatWindow.Remko Tronçon
Not wired in yet.
2011-05-12Allow Chat Window Font resizingKevin Smith
Resolves: #812 Release-Notes: It is now possible to resize the font in the chat window conversations.
2011-05-07Remember splitter position in a MUC dialog.Thilo Cestonaro
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php Signed-off-by: Remko Tronçon <git@el-tramo.be>
2011-04-30Tidy up some correction quibblesKevin Smith
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-19Use a bar to show where the last read messages in a chat areVlad Voicu
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
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-14Removed Swift::String.Remko Tronçon
2010-10-03Don't get confused when people change roles in a MUC.Kevin Smith
Resolves: #529 Release-Notes: Being in a MUC with someone who has their role changed will no longer cause them to appear several times in the occupant list.
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-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-30Render the Chat view directly with DOM commands, not javascript.Kevin Smith
Tested locally, but it's conceivable there will be regressions.
2010-07-25Preparation for merging presences in the chat log.Kevin Smith
2010-06-25Command-line option to not use tabs.Kevin Smith
Resolves: #476
2010-06-20Show total unread count in tab title.swift-1.0beta4Kevin Smith
Resolves: #448
2010-06-06Use delay when printing MUC history.Remko Tronçon
Resolves: #415
2010-06-05Tab completion in MUCs.Kevin Smith
Resolves: #440
2010-05-25Allow Ctrl-W to close chat windowsKevin Smith
2010-05-07Allow chat messages to be composed while offline.Kevin Smith
Resolves: #331
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-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-01-17Preparation. for /me.Kevin Smith
QtUI's implementation isn't done yet.
2009-12-19Colour tabs with waiting messages.Kevin Smith
Resolves: #278
2009-10-11Fix for segfault on exit with open MUCs, and reinstate roster sorting.Kevin Smith
2009-09-15Completely untested. Rewiring the MainController for Client to be ↵Kevin Smith
reconnectable (won't compile).
2009-08-29Experimental fix for stuff in background, chats coming to front when opened etc.Kevin Smith
2009-08-29Allow multi-line inputs, and grow accordingly.Kevin Smith
2009-06-26Use nicks in tab titles.Kevin Smith
2009-06-20Added vCard-based avatars support.Remko Tronçon
2009-06-18Support closing and reopening chats in tabs.Kevin Smith