Now that we have html <iframe> in 0.8.1, users are integrating other apps with Obsidian in fun and interesting ways. I’m curious what is the best app(s) (or type of app) to pair with Obsidian. Some initial thoughts:
The app should fill in Obsidian feature gaps: project/task management, outliner, etc.
The app should support being iframe’d and be useful in an Obsidian pane.
Optional: The app should easily facilitate movement of data, example: copy/paste markdown.
So I would love to hear what users are doing right now. Post screenshots! Some apps I’ve seen mentioned on Discord: Todoist, Amazing Marvin, Dynalist.
Are you able to embed Trello boards, I see that trello adds header to forbid iframe embeds? Anyone else getting this - though I only tried private boards…
I don’t know about Todoist specifically, but for most apps, you can try by copying the web url into an iframe element. In your Obsidian note, you would have:
I am having trouble logging into my Dynalist account when a Dynalist note is displayed in an iframe within an Obsidian note.
The problem is "not being able to log-in (I have signed up with my Google account) and the iframe error message reads: “Your browser has blocked google login popup”. However my default browser is Google Chrome and popups for dynalist.io are not blocked.
Does anyone have any ide how to login to Dynalist account from within Obsidian?
It’s not supposed to work in an iframe. Dynalist is just following the OAuth2 spec, which recommends against allowing login via iframe to prevent click-jacking.
You may find a few services using OAuth2 that allow iframes, but any major company that takes security seriously is going to follow the recommendations and block it. (Good job, Dynalist )
Perhaps someone could write an Obsidian plugin to handle the OAuth flow and retrieve the token natively inside of Obsidian.
The plugin would need to open a new browser window and still have you login normally, outside of an iframe. But then you should be able to return to Obsidian and refresh the iframe after login.