mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	Download asset to local and error fixing (#100)
* Update photo_manager pub package * Added download endpoint for assets * Successfully save a photo to the local device's gallery * Save save a video to the local device's gallery * Fixed #97 * Added download loading indicator * Refactor and increase the font size for curated search thumbnail images * Reposition loading animation on the search result page
This commit is contained in:
		@@ -13,7 +13,7 @@ PODS:
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - path_provider_ios (0.0.1):
 | 
			
		||||
    - Flutter
 | 
			
		||||
  - photo_manager (1.0.0):
 | 
			
		||||
  - photo_manager (2.0.0):
 | 
			
		||||
    - Flutter
 | 
			
		||||
    - FlutterMacOS
 | 
			
		||||
  - SAMKeychain (1.5.3)
 | 
			
		||||
@@ -70,7 +70,7 @@ SPEC CHECKSUMS:
 | 
			
		||||
  FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
 | 
			
		||||
  package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e
 | 
			
		||||
  path_provider_ios: 7d7ce634493af4477d156294792024ec3485acd5
 | 
			
		||||
  photo_manager: 84fa94fbeb82e607333ea9a13c43b58e0903a463
 | 
			
		||||
  photo_manager: 4f6810b7dfc4feb03b461ac1a70dacf91fba7604
 | 
			
		||||
  SAMKeychain: 483e1c9f32984d50ca961e26818a534283b4cd5c
 | 
			
		||||
  sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904
 | 
			
		||||
  Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
 | 
			
		||||
 
 | 
			
		||||
@@ -1,66 +1,72 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
			
		||||
<plist version="1.0">
 | 
			
		||||
<dict>
 | 
			
		||||
	<key>CFBundleDevelopmentRegion</key>
 | 
			
		||||
	<string>$(DEVELOPMENT_LANGUAGE)</string>
 | 
			
		||||
	<key>CFBundleDisplayName</key>
 | 
			
		||||
	<string>Immich</string>
 | 
			
		||||
	<key>CFBundleExecutable</key>
 | 
			
		||||
	<string>$(EXECUTABLE_NAME)</string>
 | 
			
		||||
	<key>CFBundleIdentifier</key>
 | 
			
		||||
	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
 | 
			
		||||
	<key>CFBundleInfoDictionaryVersion</key>
 | 
			
		||||
	<string>6.0</string>
 | 
			
		||||
	<key>CFBundleName</key>
 | 
			
		||||
	<string>immich_mobile</string>
 | 
			
		||||
	<key>CFBundlePackageType</key>
 | 
			
		||||
	<string>APPL</string>
 | 
			
		||||
	<key>CFBundleShortVersionString</key>
 | 
			
		||||
	<string>$(FLUTTER_BUILD_NAME)</string>
 | 
			
		||||
	<key>CFBundleSignature</key>
 | 
			
		||||
	<string>????</string>
 | 
			
		||||
	<key>CFBundleVersion</key>
 | 
			
		||||
	<string>2</string>
 | 
			
		||||
	<key>LSRequiresIPhoneOS</key>
 | 
			
		||||
	<true/>
 | 
			
		||||
	<key>MGLMapboxMetricsEnabledSettingShownInApp</key>
 | 
			
		||||
	<true/>
 | 
			
		||||
	<key>NSAppTransportSecurity</key>
 | 
			
		||||
	<dict>
 | 
			
		||||
		<key>NSAllowsArbitraryLoads</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
	</dict>
 | 
			
		||||
	<key>NSLocationAlwaysUsageDescription</key>
 | 
			
		||||
	<string>Enable location setting to show position of assets on map</string>
 | 
			
		||||
	<key>NSLocationWhenInUseUsageDescription</key>
 | 
			
		||||
	<string>Enable location setting to show position of assets on map</string>
 | 
			
		||||
	<key>NSPhotoLibraryUsageDescription</key>
 | 
			
		||||
	<string>We need to manage backup your photos album</string>
 | 
			
		||||
	<key>UILaunchStoryboardName</key>
 | 
			
		||||
	<string>LaunchScreen</string>
 | 
			
		||||
	<key>UIMainStoryboardFile</key>
 | 
			
		||||
	<string>Main</string>
 | 
			
		||||
	<key>UISupportedInterfaceOrientations</key>
 | 
			
		||||
	<array>
 | 
			
		||||
		<string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
	</array>
 | 
			
		||||
	<key>UISupportedInterfaceOrientations~ipad</key>
 | 
			
		||||
	<array>
 | 
			
		||||
		<string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
		<string>UIInterfaceOrientationPortraitUpsideDown</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
		<string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
	</array>
 | 
			
		||||
	<key>UIUserInterfaceStyle</key>
 | 
			
		||||
	<string>Light</string>
 | 
			
		||||
	<key>UIViewControllerBasedStatusBarAppearance</key>
 | 
			
		||||
	<true/>
 | 
			
		||||
	<key>io.flutter.embedded_views_preview</key>
 | 
			
		||||
	<true/>
 | 
			
		||||
	<key>ITSAppUsesNonExemptEncryption</key>
 | 
			
		||||
	<false/>
 | 
			
		||||
</dict>
 | 
			
		||||
</plist>
 | 
			
		||||
  <dict>
 | 
			
		||||
    <key>CFBundleDevelopmentRegion</key>
 | 
			
		||||
    <string>$(DEVELOPMENT_LANGUAGE)</string>
 | 
			
		||||
    <key>CFBundleDisplayName</key>
 | 
			
		||||
    <string>Immich</string>
 | 
			
		||||
    <key>CFBundleExecutable</key>
 | 
			
		||||
    <string>$(EXECUTABLE_NAME)</string>
 | 
			
		||||
    <key>CFBundleIdentifier</key>
 | 
			
		||||
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
 | 
			
		||||
    <key>CFBundleInfoDictionaryVersion</key>
 | 
			
		||||
    <string>6.0</string>
 | 
			
		||||
    <key>CFBundleName</key>
 | 
			
		||||
    <string>immich_mobile</string>
 | 
			
		||||
    <key>CFBundlePackageType</key>
 | 
			
		||||
    <string>APPL</string>
 | 
			
		||||
    <key>CFBundleShortVersionString</key>
 | 
			
		||||
    <string>$(FLUTTER_BUILD_NAME)</string>
 | 
			
		||||
    <key>CFBundleSignature</key>
 | 
			
		||||
    <string>????</string>
 | 
			
		||||
    <key>CFBundleVersion</key>
 | 
			
		||||
    <string>2</string>
 | 
			
		||||
    <key>LSRequiresIPhoneOS</key>
 | 
			
		||||
    <true />
 | 
			
		||||
    <key>MGLMapboxMetricsEnabledSettingShownInApp</key>
 | 
			
		||||
    <true />
 | 
			
		||||
    <key>NSAppTransportSecurity</key>
 | 
			
		||||
    <dict>
 | 
			
		||||
      <key>NSAllowsArbitraryLoads</key>
 | 
			
		||||
      <true />
 | 
			
		||||
    </dict>
 | 
			
		||||
    <key>NSLocationAlwaysUsageDescription</key>
 | 
			
		||||
    <string>Enable location setting to show position of assets on map</string>
 | 
			
		||||
 | 
			
		||||
    <key>NSLocationWhenInUseUsageDescription</key>
 | 
			
		||||
    <string>Enable location setting to show position of assets on map</string>
 | 
			
		||||
 | 
			
		||||
    <key>NSPhotoLibraryUsageDescription</key>
 | 
			
		||||
    <string>We need to manage backup your photos album</string>
 | 
			
		||||
 | 
			
		||||
    <key>NSPhotoLibraryAddUsageDescription</key>
 | 
			
		||||
    <string>We need to manage backup your photos album</string>
 | 
			
		||||
 | 
			
		||||
    <key>UILaunchStoryboardName</key>
 | 
			
		||||
    <string>LaunchScreen</string>
 | 
			
		||||
    <key>UIMainStoryboardFile</key>
 | 
			
		||||
    <string>Main</string>
 | 
			
		||||
    <key>UISupportedInterfaceOrientations</key>
 | 
			
		||||
    <array>
 | 
			
		||||
      <string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
      <string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
      <string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
    </array>
 | 
			
		||||
    <key>UISupportedInterfaceOrientations~ipad</key>
 | 
			
		||||
    <array>
 | 
			
		||||
      <string>UIInterfaceOrientationPortrait</string>
 | 
			
		||||
      <string>UIInterfaceOrientationPortraitUpsideDown</string>
 | 
			
		||||
      <string>UIInterfaceOrientationLandscapeLeft</string>
 | 
			
		||||
      <string>UIInterfaceOrientationLandscapeRight</string>
 | 
			
		||||
    </array>
 | 
			
		||||
    <key>UIUserInterfaceStyle</key>
 | 
			
		||||
    <string>Light</string>
 | 
			
		||||
    <key>UIViewControllerBasedStatusBarAppearance</key>
 | 
			
		||||
    <true />
 | 
			
		||||
    <key>io.flutter.embedded_views_preview</key>
 | 
			
		||||
    <true />
 | 
			
		||||
    <key>ITSAppUsesNonExemptEncryption</key>
 | 
			
		||||
    <false />
 | 
			
		||||
  </dict>
 | 
			
		||||
</plist>
 | 
			
		||||
		Reference in New Issue
	
	Block a user