log frontends/src/quick_frontend/quick_app.py @ 2048:aff318d4a786

age author description
Sun, 21 Aug 2016 20:39:43 +0200 Goffi quick frontend (quick_app): fixed user_action from action coming from backend
Sun, 21 Aug 2016 17:04:33 +0200 Goffi quick frontend (chat): fixed messageNew signal dispatching when several widgets are handling the target
Sun, 21 Aug 2016 12:07:31 +0200 Goffi frontends (xmlui): added a user_action attribute:
Wed, 10 Aug 2016 23:23:48 +0200 Goffi quick frontend (app): fixed regression in groups handling
Tue, 09 Aug 2016 01:08:59 +0200 Goffi quick frontend (QuickApp): unicode string fix
Tue, 02 Aug 2016 23:11:44 +0200 Goffi quick frontends, primitivus: messageState signal handling
Sun, 24 Jul 2016 17:56:14 +0200 Goffi quick_frontend, primitivus: better notifications handling
Sun, 17 Jul 2016 17:32:46 +0200 Goffi primitivus, quick_frontends: show global notifications counter in contact_list + method to get these notifications in QuickApp
Sun, 17 Jul 2016 16:47:33 +0200 Goffi plugin XEP-0085, quick_frontends, primitivus: chat states are working again
Mon, 27 Jun 2016 22:36:22 +0200 Goffi quick_frontend, primitivus: notifications refactoring
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 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):
Mon, 18 Apr 2016 18:33:55 +0200 Goffi quick app (contact list): when a new profile is plugged, updates are locked until the end of the process, this avoid many useless refreshes
Mon, 18 Apr 2016 18:31:13 +0200 Goffi quick frontend, primitivus: quickContactList refactored to handle several profiles at once
Sun, 17 Apr 2016 14:45:26 +0200 Goffi use of /usr/bin/env instead of /usr/bin/python in shebang
Sat, 26 Mar 2016 16:15:23 +0100 Goffi quick frontend (QuickApp): added ui_show_cb in actionManager, so frontend can handle the display of the XMLUI itself
Tue, 12 Jan 2016 17:54:38 +0100 souliane quick_frontend, primitivus: mechanism to signal a new message reception when the window is hidden (even if the message is actually displayed):
Sun, 03 Jan 2016 16:28:30 +0100 Goffi copyright update
Tue, 24 Nov 2015 13:31:28 +0100 souliane quick_frontend, primitivus: display the number of alerts for each contact and not only a symbol (*)
Mon, 23 Nov 2015 23:30:41 +0100 Goffi quick_frontend: getFeatures is called on profile plug, and saved in host.features
Fri, 20 Nov 2015 01:57:18 +0100 Goffi primitivus: fixed progress panel
Fri, 20 Nov 2015 01:57:16 +0100 Goffi quick frontend: added progressIdHandler to managed progress id on action result + ignore meta_* action results
Sat, 14 Nov 2015 19:21:56 +0100 Goffi backend, bridge, frontends: actionNew has now a security_limit argument + added some docstring to explain data argument
Wed, 11 Nov 2015 18:32:59 +0100 Goffi Primitivus: better popups handling:
Thu, 10 Sep 2015 07:39:09 +0200 souliane plugin XEP-0277, quick_frontend: rename mbGetLast to mbGet and add it the parameter "item_ids"
Tue, 25 Aug 2015 14:41:42 +0200 Goffi frontends: callback are now always used in QuickApp launchAction (before it was only used if validated is present):
Thu, 20 Aug 2015 18:44:39 +0200 Goffi QuickFrontend: removed old watched stuff as a new plugin now manages it properly
Tue, 18 Aug 2015 09:01:18 +0200 Goffi quick_frontend, primitivus: handling of actionNew signal
Sun, 16 Aug 2015 01:00:54 +0200 Goffi quick_frontend (constants, quick_app, quick_contact_list): blogging refactoring (not finished):
Mon, 20 Jul 2015 10:23:58 +0200 souliane quick_frontend: display over whole alerts counter
Mon, 13 Jul 2015 13:33:54 +0200 souliane quick_frontend: add a couple of TODOs
Wed, 10 Jun 2015 18:04:43 +0200 souliane bridge, quick_frontend: the JID that is assigned by the server can differ from the one we asked for (resource)
Fri, 22 May 2015 22:31:37 +0200 Goffi quick_frontend (quick_app): properly fixed roster loss:
Mon, 20 Apr 2015 16:46:17 +0200 souliane quick_frontend: ask for the roster in connectedHandler instead of in ProfileManager, because we need it also when reconnecting after a disconnection whithout restarting the frontend
Mon, 20 Apr 2015 16:39:38 +0200 souliane core, plugin XEP-0045, frontends: change frontend method "setStatusOnline" for "setPresenceStatus":
Thu, 16 Apr 2015 14:57:57 +0200 souliane massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
Wed, 01 Apr 2015 22:07:28 +0200 souliane quick_frontend (contact_list): rename QuickContactList.remove to QuickContactList.removeContact + remove the contact from _roster attribute (and not only from _cache)
Mon, 30 Mar 2015 10:26:26 +0200 Goffi 2015 copyright dates update
Wed, 25 Mar 2015 16:10:17 +0100 souliane quick_frontend: fixes personalEventHandler signature
Wed, 25 Mar 2015 15:25:51 +0100 souliane quick_frontend, primitivus: various fixes (MUC and cached signals):
Wed, 25 Mar 2015 15:21:17 +0100 souliane quick_frontend: better PEP-8 compliance
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
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 17:47:48 +0100 souliane plugin XEP-0085, quick_frontend: fixes chat states
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:
Thu, 19 Mar 2015 19:44:37 +0100 Goffi renamed tools.misc to tools.trigger
Tue, 17 Mar 2015 19:33:05 +0100 Goffi core, quick_frontends: added an "extra" item in getMenus + use of new quick_menus module in QuickApp frontends_multi_profiles
Tue, 17 Mar 2015 19:33:04 +0100 Goffi quick_frontends: added "menu" listeners, which is called when a menu is added or removed. frontends_multi_profiles
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
Fri, 06 Mar 2015 14:22:49 +0100 souliane quick_frontend: register the 'personalEvent' signal frontends_multi_profiles
Thu, 05 Mar 2015 13:48:49 +0100 souliane quick_frontend: replace last occurences of QuickApp.chat_wins with QuickApp.widgets frontends_multi_profiles
Tue, 03 Mar 2015 22:17:57 +0100 souliane frontends: add listeners 'profilePlugged', 'disconnect' and 'gotMenus' (the last one to be removed when the menus are refactored to quick_app) frontends_multi_profiles
Tue, 03 Mar 2015 15:05:10 +0100 souliane frontends (QuickApp), tools (TriggerManager): frontends can also use triggers + add those for sending and receiving a message frontends_multi_profiles
Tue, 24 Feb 2015 20:29:57 +0100 Goffi quick frontends: signal cache: if a signal arrives between the beginning of profile plugging, and the when the profile is actually ready, it is cached and replayed when the profile is ready. frontends_multi_profiles
Tue, 24 Feb 2015 17:14:10 +0100 Goffi quick_frontends, primitivus (contact list): added nick observer + implemented onNickUpdate frontends_multi_profiles
Tue, 24 Feb 2015 16:52:44 +0100 Goffi quick frontends, primitivus: fixed listener calls (kwargs where forgotten) + fixed presence listener + renamed updatePresence to onPresenceUpdate for consistency with oter listeners frontends_multi_profiles
Tue, 24 Feb 2015 14:40:19 +0100 Goffi quick frontends: fixed use of profile for listeners frontends_multi_profiles
Mon, 23 Feb 2015 18:08:22 +0100 Goffi merged souliane changes frontends_multi_profiles
Mon, 23 Feb 2015 18:04:25 +0100 Goffi primitivus, quick_frontends: moved newMessage signal handler to quick_frontend frontends_multi_profiles
Sun, 22 Feb 2015 21:30:20 +0100 souliane quick_frontend, primitivus: use a listener to update the contact list when receiving a presence frontends_multi_profiles
Sun, 22 Feb 2015 20:39:33 +0100 souliane quick_frontend (quick_app): addListener takes a profiles_filter argument to check the profile before calling a listener (profile must be passed right after the event type in callListeners) frontends_multi_profiles
Sun, 22 Feb 2015 15:11:29 +0100 souliane quick_frontend: add a 'presence' listener for the 'presenceUpdate' signal frontends_multi_profiles
Sun, 22 Feb 2015 13:58:33 +0100 souliane quick_frontend (quick_app): fixes the call to a bridge method that was done with a JID instead of unicode frontends_multi_profiles
Sat, 21 Feb 2015 17:22:39 +0100 souliane core, quick_frontends: fixes one typo and a variable naming issue frontends_multi_profiles
Fri, 20 Feb 2015 22:06:13 +0100 souliane frontends (quick_frontend): fixes a typo (listerner --> listener) frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi quick frontends(quick app): add a listeners (observer/observable) mechanism to call a callback when a event happen. Implemented an "avatar" event. frontends_multi_profiles
Mon, 09 Feb 2015 21:39:51 +0100 Goffi frontends (quick frontend): use of new getEntitiesData to get cached values for avatars on profile connection. 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, 18 Oct 2014 13:02:41 +0200 souliane frontends (quick_app): fixes wrong JID construction when processing getPresenceStatuses result
Mon, 06 Oct 2014 13:54:41 +0200 souliane primitivus: implement parameter "Show empty groups"
Mon, 06 Oct 2014 12:44:58 +0200 souliane primitivus: implement "Show offline contacts" parameter (sync with "DISCONNECTED_HIDE" action key)
Sat, 04 Oct 2014 10:23:13 +0200 souliane frontends: printInfo and printMessage timestamp attribute defaults to None instead of ''
Fri, 05 Sep 2014 19:29:30 +0200 Goffi frontends: use of new "info" type in newMessage
Tue, 26 Aug 2014 12:52:46 +0200 souliane move sat.tools.jid to sat_frontends.tools.jid
Thu, 21 Aug 2014 22:46:57 +0200 souliane quick_frontend: fixes an issue with the profile in the signal handler
Mon, 11 Aug 2014 19:10:24 +0200 Goffi frontends: signals are managed in a more generic way
Thu, 26 Jun 2014 00:05:20 +0200 Goffi core, frontends (menus): MENU_ROOM and MENU_SINGLE are now managed
Sun, 15 Jun 2014 16:09:30 +0200 souliane frontends (quick_frontend): fixes the handling of asyncConnect failure
Sat, 07 Jun 2014 15:39:20 +0200 souliane frontends: async failures are more detailed (full class name + error message)
Fri, 23 May 2014 09:59:35 +0200 souliane core (xmpp), stdui (profile_manager), bridge, frontends: raise an exception if the XMPP connection failed instead of sending a signal
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
Wed, 21 May 2014 23:15:01 +0200 souliane core, stdui (profile manager), quick_app: ask for another XMPP password when profile authentication succeed but XMPP connection fails
Wed, 07 May 2014 16:11:32 +0200 souliane quick_app, primitivus: update the connection mechanism to ask for non empty profile passwords
Wed, 07 May 2014 15:44:31 +0200 souliane better PEP-8 compliance
Mon, 05 May 2014 18:58:34 +0200 Goffi quick_frontend: use of new logging system
Mon, 31 Mar 2014 15:22:35 +0200 Goffi quick frontends: first connection fixes
Fri, 28 Mar 2014 18:07:17 +0100 Goffi core (memory): entities cache improvments:
Thu, 20 Mar 2014 21:18:18 +0100 souliane bridge, frontends: display presence with the highest priority + reset your own presence when you (dis)connect
Mon, 17 Mar 2014 13:24:55 +0100 souliane primitivus: display chat states (with symbols) for MUC participants
Sun, 16 Mar 2014 21:25:49 +0100 souliane quick_app: better PEP-8 compliance
Tue, 04 Feb 2014 18:32:49 +0100 Goffi dates update
Fri, 03 Jan 2014 21:25:07 +0100 Goffi frontends: fixed sendMessage calls, sendMessage is now async so callback and errback need to be specified + redraw in PrimivitusApp.notify
Sun, 29 Dec 2013 17:06:01 +0100 Goffi core: i18n refactoring:
Wed, 18 Dec 2013 09:55:02 +0100 souliane quick_frontend: fix presence/status update (do not share between different resources)
Mon, 25 Nov 2013 01:56:07 +0100 souliane frontends: set and retrieve your own presence and status
Sat, 23 Nov 2013 10:21:40 +0100 souliane frontends: define the constants with classes and inheritance instance of using __builtin__
Sun, 24 Nov 2013 11:22:20 +0100 souliane frontends: presence update in quick app:
Wed, 13 Nov 2013 13:58:10 +0100 Goffi core: sendMessage's options parameter has been renamed to extra to be consistent with newMessage
Tue, 29 Oct 2013 16:26:55 +0100 souliane tools: renamed tools.jid.JID attribute "short" to "bare"
Mon, 28 Oct 2013 18:29:34 +0100 souliane primitivus, wix: auto-display MUC dialog after it has been joined:
Sat, 07 Sep 2013 19:50:12 +0200 souliane plugin XEP-0085: renamed category and parameter
Thu, 05 Sep 2013 20:48:47 +0200 souliane plugin XEP-0085: Chat State Notifications
Fri, 21 Jun 2013 02:00:37 +0200 Goffi core, bridge, jp, quick_frontend: SàT stop more gracefully if bridge can't be initialised:
Sun, 07 Apr 2013 22:54:47 +0200 Thomas Preud'homme quick frontend, jp: fix locales
Fri, 08 Mar 2013 00:36:22 +0100 Goffi fixed licences in docstrings (they are now in comments)
Fri, 18 Jan 2013 17:55:34 +0100 Emmanuel Gil Peyrot Remove trailing whitespaces.
Fri, 18 Jan 2013 17:53:08 +0100 Emmanuel Gil Peyrot Remove useless trailing semicolons.
Mon, 07 Jan 2013 23:30:13 +0100 Goffi dates update
Wed, 19 Dec 2012 23:22:10 +0100 Goffi quick frontend: asyncConnect is now used, to be sure that roster is available before continuing profile plugging
Wed, 14 Nov 2012 20:37:15 +0100 Goffi frontends: incoming files transfer management:
Sat, 10 Nov 2012 16:38:16 +0100 Goffi core, frontends, bridgen plugins: fixed methods which were unproperly managing multi-profiles
Sun, 21 Oct 2012 16:40:19 +0200 Goffi primitivus: Primitivus is now modal (vi-like behaviour):
Sat, 20 Oct 2012 17:23:56 +0200 Goffi core, quick_frontend, primitivus, wixi, bridge: fixed delayed message timestamp:
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
Wed, 26 Sep 2012 01:23:56 +0200 Goffi core, quick frontend, plugin xep-0054, bridge: use of memory's entities data for vcard:
Wed, 26 Sep 2012 00:38:41 +0200 Goffi Primitivus: new entities are added to contact list if they send messages + QuickFrontend: names fixes
Tue, 25 Sep 2012 23:10:22 +0200 Goffi QuickFrontend, Primitivus, Wix: special entities management:
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+
Mon, 25 Jun 2012 23:58:28 +0200 Goffi quickapp: fixed typo
Tue, 06 Mar 2012 09:07:24 +0100 Goffi copyleft date update
Sun, 20 Nov 2011 15:56:51 +0100 Goffi plugin XEP-0054: cache now use storage
Tue, 01 Nov 2011 22:52:36 +0100 Goffi Quick frontend: use of asyncGetParamA when pluging profile
Sat, 08 Oct 2011 18:43:17 +0200 Goffi MUC update to follow wokkel's MUC branch update
Wed, 06 Jul 2011 01:06:18 +0200 Goffi core: plugins refactored according to bridge + updatedValue now use profile
Sat, 18 Jun 2011 22:51:33 +0200 Goffi wix: updated paths to use media_dir
Sun, 12 Jun 2011 22:34:15 +0200 Goffi Quiz game: buzzer, timer, answer management
Sun, 12 Jun 2011 16:28:33 +0200 Goffi Quizz game: first draft
Sun, 29 May 2011 16:12:08 +0200 Goffi core: contact deletion from roster if we have no subscription to it (behaviour may change in futur)
Sat, 28 May 2011 20:23:41 +0200 Goffi quickapp: fixed contact removing bug
Tue, 25 Jan 2011 15:24:31 +0100 Goffi Bridge: rename connection_error to connectionError for function name consistency
Mon, 24 Jan 2011 22:05:04 +0100 Goffi bridge: core & frontend sides of bridge are now generated
Mon, 24 Jan 2011 17:47:45 +0100 Goffi bridge: constructor and template improved, documentation added
Sun, 23 Jan 2011 12:56:09 +0100 Goffi added "please" in password error message
Sat, 22 Jan 2011 15:53:56 +0100 Goffi Added management of connection error
Thu, 13 Jan 2011 19:44:58 +0100 Goffi quick_frontend: fixed bad string type with DBus by converting them to unicode
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/quick_frontend/quick_app.py@df63fee8b1f7