Kalendarz i zewnętrzne zadania

Stan na: 2026-09-11

Plainva może połączyć Twoje istniejące konta kalendarza i zadań — CalDAV (Nextcloud, Fastmail, mailbox.org …), Google (Kalendarz + Tasks) i Microsoft (kalendarz Outlook + To Do) — i pracować z nimi w obu kierunkach. Twoje notatki pozostają centrum: wydarzenia stają się notatkami ze spotkań, a zewnętrzne listy zadań odzwierciedlają się jako zwykłe notatki w Twojej domyślnej bazie zadań.

Eksperymentalne. Kalendarz komunikuje się z prawdziwymi zewnętrznymi kontami (CalDAV, Google, Microsoft), których nie da się przećwiczyć w automatycznych testach Plainva. Działa i jest używany codziennie, ale traktuj go jako wersję zapoznawczą: zachowaj kopię zapasową i zgłaszaj, proszę, wszystko, co wygląda nietypowo.

Łączenie konta

Otwórz Ustawienia → Twój vault → Konta w chmurze → Połącz konto…, wybierz dostawcę i w kroku wyboru usług zaznacz Kalendarz i zadania:

Asystent pokazuje status dla każdej usługi („Połączono — znaleziono n kalendarzy”). Wybór kalendarzy (zaznaczone pojawiają się w karcie kalendarza) i list zadań (celowo domyślnie odznaczone — zaznaczenie jednej uruchamia opisaną niżej synchronizację zadań) zarządzasz później w obszarze Kalendarz; tam znajduje się też Folder spotkań (gdzie powstają notatki ze spotkań) i Domyślny kalendarz. Hasła i tokeny są przechowywane w pęku kluczy Twojego systemu operacyjnego.

Każde urządzenie loguje się osobno. Jeśli korzystasz z synchronizacji ustawień, dane konta podróżują razem z Tobą, ale logowanie nigdy — celowo pozostaje na urządzeniu. Konto przejęte w ten sposób pojawia się więc na liście na drugim urządzeniu, ale nie jest tam jeszcze zalogowane; w aplikacji mobilnej nosi wtedy oznaczenie zaloguj się, a kalendarz wyjaśnia to zamiast pozostawać pusty. Wystarczy połączyć się raz.

Gdy logowanie wygasa. Obszar kalendarza pokazuje wtedy błąd bezpośrednio przy dotkniętym koncie i mówi, co zrobić: jeśli logowanie wygasło lub zostało cofnięte, pojawia się tam Zaloguj ponownie — jeden przebieg, który u Microsoft i Google przywraca wszystkie usługi tego konta (pliki, kalendarz, e-mail). Jeśli winna jest konfiguracja dostawcy (błędny lub usunięty Client ID, brakujące API w projekcie), wskazówka kieruje tam zamiast oferować nowe logowanie; przy błędzie sieci wystarczy spróbować ponownie później. Przy projekcie Google w trybie testowym najczęstszą przyczyną jest limit 7 dni — szczegóły w przewodniku Google Drive. Dopóki konto jest nieosiągalne, Plainva nie twierdzi już, że nie udostępnia ono list zadań: lista pozostaje pusta, z błędem nad nią. W aplikacji mobilnej obowiązuje to samo: wiersz konta podaje powód, a Zaloguj się ponownie naprawia konto na miejscu.

Dwukrotne połączenie tego samego konta nie tworzy drugiego. Gdy dostawca potwierdzi, że to to samo konto — Plainva kieruje się zweryfikowaną tożsamością dostawcy, nigdy wyświetlaną nazwą; dwie osoby w tej samej firmie łatwo mają taką samą — nowe logowanie zostaje przejęte przez konto, które już masz, zamiast pojawić się obok niego. Wybór kalendarzy, stan synchronizacji, a przede wszystkim powiązania między Twoimi notatkami zadań a zadaniami u dostawcy przetrwają to; bez nich kolejna synchronizacja tworzyłaby każde odzwierciedlone zadanie po raz drugi. Przy CalDAV, gdzie nie ma zweryfikowanej tożsamości, pojawia się jak dotąd osobny wpis.

