Webview (child)
Native App (parent)

Architecture

Questions

press ‘1’ to see who said what

Do we want Shortcut Actions?

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

Do we want Widgets?

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

What requirements does Pirijan have?

What are we going to do about subscriptions?

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

Does the Kinopio API token expire?

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

quick open your fav/pinned spaces

both. the widget lets you type something yourself to save

shared txt/url/img added as an inbox card

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

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

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)

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

nope

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?

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

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

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()

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

👍

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

Yes, and me too

Share Sheet

Widgets

Shortcut Actions

Haptic Feedback API

api.kinopio.club

WKWebView (kinopio.club or index.html)

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