summaryrefslogtreecommitdiff
path: root/src/core/commands.py
AgeCommit message (Collapse)Author
2016-06-11Move the src directory to poezio, for better cython compatibility.Emmanuel Gil Peyrot
2016-06-11Fix /join /nick on non-joined tabsmathieui
(and correct the display on joined tabs)
2015-11-04Fix #3113 (show outgoing invitations to the log)mathieui
2015-10-05Get rid of the muc_history_length optionmathieui
It hasn’t worked for more than two years and no one complained. Furthermore, poezio tries to be smart and request messages based on previous activity, and not raw numbers.
2015-10-05Fix #3130 (self-ping & /cycle not using known room password)mathieui
2015-08-12/list <jid> uses the whole JID, not just the server part of the given JIDFlorent Le Coz
2015-06-21Fix #3051 (always add an id attribute to rawxml IQ set/get)mathieui
2015-06-06Fix /list when no server is providedmathieui
(thanks eijebong)
2015-06-01Use the password stored in the MucTab, with /join, if none is found otherwiseFlorent Le Coz
2015-05-11Remove gettext support, as we don’t want to translate poezio, and it takes ↵Emmanuel Gil Peyrot
more than 1ms per call.
2015-05-08Don’t call for resize on /setmathieui
2015-04-14Fix #2714 (make bare /bookmark use the current room password if there is one)mathieui
2015-04-13Add a "." shortcut to /set in order to set the section for the current tab JIDmathieui
e.g. /set . notify_messages false would set the option for a section named after the current tab.
2015-04-13Fix a bug introduced in ee6c7d3mathieui
(the command args parser would never parse three args, making /set unable to set section-specific options)
2015-04-12Allow /set option=valuemathieui
/set displays its results in the form “option=value”, so allowing the command to interpret the same format as a valid command is only logical (and allows quick copy/paste and edit).
2015-04-12Fix #3035 (display config values on empty /set)mathieui
2015-03-18Do not traceback on /set without any argumentFlorent Le Coz
2015-02-26The /list command should list rooms on the given fulljid, not just the bare jidFlorent Le Coz
2015-02-21Fix a bug in /bookmarkmathieui
2015-02-09Add a bookmarkstab (fixes #2004)mathieui
now we can edit stuff, save or cancel those modifications, and change the chose storage easily
2015-02-09Refactor /bookmark to avoid code duplicationmathieui
2015-02-09Change the bookmark interfacemathieui
move the modulename to bookmark → boookmarks add a bookmarklist class with remove module-level variables do a features check on startup before trying to fetch the bookmarks
2014-12-30Add a command to reload the config.Eijebong
2014-12-19Fix /destroy_room (7/78)mathieui
2014-12-19Fix /toggle (6/78)mathieui
2014-12-08Fix #2804 (handle privatetabs in /message)mathieui
2014-12-07Fix #2570 (add /filter_jid to XMLTab, and syntax highlighting)mathieui
Also add /filter_from and /filter_to, and allow chaining filters.
2014-12-07Fix the rawxml command (3/78)mathieui
2014-12-05Add a set_default command.Eijebong
2014-11-25Parse command arguments using a decorator and make things more consistentFlorent Le Coz
Avoid surprises with some commands accepting quoted arguments and some other not. fix #2555
2014-10-31Merge branch 'master' of git.poez.io:poezio into slixmathieui
Conflicts: src/bookmark.py src/config.py src/connection.py src/core/commands.py src/core/core.py src/core/handlers.py src/windows/info_bar.py src/windows/muc.py src/windows/roster_win.py src/windows/text_win.py src/xhtml.py
2014-10-20Fix #2719 (write/read in the plugin config files even when not loaded)mathieui
2014-10-20Fix #2713 (make /set <option> return the value of the option)mathieui
Should work for any case (plugin, different section, etc)
2014-10-20Remove the (sometimes wrong) default values in the config.get() callsmathieui
2014-10-20Change the API of Config.get_by_tabnamemathieui
Make the "default" parameter optional and thus move it to the end of the command with the other optional parameters. And change all the calls.
2014-10-14Merge branch 'master' of git.poez.io:poezio into slixmathieui
Conflicts: src/core/handlers.py src/tabs/xmltab.py
2014-10-03Fix #2692 (ad-hoc mistakes show /help list)mathieui
2014-08-01Ad-hoc requests can be sent on any JID, not just serversFlorent Le Coz
2014-08-01Fix a few blocking iq, and remove all block=False function argumentsFlorent Le Coz
2014-07-30Make the bookmark stuff non-blockingFlorent Le Coz
2014-07-30Fix a bunch of iq.send() by removing the `block` argumentFlorent Le Coz
2014-07-30Fix all the connect() reconnect() stuffFlorent Le Coz
The /reconnect command should now properly work everytime.
2014-07-24First adaptation to slixmppFlorent Le Coz
2014-07-24Use slixmppFlorent Le Coz
2014-05-04Add the /ad-hoc <jid> command to list commands of the given jidFlorent Le Coz
2014-04-30Remove Tab.get_name() and use Tab.name insteadmathieui
(keep a get_name() fallback just in case for now)
2014-04-26Fix #2514 (add a /toggle command)mathieui
2014-04-26Fix #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-18Same formatting changes in core.commandsmathieui
2014-04-14Implement 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