Commit graph

3773 commits

Author SHA1 Message Date
64ed37870e
Update Python version minimum requirement to 3.7
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-01 14:53:18 +02:00
ed8f3b5c27 Merge branch 'doc-tab-list' into 'master'
[ci skip] doc/usage: horizontal tab list isn't the default anymore, since 2014 (thanks FireFly)

See merge request poezio/poezio!86
2020-04-23 14:33:49 +02:00
b98f140c38
[ci skip] doc/usage: horizontal tab list isn't the default anymore, since 2014 (thanks FireFly)
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-23 14:33:21 +02:00
16fee4135a Merge branch 'doc-ad-hoc' into 'master'
[ci skip] doc/commands: add ad-hoc

See merge request poezio/poezio!85
2020-04-23 13:49:17 +02:00
6d6a32a39f
[ci skip] doc/commands: add ad-hoc
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-23 13:48:45 +02:00
42968c07d3 Merge branch 'muc-reflections' into 'master'
[ci skip] Add TODOs re #3314

See merge request poezio/poezio!84
2020-04-22 18:42:41 +02:00
c93de19fde
[ci skip] Add TODOs re #3314
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-22 18:41:47 +02:00
Link Mauve
570c5262bd Merge branch 'disco-node' into 'master'
plugins/disco: Add support for querying with a custom node.

See merge request poezio/poezio!71
2020-04-16 19:13:34 +02:00
2d872e650f
affiliations: fix traceback when displaying outcast users
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-15 14:54:38 +02:00
47e76f286a
theming: add CHAR_AFFILIATION_OUTCAST
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-15 14:54:10 +02:00
1e2c6593f5
plugins/embed: correctly refresh window in Conversation*Tab
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-15 02:52:19 +02:00
d9379a35aa Merge branch 'affiliation-ui' into 'master'
affiliations: display all relevant pieces of information we get

See merge request poezio/poezio!83
2020-04-15 00:35:51 +02:00
2181690b9a
affiliations: display all relevant pieces of information we get
- Don't fail if only one of the requests fail
- Change UI a bit

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-15 00:23:23 +02:00
a364e651e2 Merge branch 'doc-baseplugin' into 'master'
doc: Add doc for BasePlugin dependencies and refs

See merge request poezio/poezio!82
2020-04-12 18:59:43 +02:00
37ddf81fd4
doc: Add doc for BasePlugin dependencies and refs
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-12 18:59:13 +02:00
e11d42f653 Merge branch 'plugins-deps' into 'master'
Plugins deps

See merge request poezio/poezio!81
2020-04-12 16:46:04 +02:00
57553abc0a
plugins/upload: Use embed directly instead of populating input field
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-12 16:45:21 +02:00
a72152c462
plugins: Add refs to dependencies on plugins
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-12 16:43:53 +02:00
8585ef18eb
plugins: don't access property on uninitialized plugin
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-12 16:43:01 +02:00
14ef445261 Merge branch 'plugins-dep' into 'master'
plugins: Add dependencies support

See merge request poezio/poezio!80
2020-04-12 14:37:37 +02:00
fcdef2d96c
plugins: Add dependencies support
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-11 18:14:01 +02:00
497706582a
xep_0196: Use correct tag local name (thanks ivucica)
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-06 13:36:48 +02:00
6efd7561dd
doap: update LMC version
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-05 03:13:53 +02:00
8a25762e7b
/correct: send new-style LMC
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-05 02:58:02 +02:00
747deb41e6
TextBuffer: add note about LMC compat
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-05 02:26:02 +02:00
bcd96cc8a4 Merge branch 'lmc-new' into 'master'
Read newer LMC rules

See merge request poezio/poezio!79
2020-04-05 02:21:57 +02:00
156beca13f modify_message: change variable name
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-05 02:20:27 +02:00
88e5b2d1d7 Read newer LMC rules
Version 1.1.0 of Last Message Correction (0308) added clarifications
that break the way poezio handles corrections. Instead of linking
corrections to the previous correction/message as we were doing, we
are now required to link all corrections to the original messages.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-05 02:20:24 +02:00
f56ce0b8ff Merge branch 'sync-fixes' into 'master'
only auto-reconnect if not already reconnecting, needs slixmpp!37

See merge request poezio/poezio!78
2020-04-04 15:30:09 +02:00
f72b6ed5c1
Actually skip whitespace ping logging (thanks Ge0rG)
Fixes what 9da6f5328c intended to do.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-04 14:22:25 +02:00
Georg Lukas
eaa544e1eb only auto-reconnect if not already reconnecting, needs slixmpp!37 2020-04-04 13:24:36 +02:00
01a1d4441e
plugin/display_corrections: prefer generator to list when looping
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-04 00:20:57 +02:00
Kim Alvefur
ea53698fd7 Show textual presence error if available
If there's a human-readable explanation of the error, it should be there.
2020-04-03 18:17:07 +02:00
1942e087fd Merge branch 'reorder-fixes' into 'master'
Reorder fixes

See merge request poezio/poezio!77
2020-04-01 01:37:55 +02:00
da695768b0
reorder: group exception handling
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 01:33:09 +02:00
496752d0db
reorder: create GapTab if configured, when creating ConversationTab fails
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 01:26:08 +02:00
7d6b301087
reorder: Create ConversationTabs when they don't exist
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 01:17:01 +02:00
00b91fe462
reorder: Ensure valid JID
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 01:16:11 +02:00
f82e83067e
reorder: Add TODO
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-01 00:51:21 +02:00
dd536d9e62 Merge branch 'log-plugin-loading' into 'master'
plugin_manager: log on every Exception that caused plugin loading to fail

See merge request poezio/poezio!76
2020-04-01 00:40:54 +02:00
18bf537570
plugin_manager: log on every Exception that caused plugin loading to fail
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-31 23:26:42 +02:00
3c6a74b726 Merge branch 'skip-whitespace-ping-log' into 'master'
Skip whitespace ping logging

See merge request poezio/poezio!75
2020-03-31 01:08:01 +02:00
9da6f5328c
Skip whitespace ping logging
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-31 01:03:57 +02:00
3f297195b0 Merge branch 'fix-xml' into 'master'
cElementTree has been deprecated since Python 3.3 and removed in Python 3.9.

See merge request poezio/poezio!74
2020-03-30 19:11:00 +02:00
Karthikeyan Singaravelan
81e0ca6dca cElementTree has been deprecated since Python 3.3 and removed in Python 3.9. 2020-03-29 14:39:02 +00:00
mathieui
1f014b6bfb Merge branch 'affiliations-list' into 'master'
Fix #2280: Allow /affiliation to list all affiliations

Closes #2280

See merge request poezio/poezio!19
2020-03-29 16:35:50 +02:00
4e0d3d8107 affiliations: correctly refresh window
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-29 16:25:39 +02:00
c974114955 Fix #2280: Allow /affiliation to list all affiliations
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-03-29 16:25:39 +02:00
mathieui
854bb0cedb Merge branch 'fix-reconnect' into 'master'
Fix 'disconnected' event handler order for /quit

See merge request poezio/poezio!73
2020-03-29 16:21:32 +02:00
mathieui
4c3b3e869e Merge branch 'invitation' into 'master'
invitation: QR plugin to show invitations

See merge request poezio/poezio!62
2020-03-29 16:17:00 +02:00