Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-01 | Fix a traceback when a receiving a message from a bare JID | Florent Le Coz | |
2014-08-01 | Entirely remove the g_lock (used to avoid a few race conditions with ncures) | Florent Le Coz | |
2014-08-01 | Ad-hoc requests can be sent on any JID, not just servers | Florent Le Coz | |
2014-08-01 | Fix a few blocking iq, and remove all block=False function arguments | Florent Le Coz | |
2014-08-01 | Little comments fix | Florent Le Coz | |
2014-08-01 | Privacy: do leak our last activy when our status is away or xa | Florent Le Coz | |
2014-08-01 | The password used can be changed at runtime using /set and /reconnect | Florent Le Coz | |
2014-08-01 | First implementation of auto_reconnect, poezio-side | Florent Le Coz | |
2014-08-01 | Display “authentication failed” only when all auth methods failed | Florent Le Coz | |
2014-08-01 | Make the TimedEvents work with asyncio | Florent Le Coz | |
Improvements: events now occur precisely at the specified date. You don’t need to stop touching your keyboard to execute them. | |||
2014-07-31 | Make the resize work, using an ugly workaround | Florent Le Coz | |
It seems efficient (more than the curses.endwin(); stdscr.refresh() stuf, which is slow and really really ugly) and it doesn't break my lovely main loop, so it’s all good (except that it uses shutil…) | |||
2014-07-30 | Make the bookmark stuff non-blocking | Florent Le Coz | |
2014-07-30 | Fix a bunch of iq.send() by removing the `block` argument | Florent Le Coz | |
2014-07-30 | Fix all the connect() reconnect() stuff | Florent Le Coz | |
The /reconnect command should now properly work everytime. | |||
2014-07-30 | Send pings only when we are connected | Florent Le Coz | |
2014-07-24 | First adaptation to slixmpp | Florent Le Coz | |
2014-07-24 | Use slixmpp | Florent Le Coz | |
2014-07-06 | Fix #2534 (display who changed the topic) | mathieui | |
2014-07-01 | Fix a traceback when we trigger the reload using a signal | Florent Le Coz | |
2014-05-31 | get_tab_by_name() should specify a tab type whenever possible | Florent Le Coz | |
For example, a tab can be named muc.example.com, if you do /list muc.example.com. If you then do /join muc.example.com, the error handler needs to get the correct tab (the MucTab, not the MucListTab previously opened). This commit fixes the above issue (a traceback), and maybe some others like that. | |||
2014-05-15 | Make detecting the features supported by the remote entity less awful | mathieui | |
no more stalling while waiting for a disco info while sending a message. | |||
2014-05-08 | Add an ugly fix to avoid endless disco#info queries with each message (with ↵ | mathieui | |
receipts) We need to check if the remote entity supports 0184, but if it doesn’t support disco#info, then we will get an iq type="error" and nothing will be cached, leading to disco#info queries being sent each time. Keep a cache valid 2 hours of the JIDs which replied with an error. TODO: check that this the kind of time period we want. | |||
2014-05-08 | Fix a hidden traceback on error message outside MUCs | mathieui | |
2014-05-06 | When closing a tab, go to the previous one, and not the one before it in the ↵ | mathieui | |
tab list | |||
2014-05-05 | Fix a traceback on adhoc error | mathieui | |
2014-05-05 | Revert "Fix #2072 (only resize a tab if the size changed since the last ↵ | mathieui | |
display)" This reverts commit b46f0f5e266c321632738ca40839759486b47a7e. Conflicts: src/tabs/muclisttab.py Doing this made the unresized elements refresh in the old subwins, causing glitches and weirdness. And anyway, the only problematic element is the TextWin (rebuilding all the lines of a buffer is expensive), but it already checks if the width changed. | |||
2014-05-04 | Do not beep in a MUC if we receive a message from one of our resources | mathieui | |
happens when beep_on contains "message". thanks eijebong | |||
2014-05-04 | Implement the execution of ad-hoc commands (#1832) | Florent Le Coz | |
2014-05-04 | Add the /ad-hoc <jid> command to list commands of the given jid | Florent Le Coz | |
2014-05-03 | Fix #2072 (only resize a tab if the size changed since the last display) | mathieui | |
2014-05-01 | Move data_forms in the tabs directory | Florent Le Coz | |
2014-04-30 | Remove Tab.get_name() and use Tab.name instead | mathieui | |
(keep a get_name() fallback just in case for now) | |||
2014-04-30 | Add a 'tab_change' event | mathieui | |
2014-04-29 | Do not ask for receipts in messages without a body | mathieui | |
2014-04-29 | Fix most UI issues with introduced in 0caf941 | mathieui | |
2014-04-28 | Make the size modular, remove small-size lock (also seems to fix #2155) | mathieui | |
some stuff is now hidden wen the window size gets too small (might need some adjustments). The info buffer in the roster tab, the userlist in mucs, the vertical tab list, the info buffer everywhere, etc… | |||
2014-04-27 | Provide our own wrapper for checking the host category (ref #2511?) | mathieui | |
xmpp.plugin['xep_0030'].has_identity appears to be unreliable at best, so we provide our own. Might help the case of carbons not displayed. | |||
2014-04-27 | Fix #2106 (implement message delivery receipts) | mathieui | |
- two options request/ack_message_receipts - two new theme parameters : CHAR_ACK_RECEIVED and COLOR_CHAR_ACK - if a message has a receipt, the character is displayed between the timestamp and the nick, using the color | |||
2014-04-26 | Fix #2514 (add a /toggle command) | mathieui | |
2014-04-26 | Fix #2444 (implement room destroy) | mathieui | |
- destroy the current room if no parameter - destroy the room given as a parameter if any - no reason or alt room because it would be ambiguous in a command (implementation ideas welcome) | |||
2014-04-26 | Fix the nickname of server-generated messages | mathieui | |
2014-04-25 | Fix #2516 (display error with carbons) | mathieui | |
- fix the bug where messages from our own jid were incorrectly displayed - the nick is now fixed for the whole conversation | |||
2014-04-20 | Log exit from signals to the error log | mathieui | |
(SIGTERM, SIGHUP, and SIGPIPE for now) | |||
2014-04-18 | Same formatting changes in core.commands | mathieui | |
2014-04-18 | Mostly line-wrap at 80 chars and add docstrings | mathieui | |
- also fix some erroneous comment(s) - remove self.background which wasn’t set to something other than false - fix the chatroom address (and the doc) in the first help message | |||
2014-04-18 | Fix #2297 (crash after resize) | mathieui | |
wrap some curses calls with try/except block | |||
2014-04-15 | Fix #2440 (highlight composing tabs) | mathieui | |
- add a show_composing_tabs option, default value: "direct" - todo: find a nice different color for this | |||
2014-04-14 | Implement XEP-0249 (Direct MUC Invitations) | mathieui | |
- fallback to mediated invitations if only the bare jid is given to the command or if the jid does not advertise support TODO: provide a way to send passwords | |||
2014-04-12 | Fix #2503/4 (use “.” as an alias for the current tab in /move_tab) | mathieui | |
2014-04-11 | Fix #2428 (complete fulljids on /version in MUCs) | mathieui | |
also clean up some newlines mess |