mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-21 15:36:50 -05:00
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
25 lines
648 B
JSON
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"
|
|
}
|
|
}
|