Karta kalendarza

Wpisy statusu Google — miejsce pracy, czas skupienia i nieobecność — pojawiają się jako osobny wiersz albo jako spokojny pas za dniem, a nie jako kolejny blok spotkania: „Praca z domu” to nie spotkanie, a dzień z trzema takimi wpisami i jednym spotkaniem nie może wyglądać jak cztery spotkania. Plainva je czyta i nigdy nie zapisuje: utworzenie nieobecności w Google automatycznie odrzuca zaproszenia, a to nie jest efekt uboczny, który miałby wywoływać widok kalendarza.

Otwórz ją przez lewy pasek akcji (ikona kalendarza) lub paletę poleceń (Otwórz kalendarz). W nagłówku dostępny jest przełącznik pięciu widoków: Dzień, 3 dni i Tydzień pokazują siatkę czasu z listwą godzin po lewej stronie; wydarzenia widoczne są jako bloki przy swojej godzinie rozpoczęcia, ich wysokość odpowiada czasowi trwania, nakładające się wydarzenia stoją obok siebie, a czerwona linia oznacza „teraz”. Wydarzenia całodniowe i (przy włączonej nakładce zadań) zadania z terminem znajdują się w pasku nad siatką. Miesiąc pokazuje siatkę miesiąca (jedna kolorowa kropka na kalendarz) oraz siatkę czasu wybranego dnia po prawej stronie. Agenda wyświetla nadchodzące tygodnie pogrupowane według dnia. Dziś przenosi z powrotem; strzałki przełączają o bieżący okres (dzień, trzy dni, tydzień lub miesiąc). Pierwszy dzień tygodnia zależy od ustawienia Początek tygodnia (Ustawienia → Aplikacja → Wygląd: Poniedziałek, Sobota lub Niedziela) — dotyczy to również kalendarza w pasku bocznym. Widok odświeża się automatycznie co kilka minut; przycisk odświeżania wymusza to natychmiast. W przypadku kalendarzy Microsoft i większości serwerów CalDAV Plainva pobiera teraz tylko zmiany zamiast całego zakresu za każdym razem — zauważalnie mniej danych, zwłaszcza na telefonie. Pełne odświeżenie nadal odbywa się co najmniej raz na godzinę, żeby nic nie pozostało w zawieszeniu, co przeoczyła lista zmian; a usuwane jest tylko to, co dostawca wyraźnie zgłasza jako usunięte. W przypadku Google każde odświeżenie jest pełne: jego API nie pozwala łączyć list zmian z zakresem dat. Zakończone już wydarzenia są wyświetlane przygaszone (tak jak w Kalendarzu Google), dzięki czemu reszta dzisiejszej agendy się wyróżnia. Wydarzenie wielodniowe to jeden ciągły pasek obejmujący dni, których dotyczy — jeden podpis, jeden cel kliknięcia zamiast wpisu na każdy dzień. Jeśli wykracza poza koniec tygodnia, zostaje ucięte prosto przy krawędzi i biegnie dalej w następnym wierszu bez powtarzania tytułu. Pas całodniowy w widokach Dzień, 3 dni i Tydzień działa tak samo. Kliknięcie tytułu (albo Tab do niego i Enter) otwiera wybór daty: rok, miesiąc, dzień, Dziś — dzień przenosi tam; strzałki poruszają się po siatce, Esc zamyka. Na gładziku poziome przesunięcie dwoma palcami (albo Shift + kółko myszy) nad kalendarzem przewija tak samo — jeden okres na przesunięcie.

Wskazówki klawiaturowe pod wyborem daty zawijają się przy małej ilości miejsca; nawigacja po latach, wszystkie siedem dni tygodnia i Dziś pozostają w całości w oknie wyboru.

Kalendarz we własnym oknie

