log frontends/src/quick_frontend/quick_app.py @ 1785:ac73d7456abc

age author description
2016-01-03 Goffi copyright update
2015-11-24 souliane quick_frontend, primitivus: display the number of alerts for each contact and not only a symbol (*)
2015-11-23 Goffi quick_frontend: getFeatures is called on profile plug, and saved in host.features
2015-11-20 Goffi primitivus: fixed progress panel
2015-11-20 Goffi quick frontend: added progressIdHandler to managed progress id on action result + ignore meta_* action results
2015-11-14 Goffi backend, bridge, frontends: actionNew has now a security_limit argument + added some docstring to explain data argument
2015-11-11 Goffi Primitivus: better popups handling:
2015-09-10 souliane plugin XEP-0277, quick_frontend: rename mbGetLast to mbGet and add it the parameter "item_ids"
2015-08-25 Goffi frontends: callback are now always used in QuickApp launchAction (before it was only used if validated is present):
2015-08-20 Goffi QuickFrontend: removed old watched stuff as a new plugin now manages it properly
2015-08-18 Goffi quick_frontend, primitivus: handling of actionNew signal
2015-08-15 Goffi quick_frontend (constants, quick_app, quick_contact_list): blogging refactoring (not finished):
2015-07-20 souliane quick_frontend: display over whole alerts counter
2015-07-13 souliane quick_frontend: add a couple of TODOs
2015-06-10 souliane bridge, quick_frontend: the JID that is assigned by the server can differ from the one we asked for (resource)
2015-05-22 Goffi quick_frontend (quick_app): properly fixed roster loss:
2015-04-20 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
2015-04-20 souliane core, plugin XEP-0045, frontends: change frontend method "setStatusOnline" for "setPresenceStatus":
2015-04-16 souliane massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
2015-04-01 souliane quick_frontend (contact_list): rename QuickContactList.remove to QuickContactList.removeContact + remove the contact from _roster attribute (and not only from _cache)
2015-03-30 Goffi 2015 copyright dates update
2015-03-25 souliane quick_frontend: fixes personalEventHandler signature
2015-03-25 souliane quick_frontend, primitivus: various fixes (MUC and cached signals):
2015-03-25 souliane quick_frontend: better PEP-8 compliance
2015-03-24 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)
2015-03-23 souliane quick_frontend, primivitus: remove QuickChat.getUserNick + primivitus ChatText gets the user nick directly from parent Chat instance
2015-03-22 souliane quick_frontend, primitivus: better PEP-8 compliance + remove/rename some (Quick)Chat attributes:
2015-03-20 souliane plugin XEP-0085, quick_frontend: fixes chat states
2015-03-20 souliane quick_frontends, primitivus: move the chat states logic to quick_frontend
2015-03-20 souliane quick_frontends, primitivus: know who are the MUC occupants from the presence informations:
2015-03-19 Goffi renamed tools.misc to tools.trigger
2015-03-17 Goffi core, quick_frontends: added an "extra" item in getMenus + use of new quick_menus module in QuickApp frontends_multi_profiles
2015-03-17 Goffi quick_frontends: added "menu" listeners, which is called when a menu is added or removed. frontends_multi_profiles
2015-03-11 souliane quick_frontend, primitivus (chat): pass a sorted list to Chat.setPresents frontends_multi_profiles
2015-03-11 souliane frontends (quick_frontend, primitivus): fixes room games: frontends_multi_profiles
2015-03-06 souliane quick_frontend: register the 'personalEvent' signal frontends_multi_profiles
2015-03-05 souliane quick_frontend: replace last occurences of QuickApp.chat_wins with QuickApp.widgets frontends_multi_profiles
2015-03-03 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
2015-03-03 souliane frontends (QuickApp), tools (TriggerManager): frontends can also use triggers + add those for sending and receiving a message frontends_multi_profiles
2015-02-24 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
2015-02-24 Goffi quick_frontends, primitivus (contact list): added nick observer + implemented onNickUpdate frontends_multi_profiles
2015-02-24 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
2015-02-24 Goffi quick frontends: fixed use of profile for listeners frontends_multi_profiles
2015-02-23 Goffi merged souliane changes frontends_multi_profiles
2015-02-23 Goffi primitivus, quick_frontends: moved newMessage signal handler to quick_frontend frontends_multi_profiles
2015-02-22 souliane quick_frontend, primitivus: use a listener to update the contact list when receiving a presence frontends_multi_profiles
2015-02-22 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
2015-02-22 souliane quick_frontend: add a 'presence' listener for the 'presenceUpdate' signal frontends_multi_profiles
2015-02-22 souliane quick_frontend (quick_app): fixes the call to a bridge method that was done with a JID instead of unicode frontends_multi_profiles
2015-02-21 souliane core, quick_frontends: fixes one typo and a variable naming issue frontends_multi_profiles
2015-02-20 souliane frontends (quick_frontend): fixes a typo (listerner --> listener) frontends_multi_profiles
2015-02-09 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
2015-02-09 Goffi frontends (quick frontend): use of new getEntitiesData to get cached values for avatars on profile connection. frontends_multi_profiles
2015-01-24 Goffi core, frontends: refactoring to base Libervia on QuickFrontend (big mixed commit): frontends_multi_profiles
2014-12-10 Goffi quick_frontend, primitivus: multi-profiles refactoring part 1 (big commit, sorry :p): frontends_multi_profiles
2014-10-18 souliane frontends (quick_app): fixes wrong JID construction when processing getPresenceStatuses result
2014-10-06 souliane primitivus: implement parameter "Show empty groups"
2014-10-06 souliane primitivus: implement "Show offline contacts" parameter (sync with "DISCONNECTED_HIDE" action key)
2014-10-04 souliane frontends: printInfo and printMessage timestamp attribute defaults to None instead of ''
2014-09-05 Goffi frontends: use of new "info" type in newMessage
2014-08-26 souliane move sat.tools.jid to sat_frontends.tools.jid
2014-08-21 souliane quick_frontend: fixes an issue with the profile in the signal handler
2014-08-11 Goffi frontends: signals are managed in a more generic way
2014-06-25 Goffi core, frontends (menus): MENU_ROOM and MENU_SINGLE are now managed
2014-06-15 souliane frontends (quick_frontend): fixes the handling of asyncConnect failure
2014-06-07 souliane frontends: async failures are more detailed (full class name + error message)
2014-05-23 souliane core (xmpp), stdui (profile_manager), bridge, frontends: raise an exception if the XMPP connection failed instead of sending a signal
2014-05-29 souliane frontends: fixes bug with private message introduced with revision 1000 (6f1e03068b5f) + display messages from contacts not in roster
2014-05-21 souliane core, stdui (profile manager), quick_app: ask for another XMPP password when profile authentication succeed but XMPP connection fails
2014-05-07 souliane quick_app, primitivus: update the connection mechanism to ask for non empty profile passwords
2014-05-07 souliane better PEP-8 compliance
2014-05-05 Goffi quick_frontend: use of new logging system
2014-03-31 Goffi quick frontends: first connection fixes
2014-03-28 Goffi core (memory): entities cache improvments:
2014-03-20 souliane bridge, frontends: display presence with the highest priority + reset your own presence when you (dis)connect
2014-03-17 souliane primitivus: display chat states (with symbols) for MUC participants
2014-03-16 souliane quick_app: better PEP-8 compliance
2014-02-04 Goffi dates update
2014-01-03 Goffi frontends: fixed sendMessage calls, sendMessage is now async so callback and errback need to be specified + redraw in PrimivitusApp.notify
2013-12-29 Goffi core: i18n refactoring:
2013-12-18 souliane quick_frontend: fix presence/status update (do not share between different resources)
2013-11-25 souliane frontends: set and retrieve your own presence and status
2013-11-23 souliane frontends: define the constants with classes and inheritance instance of using __builtin__
2013-11-24 souliane frontends: presence update in quick app:
2013-11-13 Goffi core: sendMessage's options parameter has been renamed to extra to be consistent with newMessage
2013-10-29 souliane tools: renamed tools.jid.JID attribute "short" to "bare"
2013-10-28 souliane primitivus, wix: auto-display MUC dialog after it has been joined:
2013-09-07 souliane plugin XEP-0085: renamed category and parameter
2013-09-05 souliane plugin XEP-0085: Chat State Notifications
2013-06-21 Goffi core, bridge, jp, quick_frontend: SàT stop more gracefully if bridge can't be initialised:
2013-04-07 Thomas Preud'homme quick frontend, jp: fix locales
2013-03-07 Goffi fixed licences in docstrings (they are now in comments)
2013-01-18 Emmanuel Gil Peyrot Remove trailing whitespaces.
2013-01-18 Emmanuel Gil Peyrot Remove useless trailing semicolons.
2013-01-07 Goffi dates update
2012-12-19 Goffi quick frontend: asyncConnect is now used, to be sure that roster is available before continuing profile plugging
2012-11-14 Goffi frontends: incoming files transfer management:
2012-11-10 Goffi core, frontends, bridgen plugins: fixed methods which were unproperly managing multi-profiles
2012-10-21 Goffi primitivus: Primitivus is now modal (vi-like behaviour):
2012-10-20 Goffi core, quick_frontend, primitivus, wixi, bridge: fixed delayed message timestamp:
2012-10-10 Goffi quick frontend, primitivus, wix: MUC private messages management
2012-09-27 Goffi frontends, core, plugin XEP-0045: leave implementation + better nick change
2012-09-25 Goffi core, quick frontend, plugin xep-0054, bridge: use of memory's entities data for vcard:
2012-09-25 Goffi Primitivus: new entities are added to contact list if they send messages + QuickFrontend: names fixes
2012-09-25 Goffi QuickFrontend, Primitivus, Wix: special entities management:
2012-09-24 Goffi core, quick_frontend, primitivus, wix: Contacts List refactoring phase 1:
2012-08-01 Goffi Licence modification: the full project is now under AGPL v3+ instead of GPL v3+
2012-06-25 Goffi quickapp: fixed typo
2012-03-06 Goffi copyleft date update
2011-11-20 Goffi plugin XEP-0054: cache now use storage
2011-11-01 Goffi Quick frontend: use of asyncGetParamA when pluging profile
2011-10-08 Goffi MUC update to follow wokkel's MUC branch update
2011-07-05 Goffi core: plugins refactored according to bridge + updatedValue now use profile
2011-06-18 Goffi wix: updated paths to use media_dir
2011-06-12 Goffi Quiz game: buzzer, timer, answer management
2011-06-12 Goffi Quizz game: first draft
2011-05-29 Goffi core: contact deletion from roster if we have no subscription to it (behaviour may change in futur)
2011-05-28 Goffi quickapp: fixed contact removing bug
2011-01-25 Goffi Bridge: rename connection_error to connectionError for function name consistency
2011-01-24 Goffi bridge: core & frontend sides of bridge are now generated
2011-01-24 Goffi bridge: constructor and template improved, documentation added
2011-01-23 Goffi added "please" in password error message
2011-01-22 Goffi Added management of connection error
2011-01-13 Goffi quick_frontend: fixed bad string type with DBus by converting them to unicode
2011-01-05 Goffi 2011 copyright upgrade
2011-01-05 Goffi distutils installation script, draft
2010-12-29 Goffi Files reorganisation base frontends/quick_frontend/quick_app.py@df63fee8b1f7