Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-16 | irc plugin: Fix the joining code | mathieui | |
Make things async | |||
2021-02-12 | Fix the quote plugin | mathieui | |
(broken when refactoring messages) | |||
2021-02-09 | plugins: add a user_extras plugin with PEP events | mathieui | |
2021-02-09 | Remove activity/mood/gaming/tune from poezio core | mathieui | |
rationale: probably 0.1% of poezio users have ever used the commands, and a very small number of users are using the PEP events like that. It is better to unclutter the poezio source and add it as a plugin, with less tight coupling. | |||
2021-02-08 | Fix #3536: Only use JID in affiliation | mathieui | |
add nick if present. | |||
2021-02-08 | plugins: fix case of self-message | mathieui | |
due to the recent change in conversation_msg | |||
2021-02-07 | /join: Fix autobookmarking | mathieui | |
(broken when moving bookmarks to async) | |||
2021-02-07 | muctab: fix affiliation list command | mathieui | |
2021-02-07 | core commands: make /last_activity async | Emmanuel Gil Peyrot | |
2021-02-07 | core commands: remove all remaining usage of safeJID() | Emmanuel Gil Peyrot | |
2021-02-05 | link plugin: fix regex for aesgcm and add gemini&gopher | mathieui | |
2021-02-03 | plugins: remove callbacks | mathieui | |
2021-02-03 | private/conversationtabs: update /version to be without callback | mathieui | |
2021-02-03 | muc: remove callback for tab-specific /version | mathieui | |
2021-02-03 | basetabs: remove useless check_features | mathieui | |
2021-02-03 | muc: remove get_room_form hack and callbacks | mathieui | |
2021-02-03 | invite: remove callback and force impromptu rooms to use mediated | mathieui | |
2021-02-03 | core commands: remove uses of callback= | mathieui | |
2021-02-03 | bookmarks: get rid of callbacks | mathieui | |
2021-02-03 | Move roster commands to async, remove callbacks | mathieui | |
2021-02-03 | basetabs: wrap coroutine commands in ensure_future | mathieui | |
2021-02-03 | decorators: make decorators work with coroutines | mathieui | |
Tried the least ugly solution I could thing of. | |||
2021-02-03 | Use async properly on session start | mathieui | |
2021-01-30 | Dereference potential linked launch.sh file | kaliko | |
It can be useful to have launch.sh linked somewhere outside the repository clone. For instance to expose launch.sh in the $PATH. Exposing launch.sh with a symbolic link outside the git repository breaks poezio execution through launch.sh. “ cd dirname "$0" ” will get to the directory holding the link and not within the git repository. | |||
2021-01-29 | Remove force_remote_bookmarks option | mathieui | |
It is 2021, servers ought to not be broken that much. | |||
2021-01-29 | Use typing_extensions for TypedDict | mathieui | |
2021-01-28 | Fix /destroy error cases | mathieui | |
2021-01-28 | core: move initial commands in a separate files | mathieui | |
(improve core.py SNR) | |||
2021-01-28 | Move get_error_message to common | mathieui | |
2021-01-24 | Also receive self-message events in plugins | mathieui | |
fixes omemo messages from another of our connected clients | |||
2021-01-24 | muctab: fix closing a tab not in bookmarks | mathieui | |
……… | |||
2021-01-22 | plugins/contact: iterate all data forms, thx. mathieui | Georg Lukas | |
2021-01-02 | Use schema.org properties for documentation, logo and screenshot. | Emmanuel Gil Peyrot | |
This basically reverts 71eba168e48ba3b770cf5799dc08d6803d280735. | |||
2021-01-02 | Fix nick changes | mathieui | |
Due to change again once slixmpp gets a proper API for this | |||
2021-01-02 | Add aesgcm:// urls to the /link plugin | mathieui | |
2021-01-02 | CI: pull slixmpp from gitlab | mathieui | |
2021-01-01 | Add documentation, logo and screenshot to DOAP file. | Emmanuel Gil Peyrot | |
I’m done waiting for upstream for that feature, I’ve now imported these properties to https://linkmauve.fr/ns/xmpp-doap.rdf# | |||
2020-12-28 | Rework set_role() to use slixmpp. | Emmanuel Gil Peyrot | |
Also remove a safeJID(). | |||
2020-12-28 | Rework set_affiliation() to use slixmpp. | Emmanuel Gil Peyrot | |
Also remove two safeJID(). | |||
2020-12-28 | Prevent a traceback when the jid option isn’t a valid JID. | Emmanuel Gil Peyrot | |
It was crashing deep in XEP-0048 plugin init, this removes a safeJID() as well as print an error message if the JID is invalid. | |||
2020-12-28 | Add (back?) reason and altroom arguments for /destroy_room. | Emmanuel Gil Peyrot | |
Also make use of slixmpp’s new destroy_room() function. | |||
2020-12-28 | xmltab: Add some types. | Emmanuel Gil Peyrot | |
2020-12-28 | xmltab: Remove safeJID(). | Emmanuel Gil Peyrot | |
2020-12-27 | Trim all messages by 24 bytes on 64-bit systems | Emmanuel Gil Peyrot | |
Message was redefining the slots of its parent class, which allocates them twice and we don’t want that. | |||
2020-12-26 | Stop displaying the traceback when /xhtml fails. | Emmanuel Gil Peyrot | |
Also make the except more restrictive. Fixes #3514. | |||
2020-12-26 | Fix a warning when running tests. | Emmanuel Gil Peyrot | |
/home/linkmauve/dev/python/poezio/test/test_config.py:13: PytestDeprecationWarning: @pytest.yield_fixture is deprecated. Use @pytest.fixture instead; they are the same. | |||
2020-12-26 | Update most references to dev.louiz.org to lab.louiz.org. | Emmanuel Gil Peyrot | |
Redmine is dead. | |||
2020-12-17 | plugins: do not fire private_msg event on own messages | mathieui | |
2020-12-17 | plugins: do not fire conversation_msg event on own messages | mathieui | |
2020-12-12 | from __future__ import annotations | Emmanuel Gil Peyrot | |
Now that our baseline is Python 3.7, we can rely on type annotations to be lazily evaluated. |