Kliknij prawym przyciskiem Kalendarz na pasku akcji, aby otworzyć go we własnym oknie — przydatne obok notatki, którą piszesz. Kliknij ten sam wpis ponownie, a to okno wysunie się na wierzch, zamiast otwierać kolejny kalendarz.

Paleta poleceń oferuje Otwórz okno komunikacji: jedno okno z pocztą i kalendarzem obok siebie. Więcej w Pierwszych krokach.

Wydarzenie → notatka ze spotkania

Ikona notatki przy dowolnym wydarzeniu tworzy (lub otwiera ponownie) jego notatkę ze spotkania — zwykłą notatkę w folderze spotkań o nazwie RRRR-MM-DD Tytuł.md, wstępnie wypełnioną datą, miejscem i uczestnikami, plus małym znacznikiem plainva.pim we frontmatter, który wiąże ją z wydarzeniem. Ponowne kliknięcie tego samego wydarzenia zawsze otwiera tę samą notatkę; Twoja notatka, która przypadkiem nosi tę samą nazwę, nigdy nie jest naruszana.

Zewnętrzne listy zadań w Twojej bazie zadań

Listy przypomnień (Przypomnienia Apple przez CalDAV iCloud, listy zadań Nextcloud) są na serwerze osobnymi kolekcjami, dlatego pojawiają się w sekcji Listy zadań — nigdy w Kalendarzach. Jeśli połączone konto nie pokazuje list zadań, sekcja to komunikuje i proponuje Szukaj ponownie; gdy samo wyszukiwanie się nie powiodło, wyświetlany jest powód, a Twój dotychczasowy wybór zostaje zachowany.

Zaznacz listę zadań przy połączonym koncie, a jej zadania pojawią się jako notatki w Twojej domyślnej bazie zadań: tytuł staje się notatką (H1), termin trafia do kolumny daty w bazie danych, a ukończenie odwzorowuje się na właściwość pola wyboru zrobione bazy danych (kolumna statusu podąża za tą zmianą; baza danych bez kolumny pola wyboru korzysta z konwencji statusu — pierwsza opcja = otwarte, ostatnia = zrobione). Synchronizacja jest dwukierunkowa i działa dla poszczególnych pól:

Nowe listy zadań są zaznaczone od początku — inaczej niż kalendarze, które najpierw wybierasz. Odznaczenie pozostaje: po restarcie, po odświeżeniu list i poprzez synchronizację ustawień.

Usuwanie działa w obie strony — ale tylko wtedy, gdy to potwierdzisz. Usuń notatkę zadania w Plainva, a zadanie zostanie usunięte także u dostawcy. Masz wtedy osiem sekund: powiadomienie na dole zawiera przycisk Cofnij, a jedno kliknięcie przywraca notatkę wraz z jej treścią, zanim cokolwiek dotrze do dostawcy. Dopiero gdy okno się zamknie, zadanie zostaje usunięte.

Ta reguła ma celowo dwa ograniczenia. Sam brak pliku niczego nie usuwa. Jeśli notatka zniknie bez Twojego udziału — niedokończona synchronizacja, folder, który jeszcze nie dotarł — zadanie u dostawcy pozostaje nietknięte. A zamknięcie Plainvy przed upływem ośmiu sekund niczego nie usuwa; bezpiecznym skutkiem przerwanego usuwania jest to, że zadanie nadal istnieje. Jeśli zadanie zostało w tym czasie zmienione u dostawcy, Plainva przerywa usuwanie i to zgłasza — cudza zmiana nie znika po cichu.

To obowiązuje na obu urządzeniach. Synchronizacja działa też na telefonie — zadania są tam importowane, istniejące notatki są rozpoznawane zamiast tworzone podwójnie, a Twoje zmiany są wysyłane do dostawcy. Jedyna różnica dotyczy okna cofania: na komputerze zamknięcie Plainvy anuluje usunięcie; na telefonie robi to wysłanie aplikacji w tło. W obu przypadkach zadanie zostaje.

