managarten/apps/moodlit/apps/mobile/app.json
Till-JS b7eeae9590 feat(moodlit): add complete web app with fullscreen moods and sequences
- Add 24 default moods with various animation types (pulse, wave, candle, disco, etc.)
- Implement fullscreen mood view with play/pause, timer, and keyboard controls
- Add create mood dialog for custom moods with color picker and animation selection
- Implement sequences page with demo sequences and playback functionality
- Add MoodCard component with favorite toggle and animations
- Integrate with shared-branding (MoodlitLogo, AppId, APP_BRANDING config)
- Add i18n support (DE/EN) for all features
- Setup auth pages using shared-auth-ui
- Add feedback page with shared-feedback-service integration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 16:53:56 +01:00

81 lines
1.9 KiB
JSON

{
"expo": {
"name": "Moodlit",
"slug": "moods",
"version": "1.0.0",
"scheme": "moods",
"platforms": ["ios", "android"],
"web": {
"bundler": "metro",
"output": "static",
"favicon": "./assets/favicon.png"
},
"plugins": [
"expo-router",
[
"expo-camera",
{
"cameraPermission": "Erlaubt $(PRODUCT_NAME) die Kamera für die Taschenlampen-Funktion zu nutzen."
}
],
[
"expo-splash-screen",
{
"backgroundColor": "#000000",
"image": "./assets/splash.png",
"imageWidth": 200
}
]
],
"experiments": {
"typedRoutes": true,
"tsconfigPaths": true
},
"orientation": "default",
"icon": "./assets/mood-light-logo.png",
"userInterfaceStyle": "dark",
"assetBundlePatterns": ["**/*"],
"ios": {
"supportsTablet": true,
"requireFullScreen": false,
"bundleIdentifier": "com.tilljs.moodlight",
"icon": "./assets/mood-light.icon",
"infoPlist": {
"ITSAppUsesNonExemptEncryption": false,
"UIRequiresFullScreen": false,
"UIUserInterfaceStyle": "Dark",
"UISupportedInterfaceOrientations": [
"UIInterfaceOrientationPortrait",
"UIInterfaceOrientationLandscapeLeft",
"UIInterfaceOrientationLandscapeRight"
],
"UISupportedInterfaceOrientations~ipad": [
"UIInterfaceOrientationPortrait",
"UIInterfaceOrientationPortraitUpsideDown",
"UIInterfaceOrientationLandscapeLeft",
"UIInterfaceOrientationLandscapeRight"
]
}
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/mood-light-logo.png",
"backgroundColor": "#000000"
},
"package": "com.tilljs.moodlight",
"permissions": [
"CAMERA",
"FLASHLIGHT",
"android.permission.CAMERA",
"android.permission.RECORD_AUDIO"
]
},
"extra": {
"router": {},
"eas": {
"projectId": "faec0f17-97e2-4be5-9a85-d281b5635e7a"
}
},
"owner": "memoro"
}
}