Funkcje / Globalne osoby

Globalne osoby

Osoby są teraz rozpoznawane w całej Twojej prywatnej bibliotece oraz w Przestrzeniach Współdzielonych z włączoną osią czasu, dzięki czemu ta sama osoba pojawia się raz, gdy Gallery potrafi to bezpiecznie potwierdzić.

osobytwarzeprzestrzenieprywatność Dokumentacja

Jedna osoba wszędzie tam, gdzie masz do niej dostęp

Przestrzenie Współdzielone uczyniły wspólne biblioteki użytecznymi, ale osoby wciąż mogły rozpadać się na granicach. Ta sama prawdziwa osoba mogła pojawiać się jako kilka wpisów — w Twojej prywatnej bibliotece, w przestrzeni rodzinnej i w przestrzeni z podróży. Globalne osoby dodają warstwę tożsamości, która łączy te profile, gdy osoba przeglądająca ma dostęp do dowodów.

Na powierzchni jest to proste: Twoja strona Osoby może pokazać jeden wiersz dla jednej osoby w obrębie Twoich własnych zdjęć i przestrzeni z włączoną osią czasu, podczas gdy profile pod spodem nadal pozostają przypisane do właścicieli i przestrzeni.

Zbudowane wokół granic uprawnień

Graf tożsamości jest wewnętrzny. Publiczne API nie ujawniają surowych identyfikatorów tożsamości, a każda liczba, miniatura, imię, data urodzin, wynik wyszukiwania i propozycja filtra są rzutowane przez zasoby i przestrzenie, do których bieżący użytkownik już ma dostęp.

Kto jest członkiem tylko Przestrzeni A, nie może na podstawie Globalnych osób wywnioskować, że ta sama tożsamość istnieje również w Przestrzeni B. Udostępnione imiona i daty urodzin są publikowane do profilu przestrzeni tylko wtedy, gdy zezwala na to udostępnianie metadanych.

Wyszukiwanie i filtry korzystają z tego samego modelu

Globalne osoby to nie tylko uporządkowanie strony Osoby. Propozycje osób w filtrach globalnych oraz wiersze osób w Cmd/Ctrl+K są deduplikowane przez ten sam resolver z ograniczonym dostępem, dzięki czemu filtr osoby może znaleźć pasujące zdjęcia w Twojej prywatnej bibliotece i widocznych przestrzeniach.

Pojedyncze widoki przestrzeni nadal pozostają ograniczone do danej przestrzeni. Widoki globalne mogą rozszerzyć się na oś czasu, którą faktycznie zdecydowałeś się uwzględnić.

Scalenia pozostają zsynchronizowane w całej bibliotece

Gdy scalisz dwa profile osób — czyli zdecydujesz, że „Osoba A" i „Osoba B" to ta sama prawdziwa osoba — to scalenie jest teraz automatycznie przenoszone we wszystkich zakresach. Scalenie w Twojej prywatnej bibliotece przenosi się do każdej przestrzeni z włączoną osią czasu, w której występują oba profile. Scalenie w przestrzeni przenosi się z powrotem do Twojej prywatnej biblioteki. Ta sama osoba pozostaje wszędzie jedną osobą, nie tylko tam, gdzie kliknąłeś.

Lepsze narzędzia naprawcze dla osób

Ten sam release wprowadza precyzyjny wybór reprezentatywnej twarzy dla osób prywatnych i osób w przestrzeniach. Zamiast wybierać całe zdjęcie i liczyć na właściwą twarz, wybierasz dokładnie ten wykryty wycinek, który ma reprezentować daną osobę.

Opcjonalne statystyki twarzy pomagają w diagnostyce importu i rozpoznawania: administratorzy mogą włączyć liczbę twarzy i panele szczegółów, gdy muszą zrozumieć, ile wykrytych twarzy jest przypisanych, ukrytych, widocznych lub wciąż nieprzypisanych.

Duże przestrzenie zyskują bezpieczniejszą pracę w tle

Uzupełnianie tożsamości, propagacja rozpoznawania, dziedziczenie metadanych i naprawa nieaktualnych powiązań działają teraz jako trwałe, ukierunkowane zadania. Gallery może naprawiać tożsamości po zmianach dostępu, importach bibliotek lub resetach rozpoznawania, bez blokowania interfejsu Osoby.

To cichsza część funkcji, ale właśnie ona sprawia, że widoczne zarządzanie osobami jest niezawodne w prawdziwych bibliotekach rodzinnych z wieloma współtwórcami.

Przeczytaj pełną dokumentację na GitHubie

Masz już Immich? Przejdź w dwóch linijkach — wszystkie twarze zostają zachowane.