Files
actual/packages/mobile/package.json
Claude 22a5bff977 [AI] Add Capacitor iOS app wrapper for App Store publishing
Wraps the existing PWA mobile web app in a Capacitor iOS shell for
publishing to the iOS App Store. Uses the existing 54+ mobile-optimized
React components and local-first SQLite storage (via absurd-sql/IndexedDB).

Key additions:
- packages/mobile/ - New Capacitor workspace with iOS platform
- Custom ActualBridgeViewController for WKWebView configuration
- CrossOriginIsolationPlugin for SharedArrayBuffer support
- Build scripts: yarn build:mobile, yarn mobile:open, yarn mobile:run:ios
- iOS deployment target set to 16.0 (required for SAB in WKWebView)
- App Transport Security configured for local networking

https://claude.ai/code/session_01GAVpnQ21dPw6KJVf5c4f5D
2026-03-21 10:59:02 +00:00

25 lines
648 B
JSON

{
"name": "@actual-app/mobile",
"version": "26.3.0",
"private": true,
"description": "Actual Budget iOS app powered by Capacitor",
"license": "MIT",
"scripts": {
"build": "yarn workspace @actual-app/web build && npx cap sync ios",
"sync": "npx cap sync ios",
"open": "npx cap open ios",
"run:ios": "npx cap run ios"
},
"dependencies": {
"@capacitor/app": "^7.0.0",
"@capacitor/core": "^7.0.0",
"@capacitor/ios": "^7.0.0",
"@capacitor/keyboard": "^7.0.0",
"@capacitor/splash-screen": "^7.0.0",
"@capacitor/status-bar": "^7.0.0"
},
"devDependencies": {
"@capacitor/cli": "^7.0.0"
}
}