← Wszystkie wpisy

Plainva 0.8.5: przekazywanie z załącznikami

13 października 2026

Dark green release graphic for Plainva 0.8.5 with the Plainva mark. The heading reads “Forward it, files included.” Below it: “Mail brings its attachments along, blockers follow their event, many fixes for sync and files.” Four labels: Mail attachments, Calendar blockers, Spell checking, Sync fixes. The footer shows Desktop + Mobile and plainva.com.

Po wersji 0.8.4 chciałem zbudować coś nowego. Zamiast tego spędziłem dwa tygodnie na czytaniu, co Plainva robi z Twoimi plikami, gdy nikt nie patrzy — przy zapisie, podczas synchronizacji, przy zmianie nazwy. Wyszło tego więcej, niż bym chciał. Dlatego 0.8.5 to głównie wydanie poprawek. Jedna nowa funkcja jednak jest i od niej zacznę.

Przekazywanie dalej gubiło załączniki

Przez długi czas sam tej luki nie zauważałem: Przekaż dalej zabierało zawsze tylko tekst. Teraz pliki oryginału jadą razem z nim, na komputerze i na telefonie. Każdy plik pokazuje, czy jest jeszcze wczytywany, czy jest już na miejscu, czy zostaje; zanim wiadomość wyjdzie bez któregoś z pokazanych plików, Plainva pyta raz. Ze skrzynki Microsoft jedzie każdy plik do 2,8 MB; sama z siebie Plainva zabiera przy przekazywaniu najwyżej 18 MB na wiadomość. Otrzymany załącznik można teraz zapisać także na komputerze, przez Zapisz w vaulcie.

Dwie rzeczy obok są dla mnie ważne. Odpowiedź, przekazanie i nowa wiadomość zaczynają się na komputerze od skrzynki danej wiadomości, z jej podpisem — okno brało dotąd tę skrzynkę, która została zapisana jako pierwsza. A gdy serwer pocztowy odrzuci wiadomość, wraca ona do okna tworzenia wraz z powodem, zamiast znikać za jednym wierszem tekstu błędu.

Jeden błąd wolę nazwać wprost: przy dwóch skrzynkach Microsoft albo dwóch skrzynkach Gmail podłączonych w tym samym vaulcie druga czytała i wysyłała z logowaniem pierwszej. To jest naprawione; każda skrzynka loguje się jako własne konto.

Blokady, które podążają za wydarzeniem

Lubię rezerwować czas w więcej niż jednym kalendarzu: wydarzenie leży w jednym, blokada w drugim. Dotąd przesuwałem oba ręcznie. Teraz blokada podąża za swoim wydarzeniem, gdy je przeniesiesz, zmienisz lub usuniesz, a blokada, której sam dotkniesz, pyta, czy chodzi Ci o blokadę, czy o wydarzenie. Nowe wydarzenie pokazuje się też w chwili zapisu, a nie dopiero gdy odpowie dostawca (#119). A kalendarz nie zostaje już pusty po nieudanym odświeżeniu: wiersz mówi, co nie zostało zsynchronizowane i od kiedy.

Pisanie bez zacięć

Sprawdzanie pisowni to teraz jeden przełącznik na urządzenie. Jest wyłączony, dopóki go nie włączysz, a potem działa wszędzie, gdzie piszesz — w notatkach, komórkach tabel, e-mailach, komentarzach, dzienniku i zadaniach. Kod, klucze i hasła są z niego wyłączone. W systemie Linux przełącznik nie ma jeszcze żadnego efektu.

Zgłoszenie w #122 zwróciło moją uwagę na coś, czego w swoim vaulcie nigdy nie odczułem: w Windowsie każdy zapis sprawiał, że Plainva przechodziła przez cały vault, a w dużym vaulcie pisanie przy tym się zacinało. To już przeszłość. A komórkę tabeli edytuje się w polu tak wysokim jak jej tekst (#118).

Linki i zmiana nazwy

To, dokąd prowadzi link wiki, rozstrzygano dawniej w kilku miejscach, za każdym razem trochę inaczej. Teraz jedna reguła obowiązuje w edytorze, w trybie czytania, w grafie i w linkach zwrotnych: najpierw ścieżka, potem nazwa pliku, na końcu title we właściwościach. A gdy zmienisz nazwę notatki, Plainva zmienia w notatkach, które do niej linkują, tylko cel linku — znak po znaku, nic poza tym.

Jeśli synchronizujesz: zaktualizuj każde urządzenie

To poprawki, które są dla mnie najważniejsze. Gdy dwa urządzenia pracowały nad tym samym plikiem, zmiana mogła zniknąć bez pokazania konfliktu — na przykład gdy między dwiema edycjami wysyłanie się nie powiodło. A plik tekstowy, który nie jest w UTF-8, jak CSV z Excela, synchronizacja mogła zapisać z powrotem uszkodzony. Oba błędy naprawiono: takie pliki jadą teraz bajt po bajcie, a każdy plik zachowuje swoje zakończenia wierszy, także notatka.

Proszę, zaktualizuj każde urządzenie, które pracuje z tym samym vaultem. Poprawki zaczynają działać na każdym urządzeniu dopiero z wersją 0.8.5, a urządzenie ze starszą wersją może nadal wysłać taki plik tekstowy uszkodzony. Zaktualizowane urządzenia zachowają wtedy oryginał jako kopię konfliktu.

Trzy kolejne poprawki dotyczą miejsc, w których Plainva zapisuje do notatki obok edytora: właściwość, odhaczone zadanie czy wpis dziennika nie zastępują już Twojego własnego tekstu w notatce z otwartym konfliktem. Zmiana jednej właściwości zostawia wszystkie pozostałe tak, jak były zapisane — 01067 nie staje się już 1067. A plik, którego danych nie da się na chwilę odczytać, nie jest już traktowany jako usunięty.

Na telefonie

Paleta poleceń obejmuje dwanaście kolejnych poleceń, duże tablice korkowe pokazują swoje karty, a panel wyszukiwania w notatce nie leży już pod paskiem stanu. W zadaniach data otwiera wybór daty, a Wszystkie na dziś przenosi wszystko, co zaległe, jednym krokiem.

Na Androidzie zmienia się logowanie do Google: jeśli wpisano własny identyfikator klienta, logujesz się znowu przez przeglądarkę. Od wersji 0.8.3 szło to tylko przez okno dialogowe systemu, które działa wyłącznie z wbudowanym wpisem. Konta, które są już połączone, zostają bez zmian.

Dziękuję

Cztery poprawki wzięły się ze zgłoszeń: #118, #119, #122 i #123 — skrót globalnego szybkiego zapisu można na macOS znów zmieniać. Szyfrowane obszary robocze, kalendarz urządzenia, notatki głosowe i stempel miejsca pozostają eksperymentalne.

Plainva 0.8.5 jest dostępna dla komputerów, Androida i iOS TestFlight. W iOS wersja natywna pozostaje 1.0; nową dostawę identyfikuje numer kompilacji. Zaktualizuj wszystkie urządzenia pracujące z tym samym vaultem.

iOS TestFlight: 1.0 (136).

Komputery · APK Android · TestFlight iOS