* feat(remove-bg): add remove-bg integration
* feat(removebg): update name and icon
* docs(removebg): update name and icon
* docs: add remove.bg in available apps
* docs(removebg): correct path
---------
Co-authored-by: Ali BARIN <ali.barin53@gmail.com>
* feat(carbone): add carbone integration
* Update list-apps.spec.js to ensure Carbone is the first application in the alphabetically sorted list
Previously, the test expected DeepL to be the first in the list. Now, this change ensures that Carbone will take precedence as it will come first in the alphabetical order.
* Add Odoo App and Icon
* Add Auth for Odoo
* Authorise with API key, the password would also work, but we should encourage an API key.
* Odoo Verify Credentials method
* Add the xmlrpc dependency so the backend can communicate with Odoo's API.
* Add a port to the auth fields to establish a connection that might not be over HTTPS.
* Add still verified method
* Currently no need to keep uid, so remove it from the auth data.
* Await the callback from the xmlrpc method call to ensure we don't verify credentials before the callback has been executed.
* Add Odoo create-lead action
* Provide basic functionality to create a lead.
* Add Odoo type option
* Let the user decide if the lead should be a "lead" or "opportunity" in the create-lead action.
* Add documentation for Odoo app
* Follow project standards
* Change indents to 2 spaces
* Use single quotes instead of double
* Commonise the authentication method (DRY)
* Use latest for API doc link
* refactor(odoo): abstract and organize implementation
---------
Co-authored-by: Ali BARIN <ali.barin53@gmail.com>