W drugą stronę obowiązuje dawna reguła: zdalnie usunięte zadanie nigdy nie usuwa Twojej notatki (po prostu staje się zwykłą notatką). Zmiana nazwy lub przeniesienie notatki zadania nie stanowi problemu — znacznik we frontmatter utrzymuje powiązanie.

Ponowne połączenie nie tworzy już duplikatów. Gdy zalogujesz się ponownie na konto, skonfigurujesz Plainvę na drugim urządzeniu albo indeks wyszukiwania zostanie odbudowany, Plainva rozpoznaje istniejące notatki po tym samym znaczniku i przejmuje je, zamiast importować zadania po raz drugi. Dopóki vault wciąż się synchronizuje, żadne notatki zadań nie są w ogóle tworzone — notatka, która wciąż jest w drodze, w przeciwnym razie stałaby się dokładnie takim duplikatem.

Obecne ograniczenia: zadania utworzone jako zwykłe notatki nie są wysyłane do dostawcy (twórz je zdalnie albo przez bazę zadań), a wszystko na tej stronie jest na razie desktop-first.

Kopie utworzone przez Zablokuj w innych kalendarzach zawierają zależne od dostawcy powiązanie Plainva w Google, Microsoft i CalDAV. Widoki kalendarza pokazują relację ikoną łącza; po odświeżeniu źródło i blokada są ponownie kojarzone zamiast tworzyć niezależne duplikaty.

Przypomnienia na komputerze

W Ustawieniach → Kalendarz → Przypomnienia włączasz Przypominaj o spotkaniach; za pierwszym razem system pyta raz o uprawnienie. Liczy się przypomnienie, które niesie samo spotkanie — dopiero gdy nic nie mówi, obowiązuje Wyprzedzenie, a spotkania całodniowe odzywają się o porze wybranej w Spotkaniach całodniowych. Zadania z terminem dokładają zadania z Twojej bazy zadań, a Tylko te kalendarze zawężają, skąd przychodzą przypomnienia (nic nie zaznaczone znaczy: wszystkie, a kalendarz podłączony później dołącza sam z siebie). Tuż pod nim znajduje się Zadania bez godziny: zadanie ma termin W swoim dniu, a nie wieczorem wcześniej — dlatego ma własną regułę (dzień i godzina dowolnie wybierane, domyślnie w dniu terminu o 09:00). Wcześniej pożyczało regułę spotkań całodniowych, co oznaczało, że odzywało się o 19:00 poprzedniego wieczoru i nigdy więcej, bez żadnej wskazówki, dlaczego. Zadanie, którego kolumna terminu niesie godzinę, nadal korzysta z normalnego wyprzedzenia. Wiersz Spotkania całodniowe przyjmuje teraz też dowolną godzinę zamiast dwóch stałych kombinacji; oba wiersze wypisują poniżej wynikające z tego zdanie.

Oba przełączniki są niezależne. Jeśli chcesz otrzymywać przypomnienia tylko o zadaniach, włącz Zadania z terminem i wyłącz Przypominaj o spotkaniach — wcześniej jedno zależało od drugiego, a nigdzie nie było o tym mowy.

Przypomnienie mówi teraz, co zapowiada: „Termin · 09:30” albo „Zadanie · termin dzisiaj”. Na Androidzie każdy rodzaj nosi dodatkowo własną ikonę na pasku stanu. A wiersz pod ustawieniami mówi, co zostało zaplanowane — „Zaplanowano: 12 terminów · 3 zadania” — albo dlaczego nic nie zaplanowano, na przykład dlatego, że na tym urządzeniu nie ustawiono bazy zadań (dociera ona przez synchronizację ustawień).

Różnica wobec telefonu stoi w ustawieniu, nie drobnym drukiem. Na telefonie przypomnienie przejmuje system operacyjny i budzi je nawet przy zamkniętej aplikacji. Na komputerze takiego przekazania nie ma: Plainva budzi je sama i dlatego musi działać. Przy zamkniętej aplikacji przypomnienie przepada i nie jest nadrabiane. W zamian nie ma tu żadnego limitu.

