mobile bluesky app made with flutter lazurite.stormlightlabs.org/
mobile bluesky flutter
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: add reason to permission req

+24 -8
+22 -8
ios/Runner.xcodeproj/project.pbxproj
··· 204 204 3B06AD1E1E4923F5004D2608 /* Thin Binary */, 205 205 D83A47AAE1B8A38105D97A73 /* [CP] Embed Pods Frameworks */, 206 206 46A625365BA943162BC0528F /* [CP] Copy Pods Resources */, 207 + B17F4F7F2E8AA3D100C41D55 /* Generate objective_c.framework dSYM */, 207 208 F71C51392C4AA10000B33C11 /* [firebase_crashlytics] Crashlytics Upload Symbols */, 208 209 ); 209 210 buildRules = ( ··· 323 324 inputFileListPaths = ( 324 325 "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", 325 326 ); 326 - inputPaths = ( 327 - ); 328 327 name = "[CP] Copy Pods Resources"; 329 328 outputFileListPaths = ( 330 329 "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", 331 - ); 332 - outputPaths = ( 333 330 ); 334 331 runOnlyForDeploymentPostprocessing = 0; 335 332 shellPath = /bin/sh; ··· 351 348 shellPath = /bin/sh; 352 349 shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; 353 350 }; 351 + B17F4F7F2E8AA3D100C41D55 /* Generate objective_c.framework dSYM */ = { 352 + isa = PBXShellScriptBuildPhase; 353 + buildActionMask = 2147483647; 354 + files = ( 355 + ); 356 + inputFileListPaths = ( 357 + ); 358 + inputPaths = ( 359 + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/objective_c.framework/objective_c", 360 + ); 361 + name = "Generate objective_c.framework dSYM"; 362 + outputFileListPaths = ( 363 + ); 364 + outputPaths = ( 365 + "${DWARF_DSYM_FOLDER_PATH}/objective_c.framework.dSYM", 366 + ); 367 + runOnlyForDeploymentPostprocessing = 0; 368 + shellPath = /bin/sh; 369 + shellScript = "if [ \"${CONFIGURATION}\" != \"Release\" ] && [ \"${CONFIGURATION}\" != \"Profile\" ]; then\n exit 0\nfi\n\nframework_binary=\"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/objective_c.framework/objective_c\"\nframework_dsym=\"${DWARF_DSYM_FOLDER_PATH}/objective_c.framework.dSYM\"\n\nif [ ! -f \"${framework_binary}\" ]; then\n echo \"warning: objective_c.framework binary not found at ${framework_binary}; skipping dSYM generation.\"\n exit 0\nfi\n\nif ! command -v dsymutil >/dev/null 2>&1; then\n echo \"error: dsymutil is not available; cannot generate objective_c.framework.dSYM\"\n exit 1\nfi\n\nrm -rf \"${framework_dsym}\"\nif ! dsymutil \"${framework_binary}\" -o \"${framework_dsym}\"; then\n echo \"error: Failed to generate dSYM for objective_c.framework\"\n exit 1\nfi\n\necho \"Generated objective_c.framework dSYM: ${framework_dsym}\"\n"; 370 + showEnvVarsInLog = 0; 371 + }; 354 372 C67D8A4AC1F1BC2EE3E67CCE /* [CP] Check Pods Manifest.lock */ = { 355 373 isa = PBXShellScriptBuildPhase; 356 374 buildActionMask = 2147483647; ··· 381 399 inputFileListPaths = ( 382 400 "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", 383 401 ); 384 - inputPaths = ( 385 - ); 386 402 name = "[CP] Embed Pods Frameworks"; 387 403 outputFileListPaths = ( 388 404 "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", 389 - ); 390 - outputPaths = ( 391 405 ); 392 406 runOnlyForDeploymentPostprocessing = 0; 393 407 shellPath = /bin/sh;
+2
ios/Runner/Info.plist
··· 82 82 <string>Main</string> 83 83 <key>NSPhotoLibraryAddUsageDescription</key> 84 84 <string>Lazurite saves images and videos to your photo library when you download media.</string> 85 + <key>NSPhotoLibraryUsageDescription</key> 86 + <string>Lazurite accesses your photo library so you can choose images and videos to upload and share.</string> 85 87 <key>UISupportedInterfaceOrientations</key> 86 88 <array> 87 89 <string>UIInterfaceOrientationPortrait</string>