gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2021-12-04T23:02:39Zhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/408[syntax_highlight] Code widget in chat textview2021-12-04T23:02:39ZFlorian Münchbach[syntax_highlight] Code widget in chat textview* Gajim Version: 1.1.2 / master
* Plugin Version: >= 1.0.0
* Operating System: all
Instead of using the current text-only highlighting inside the chat textview using a custom widget offers more styling options and better usability.
Sc...* Gajim Version: 1.1.2 / master
* Plugin Version: >= 1.0.0
* Operating System: all
Instead of using the current text-only highlighting inside the chat textview using a custom widget offers more styling options and better usability.
Screenshot of a recent draft:
![screenshot](/uploads/d8c8730f4b8cdf3887ca03e186ef428a/screenshot.png)
* [x] create a code widget
* [x] show line numbers, identify wrapped lines
* [ ] (partial) add copy/quote buttons (see #407)
* [x] add display of currently selected language
* [ ] add a way to change the current language
* [x] add config dialog option to switch between current text-only and widget views
* [ ] add config dialog option to change widget width **or** automatically adapt to window width (<- seems to create more issues than it solves in first tests...)
Extension (just to capture the thought here): allow line number offsetGajim 1.4.0Florian MünchbachFlorian Münchbachhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/407[syntax_highlight] Add "copy" and "quote" commands for code blocks2021-12-04T23:02:28ZFlorian Münchbach[syntax_highlight] Add "copy" and "quote" commands for code blocks* Gajim Version: 1.1.2 / master
* Plugin Version: >= 1.0.0
* Operating System: all
Code (blocks and inline spans) have to be selected manually in order to be copied. It would be nice to have a simple way to copy or cite code blocks.
Im...* Gajim Version: 1.1.2 / master
* Plugin Version: >= 1.0.0
* Operating System: all
Code (blocks and inline spans) have to be selected manually in order to be copied. It would be nice to have a simple way to copy or cite code blocks.
Implementation could add entries to the context (right-click) menu.Gajim 1.4.0https://dev.gajim.org/gajim/gajim-plugins/-/issues/400[url_image_preview] Support for XHTML-IM2021-12-06T08:40:16ZGhost User[url_image_preview] Support for XHTML-IMWhenever I get a new image URL, I see the image completely unscaled at 100% zoom in the chat window.
![Screenshot_2019-03-12_00-41-43](/uploads/b1e9d94ce3194587f77af3563b094cbb/Screenshot_2019-03-12_00-41-43.png)
But when closing the c...Whenever I get a new image URL, I see the image completely unscaled at 100% zoom in the chat window.
![Screenshot_2019-03-12_00-41-43](/uploads/b1e9d94ce3194587f77af3563b094cbb/Screenshot_2019-03-12_00-41-43.png)
But when closing the chat and reopening it, suddenly, the images are properly scaled.
![Screenshot_2019-03-12_00-44-29](/uploads/1fb6ec857b78372e4c2de2195d048901/Screenshot_2019-03-12_00-44-29.png)
This is with Gajim 1.1.1, url_image_preview 2.3.23 and Ubuntu 18.10 but it's also happening with Gajim under Windows 7 and Windows 10.https://dev.gajim.org/gajim/gajim-plugins/-/issues/390[omemo] Allow <markable> tag to be sent2020-11-06T20:04:06ZJan-Philipp Litza[omemo] Allow <markable> tag to be sentPlease add `('markable', nbxmpp.NS_CHATMARKERS)` to the `ALLOWED_TAGS` to allow XEP-0333 to work (e.g. with [gajim_chat_markers](https://github.com/fiaxh/gajim_chat_markers))Please add `('markable', nbxmpp.NS_CHATMARKERS)` to the `ALLOWED_TAGS` to allow XEP-0333 to work (e.g. with [gajim_chat_markers](https://github.com/fiaxh/gajim_chat_markers))https://dev.gajim.org/gajim/gajim-plugins/-/issues/380add domain blocking to anti_spam plugin2019-02-11T21:11:11ZMartinadd domain blocking to anti_spam pluginMost spam comes in waves from the same domains at a time, both message spam and invitation spam.
The respective XMPP servers are either abandoned or evil.
It would be nice to be able to block such domains completely, at least for the dur...Most spam comes in waves from the same domains at a time, both message spam and invitation spam.
The respective XMPP servers are either abandoned or evil.
It would be nice to be able to block such domains completely, at least for the duration of a spam wave.https://dev.gajim.org/gajim/gajim-plugins/-/issues/378Add OTRv4 support2022-08-01T11:50:00ZPolynomdivisionAdd OTRv4 supportOTRv4 has a lot of advantages.
Useful Links:
* [C-Implementation](https://github.com/otrv4/libotr-ng)
* [Protocol Specification](https://github.com/otrv4/otrv4)
* [35C3 Talk](https://media.ccc.de/v/35c3-9596-no_evidence_of_communicat...OTRv4 has a lot of advantages.
Useful Links:
* [C-Implementation](https://github.com/otrv4/libotr-ng)
* [Protocol Specification](https://github.com/otrv4/otrv4)
* [35C3 Talk](https://media.ccc.de/v/35c3-9596-no_evidence_of_communication_and_morality_in_protocols_off-the-record_protocol_version_4#t=846)
* [Pidgin Implementation](https://github.com/otrv4/pidgin-otrng)https://dev.gajim.org/gajim/gajim-plugins/-/issues/341[preview] Voice message recording feature2021-12-06T08:40:26Znico[preview] Voice message recording feature~~Based on the URLImagePreview Plugin there should be a plugin giving users the ability to listen to voice recordings directly in the chat window.
It is really strange to view common attachments directly in the chat window, but listening...~~Based on the URLImagePreview Plugin there should be a plugin giving users the ability to listen to voice recordings directly in the chat window.
It is really strange to view common attachments directly in the chat window, but listening to a recording externally opens an additional player.~~
I think as Conversations / PixArt and so on do support Voice recording/ listening directly Gajim should too.https://dev.gajim.org/gajim/gajim-plugins/-/issues/329Question/Suggestion: Forcing OMEMO out of the box2018-06-24T21:57:04ZHulaHoopWhonixQuestion/Suggestion: Forcing OMEMO out of the boxHello. Is there a configuration option to force OMEMO encryption by default? Can you please add such an option if not available?Hello. Is there a configuration option to force OMEMO encryption by default? Can you please add such an option if not available?https://dev.gajim.org/gajim/gajim-plugins/-/issues/325Add plugin auto updater2018-10-17T20:09:07ZDaniel BrötzmannAdd plugin auto updaterImplement auto updater for plugins with functionality like in !60 / #134 but without additional .ui files. Plugin settings should instead be implemented via plugin configuration dialog, which doesn't require reloading .ui files. Reloadin...Implement auto updater for plugins with functionality like in !60 / #134 but without additional .ui files. Plugin settings should instead be implemented via plugin configuration dialog, which doesn't require reloading .ui files. Reloading .ui files lead to problems with the plugin installer updating itself.
Changes from !60 were reverted due to faulty plugin reloading code.Daniel BrötzmannDaniel Brötzmannhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/319[omemo] Add optional setting to enable encryption by default2022-04-04T20:51:38Zølkjadflølksdjf[omemo] Add optional setting to enable encryption by defaultHi and thanks for a great plugin!
I couldn't find any existing issues on this.
What I am missing is a setting in the plugin's options to require encryption by default, so I don't send unencrypted messages unintentionally. In an older ...Hi and thanks for a great plugin!
I couldn't find any existing issues on this.
What I am missing is a setting in the plugin's options to require encryption by default, so I don't send unencrypted messages unintentionally. In an older version of gajim/the plugin, sending unencrypted messages was very noticable due to the feedback from the UI, but now I can go a long time before noticing the unlocked lock icon.
It would be great if I could make encrypted messaging the default, requiring my disabling it manually for each chat every time if I want to chat unencrypted.
Thanks for reading!https://dev.gajim.org/gajim/gajim-plugins/-/issues/317[preview] Implement click-to-play for gif previews2021-12-06T08:43:27ZDaniel Brötzmann[preview] Implement click-to-play for gif previewsRight now, once a preview is generated for a .gif file, it plays in a loop.
A click-to-play feature would add the ability to start/stop the playback, thus adding some convenience.Right now, once a preview is generated for a .gif file, it plays in a loop.
A click-to-play feature would add the ability to start/stop the playback, thus adding some convenience.https://dev.gajim.org/gajim/gajim-plugins/-/issues/310Implement Blind Trust Before Verification2020-06-29T20:28:38ZPhilipp Höristphilipp@hoerist.comImplement Blind Trust Before Verificationhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/307Omemo cannot be enabled in group chat private messages2020-12-29T22:23:59ZJun ShenOmemo cannot be enabled in group chat private messages**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
Currently private messages in group chat cannot enable omemo plugin, it would be nice to support it. My gajim ve...**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
Currently private messages in group chat cannot enable omemo plugin, it would be nice to support it. My gajim version is 1.0.1https://dev.gajim.org/gajim/gajim-plugins/-/issues/305I would like to control when I am visible or invisible to people based on tim...2018-04-16T16:00:38ZanonymousI would like to control when I am visible or invisible to people based on time of day and day of weekI use gajim to communicate with people at work.
I use gajim to communicate with friends.
During working hours, I would like to be invisible to friends to limit personal distractions.
Similarly, when I am not working, I would like to be...I use gajim to communicate with people at work.
I use gajim to communicate with friends.
During working hours, I would like to be invisible to friends to limit personal distractions.
Similarly, when I am not working, I would like to be invisible to people at work to limit work messages so I can have personal time.
If the matter is important, I assume friends or people at work will either just IM a message without checking to see if I am visible, or they will call me on the phone.
My goal, in making this request, is to limit work chat to work hours when I am focused on work, and to limit chit-chat with friends which can become quite distracting during work hours.
I think it might be possible to use privacy lists, but would privacy lists need to be modified to allow a time of day and day of week specification?
It would be nice to create a privacy list entry, to specify I am invisible to people at work Saturday and Sunday, and to specify I am invisible to people at work before and after working hours Monday through Friday. Similarly, I would like to specify I am invisible to friends Monday through Friday during work hours.
I think I would need to be able to specify the work days, Monday through Friday, and specify the work hours, and then I could specify I am visible or invisible to friends or coworkers, as appropriate. I do not know if the day of week and time of day specification should be associated with the privacy list entry or should be associated with a particular rule within a privacy list entry.
Perhaps, what I wish to accomplish could be accomplished with a single privacy list entry with appropriate rules. I suspect I would need more than one privacy list entry.
At this moment, can I use the active buttons on a privacy list entry to manually enable and disable a privacy list entry to accomplish what I want? I tried looking for documentation to explain the "Active for this session" button and "Active on each startup" button, for a privacy list entry, but I got confused. Is an entry active if either button is selected, and disabled if neither button is selected?
Perhaps there is a better way to do what I wish to accomplish?Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/303Backup Contacts and MUCs2018-05-28T16:04:35ZDarlanBackup Contacts and MUCs# Problem
Complicated & Long profiles (Bookmarks & Contacts)
# Analysis
Related to: Edit > Accounts > Administration operations > Synchronize contacts
# Enhancement recommendation
Backup/Download, to a plain text file, the complete list ...# Problem
Complicated & Long profiles (Bookmarks & Contacts)
# Analysis
Related to: Edit > Accounts > Administration operations > Synchronize contacts
# Enhancement recommendation
Backup/Download, to a plain text file, the complete list of my contacts and my bookmarks, as well
The following script can download the bookmarks to a plain text file: http://svn.codingteam.net/scripts_mathieui/bookmarks.py
SleekXMPP is required https://github.com/fritzy/SleekXMPP/
_Regarding to the "Synchronize contacts" feature: I wish to be able to synchronize Bookmarks/MUCs, too._https://dev.gajim.org/gajim/gajim-plugins/-/issues/302The entry of a designated time2018-05-28T16:06:56ZanonymousThe entry of a designated timeI would like to propose a new functionality:
Delaying the dispatch of messages to a specific hour / date.I would like to propose a new functionality:
Delaying the dispatch of messages to a specific hour / date.vardovardohttps://dev.gajim.org/gajim/gajim-plugins/-/issues/301Add Advanced Configuration Editor flag to allow image preview for arbitrary l...2018-05-07T20:11:29ZzebsterAdd Advanced Configuration Editor flag to allow image preview for arbitrary links againUnlike Gajim 0.x, version 1.x does not allow image previews for arbitrary links, only for pictures marked as file transfers. I think a flag in the Advanced Configuration Editor would be really nice to allow for this feature again. Honest...Unlike Gajim 0.x, version 1.x does not allow image previews for arbitrary links, only for pictures marked as file transfers. I think a flag in the Advanced Configuration Editor would be really nice to allow for this feature again. Honestly, I think a lot of people actually expect it to work like that. I also understand that the privacy concerns that led to this decisions have precedence, and agree it's the saner default the way it is now - but it would be really cool if the inclined users could choose for themselves.https://dev.gajim.org/gajim/gajim-plugins/-/issues/296Add Lilypond render to Gajim2023-06-09T12:38:52ZanonymousAdd Lilypond render to GajimHi,
I just writed a patch to render LilyPond expressions in the chat window. I think it should be wonderful to people interesting to music.
The code is copied from the LaTeX one. However, I don't know how to use the use_* flags in the ...Hi,
I just writed a patch to render LilyPond expressions in the chat window. I think it should be wonderful to people interesting to music.
The code is copied from the LaTeX one. However, I don't know how to use the use_* flags in the advanced editor to activate or not the conversion to PNG. And the conversion makes the chat lagging… I only tested it in my Debian Gnu/Linux box, so it could don't work elsewhere.
It would be great if someone could look at this and perhaps even including it to the trunk!
Thanks!
Emmanuelhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/294Implement groupchat encryption with PGP2022-02-26T20:38:13ZanonymousImplement groupchat encryption with PGP# problem
You can't chat via pgp in goupchats like in the app conversations.
# analysis
You can decrypt pgp messages in groupchats but not send any.
# enhancement recommendation
Introduce pgp in groupchats.# problem
You can't chat via pgp in goupchats like in the app conversations.
# analysis
You can decrypt pgp messages in groupchats but not send any.
# enhancement recommendation
Introduce pgp in groupchats.https://dev.gajim.org/gajim/gajim-plugins/-/issues/293[feature request] include changelog in plugin_installer updates2020-09-10T08:29:30Zcuc[feature request] include changelog in plugin_installer updatesit would be great to not only get notified about updates. but also display whats changed/fixed.
or at least see a changelog beside the mostly oneline description field.it would be great to not only get notified about updates. but also display whats changed/fixed.
or at least see a changelog beside the mostly oneline description field.