Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-06 | Make /upload work in Flatpakxdg-desktop-portal | Emmanuel Gil Peyrot | |
When /upload isn’t given an argument, it will instead open a file chooser and block poezio until the user selected a file. This will make poezio timeout from all rooms until the user is done choosing a file, but I didn’t find a good way to integrate GLib’s main loop with asyncio for now, and this can be fixed in a latter commit. | |||
2022-04-06 | Add autocolor_tab_names to config and changelog | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-04-06 | Colourize tab name in its infobar | Jonas Schäfer | |
This is for faster learning the colour <-> tab association and to see quickly in which tab you’re currently in. | |||
2022-04-06 | Add option to use XEP-0392 for tab names/numbers in the infobar | Jonas 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-06 | Add explicit color flag for reverse video mode | Jonas 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-06 | appdata: mention OMEMO | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-04-06 | Abort reflection in 1:1 with own jid | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-04-06 | core: Log InvalidCABundle error in info buffer | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-04-05 | ConversationTab: don't display comma in /info if no status | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-04-03 | fix: add missing awaits in carbons handling | mathieui | |
2022-04-01 | connection: Update log.error for xep_0454 | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-04-01 | doc: Move default_muc_service out of security category | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-31 | Update sticker-picker license to GPL | Maxime “pep” Buquet | |
With Link Mauve's permission. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-31 | README: Change zlib badge to GPL-3.0-or-later | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-31 | Change license for (some previous and) future revisions to GPL-3.0-or-later | Maxime “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-31 | OneToOneTab: convert init_logs to async | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-31 | PrivateTab: Display initial message when no use_log | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-31 | PrivateTab: pass in 'initial' argument to parent class for logger | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-29 | plugins/marquee: Ensure a message is sent before correcting | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-28 | plugins/disco: get_items doesn't have a cached parameter | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-28 | Filter MUC PMs in MAM | mathieui | |
Since prosody returns all of the PMs from the room, regardless of who sent them, we need to filter out messages by full jid here. | |||
2022-03-27 | doap: update 384 support notes | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-24 | Update Changelog | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-23 | plugins/upload: use correct tab attribute name | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-23 | logger: Remove unused function | Emmanuel Gil Peyrot | |
2022-03-23 | poezio/connection: register xep_0454 | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-23 | plugins/upload: send encrypted if e2ee enabled on tab | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-23 | chattab: add e2e_encryption property | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-23 | plugins/contact: use f-strings | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-23 | plugins/contact: Move error handling where the error actually happens | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-23 | fix: do not triplicate messages on /message tab openings | mathieui | |
add a synchronization primitive to avoid /say until the logs are loaded and synced (otherwise we do the /say THEN the message we just sent can be loaded from the archive, while also being displayed) | |||
2022-03-23 | internal: make command_say async | mathieui | |
2022-03-21 | Update CHANGELOG | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-21 | plugin_e2ee: Allow /<name>_fingerprint in RosterInfoTab without argument | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-21 | plugin_e2ee: rework fingerprint display slightly | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-21 | plugin_e2ee: new format_fingerprint method to be overriden by plugin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-21 | plugin_e2ee: get_fingerprint is now async | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-21 | Add py.typed | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-17 | plugins/b64: specify supported_tab_types; Fix type in plugin_e2ee | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-17 | plugin_e2ee: Ensure supported_tab_types is specified in plugin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugins/b64: change encrypt signature, fix import order | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugins/b64: adapt to E2EEPlugin.decrypt sign change | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | Changelog: E2EEPlugin changes | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugin_e2ee: _decrypt_wrapper doesn't need a return type | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugin_e2ee: Ensure all encrypted messages we handle are processed | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugin_e2ee: Use f-string | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugin_e2ee: Add TODO in _encrypt filter | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugin_e2ee: quit _encrypt filter as soon as we seen encrypted tags | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugin_e2ee: allow normal message to pass through again when not encrypting | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2022-03-16 | plugin_e2ee: check all encrypted tags in _decrypt and _encrypt | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> |