ferdium / ferdium-recipes

Recipes encapsulate your favourite apps into Ferdium for unified notifications handling and more
MIT License
82 stars 191 forks source link

Add Omnivore #567

Open abers opened 5 months ago

abers commented 5 months ago

Preflight Checklist

Name of the service

Omnivore

URL of the service

https://omnivore.app

GitHub URL to a recipe that has already been created by someone else or you

No response

Features you want implemented

"Continue with Google" login support. When added as "Custom Website", clicking to log in with Google opens a blank tab in the default browser.

Akasiek commented 3 weeks ago

It is quite tricky. There is a Google iframe that generates and opens a popup.

When I click on it in Ferdium, it throws an error with the popup URL and opens an iframe button URL, which is kinda unusual... That's why we get the empty tab - it's just the button page that can't be opened with the GET method.

Should probably catch the popup URL from the error message and open it instead.