Webview (child)
Native App (parent)

Architecture

Questions

press ‘1’ to see who said what

Widgets

Should we bridge the native iOS haptic feedback API to JS? (like on FL)

Do we want a universal App? One app for iOS, iPadOS and macOS.

That could work. Alternatively, the app could call a JS method on window after it finished loading.

WKWebView (kinopio.club or index.html)

Shortcut Actions

Haptic Feedback API

Share Sheet

api.kinopio.club

What requirements does Pirijan have?

Do we want Shortcut Actions?

re offline/index.html bundling: any places you could point me towards how to add support for this?

Yes, and me too

i like the latter idea more. is the js bridge just a postmessage?

👍

From the widget, no. But it shouldn’t take long to open the app and show a sheet.

Yes it would be outside of the webview. And yes that would be more maintenance. An alternative could be to send the token to the native part of the app via an JS bridge. Maybe like this.$iOS.setToken()

is it possible to open an ‘alert prompt’ style dialog that doesnt need to wait for the app to open to receive input?

All links to kinopio.club should open inside the app and all other links should open in the default browser.

does this mean that the sign up/sign in for the webview is done outside the webview? or that there’s a seperate flow in either case, having a seperate login flow may be a maintainance issue?

nope

So it would open a native sheet inside the app? This native sheet could also be used as the share sheet.

yes i would love this, is it possible for the app to emit postmessages (or whatever) whenever it wants the device to vibrate/haptic? eg when opening a card

the main thing is that kinopio urls open in the same webview, and external webviews open in either another webview or system browser (which you think is best)

I can provide a querystring, that’ll hide upgrade and pricing mentions for v1

shared txt/url/img added as an inbox card

both. the widget lets you type something yourself to save

quick open your fav/pinned spaces

quick add ideas to inbox (similar to the browser extension)

Does the Kinopio API token expire?

What are we going to do about subscriptions?

What should the share sheet look like? What should it be able to do?

Do we want Widgets?