summaryrefslogtreecommitdiff
path: root/poezio
AgeCommit message (Collapse)Author
2017-10-14Refactor nick and affiliation changesmathieui
(and fix some small bugs that went unnoticed for years)
2017-10-14Reformat muctabmathieui
2017-10-14Remove unused is_muc propertymathieui
2017-10-14Remove some unused importsmathieui
2017-10-14Split command declaration from init in muctabmathieui
Make it slightly more declarative and readable (and longer), and put it at the end of the file.
2017-10-13Fix the last pylint error (do not set the roster contact filter to None)mathieui
2017-10-13Clean the presence buffer whenever we leave the roommathieui
2017-10-13Fix more pylint errorsmathieui
2017-10-13Improve some bare or redundant exceptsmathieui
2017-10-13Stop /win at the first tab foundmathieui
2017-10-13Change tab search behavior to select first matching tab, and cycle back the ↵Maxime “pep” Buquet
list.
2017-10-12Fix some excepts (bare, useless, unused)mathieui
2017-10-12Set a default (noop) callback for Input.on_input instead of Nonemathieui
2017-10-12Actually fix what the previous commit should have fixedmathieui
2017-10-12Fix a pylint complaintmathieui
2017-10-11Rename the self-command function to self_ and keep language semanticsmathieui
Sorry Link Mauve
2017-10-11Handle PresenceError correctlymathieui
2017-10-11Narrow the scope of a try/exceptmathieui
2017-10-11Fix #3338 (cycle tabs with /w foo instead of picking the first)mathieui
2017-10-11Fix #3339 (pure python poopt fails on multiline messages)mathieui
2017-10-11Set enable_avatars to false until the colors issue is fixedmathieui
2017-10-10Avoid an exception when we receive a presence from unknown nicksmathieui
add a log because it should not happen
2017-10-10Fix #3190 (TOFU the SPKI hash and not the whole cert)mathieui
Makes letsencrypt renewals more pleasant. Thanks jonasw and aioxmpp for the ASN.1 wizardry
2017-10-10Micro-optimize MUC presence handlingmathieui
Keep all presence before status code=110 in a buffer, then batch-process them when receiving our initial join.
2017-10-09Fix resize in some unknown condition, thanks eijebong.Emmanuel Gil Peyrot
2017-10-09Properly use ellipsis in #3293Georg Lukas
2017-10-09Fix #3322 (send a beep when we get disconnected)mathieui
2017-10-08Fix #3056 (send inactive chatstate when leaving a tab)mathieui
2017-10-08rostertab: Increase the size of the contact_info and avatar.Emmanuel Gil Peyrot
2017-10-08Fix #3257 (print cert hashes after validating the dialog)mathieui
2017-10-08Fix #3336 (be clearer on "unbound" meaning)mathieui
2017-10-08Fix #3293 (provide detailed presence in status line)mathieui
Less eye travel for short statuses. (patch from Ge0rG)
2017-10-08Fix #3281 (alias /subject to /topic)mathieui
2017-10-08Don’t put the vCard/0084 tracebacks in the error log.Emmanuel Gil Peyrot
2017-10-08Change all “not … in …” into “… not in …”.Emmanuel Gil Peyrot
2017-10-08Add a cache for 0084 avatars.Emmanuel Gil Peyrot
2017-10-08Add a cache for vCard avatars.Emmanuel Gil Peyrot
2017-10-07ImageWin: Remove some Python 3.6+ syntax.Emmanuel Gil Peyrot
2017-10-07Fix vCard avatars, and increase retrieve timeout to one minute.Emmanuel Gil Peyrot
2017-10-07Display contact avatar in the roster.Emmanuel Gil Peyrot
Implements XEP-0084 and XEP-0153.
2017-10-07windows: Add an ImageWin.Emmanuel Gil Peyrot
This adds an optional dependency on PIL.
2017-10-07windows: Remove useless __init__ overrides.Emmanuel Gil Peyrot
2017-10-07rostertab: Import shell_split globally.Emmanuel Gil Peyrot
2017-10-07contact: Remove now-unused alias of presence to show.Emmanuel Gil Peyrot
2017-10-07user: Fix typo.Emmanuel Gil Peyrot
2017-10-07xhtml: Mark private functions with a leading underscore.Emmanuel Gil Peyrot
2017-10-07xhtml: Split parse_css_color out of parse_css.Emmanuel Gil Peyrot
2017-10-07asyncio.async() is deprecated since python 3.5mathieui
2017-10-07Fix #3334 (error when a service includes only the actor nick in a ban)mathieui
2017-10-07Fix #3332 (showing a join for a type="unavailable" presence)mathieui
When a user isn't in a room, but due to a component bug we receive a unavailable presence, we were showing a join.