Historia Maccy zniknęła po aktualizacji? Dlaczego tak się dzieje i jak ją odzyskać
Krótka odpowiedź: Historia Maccy znika po aktualizacji zwykle z jednego z czterech powodów: aplikacja czyta dane z innej lokalizacji (np. po zmianie wersji z App Store na wersję z GitHuba lub Homebrew), migracja danych się nie powiodła, włączone jest „czyszczenie historii przy zamknięciu” albo zmniejszony limit elementów, albo historię wyczyścił skrót klawiszowy. Jeśli stare dane nadal leżą na dysku lub w kopii Time Machine, często da się je odzyskać.
Aktualizujesz Maccy App, wciskasz skrót, a lista, na której jeszcze wczoraj były klucze API, fragmenty kodu i niedokończone maile, jest pusta. Zanim uznasz, że wszystko przepadło, ustal, w której z poniższych sytuacji jesteś. Z poziomu menu wyglądają identycznie, ale rozwiązania mają zupełnie inne.
Krok 1: Zatrzymaj się i zabezpiecz to, co jest na dysku
Zamknij Maccy Mac (menu → Quit). Zanim zmienisz jakiekolwiek ustawienia, zrób kopię wszystkich danych Maccy Clipboard, które znajdziesz na dysku. Każdy kolejny krok jest bezpieczniejszy, jeśli masz backup.
Miejsce zapisu danych zależy od tego, z której wersji korzystasz:
| Wersja | Typowa lokalizacja danych | Uwagi |
|---|---|---|
| Mac App Store (sandbox) | ~/Library/Containers/org.p0deje.Maccy/Data/Library/Application Support/Maccy/ |
Ścieżka kontenera sandboxa. |
| Wydanie z GitHuba / Homebrew (bez sandboxa) | ~/Library/Application Support/Maccy/ |
Inny folder niż w wersji z App Store. |
W Finderze wybierz Idź → Idź do folderu… (⇧⌘G) i wklej kolejno obie ścieżki. Jeśli folder istnieje i zawiera pliki, skopiuj go na Pulpit. Zwróć uwagę na daty modyfikacji: pokazują, kiedy dana wersja ostatnio zapisywała historię.
Krok 2: Dopasuj objaw do przyczyny
| Co widzisz | Najbardziej prawdopodobna przyczyna | Przejdź do |
|---|---|---|
| Pusta lista, która czyści się ponownie po każdym restarcie | Włączone Clear history on quit | Przyczyna A |
| Zostały tylko najnowsze elementy | Limit historii jest niższy niż wcześniej | Przyczyna B |
| Wszystko zniknęło, razem z pinami, tuż po zmianie instalacji | Inna lokalizacja danych | Przyczyna C |
| Wszystko zniknęło po skoku na nową wersję główną | Nieudana lub pominięta migracja danych | Przyczyna D |
| Stara historia jest, ale nowe kopiowania się nie pojawiają | Typy treści lub reguły ignorowania | Przyczyna E |
| Wyczyszczone w momencie, którego nie umiesz wyjaśnić | Wywołany skrót czyszczenia historii | Przyczyna F |
Przyczyna A: Włączone „Clear history on quit”
Otwórz Maccy → Settings → General i poszukaj opcji czyszczącej historię przy zamykaniu aplikacji. Aktualizacja restartuje Maccy, więc jeśli ta opcja jest włączona, to sama aktualizacja czyści listę. Wyłącz ją. Może też istnieć towarzysząca opcja czyszcząca dodatkowo systemowy schowek . To nie przywróci tego, co już wyczyszczono, ale zatrzyma kolejne straty.
Przyczyna B: Zmienił się limit rozmiaru historii
Maccy przechowuje stałą liczbę elementów, a starsze są usuwane, gdy pojawiają się nowe. Jeśli ustawienia zostały zresetowane lub zmniejszone, aplikacja przytnie listę do nowego limitu. Sprawdź rozmiar historii w Settings → Storage i zwiększ go. Elementów przyciętych w ten sposób nie odzyskasz z poziomu aplikacji, ale mogą być w kopii zapasowej.
Przyczyna C: Patrzysz na inną instalację
To najczęstszy przypadek „zniknięcia” i zwykle wcale nie oznacza utraty danych. Jeśli przeszedłeś z wersji z App Store na wersję z GitHuba lub Homebrew (albo odwrotnie), nowa aplikacja czyta z innego folderu i startuje z pustą historią. Stare dane nadal leżą w drugiej lokalizacji.
- Zamknij Maccy.
- Porównaj dwa foldery z Kroku 1. Ten, w którym są pliki i świeża data modyfikacji, zawiera Twoją starą historię.
- Zainstaluj ponownie pierwotną wersję albo skopiuj pliki z danymi do folderu nowej wersji, gdy Maccy jest zamknięte.
- Na przyszłość korzystaj tylko z jednej wersji. Zainstalowanie obu to prosta droga do dokładnie takiego zamieszania.
Przyczyna D: Migracja nie przeniosła historii
Maccy zmieniał swój wewnętrzny sposób przechowywania danych między wersjami głównymi. Gdy format zapisu się zmienia, aplikacja musi skonwertować starą bazę. Jeśli konwersja się nie uda albo zostanie pominięta, dostajesz czystą, pustą historię. Charakterystyczny sygnał: stało się to zaraz po aktualizacji do nowej wersji głównej, a nie po drobnej poprawce.
Co zrobić: sprawdź notatki do wydania i zgłoszenia (issues) na GitHubie dla swojej wersji , przywróć poprzednią wersję z kopii zapasowej i aktualizuj dopiero po upewnieniu się, że istnieje ścieżka migracji. Jeśli stary folder z danymi jest nienaruszony, starsza wersja aplikacji zwykle nadal potrafi go otworzyć.
Przyczyna E: Historia jest, ale nic nowego się nie zapisuje
Wygląda to jak „historia zniknęła”, ale w rzeczywistości to „historia przestała się zapisywać”. Sprawdź:
- Settings → Storage: upewnij się, że włączone są potrzebne Ci typy treści (tekst, obrazy, pliki).
- Settings → Ignore: zajrzyj do ignorowanych aplikacji, ignorowanych typów pasteboardu i ignorowanych wyrażeń regularnych. Zbyt szeroki regex potrafi po cichu odrzucać większość tego, co kopiujesz.
- Pamiętaj, że menedżery haseł celowo oznaczają zawartość swojego schowka jako ukrytą (concealed), a Maccy ją pomija z założenia. To oczekiwane zachowanie, a nie błąd.
Przyczyna F: Wyczyściłeś historię przez przypadek
Maccy ma akcję „clear history” ze skrótem klawiszowym (domyślnie Option+Command+Delete ). Łatwo go wcisnąć odruchowo, szczególnie jeśli po aktualizacji ręce same szukają starych skrótów. Jeśli chcesz uniknąć wpadki, sprawdź ten skrót w ustawieniach aplikacji i w razie potrzeby zmień go na inny.
Krok 3: Spróbuj Time Machine
Jeśli foldery z Kroku 1 są puste lub ich nie ma, Time Machine to Twoja największa szansa.
- Zamknij Maccy.
- W Finderze otwórz folder, w którym dane powinny się znajdować (użyj ⇧⌘G).
- Wejdź do Time Machine i przejdź do daty sprzed aktualizacji.
- Przywróć cały folder Maccy, a nie pojedyncze pliki, żeby baza i pliki towarzyszące pozostały spójne.
- Uruchom Maccy ponownie.
Foldery w Bibliotece (Library) bywają ukryte w Finderze. Jeśli go nie widzisz, użyj „Idź do folderu” zamiast ręcznego klikania. Zewnętrzne narzędzia do backupu, które obejmują ~/Library, działają tak samo.
Uczciwie o ograniczeniach
- Jeśli historię wyczyścił sam Maccy (przyczyny A, B lub F), a nie masz kopii zapasowej, dane przepadły. Maccy przechowuje historię lokalnie i nie synchronizuje jej z żadnym serwerem, co jest zaletą dla prywatności, a wadą przy odzyskiwaniu.
- Kopiowanie plików bazy między różnymi wersjami Maccy może się nie udać lub uszkodzić dane, jeśli formaty się różnią. Pracuj na kopiach.
- Nie mogę obiecać konkretnej nazwy pliku ani formatu dla Twojej wersji. Jeśli potrzebujesz dokładnych szczegółów, zajrzyj do repozytorium Maccy na GitHubie.
Jak uniknąć tego następnym razem
- Wybierz jeden kanał instalacji i się go trzymaj.
- Rób backup przed większymi aktualizacjami. Skopiuj folder z danymi Maccy na Pulpit przed aktualizacją albo upewnij się, że Time Machine niedawno wykonał kopię.
- Przypinaj to, czego nie możesz stracić. Piny przetrwają normalną pracę aplikacji, ale leżą w tym samym magazynie, więc nie są backupem. Rzeczy naprawdę ważne trzymaj w aplikacji do notatek lub menedżerze haseł.
- Wyłącz opcje automatycznego czyszczenia, których nie włączyłeś świadomie.
- Czytaj notatki do wydania przed skokiem na nową wersję główną.
Najczęściej zadawane pytania
Dlaczego historia Maccy zniknęła po aktualizacji?
Najczęstsze przyczyny to inna lokalizacja danych po zmianie wersji aplikacji, migracja, która nie przeniosła historii, aktywne ustawienie „clear history on quit” lub zmniejszony limit historii.
Gdzie Maccy przechowuje historię schowka na Macu?
Lokalnie, w folderze Biblioteki użytkownika. Wersja z App Store korzysta ze ścieżki w kontenerze sandboxa, a wersje z GitHuba i Homebrew używają ~/Library/Application Support/Maccy/.
Czy mogę odzyskać usuniętą historię Maccy?
Tylko jeśli dane nadal istnieją na dysku lub w kopii zapasowej. Zamknij Maccy, sprawdź obie lokalizacje danych i w razie potrzeby przywróć dane z Time Machine.
Czy Maccy synchronizuje historię przez iCloud?
Nie. Maccy działa w modelu local-first, więc historia zostaje na Twoim Macu.
Dlaczego Maccy nie zapisuje niczego, co skopiuję z menedżera haseł?
Menedżery haseł oznaczają kopiowane sekrety jako ukryte (concealed), a Maccy z założenia ignoruje taką zawartość.
Nadal nie działa? Napisz, z której wersji korzystasz (App Store, GitHub czy Homebrew), jaką masz wersję macOS oraz jaka była wersja Maccy przed aktualizacją i po niej. Te trzy informacje prawie zawsze zawężają problem do jednej przyczyny.