CalendarVault — instrukcja dla testerów

Dziękujemy za testy! CalendarVault to natywna aplikacja macOS, która działa lokalnie na Twoim Macu — Twoje dane kalendarza nie trafiają na żaden serwer.

⬇ Pobierz CalendarVault (beta) macOS 14+ · .dmg · podpisana i notaryzowana przez Apple

1. Co aplikacja robi

Jeśli masz kilka kalendarzy z różnych firm/kont, CalendarVault pokazuje je w jednym oknie i synchronizuje zajętość między nimi jako prywatne bloki „Zajęty / Busy":

Konta: Apple/iCloud, Google, Microsoft 365/Exchange — dodane przez Ustawienia systemowe macOS → Konta internetowe (te same, których używa Kalendarz Apple).

2. Wymagania

3. Instalacja

  1. Pobierz CalendarVault-beta.dmg (przycisk wyżej).
  2. Kliknij dwukrotnie — otworzy się okno z ikoną aplikacji i skrótem Aplikacje.
  3. Przeciągnij CalendarVault na folder Aplikacje.
  4. Uruchom z Launchpada / Spotlight (⌘+spacja → „CalendarVault").
Aplikacja jest podpisana i notaryzowana przez Apple, więc otworzy się normalnie. Gdyby macOS coś zgłosił: kliknij ją prawym przyciskiem → Otwórz → Otwórz, albo Ustawienia systemowe → Prywatność i bezpieczeństwo → „Otwórz mimo to".

4. Pierwsze uruchomienie — uprawnienia

Przy starcie macOS zapyta o dostęp do Kalendarza → wybierz „Zezwól na pełny dostęp". Bez tego aplikacja nie zobaczy ani nie zmieni wydarzeń (dane i tak zostają lokalnie).

Jeśli przez pomyłkę odmówisz: Ustawienia systemowe → Prywatność i bezpieczeństwo → Kalendarze → włącz CalendarVault i zrestartuj aplikację.

5. Dodawanie kont

W panelu kont (po lewej): „Add account" → „Kalendarz macOS". Pojawią się kalendarze z Twoich kont. Konta możesz przeciągać (kolejność = priorytet przy deduplikacji), grupować w foldery i ustawić jedno jako domyślne (gwiazdka). Każde konto ma swój kolor na kaflach.

6. Sedno: synchronizacja zajętości

Pary (Pairs) — kierunek 1→1 lub kilka→1

Grupy (Groups) — siatka N↔N z kierunkiem per konto

Przy każdym koncie zaznaczasz Source (zajętość propaguje się do innych) i/lub Target (przyjmuje bloki od innych). Domyślnie oba = pełna siatka. Przykład: Prywatny = tylko Source (praca widzi zajętość prywatną, ale prywatny się nie zaśmieca); Praca = Source + Target. Po odznaczeniu Target aplikacja sama posprząta zbędne bloki.

Po utworzeniu pary/grupy sync rusza automatycznie; możesz też kliknąć „Sync now".

7. Widok kalendarza i edycja

8. Czego się spodziewać

9. 📱 Kalendarze i bloki „Busy" na iPhone

Ważne: CalendarVault działa tylko na Macu — nie instaluje nic na iPhonie. Kalendarze trafiają na telefon przez te same konta w chmurze:

  1. Aplikacja zapisuje bloki/wydarzenia do kalendarza w jednym z kont (iCloud / Google / Exchange).
  2. Jeśli to samo konto jest na iPhonie (Ustawienia → Kalendarz → Konta), telefon sam to zsynchronizuje — łącznie z blokami „Busy". Nic nie kopiujesz ręcznie.

Czyste kopie do iCloud — automatycznie (bez ręcznej pracy): pogrupuj konta robocze w folderze w panelu kont. CalendarVault sam tworzy i utrzymuje ich czyste kopie w iCloud (zwykłe wydarzenia, bez technicznych bloków „Busy"), odświeżane przy każdej zmianie. Robi to lokalnie przez macOS (EventKit) — bez żadnego API i bez osobnego logowania. Ponieważ iCloud jest już na iPhonie, te kalendarze pojawiają się na telefonie same, bez kopiowania.

Na iPhonie: Kalendarz → zakładka Kalendarze → zaznacz kopie, które chcesz widzieć (odznacz niechciane). Nic nie robisz ręcznie na Macu.

10. Na co zwrócić uwagę

11. Znane ograniczenia tej bety

12. Zgłaszanie błędów

Pisz na hello@calendarvault.app i dołącz:

  1. Co się stało + kroki do odtworzenia, ewentualnie zrzut/nagranie.
  2. Wersja: menu CalendarVault → About (lub nazwa pliku DMG).
  3. Log diagnostyczny: ~/Library/Application Support/CalendarVault/health.log
    Najszybciej: w Finderze ⌘⇧G, wklej ścieżkę, przeciągnij health.log do maila. Log zawiera stan kont i błędy synchronizacji — bez treści Twoich wydarzeń.

13. Prywatność

Treść kalendarza przetwarzana jest lokalnie na Twoim Macu i nie jest wysyłana do nas (brak serwera, brak telemetrii). Szczegóły: Polityka prywatności.

Aktualizacje na razie dostajesz nowym linkiem do tej strony — pobierz i zainstaluj na wierzch (przeciągnij do Aplikacji, zastąp).