@opendj/app-shell
v0.1.0
Published
Platform-neutral app-shell interfaces and browser/Capacitor adapters for OpenDJ.
Readme
@opendj/app-shell
Platform-neutral app-shell interfaces. Feature components depend on this package; concrete browser/Capacitor adapters are wired by the consuming app.
Contents (planned — see docs/agent-brief.md §"App shell and native platform adapters"):
AppShellinterface (getPlatform,isNative,openExternalUrl,share,copyToClipboard,refreshRealtimeSnapshotOnResume)NativeAuthAdapterinterface (system-browser OAuth flow + secure native session storage)BrowserAppShelladapter (links, Web Share API, Clipboard API, httpOnly cookie sessions)- Capacitor adapters (introduced per-feature; live in downstream consumers' native mobile shells)
Rule: Capacitor-specific code lives in adapter implementations, never in feature components. The repo remains runnable as a normal web app without Xcode or Android Studio.
