log frontends/src/primitivus/chat.py @ 2362:3acbaf5c29f5

age author description
Mon, 17 Jul 2017 16:20:55 +0200 Goffi primitivus(chat): fixed scroll down (was broken when Primitivus had not the focus and was receiving messages)
Fri, 14 Jul 2017 08:34:10 +0200 Goffi primitivus (chat): added "GOTO_BOTTOM" ("G") shortcut to scroll down to last message in history
Fri, 14 Jul 2017 08:32:49 +0200 Goffi primitivus (chat): only scroll down if we are at the bottom of the discussion
Thu, 15 Sep 2016 21:58:35 +0200 Goffi quick_frontend, primitivus (chat): renamed updated to update, using a dict as argument + fixed Primitivus group chat
Fri, 09 Sep 2016 23:54:33 +0200 Goffi quich frontend, primivius (chat): better avatar handling:
Mon, 08 Aug 2016 21:05:04 +0200 Goffi primitivus, quick frontend (chat): moved time text generation to QuickChat
Tue, 02 Aug 2016 23:11:44 +0200 Goffi quick frontends, primitivus: messageState signal handling
Sun, 24 Jul 2016 19:00:50 +0200 Goffi primitivus (chat): added :topic (and :subject and :title aliases) to change subject with a dialog (/!\ urwid SàText need to be updated)
Sun, 24 Jul 2016 18:07:45 +0200 Goffi quick frontend, primitivus (chat, contact_list): fixed MUC private messages handling:
Sun, 24 Jul 2016 17:59:24 +0200 Goffi quick_frontend, primitivus (chat): fixed widget bad locking + don't send notification when locked
Sun, 24 Jul 2016 17:47:09 +0200 Goffi quick_frontend, primitivus (contact_list): improved and simplified handling of "special" entities:
Mon, 18 Jul 2016 00:52:02 +0200 Goffi backend (memory), frontends: improved history filtering:
Sun, 17 Jul 2016 17:59:14 +0200 Goffi primitivus (chat): don't send notification for move messages
Sun, 17 Jul 2016 17:12:42 +0200 Goffi primitivus: fixed notifications counter for simple messages in MUC rooms
Sun, 17 Jul 2016 16:47:33 +0200 Goffi plugin XEP-0085, quick_frontends, primitivus: chat states are working again
Sun, 10 Jul 2016 12:26:13 +0200 Goffi quick_frontend, primitivus: moved main_message property to quick_frontend
Fri, 01 Jul 2016 00:00:12 +0200 Goffi primitivus (chat): fixed a crash when page-up was pressed on room contacts list
Fri, 01 Jul 2016 00:00:11 +0200 Goffi primitivus (chat): moved occupants widget to a dedicated class + display occupants count in footer
Tue, 28 Jun 2016 18:31:08 +0200 Goffi primitivus (chat): mention is now visible by date in red instead of body (or a "[*]" if date is hidden)
Tue, 28 Jun 2016 18:29:56 +0200 Goffi primitivus (chat): fixed timestamp/nick (un)hiding + new redraw and printMessages methods
Mon, 27 Jun 2016 22:37:51 +0200 Goffi quick_frontend, primitivus (chat): mention detection in group chat + notification (mention and messages)
Mon, 27 Jun 2016 21:45:13 +0200 Goffi primitivus (chat): fixed nick completion. Completion is now managed per widget, if completion method exists
Mon, 27 Jun 2016 21:45:11 +0200 Goffi plugin XEP-0045, quick_frontend + primitivus (chat): cleaning of XEP-0045 (first pass):
Mon, 20 Jun 2016 23:07:53 +0200 Goffi primitivus (chat): fixed filters clearing when changing filter while one already exists refacoring_messages
Mon, 20 Jun 2016 19:19:16 +0200 Goffi primitivus: basic handling of filter, only language can filtered for now
Mon, 20 Jun 2016 18:41:53 +0200 Goffi backend, frontends: message refactoring (huge commit):
Tue, 24 May 2016 22:11:04 +0200 Goffi backend, frontend: messages refactoring (huge commit, not finished):
Sun, 17 Apr 2016 14:45:26 +0200 Goffi use of /usr/bin/env instead of /usr/bin/python in shebang
Wed, 13 Jan 2016 08:50:40 +0100 souliane primitivus (chat): since dialog refresh is done in message notification, print the message first and then notify
Tue, 12 Jan 2016 17:52:17 +0100 souliane quick_frontend, primitivus (chat): move notification command to quick_frontend
Sun, 03 Jan 2016 16:28:30 +0100 Goffi copyright update
Tue, 22 Dec 2015 11:39:45 +0100 souliane quick_frontend, primitivus (chat): printing the history is left to quick_frontend
Wed, 16 Dec 2015 13:29:24 +0100 souliane primitivus (chat): duplicate message check is actually not needed when retrieving local MUC history is disabled
Sat, 12 Dec 2015 12:18:54 +0100 souliane frontends: small message refactorisation:
Fri, 20 Nov 2015 11:46:26 +0100 Goffi primivitus: fixed crash when self.target is a full jid
Fri, 20 Nov 2015 01:57:18 +0100 Goffi primitivus: removed all file menu + temporary workaround to send full jid on C.MENU_SINGLE menu action.
Wed, 11 Nov 2015 18:32:59 +0100 Goffi Primitivus: better popups handling:
Thu, 16 Apr 2015 17:17:28 +0200 souliane quick_frontend, primitivus: fixes a couple of issues:
Mon, 30 Mar 2015 10:26:26 +0200 Goffi 2015 copyright dates update
Wed, 25 Mar 2015 15:25:51 +0100 souliane quick_frontend, primitivus: various fixes (MUC and cached signals):
Wed, 25 Mar 2015 10:09:59 +0100 souliane primitivus (Chat): fixes updating the occupant list when someone leaves, changes his nick or is added in last position
Wed, 25 Mar 2015 09:42:05 +0100 souliane quick_frontend, primivitus: revert changes made in rev 1386 (1f3513cfb246) concerning ChatText.nick: was mixing MUC occupant nick and roster contact nick/node
Tue, 24 Mar 2015 17:31:08 +0100 souliane quick_frontend, primitivus: remove QuickChat.updateEntityState and QuickChat.setContactStates, use more general QuickChat.update (also called when joining the room to initialise the occupants list)
Mon, 23 Mar 2015 15:38:32 +0100 souliane quick_frontend, primivitus: remove QuickChat.getUserNick + primivitus ChatText gets the user nick directly from parent Chat instance
Mon, 23 Mar 2015 09:34:23 +0100 souliane quick_frontend, primitivus (chat): merge setOccupantStates and setContactStates
Sun, 22 Mar 2015 14:20:19 +0100 souliane quick_frontend, primitivus: better PEP-8 compliance + remove/rename some (Quick)Chat attributes:
Fri, 20 Mar 2015 16:28:19 +0100 souliane quick_frontends, primitivus: move the chat states logic to quick_frontend
Fri, 20 Mar 2015 16:25:38 +0100 souliane quick_frontends, primitivus: know who are the MUC occupants from the presence informations:
Wed, 11 Mar 2015 20:06:13 +0100 souliane quick_frontend, primitivus (chat): pass a sorted list to Chat.setPresents frontends_multi_profiles
Wed, 11 Mar 2015 12:43:48 +0100 souliane frontends (quick_frontend, primitivus): fixes room games: frontends_multi_profiles
Sat, 24 Jan 2015 01:00:29 +0100 Goffi core, frontends: refactoring to base Libervia on QuickFrontend (big mixed commit): frontends_multi_profiles
Wed, 10 Dec 2014 19:00:09 +0100 Goffi quick_frontend, primitivus: multi-profiles refactoring part 1 (big commit, sorry :p): frontends_multi_profiles
Sat, 04 Oct 2014 10:23:13 +0200 souliane frontends: printInfo and printMessage timestamp attribute defaults to None instead of ''
Mon, 08 Sep 2014 18:32:36 +0200 Goffi Primitivus (xmlui): fixed window closing on save params + removed now unused onConfigureRoom in Chat
Mon, 08 Sep 2014 15:50:51 +0200 Goffi Primitivus (file transfer): an error popup is shown when bad unicode is used in path, and an info popup is show to indicate that the file request has been sent
Fri, 05 Sep 2014 19:29:30 +0200 Goffi primivitus: info messages now use "info_msg" attribute (yellow)
Thu, 04 Sep 2014 19:05:57 +0200 Goffi primitivus: use of new keys modules from Urwid SàText
Tue, 26 Aug 2014 12:52:46 +0200 souliane move sat.tools.jid to sat_frontends.tools.jid
Mon, 25 Aug 2014 21:32:23 +0200 Goffi primivitus: fixed jid escaping for dynamic menus in one2one chat
Sun, 24 Aug 2014 18:39:32 +0200 souliane primitivus (chat): fixes the messages display when opening a new chat window
Sat, 23 Aug 2014 20:26:04 +0200 souliane quick_frontend, primitivus: add primitivus command ":history [limit]" (default value for limit is 50)
Fri, 22 Aug 2014 12:31:55 +0200 souliane primitivus: prevent a notification flood when displaying the history
Wed, 13 Aug 2014 14:48:49 +0200 Goffi frontends: XMLUI refactoring + dialogs:
Thu, 26 Jun 2014 00:05:20 +0200 Goffi core, frontends (menus): MENU_ROOM and MENU_SINGLE are now managed
Sat, 07 Jun 2014 15:39:20 +0200 souliane frontends: async failures are more detailed (full class name + error message)
Thu, 29 May 2014 14:34:01 +0200 souliane frontends: fixes bug with private message introduced with revision 1000 (6f1e03068b5f) + display messages from contacts not in roster
Fri, 21 Mar 2014 15:04:03 +0100 Goffi primitivus: removed deprecated use of set_focus
Mon, 17 Mar 2014 13:24:55 +0100 souliane primitivus: display chat states (with symbols) for MUC participants
Mon, 17 Feb 2014 14:58:26 +0100 souliane misc: fix unnamed arguments in format strings
Tue, 04 Feb 2014 18:51:16 +0100 Goffi frontends: fixed /me usage + renamed a couple of "type" parameters to type_
Tue, 04 Feb 2014 18:32:49 +0100 Goffi dates update
Tue, 04 Feb 2014 18:06:12 +0100 Goffi plugin XEP-0045, primitivus: added MUC configuration
Sun, 29 Dec 2013 17:06:01 +0100 Goffi core: i18n refactoring:
Mon, 25 Nov 2013 12:36:49 +0100 souliane primivitus: do not notify when an empty message is received
Tue, 29 Oct 2013 16:26:55 +0100 souliane tools: renamed tools.jid.JID attribute "short" to "bare"
Mon, 21 Oct 2013 15:52:28 +0200 souliane primitivus: code factorization for user notification
Thu, 05 Sep 2013 20:57:00 +0200 souliane misc: a few "cosmetic" changes (PEP 8...)
Sun, 08 Sep 2013 19:13:02 +0200 souliane primitivus: chat state implementation
Sun, 10 Mar 2013 20:54:45 +0100 Goffi Primitivus: fixed xmlui/chat bad contents change
Fri, 08 Mar 2013 00:36:22 +0100 Goffi fixed licences in docstrings (they are now in comments)
Sun, 24 Feb 2013 13:57:37 +0100 Goffi primitivus: fixed urwid issues with recent urwid versions
Fri, 18 Jan 2013 17:55:34 +0100 Emmanuel Gil Peyrot Remove trailing whitespaces.
Mon, 07 Jan 2013 23:30:13 +0100 Goffi dates update
Wed, 14 Nov 2012 20:37:15 +0100 Goffi frontends: incoming files transfer management:
Sun, 28 Oct 2012 17:59:24 +0100 Goffi primitivus: fixed info messages timestamp
Sun, 21 Oct 2012 13:23:21 +0200 Goffi primitivus: fixed double messages discarding
Sun, 21 Oct 2012 12:55:47 +0200 Goffi primitivus: better chat text insertion in chat window
Sun, 21 Oct 2012 12:03:29 +0200 Goffi primitivus: fixed messages order in chat window
Sat, 20 Oct 2012 17:24:30 +0200 Goffi Primitivus: avoid double messages in case of backlog/history conflict
Tue, 16 Oct 2012 01:22:40 +0200 Goffi Primitivus: present contacts in groups chat can now be clicked
Thu, 11 Oct 2012 00:48:35 +0200 Goffi quick frontend, primitivus, wix: MUC private messages management
Fri, 28 Sep 2012 00:26:24 +0200 Goffi frontends, core, plugin XEP-0045: leave implementation + better nick change
Tue, 25 Sep 2012 00:58:34 +0200 Goffi core, quick_frontend, primitivus, wix: Contacts List refactoring phase 1:
Wed, 01 Aug 2012 22:53:02 +0200 Goffi Licence modification: the full project is now under AGPL v3+ instead of GPL v3+
Tue, 06 Mar 2012 09:07:24 +0100 Goffi copyleft date update
Fri, 11 Nov 2011 19:50:24 +0100 Goffi primitivus: chat window is not scrolled anymore when user is watching history and a new message is received
Thu, 29 Sep 2011 12:13:22 +0200 Goffi frontends, bridge: sendFile method signature change + jid parameters in bridge now use _jid suffix
Sat, 27 Aug 2011 17:24:17 +0200 Goffi primitivus: added forgotten gettext i18n call
Sat, 27 Aug 2011 17:15:41 +0200 Goffi primitivus: freedesktop notifications (if available) when somebody is talking to us and we have not focus, or our nick is pinged and we have not focus.
Wed, 11 May 2011 19:49:55 +0200 Goffi primitivus: removed forgotten debug stuff
Wed, 05 Jan 2011 18:52:38 +0100 Goffi 2011 copyright upgrade
Wed, 05 Jan 2011 01:56:36 +0100 Goffi distutils installation script, draft
Wed, 29 Dec 2010 01:06:29 +0100 Goffi Files reorganisation base frontends/primitivus/chat.py@c47d7f7fea8c