summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-23roezio: migrate poezio/xdg.pyroezioMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-23roezio: migrate poezio/args.pyMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21roezio: Add Python bindings to logs parsingEmmanuel Gil Peyrot
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21roezio: Add a logger implementationEmmanuel Gil Peyrot
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21roezio: Switch to edition 2021Emmanuel Gil Peyrot
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21theming: add Attr::ReverseMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21roezio: Update nom from 4 to 7.1Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21Move to PyO3Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21Convert theming to Rust.Emmanuel Gil Peyrot
2022-08-21roezio: rework .gitlab-ci.ymlMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-08-21Add a Rust project.Emmanuel Gil Peyrot
2022-07-15reorder: .values() doesn't return a tupleMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-07-11Default to using the CA storeMaxime “pep” Buquet
Depends on slixmpp!209. This prevents us from having to manually add every single ca-certificates paths out there. It does allow users still to use their custom CA. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-07-11plugin_e2ee: pass on 'own key' information to pluginMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-07-04plugin_e2ee: ignore incorrect mypy errorMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-07-03plugin_e2ee: fingerprint command defaults to ownjid in MucTabMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-07-03plugin_e2ee: log JID when no FPs can be foundMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-05-29doap: update license urlMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-10Release 0.14v0.14Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-10Changelog updateMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-10doap: Update with changes since 0.13Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> fixup doap Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-10Add myself to more authors stuffMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-10Ensure we only ignore our own reflections in 1:1Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-08Fixes #3552: Prevent traceback on unhandled tab type (Thanks tofu)Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-08Add irc changes to changelogMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-08changelog: add irc fixesmathieui
2022-04-08fix: irc plugin defaultsmathieui
2022-04-07fix: better types, s/freenode/liberachat/mathieui
2022-04-07config: make the default section dynamic (plugins)mathieui
Having a fixed default section is not practical, so now use a placeholder value to allow fetching it dynamically. Please don’t name sections '__DEFAULT SECTION PLACEHOLDER__' thank you.
2022-04-07fix: irc plugin, remove login part and fix typesmathieui
(biboumi handles login and everything)
2022-04-07Update Changelog with poopt.py removalMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-07Add poopt.pyiMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-07Remove the cffi version of pooptEmmanuel Gil Peyrot
I originally wrote this one in order to support pypy3, but nobody cares about maintaining it and cpython users regularly use it instead of the C extension, not knowing it is much slower on this Python interpreter.
2022-04-06Add autocolor_tab_names to config and changelogMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-06Colourize tab name in its infobarJonas Schäfer
This is for faster learning the colour <-> tab association and to see quickly in which tab you’re currently in.
2022-04-06Add option to use XEP-0392 for tab names/numbers in the infobarJonas Schäfer
This will autocolour the tabs based on their name (typically the JID) if a new message or highlight occured. If it was a normal new message, the colouring will be subtle (foreground instead of background), otherwise (on a highlight or 1:1 message), the colouring will affect the background and thus stand out much more.
2022-04-06Add explicit color flag for reverse video modeJonas Schäfer
Reverse video mode is useful when using the CCG/XEP-0392 palette. Since we don’t know the true background color and the CCG palette is (presumably) made for a specific background color (range), it can currently only be used as foreground colour against a `-1` background. Reverse video mode also allows it to be used as background colour (with the normal background colour as foreground colour).
2022-04-06appdata: mention OMEMOMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-06Abort reflection in 1:1 with own jidMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-06core: Log InvalidCABundle error in info bufferMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-05ConversationTab: don't display comma in /info if no statusMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-03fix: add missing awaits in carbons handlingmathieui
2022-04-01connection: Update log.error for xep_0454Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-01doc: Move default_muc_service out of security categoryMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31Update sticker-picker license to GPLMaxime “pep” Buquet
With Link Mauve's permission. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31README: Change zlib badge to GPL-3.0-or-laterMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31Change license for (some previous and) future revisions to GPL-3.0-or-laterMaxime “pep” Buquet
From this revision on, all changes that were under the following authors' names are also under GPL-3.0-or-later, and not just future changes: - Maxime Buquet (or Maxime “pep” Buquet) Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31OneToOneTab: convert init_logs to asyncMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31PrivateTab: Display initial message when no use_logMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-31PrivateTab: pass in 'initial' argument to parent class for loggerMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>