mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 20:07:41 +09:00 
			
		
		
		
	feat(web): use timeline in geolocation manager (#21492)
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				CodeQL / Analyze (javascript) (push) Has been cancelled
				
			
		
			
				
	
				CodeQL / Analyze (python) (push) Has been cancelled
				
			
		
			
				
	
				Docker / pre-job (push) Has been cancelled
				
			
		
			
				
	
				Docker / Re-Tag ML () (push) Has been cancelled
				
			
		
			
				
	
				Docker / Re-Tag ML (-armnn) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Re-Tag ML (-cuda) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Re-Tag ML (-openvino) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Re-Tag ML (-rknn) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Re-Tag ML (-rocm) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Re-Tag Server () (push) Has been cancelled
				
			
		
			
				
	
				Docker / Build and Push ML (armnn, linux/arm64, -armnn) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Build and Push ML (cpu, ) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Build and Push ML (cuda, linux/amd64, -cuda) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Build and Push ML (openvino, linux/amd64, -openvino) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
				
			
		
			
				
	
				Docker / Build and Push Server (push) Has been cancelled
				
			
		
			
				
	
				Docker / Docker Build & Push Server Success (push) Has been cancelled
				
			
		
			
				
	
				Docker / Docker Build & Push ML Success (push) Has been cancelled
				
			
		
			
				
	
				Docs build / pre-job (push) Has been cancelled
				
			
		
			
				
	
				Docs build / Docs Build (push) Has been cancelled
				
			
		
			
				
	
				Static Code Analysis / pre-job (push) Has been cancelled
				
			
		
			
				
	
				Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
				
			
		
			
				
	
				Static Code Analysis / zizmor (push) Has been cancelled
				
			
		
			
				
	
				Test / pre-job (push) Has been cancelled
				
			
		
			
				
	
				Test / Test & Lint Server (push) Has been cancelled
				
			
		
			
				
	
				Test / Unit Test CLI (push) Has been cancelled
				
			
		
			
				
	
				Test / Unit Test CLI (Windows) (push) Has been cancelled
				
			
		
			
				
	
				Test / Lint Web (push) Has been cancelled
				
			
		
			
				
	
				Test / Test Web (push) Has been cancelled
				
			
		
			
				
	
				Test / Test i18n (push) Has been cancelled
				
			
		
			
				
	
				Test / End-to-End Lint (push) Has been cancelled
				
			
		
			
				
	
				Test / Medium Tests (Server) (push) Has been cancelled
				
			
		
			
				
	
				Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
				
			
		
			
				
	
				Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
				
			
		
			
				
	
				Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
				
			
		
			
				
	
				Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
				
			
		
			
				
	
				Test / End-to-End Tests Success (push) Has been cancelled
				
			
		
			
				
	
				Test / Unit Test Mobile (push) Has been cancelled
				
			
		
			
				
	
				Test / Unit Test ML (push) Has been cancelled
				
			
		
			
				
	
				Test / .github Files Formatting (push) Has been cancelled
				
			
		
			
				
	
				Test / ShellCheck (push) Has been cancelled
				
			
		
			
				
	
				Test / OpenAPI Clients (push) Has been cancelled
				
			
		
			
				
	
				Test / SQL Schema Checks (push) Has been cancelled
				
			
		
			
				
	
				CLI Build / CLI Publish (push) Has been cancelled
				
			
		
			
				
	
				CLI Build / Docker (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	CodeQL / Analyze (javascript) (push) Has been cancelled
				
			CodeQL / Analyze (python) (push) Has been cancelled
				
			Docker / pre-job (push) Has been cancelled
				
			Docker / Re-Tag ML () (push) Has been cancelled
				
			Docker / Re-Tag ML (-armnn) (push) Has been cancelled
				
			Docker / Re-Tag ML (-cuda) (push) Has been cancelled
				
			Docker / Re-Tag ML (-openvino) (push) Has been cancelled
				
			Docker / Re-Tag ML (-rknn) (push) Has been cancelled
				
			Docker / Re-Tag ML (-rocm) (push) Has been cancelled
				
			Docker / Re-Tag Server () (push) Has been cancelled
				
			Docker / Build and Push ML (armnn, linux/arm64, -armnn) (push) Has been cancelled
				
			Docker / Build and Push ML (cpu, ) (push) Has been cancelled
				
			Docker / Build and Push ML (cuda, linux/amd64, -cuda) (push) Has been cancelled
				
			Docker / Build and Push ML (openvino, linux/amd64, -openvino) (push) Has been cancelled
				
			Docker / Build and Push ML (rknn, linux/arm64, -rknn) (push) Has been cancelled
				
			Docker / Build and Push ML (rocm, linux/amd64, {"linux/amd64": "mich"}, -rocm) (push) Has been cancelled
				
			Docker / Build and Push Server (push) Has been cancelled
				
			Docker / Docker Build & Push Server Success (push) Has been cancelled
				
			Docker / Docker Build & Push ML Success (push) Has been cancelled
				
			Docs build / pre-job (push) Has been cancelled
				
			Docs build / Docs Build (push) Has been cancelled
				
			Static Code Analysis / pre-job (push) Has been cancelled
				
			Static Code Analysis / Run Dart Code Analysis (push) Has been cancelled
				
			Static Code Analysis / zizmor (push) Has been cancelled
				
			Test / pre-job (push) Has been cancelled
				
			Test / Test & Lint Server (push) Has been cancelled
				
			Test / Unit Test CLI (push) Has been cancelled
				
			Test / Unit Test CLI (Windows) (push) Has been cancelled
				
			Test / Lint Web (push) Has been cancelled
				
			Test / Test Web (push) Has been cancelled
				
			Test / Test i18n (push) Has been cancelled
				
			Test / End-to-End Lint (push) Has been cancelled
				
			Test / Medium Tests (Server) (push) Has been cancelled
				
			Test / End-to-End Tests (Server & CLI) (ubuntu-24.04-arm) (push) Has been cancelled
				
			Test / End-to-End Tests (Server & CLI) (ubuntu-latest) (push) Has been cancelled
				
			Test / End-to-End Tests (Web) (ubuntu-24.04-arm) (push) Has been cancelled
				
			Test / End-to-End Tests (Web) (ubuntu-latest) (push) Has been cancelled
				
			Test / End-to-End Tests Success (push) Has been cancelled
				
			Test / Unit Test Mobile (push) Has been cancelled
				
			Test / Unit Test ML (push) Has been cancelled
				
			Test / .github Files Formatting (push) Has been cancelled
				
			Test / ShellCheck (push) Has been cancelled
				
			Test / OpenAPI Clients (push) Has been cancelled
				
			Test / SQL Schema Checks (push) Has been cancelled
				
			CLI Build / CLI Publish (push) Has been cancelled
				
			CLI Build / Docker (push) Has been cancelled
				
			This commit is contained in:
		| @@ -1561,10 +1561,14 @@ export type TimeBucketAssetResponseDto = { | ||||
|     isImage: boolean[]; | ||||
|     /** Array indicating whether each asset is in the trash */ | ||||
|     isTrashed: boolean[]; | ||||
|     /** Array of latitude coordinates extracted from EXIF GPS data */ | ||||
|     latitude?: (number | null)[]; | ||||
|     /** Array of live photo video asset IDs (null for non-live photos) */ | ||||
|     livePhotoVideoId: (string | null)[]; | ||||
|     /** Array of UTC offset hours at the time each photo was taken. Positive values are east of UTC, negative values are west of UTC. Values may be fractional (e.g., 5.5 for +05:30, -9.75 for -09:45). Applying this offset to 'fileCreatedAt' will give you the time the photo was taken from the photographer's perspective. */ | ||||
|     localOffsetHours: number[]; | ||||
|     /** Array of longitude coordinates extracted from EXIF GPS data */ | ||||
|     longitude?: (number | null)[]; | ||||
|     /** Array of owner IDs for each asset */ | ||||
|     ownerId: string[]; | ||||
|     /** Array of projection types for 360° content (e.g., "EQUIRECTANGULAR", "CUBEFACE", "CYLINDRICAL") */ | ||||
| @@ -4293,7 +4297,7 @@ export function tagAssets({ id, bulkIdsDto }: { | ||||
| /** | ||||
|  * This endpoint requires the `asset.read` permission. | ||||
|  */ | ||||
| export function getTimeBucket({ albumId, isFavorite, isTrashed, key, order, personId, slug, tagId, timeBucket, userId, visibility, withPartners, withStacked }: { | ||||
| export function getTimeBucket({ albumId, isFavorite, isTrashed, key, order, personId, slug, tagId, timeBucket, userId, visibility, withCoordinates, withPartners, withStacked }: { | ||||
|     albumId?: string; | ||||
|     isFavorite?: boolean; | ||||
|     isTrashed?: boolean; | ||||
| @@ -4305,6 +4309,7 @@ export function getTimeBucket({ albumId, isFavorite, isTrashed, key, order, pers | ||||
|     timeBucket: string; | ||||
|     userId?: string; | ||||
|     visibility?: AssetVisibility; | ||||
|     withCoordinates?: boolean; | ||||
|     withPartners?: boolean; | ||||
|     withStacked?: boolean; | ||||
| }, opts?: Oazapfts.RequestOpts) { | ||||
| @@ -4323,6 +4328,7 @@ export function getTimeBucket({ albumId, isFavorite, isTrashed, key, order, pers | ||||
|         timeBucket, | ||||
|         userId, | ||||
|         visibility, | ||||
|         withCoordinates, | ||||
|         withPartners, | ||||
|         withStacked | ||||
|     }))}`, { | ||||
| @@ -4332,7 +4338,7 @@ export function getTimeBucket({ albumId, isFavorite, isTrashed, key, order, pers | ||||
| /** | ||||
|  * This endpoint requires the `asset.read` permission. | ||||
|  */ | ||||
| export function getTimeBuckets({ albumId, isFavorite, isTrashed, key, order, personId, slug, tagId, userId, visibility, withPartners, withStacked }: { | ||||
| export function getTimeBuckets({ albumId, isFavorite, isTrashed, key, order, personId, slug, tagId, userId, visibility, withCoordinates, withPartners, withStacked }: { | ||||
|     albumId?: string; | ||||
|     isFavorite?: boolean; | ||||
|     isTrashed?: boolean; | ||||
| @@ -4343,6 +4349,7 @@ export function getTimeBuckets({ albumId, isFavorite, isTrashed, key, order, per | ||||
|     tagId?: string; | ||||
|     userId?: string; | ||||
|     visibility?: AssetVisibility; | ||||
|     withCoordinates?: boolean; | ||||
|     withPartners?: boolean; | ||||
|     withStacked?: boolean; | ||||
| }, opts?: Oazapfts.RequestOpts) { | ||||
| @@ -4360,6 +4367,7 @@ export function getTimeBuckets({ albumId, isFavorite, isTrashed, key, order, per | ||||
|         tagId, | ||||
|         userId, | ||||
|         visibility, | ||||
|         withCoordinates, | ||||
|         withPartners, | ||||
|         withStacked | ||||
|     }))}`, { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user