Skip to content

Commit 8177c6c

Browse files
committed
clean
1 parent 9873a0d commit 8177c6c

File tree

7 files changed

+179
-183
lines changed

7 files changed

+179
-183
lines changed

mobile/app.json

Lines changed: 178 additions & 165 deletions
Original file line numberDiff line numberDiff line change
@@ -1,169 +1,182 @@
11
{
2-
"expo": {
3-
"name": "Offlinery",
4-
"slug": "offlinery",
5-
"version": "1.0.2",
6-
"newArchEnabled": true,
7-
"orientation": "portrait",
8-
"icon": "./assets/icon.png",
9-
"userInterfaceStyle": "light",
10-
"splash": {
11-
"image": "./assets/splash.png",
12-
"resizeMode": "cover",
13-
"backgroundColor": "#ffffff"
14-
},
15-
"ios": {
16-
"buildNumber": "11",
17-
"supportsTablet": true,
18-
"privacyManifests": {
19-
"NSPrivacyCollectedDataTypes": [
20-
{
21-
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeCrashData",
22-
"NSPrivacyCollectedDataTypeLinked": false,
23-
"NSPrivacyCollectedDataTypeTracking": false,
24-
"NSPrivacyCollectedDataTypePurposes": [
25-
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
26-
]
27-
},
28-
{
29-
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypePerformanceData",
30-
"NSPrivacyCollectedDataTypeLinked": false,
31-
"NSPrivacyCollectedDataTypeTracking": false,
32-
"NSPrivacyCollectedDataTypePurposes": [
33-
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
34-
]
35-
},
36-
{
37-
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeOtherDiagnosticData",
38-
"NSPrivacyCollectedDataTypeLinked": false,
39-
"NSPrivacyCollectedDataTypeTracking": false,
40-
"NSPrivacyCollectedDataTypePurposes": [
41-
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
42-
]
43-
}
44-
],
45-
"NSPrivacyAccessedAPITypes": [
46-
{
47-
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryUserDefaults",
48-
"NSPrivacyAccessedAPITypeReasons": ["CA92.1"]
49-
},
50-
{
51-
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategorySystemBootTime",
52-
"NSPrivacyAccessedAPITypeReasons": ["35F9.1"]
53-
},
54-
{
55-
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryFileTimestamp",
56-
"NSPrivacyAccessedAPITypeReasons": ["C617.1"]
57-
}
58-
]
59-
},
60-
"config": {
61-
"googleMapsApiKey": "AIzaSyCvQCDDpKQW-DlxC44t8edMgC52HvTl4LM",
62-
"usesNonExemptEncryption": false
63-
},
64-
"infoPlist": {
65-
"UIBackgroundModes": ["location", "fetch", "processing"],
66-
"BGTaskSchedulerPermittedIdentifiers": [
67-
"com.transistorsoft.fetch",
68-
"com.transistorsoft.customtask"
69-
],
70-
"locationAlwaysPermission": "Offlinery needs your location on 'always' to work.",
71-
"NSLocationWhenInUseUsageDescription": "Offlinery needs your location to show you interesting people nearby when you're using the app.",
72-
"NSLocationAlwaysAndWhenInUseUsageDescription": "Offlinery uses your location to notify you about interesting people nearby, even when the app is closed.",
73-
"NSLocationAlwaysUsageDescription": "Offlinery uses your location to inform you about interesting people nearby at any time.",
74-
"NSMotionUsageDescription": "Offlinery uses motion-detection to determine the motion-activity of the device (walking, vehicle, bicycle, etc)"
75-
},
76-
"bundleIdentifier": "io.wavect.offlinery"
77-
},
78-
"android": {
79-
"config": {
80-
"googleMaps": {
81-
"apiKey": "AIzaSyCvQCDDpKQW-DlxC44t8edMgC52HvTl4LM"
82-
}
83-
},
84-
"googleServicesFile": "./google-services.json",
85-
"permissions": [
86-
"android.permission.CAMERA",
87-
"android.permission.READ_MEDIA_IMAGES",
88-
"android.permission.READ_EXTERNAL_STORAGE",
89-
"android.permission.RECORD_AUDIO",
90-
"android.permission.ACCESS_COARSE_LOCATION",
91-
"android.permission.ACCESS_FINE_LOCATION",
92-
"android.permission.ACCESS_BACKGROUND_LOCATION",
93-
"android.permission.FOREGROUND_SERVICE",
94-
"android.permission.FOREGROUND_SERVICE_LOCATION",
95-
"android.permission.POST_NOTIFICATIONS",
96-
"android.permission.RECEIVE_BOOT_COMPLETED",
97-
"android.permission.WAKE_LOCK",
98-
"android.permission.INTERNET",
99-
"com.google.android.c2dm.permission.RECEIVE"
100-
],
101-
"package": "io.wavect.offlinery"
102-
},
103-
"web": {
104-
"favicon": "./assets/favicon.png"
105-
},
106-
"plugins": [
107-
["expo-font"],
108-
[
109-
"expo-notifications",
110-
{
111-
"icon": "./assets/icon.png",
112-
"color": "#459da1",
113-
"androidMode": "default",
114-
"androidCollapsedTitle": "Updates from Offlinery"
115-
}
116-
],
117-
[
118-
"react-native-background-geolocation",
119-
{
120-
"license": "c291edce0cdd27091d2756cd7ed67b42edbd15a242d82bc4257f16284ac503fc"
121-
}
122-
],
123-
[
124-
"expo-gradle-ext-vars",
125-
{
126-
"googlePlayServicesLocationVersion": "21.1.0",
127-
"appCompatVersion": "1.4.2"
128-
}
129-
],
130-
"react-native-background-fetch",
131-
[
132-
"expo-image-picker",
133-
{
134-
"photosPermission": "The app accesses your photos to let others know about your appearance."
135-
}
136-
],
137-
"expo-localization",
138-
[
139-
"expo-build-properties",
140-
{
141-
"android": {
142-
"enableProguardInReleaseBuilds": true,
143-
"enableShrinkResourcesInReleaseBuilds": true,
144-
"extraProguardRules": "-keep class expo.modules.location.** { *; } -keep public class com.horcrux.svg.** {*;} -keep class com.google.firebase.** { *; } -keep class com.google.android.gms.** { *; } -dontwarn com.google.firebase.** -dontwarn com.google.android.gms.** -keep class com.google.firebase.messaging.** { *; } -keep class com.google.android.gms.internal.** { *; } -keep class com.google.android.gms.common.** { *; } -keep class expo.modules.notifications.** { *; }",
145-
"allowBackup": false
146-
},
147-
"ios": {
148-
"useFrameworks": "static"
149-
}
150-
}
151-
],
152-
[
153-
"@sentry/react-native",
154-
{
155-
"url": "https://sentry.io/",
156-
"note": "Use SENTRY_AUTH_TOKEN env to authenticate with Sentry.",
157-
"project": "offlinery-app",
158-
"organization": "wavect"
159-
}
2+
"expo": {
3+
"name": "Offlinery",
4+
"slug": "offlinery",
5+
"version": "1.0.2",
6+
"newArchEnabled": true,
7+
"orientation": "portrait",
8+
"icon": "./assets/icon.png",
9+
"userInterfaceStyle": "light",
10+
"splash": {
11+
"image": "./assets/icon.png",
12+
"resizeMode": "cover",
13+
"backgroundColor": "#ffffff"
14+
},
15+
"ios": {
16+
"buildNumber": "11",
17+
"supportsTablet": true,
18+
"privacyManifests": {
19+
"NSPrivacyCollectedDataTypes": [
20+
{
21+
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeCrashData",
22+
"NSPrivacyCollectedDataTypeLinked": false,
23+
"NSPrivacyCollectedDataTypeTracking": false,
24+
"NSPrivacyCollectedDataTypePurposes": [
25+
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
16026
]
27+
},
28+
{
29+
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypePerformanceData",
30+
"NSPrivacyCollectedDataTypeLinked": false,
31+
"NSPrivacyCollectedDataTypeTracking": false,
32+
"NSPrivacyCollectedDataTypePurposes": [
33+
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
34+
]
35+
},
36+
{
37+
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeOtherDiagnosticData",
38+
"NSPrivacyCollectedDataTypeLinked": false,
39+
"NSPrivacyCollectedDataTypeTracking": false,
40+
"NSPrivacyCollectedDataTypePurposes": [
41+
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
42+
]
43+
}
44+
],
45+
"NSPrivacyAccessedAPITypes": [
46+
{
47+
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryUserDefaults",
48+
"NSPrivacyAccessedAPITypeReasons": [
49+
"CA92.1"
50+
]
51+
},
52+
{
53+
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategorySystemBootTime",
54+
"NSPrivacyAccessedAPITypeReasons": [
55+
"35F9.1"
56+
]
57+
},
58+
{
59+
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryFileTimestamp",
60+
"NSPrivacyAccessedAPITypeReasons": [
61+
"C617.1"
62+
]
63+
}
64+
]
65+
},
66+
"config": {
67+
"googleMapsApiKey": "AIzaSyCvQCDDpKQW-DlxC44t8edMgC52HvTl4LM",
68+
"usesNonExemptEncryption": false
69+
},
70+
"infoPlist": {
71+
"UIBackgroundModes": [
72+
"location",
73+
"fetch",
74+
"processing"
75+
],
76+
"BGTaskSchedulerPermittedIdentifiers": [
77+
"com.transistorsoft.fetch",
78+
"com.transistorsoft.customtask"
16179
],
162-
"extra": {
163-
"eas": {
164-
"projectId": "82312fa2-5baf-4876-a294-ed9ff600a260"
165-
}
166-
},
167-
"owner": "wavect"
168-
}
80+
"locationAlwaysPermission": "Offlinery needs your location on 'always' to work.",
81+
"NSLocationWhenInUseUsageDescription": "Offlinery needs your location to show you interesting people nearby when you're using the app.",
82+
"NSLocationAlwaysAndWhenInUseUsageDescription": "Offlinery uses your location to notify you about interesting people nearby, even when the app is closed.",
83+
"NSLocationAlwaysUsageDescription": "Offlinery uses your location to inform you about interesting people nearby at any time.",
84+
"NSMotionUsageDescription": "Offlinery uses motion-detection to determine the motion-activity of the device (walking, vehicle, bicycle, etc)"
85+
},
86+
"bundleIdentifier": "io.wavect.offlinery",
87+
"appleTeamId": "YR7NVL6UM8"
88+
},
89+
"android": {
90+
"config": {
91+
"googleMaps": {
92+
"apiKey": "AIzaSyCvQCDDpKQW-DlxC44t8edMgC52HvTl4LM"
93+
}
94+
},
95+
"googleServicesFile": "./google-services.json",
96+
"permissions": [
97+
"android.permission.CAMERA",
98+
"android.permission.READ_MEDIA_IMAGES",
99+
"android.permission.READ_EXTERNAL_STORAGE",
100+
"android.permission.RECORD_AUDIO",
101+
"android.permission.ACCESS_COARSE_LOCATION",
102+
"android.permission.ACCESS_FINE_LOCATION",
103+
"android.permission.ACCESS_BACKGROUND_LOCATION",
104+
"android.permission.FOREGROUND_SERVICE",
105+
"android.permission.FOREGROUND_SERVICE_LOCATION",
106+
"android.permission.POST_NOTIFICATIONS",
107+
"android.permission.RECEIVE_BOOT_COMPLETED",
108+
"android.permission.WAKE_LOCK",
109+
"android.permission.INTERNET",
110+
"com.google.android.c2dm.permission.RECEIVE"
111+
],
112+
"package": "io.wavect.offlinery"
113+
},
114+
"web": {
115+
"favicon": "./assets/icon.png"
116+
},
117+
"plugins": [
118+
[
119+
"expo-font"
120+
],
121+
[
122+
"expo-notifications",
123+
{
124+
"icon": "./assets/icon.png",
125+
"color": "#459da1",
126+
"androidMode": "default",
127+
"androidCollapsedTitle": "Updates from Offlinery"
128+
}
129+
],
130+
[
131+
"react-native-background-geolocation",
132+
{
133+
"license": "c291edce0cdd27091d2756cd7ed67b42edbd15a242d82bc4257f16284ac503fc"
134+
}
135+
],
136+
[
137+
"expo-gradle-ext-vars",
138+
{
139+
"googlePlayServicesLocationVersion": "21.1.0",
140+
"appCompatVersion": "1.4.2"
141+
}
142+
],
143+
"react-native-background-fetch",
144+
[
145+
"expo-image-picker",
146+
{
147+
"photosPermission": "The app accesses your photos to let others know about your appearance."
148+
}
149+
],
150+
"expo-localization",
151+
[
152+
"expo-build-properties",
153+
{
154+
"android": {
155+
"enableProguardInReleaseBuilds": true,
156+
"enableShrinkResourcesInReleaseBuilds": true,
157+
"extraProguardRules": "-keep class expo.modules.location.** { *; } -keep public class com.horcrux.svg.** {*;} -keep class com.google.firebase.** { *; } -keep class com.google.android.gms.** { *; } -dontwarn com.google.firebase.** -dontwarn com.google.android.gms.** -keep class com.google.firebase.messaging.** { *; } -keep class com.google.android.gms.internal.** { *; } -keep class com.google.android.gms.common.** { *; } -keep class expo.modules.notifications.** { *; }",
158+
"allowBackup": false
159+
},
160+
"ios": {
161+
"useFrameworks": "static"
162+
}
163+
}
164+
],
165+
[
166+
"@sentry/react-native",
167+
{
168+
"url": "https://sentry.io/",
169+
"note": "Use SENTRY_AUTH_TOKEN env to authenticate with Sentry.",
170+
"project": "offlinery-app",
171+
"organization": "wavect"
172+
}
173+
]
174+
],
175+
"extra": {
176+
"eas": {
177+
"projectId": "82312fa2-5baf-4876-a294-ed9ff600a260"
178+
}
179+
},
180+
"owner": "wavect"
181+
}
169182
}

mobile/assets/favicon.png

-19 KB
Binary file not shown.

mobile/assets/favicon.svg

Lines changed: 0 additions & 6 deletions
This file was deleted.

mobile/assets/icon.png

58.2 KB
Loading

0 commit comments

Comments
 (0)