Samo powiadomienie nie ma przycisku — komputer tego nie udostępnia. Działanie znajduje się w komunikacie w aplikacji: Pokaż w kalendarzu przy spotkaniu, Otwórz zadanie przy zadaniu. Okno nigdy nie wysuwa się przy tym na wierzch.

Na telefonie należą do nich listy przypomnień urządzenia (iOS), gdy tylko konto urządzenia Na tym urządzeniu jest połączone: każda lista jest listą zadań jak lista Nextcloud, z tymi samymi zasadami — import do bazy zadań, odhaczanie w obie strony, usuwanie przez dziennik usunięć.

Działanie w tle

Ponieważ przypomnienie na komputerze dociera tylko wtedy, gdy Plainva działa, w Ustawieniach → Start i zachowanie → W tle są dwa przełączniki — osobne, bo to dwa różne życzenia, i oba domyślnie wyłączone:

Drugi przełącznik dowodzi sam siebie. Nie każde środowisko pokazuje obszar powiadomień — a tego, czy ikona naprawdę się pojawi, nie da się wiarygodnie przewidzieć. Dlatego Plainva ją tworzy i pyta, czy ją widzisz. Tylko „tak” zachowuje ustawienie; jeśli powiesz „nie”, ikona zostaje usunięta, a przełącznik pozostaje wyłączony. Dzięki temu okno nigdy nie zniknie bez drogi powrotnej. To samo zabezpieczenie działa przy następnym starcie: jeśli ikony nie da się już utworzyć, ustawienie samo się wyłącza.

Wiersz Przypomnienia pojawiają się poniżej mówi w każdej chwili, co obowiązuje — dopóki Plainva działa albo także przy zamkniętym oknie.

Warto wiedzieć: gdy Plainva działa dalej w tle, działają też synchronizacja, odświeżanie kalendarza i sprawdzanie kopii zapasowych. Przy następnym otwarciu skarbiec jest aktualny — aplikacja pracuje, gdy na nią nie patrzysz.

Pokazywanie baz danych w kalendarzu

Kalendarz może pokazywać wpisy z Twoich baz danych obok terminów. Pasek Pokaż: nad widokiem wymienia każdy widok .base typu kalendarz lub oś czasu, który wskazuje kolumnę daty. Jedno kliknięcie pokazuje go, kolejne ukrywa.

Tak pokazany wpis pozostaje rozpoznawalny jako notatka: przerywana krawędź, romb z przodu, nigdy wypełniony kształt terminu. Kliknięcie otwiera ten sam podgląd, który wiersz bazy danych już ma. Przeciągnięcie na inny dzień zapisuje kolumnę daty notatki — dokładnie to, co robi edycja tej komórki w tabeli. Jeśli kolumna niesie godzinę, wpis stoi o tej godzinie w siatce dnia; bez godziny stoi w pasku całodniowym.

To, które widoki są pokazywane, należy do sejfu i podróżuje przez synchronizację ustawień: Twój kalendarz wygląda tak samo na komputerze i w telefonie.

I odwrotnie: w widoku kalendarza bazy danych przycisk Terminy w tle pokazuje prawdziwe terminy dnia jako cichy wiersz — widzisz, wobec czego planujesz. To celowo tylko tło: nie są wierszami tej bazy i nie da się ich kliknąć.

Wpisanie wpisu bazy danych do kalendarza

Wpis z datą może stać się prawdziwym wydarzeniem u Twojego dostawcy. Menu wiersza (lub arkusz akcji na telefonie) oferuje Dodaj do kalendarza. Wydarzenie przejmuje datę wpisu — z godziną, jeśli kolumna ją niesie, w przeciwnym razie jako wydarzenie całodniowe — i zawiera odnośnik z powrotem do notatki.

Od tej chwili oba pozostają powiązane, według trzech stałych reguł:

To coś innego niż blokowanie czasu przy zadaniu: tam rezerwujesz czas na coś, a data zadania zostaje na miejscu. Tutaj mówisz: ten wpis JEST tym wydarzeniem.