Goffi
57daef07a7
quick_frontend, primitivus (contact_list): improved and simplified handling of "special" entities:
...
- special_extras has been removed
- specials handle all entities (bare + full) in a single set
2016-07-24 17:47:09 +02:00
Geoffrey POUZET
7eb6d363d9
plugin XEP-0070: change message popup to be more user-friendly
2016-07-19 21:25:22 +02:00
Goffi
9647e90943
backend (memory), frontends: improved history filtering:
...
a "filters" dictionnary is now use to filter, it can have, for now, filtering on:
- "body": filter only on the body (equivalent to former "search" parameter, but not case sensitive)
- "search": fitler on body + source resource
- "types": allowed types
- "not_types": forbidden types
primitivus now do searching using "search", i.e. source resource is now taken into account (and search is now case insensitive)
2016-07-18 00:52:02 +02:00
Goffi
6422e8733d
primitivus: dont call chatStateComposing where history keys are pressed
2016-07-17 19:44:15 +02:00
Goffi
90f8473b99
plugin lang detect: added a parameter to (de)activate the detection
2016-07-17 19:43:30 +02:00
Goffi
2368e68c37
primitivus (chat): don't send notification for move messages
2016-07-17 17:59:14 +02:00
Goffi
73a8db4e64
primitivus, quick_frontends: show global notifications counter in contact_list + method to get these notifications in QuickApp
2016-07-17 17:32:46 +02:00
Goffi
8c9161bc87
primitivus: fixed notifications counter for simple messages in MUC rooms
2016-07-17 17:12:42 +02:00
Goffi
cc160e03d7
plugin XEP-0085, quick_frontends, primitivus: chat states are working again
2016-07-17 16:47:33 +02:00
Goffi
3a89365ac2
added Chteufleur in contributors in README
2016-07-15 22:13:09 +02:00
Geoffrey POUZET
9ed4c1787e
plugin XEP-0070: implementation of XEP-0070 (verifying HTTP request via XMPP)
2016-07-11 20:01:05 +02:00
Goffi
f500b74349
merged 0.6.1 bookmark. This bookmark (0.7-dev) is now the main one
2016-07-15 22:05:45 +02:00
Goffi
cd5e05bd1f
installation (setup.py): changed version to 0.6.1.1 so new archive with fixed MANIFEST can be uploaded on pypi
2016-07-13 11:01:07 +02:00
Goffi
f19ee4a928
Added tag 0.6.1 for changeset 3a16a7479660
2016-07-13 10:46:05 +02:00
Goffi
cea460cdef
installation (MANIFEST): added misc directory
2016-07-13 10:45:28 +02:00
Goffi
04de24fe9f
Added tag 0.6.1 for changeset 30e83614af48
2016-07-12 23:43:37 +02:00
Goffi
84ed024c75
fixed exclusion of vim's undo file in MANIFEST.in
2016-07-12 23:43:26 +02:00
Goffi
8e58ed8302
added 0.6.1 tag
2016-07-12 23:31:22 +02:00
Goffi
ec8a5fbffb
version update (0.6.1)
2016-07-12 23:30:13 +02:00
Goffi
effcee07bf
installation: updated urwid-satext minimal version to 0.6.1 + added service_identity which is needed by Twisted for proper TLS check
2016-07-12 23:29:43 +02:00
Goffi
becdbf205a
quick_frontend (QuickWidget): keep on_new_widget argument when recreating a widget
2016-07-11 19:22:40 +02:00
Goffi
93f2d8d948
plugin XEP_0249: fixed bad use of namespace in addElement
2016-07-10 12:26:42 +02:00
Goffi
0a197cab88
quick_frontend, primitivus: moved main_message property to quick_frontend
2016-07-10 12:26:13 +02:00
Goffi
79f1179723
plugin XEP-0045: fixed typo in text commands
2016-07-02 20:55:31 +02:00
Goffi
a3feb39a59
primitivus: fixed XMLUI window creation
...
newWidget method was not working if a widget was already selected, breaking all XMLUI with window type.
2016-07-01 00:02:28 +02:00
Goffi
286ee2a5e2
plugin XEP-0045: added /list text command:
...
/list display a basic (for now) listing of available rooms in current or specified MUC service
2016-07-01 00:00:36 +02:00
Goffi
3b49db2892
plugin XEP-0045: various fixes/improvments:
...
- use self.txt_cmds instead of self.host.plugins["XEP-0045"]
- nick and options in join have now default values
- directly raise ConflictError when room is already joined instead of using defer.fail
- removed self.host.getClient where it's now useless because client is used instead of profile
2016-07-01 00:00:23 +02:00
Goffi
bd46cb609e
primitivus (chat): fixed a crash when page-up was pressed on room contacts list
2016-07-01 00:00:12 +02:00
Goffi
6b75a82f04
primitivus (chat): moved occupants widget to a dedicated class + display occupants count in footer
2016-07-01 00:00:11 +02:00
Goffi
71a2fe4599
plugin xep-0045: ask for password when getting a "not-allowed" error
2016-07-01 00:00:09 +02:00
Goffi
25bbaa705a
frontends (xmlui): cancelling form now trigger submit with {"cancelled": "true"} instead of being silently ignored
2016-06-29 13:51:39 +02:00
Goffi
a0fb3b451f
xep-0045: ignore non standard presence received between own presence and room subject
2016-06-29 13:46:14 +02:00
Goffi
c1c7b0446c
quick_frontend: allow presence of entities without resource
2016-06-29 13:42:35 +02:00
Goffi
edfdc06654
merged main branch
2016-06-28 18:37:29 +02:00
Goffi
dc69b62b16
primitivus: paste is now treated as normal text instead of discarded if edit_bar doesn't exist
2016-06-28 18:32:57 +02:00
Goffi
a16d8bfc01
primitivus (chat): mention is now visible by date in red instead of body (or a "[*]" if date is hidden)
2016-06-28 18:31:08 +02:00
Goffi
2e204f182a
primitivus (chat): fixed timestamp/nick (un)hiding + new redraw and printMessages methods
2016-06-28 18:29:56 +02:00
Goffi
96afcb28d3
plugin XEP-0054: fixed getCard calls
2016-06-28 18:27:02 +02:00
Goffi
8b425a2e44
plugin XEP-0045: fixed calls to join, nick, kick, ban and affiliate
2016-06-28 18:26:21 +02:00
Goffi
3bd7df3882
merged modification from souliane
2016-06-27 22:54:35 +02:00
Goffi
4afff0d837
merged main branch
2016-06-27 22:49:36 +02:00
Goffi
aace5a2520
quick_frontend, primitivus (chat): mention detection in group chat + notification (mention and messages)
2016-06-27 22:37:51 +02:00
Goffi
b388d2b172
quick_frontend, primitivus: notifications refactoring
...
replaced old "alerts" system by a more generic one which use listeners and can activate callbacks on notification click.
2016-06-27 22:36:22 +02:00
Goffi
604706eb9c
primitivus: ignore paste if edit bar is not selected
2016-06-27 22:04:55 +02:00
Goffi
22d70f23c4
primitivus (chat): fixed nick completion. Completion is now managed per widget, if completion method exists
2016-06-27 21:45:13 +02:00
Goffi
04515e5013
plugin XEP-0045, quick_frontend + primitivus (chat): cleaning of XEP-0045 (first pass):
...
- bridge methods/signals now all start with "muc" to follow new convention
- internal method use client instead of profile to follow new convention
- removed excetpions from plugin XEP-0045 in favor of core.exceptions, NotReady added
- cleaned/simplified several part of the code. checkClient removed as it is not needed anymore
- self.clients map removed, muc data are now stored directly in client
- getRoomEntityNick and getRoomNicksOfUsers are removed as they don't look sane.
/!\ This break all room game plugins for the moment
- use of uuid4 instead of uuid1 for getUniqueName, as host ID and current time are used for uuid1
2016-06-27 21:45:11 +02:00
Goffi
a28bb7be8f
merged main branch
2016-06-24 22:41:28 +02:00
Goffi
fe8187a413
jp (blog): fixed syntax detection when extension is .txt
2016-06-24 22:32:58 +02:00
Goffi
be443a043f
primitivus (chat): fixed filters clearing when changing filter while one already exists
2016-06-20 23:07:53 +02:00
Goffi
e784c1694c
primitivus: basic handling of filter, only language can filtered for now
2016-06-20 19:19:16 +02:00