jami-plugins issueshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues2020-12-11T15:44:13Zhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/2Jami Plugin SDK2020-12-11T15:44:13ZAdrien BéraudJami Plugin SDKAllows to create custom Jami plugins, including:
* [x] Documentation about how to create plugins and what they can do
* [x] The build environment and tools to build plugins independently from source
* [x] Tools to build and manipul...Allows to create custom Jami plugins, including:
* [x] Documentation about how to create plugins and what they can do
* [x] The build environment and tools to build plugins independently from source
* [x] Tools to build and manipulate .jpl filesIteration 25Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/11Move TF references from documentation2021-01-28T14:55:00ZAline Gondim SantosMove TF references from documentationGreenScreen doesn't use TF anymore. References should be moved and replaced by ONNX instructionsGreenScreen doesn't use TF anymore. References should be moved and replaced by ONNX instructionsIteration 27Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/10Change png logo by svg file2021-02-01T19:52:29ZAline Gondim SantosChange png logo by svg fileIteration 27Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/23Inplementation proposal for animated .gif's in WaterMark Plugin2022-10-20T15:38:10ZSaschaVasarrhelyiInplementation proposal for animated .gif's in WaterMark PluginHi, i am new here with the Jami but i miss an implementation for animated gif's in the WaterMark Plugin. For now it have just support for JPG JPEG and PNG but nothing that is animated like gif's. I think that would be a cool and funny ne...Hi, i am new here with the Jami but i miss an implementation for animated gif's in the WaterMark Plugin. For now it have just support for JPG JPEG and PNG but nothing that is animated like gif's. I think that would be a cool and funny new function if it's possibly to implement a feature like this, but is just an idea.
Greetings
SaschaBacklogAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/60Verification Certificate Failed2023-12-21T14:53:08ZXavier Jouslin de NorayVerification Certificate FailedOriginal:
The plugin installation always failed.
Expected:
The plugin installation should install if the certificate is verifiedOriginal:
The plugin installation always failed.
Expected:
The plugin installation should install if the certificate is verifiedhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/59build/CI: fix macOS (x86 build)2023-12-18T14:40:13ZSébastien Blinbuild/CI: fix macOS (x86 build)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/56Cache contrib for Android CI2023-12-01T15:00:56ZSébastien BlinCache contrib for Android CI1h is too long to build plugin everytime we launch the CI1h is too long to build plugin everytime we launch the CIhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/53Build on M1/M22023-12-21T14:51:24ZSébastien BlinBuild on M1/M2All plugins (to get a valid plugin store on a M1/M2)All plugins (to get a valid plugin store on a M1/M2)https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/49Add organisation option in the certKey tool to avoid malform organisation cer...2023-12-28T11:57:58ZXavier Jouslin de NorayAdd organisation option in the certKey tool to avoid malform organisation certificateA malformed certificate can cause failed certificate chain and signature verification. To avoid this type of issue, an organization option can be added to create a CSR and certificate with the basic constraint of an organization certificateA malformed certificate can cause failed certificate chain and signature verification. To avoid this type of issue, an organization option can be added to create a CSR and certificate with the basic constraint of an organization certificateXavier Jouslin de NorayXavier Jouslin de Norayhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/48Fix Chain verification and Enhance plugin verification2023-12-28T11:57:38ZXavier Jouslin de NorayFix Chain verification and Enhance plugin verificationOriginal:
The verification chain always fail.
The signature verification was not verify the signatures.sig that is the signature of the file signature. If the signature wasn't load, the signature verification failed
Expected:
The cha...Original:
The verification chain always fail.
The signature verification was not verify the signatures.sig that is the signature of the file signature. If the signature wasn't load, the signature verification failed
Expected:
The chain verification run with success when the plugin certificate is signed by organization.
The signature verification should verify the signatures.sig before verify each files. The signatures for each file should be load after this verification.Xavier Jouslin de NorayXavier Jouslin de Norayhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/47Is the getting started documentation for Jami-plugin available somewhere ?2023-11-30T18:35:22ZNicolas BouillotIs the getting started documentation for Jami-plugin available somewhere ?Hi,
I am investigating the writing of a Jami plugin. The code in this repo is quite self-explanatory, despite some part that remains mysterious, like the `deamon` folder (probably a Jami-related header folder?).
Anyway, the `jami-plugin...Hi,
I am investigating the writing of a Jami plugin. The code in this repo is quite self-explanatory, despite some part that remains mysterious, like the `deamon` folder (probably a Jami-related header folder?).
Anyway, the `jami-plugins/SDK/Docs/mainHelper.txt` is referring to a technical page `https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/7.-Jami-plugins`, but following the link leads to a 404 error page. Is this page available somewhere else?https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/46build: macos: add build for arm642023-09-18T17:09:46ZAline Gondim Santosbuild: macos: add build for arm64https://git.jami.net/savoirfairelinux/jami-plugins/-/issues/45Homogenize `extension`, `plugin` and `plug-in` to `Apps`, `Jami app` or `The ...2023-11-23T22:38:49ZovariHomogenize `extension`, `plugin` and `plug-in` to `Apps`, `Jami app` or `The Jami App Store`?There are strings that have the word [extension](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/177923614?q=text%3Aextension) and other strings that have the words [plugin](https://app.transifex.com/savoirfairelinux/jami...There are strings that have the word [extension](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/177923614?q=text%3Aextension) and other strings that have the words [plugin](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/293749384?q=text%3Aplugin) and [plug-in](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/446664777?q=text%3Aplug-in). Are they the same? If so, should these strings be homogenized?
Should the [Extension Store](https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1306) be renamed `Apps` or `Apps and services`?
`Apps` or `Jami app` can refer software that is classed as:
1. Applications
1. Applets
1. Extensions
1. Plugins
[Jami is a free/libre, end-to-end encrypted, and private communication **platform**.](https://jami.net/)
Apps run on platforms.
Jami is also a software **ecosystem**.
Some potential Apps that can run on Jami include:
1. collaborative editor, eg [Etherpad](https://etherpad.org/), [
Collabora Online](https://www.collaboraoffice.com/collabora-online/)
1. collaborative whiteboard
1. websites
1. email servers
1. home/business audio/video door entry systems
1. polls/voting
There could be sections in `Apps and services` similar to [Flathub](https://flathub.org/):
1. Recently added apps
1. Recently updated apps
1. Popular apps
1. Productivity
1. Audio & Video
1. Education
`The Jami App Store`, inspiration from [Flathub](https://flathub.org/) which says `The Linux App Store`
![image](https://git.jami.net/savoirfairelinux/jami-client-qt/uploads/cbf0ec3597ca2f1b8e8baab522ed29c6/image.png)
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/43Change description for plugins2023-08-24T10:44:18ZXavier Jouslin de NorayChange description for plugins- Greeenscreen :<br/>
**Modify your background with the Greenscreen plugin.**<br/>
"Greenscreen" allows you to modify your background during a videocall or add a blur effect.
- Watermark :<br/>
**Add a Watermark to your video.**<br/>
Yo...- Greeenscreen :<br/>
**Modify your background with the Greenscreen plugin.**<br/>
"Greenscreen" allows you to modify your background during a videocall or add a blur effect.
- Watermark :<br/>
**Add a Watermark to your video.**<br/>
You can now add a Watermark including your own logo and additional information such as a text, the current date and time to your video.
- Audiofilter :<br/>
**Apply a reverb filter to your video.**<br/>
Musicians can now use Jami for online music sessions and play music with their friends online.
- Whisper :<br/>
**Automatic real-time subtitles with Whisper.**<br/>
Use an AI model running locally on your device to automatically subtitle the conversation in real time!Xavier Jouslin de NorayXavier Jouslin de Norayhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/42Certficate Chain and customize certificate2023-08-24T15:02:34ZXavier Jouslin de NorayCertficate Chain and customize certificateadd certificate chain inside certificate and customize certificateadd certificate chain inside certificate and customize certificateXavier Jouslin de NorayXavier Jouslin de Norayhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/41Standardization of the manifests2023-06-29T17:25:07ZCharles-Francis DamedeyStandardization of the manifestsAt the moment, there are multiple formats of manifests. Some of them include the iconPath, some don't. We should also decide what more to include in the manifest like an id, author, etc.At the moment, there are multiple formats of manifests. Some of them include the iconPath, some don't. We should also decide what more to include in the manifest like an id, author, etc.Charles-Francis DamedeyAdrien BéraudAndreas TraczykXavier Jouslin de NoraySébastien BlinCharles-Francis Damedeyhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/40add test certificate for CI/CD2023-08-24T10:44:27ZXavier Jouslin de Norayadd test certificate for CI/CDadd stage to test certificate in Jenkin pipelineadd stage to test certificate in Jenkin pipelineXavier Jouslin de NorayXavier Jouslin de Norayhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/39Whisper: bad rotation with mobile devices2023-06-29T18:43:50ZAline Gondim SantosWhisper: bad rotation with mobile devicesAlice - linux - whisper installed
Bob - IOS (should be the same with android)
Call between alice and bob:
Currently there is no transcription output to video because transpose filter is not built and linked to plugin.
Moreover, when p...Alice - linux - whisper installed
Bob - IOS (should be the same with android)
Call between alice and bob:
Currently there is no transcription output to video because transpose filter is not built and linked to plugin.
Moreover, when properly built, the rotation is not good.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/38Update CI: add daemon as a submodule and use jenkinsfile2023-06-29T18:42:17ZSébastien BlinUpdate CI: add daemon as a submodule and use jenkinsfileLike client-qt or client-android to avoid jami-projectLike client-qt or client-android to avoid jami-projectAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/37Certificate2023-08-24T10:43:49ZXavier Jouslin de NorayCertificatescript to create and use a certificatescript to create and use a certificateXavier Jouslin de NorayXavier Jouslin de Noray