Twoje konto i półka

Przeglądaj bez dodatkowych kroków

Do przeglądania katalogu nie trzeba instalować Filopółki. Zapisane filamenty znajdziesz na swojej półce.

Zachowaj kopię

Przed zmianą urządzenia lub usunięciem danych przeglądarki skorzystaj z kopii danych dostępnej w aplikacji. Sam zapis na tym urządzeniu nie potwierdza synchronizacji z kontem.

Sprawdź stan zapisu

Jeśli aplikacja pokaże błąd sieci lub zapisu, zachowaj otwartą stronę i postępuj zgodnie z widocznym komunikatem. Dostępne sposoby logowania i synchronizacji zależą od uruchomionej wersji.

Poniższa dokumentacja opisuje również przygotowywaną wersję własnego serwera. Nie oznacza to, że wszystkie opisane funkcje zostały już uruchomione online.

Materiały robocze: rozwój konta, testy i ograniczenia

Archiwum materiałów. Daty, liczby i statusy poniżej odnoszą się do opisanych etapów, nie potwierdzają bieżącego wdrożenia.

FILOPÓŁKA · ODBIÓR RADY AI · 18.10.2026

Konto pod ręką.
Półka zostaje z Tobą.

Wykonano dwa wskazane kierunki i sześć kolejnych etapów wybranych przez Radę AI. Odbiór dotyczy działającego kodu oraz poniższych testów. Status uruchomienia jest osobny.

Obecny prototyp online

Konto otwiera się jednym kliknięciem. Stan sieci jest odróżniony od wylogowania. Sesją nadal zarządza ChatGPT.

Otwórz Filopółkę

Niezależna Filopółka

Gotowy lokalny serwer z własnym logowaniem e-mailem i kodem. Pakiet jest przygotowany do konfiguracji hostingu oraz wysyłki wiadomości.

Nie jest jeszcze uruchomiony pod filopolka.pl.

Co odebrała Rada

EtapWynikPotwierdzenie i granice
1. Powrót do aplikacjiOdświeżenie, nowa karta, powrót z uśpionej strony, brak sieci i wygasła sesja. Układ 320, 390 i 430 px.PASS w symulacji. Restart fizycznego Androida/iPhone pozostaje do sprawdzenia.
2. Własne konto FilopółkiE-mail i jednorazowy kod. Sesja w trwałej SQLite, cookie HttpOnly, odnawianie przy używaniu.Kod i testy lokalne gotowe. Wymaga serwera i SMTP.
3. Oddzielne dane kontPółka, zdjęcia i zapis przypisane do właściciela. Sprawdzanie konta przy odczycie sesji i operacjach.PASS: konta A/B, błędny scope i zapis oczekujący podczas usunięcia konta.
4. Przeprowadzka półkiPlik kopii wersji 1–4, podgląd, osobna zgoda i dodawanie brakujących elementów. Oryginalne zdjęcia pozostają bez kompresji.PASS: testy i import w przeglądarce. Błędny obraz odrzucony bez zapisu.
5. Zalogowane urządzeniaCzytelne nazwy sesji, bieżące urządzenie i wylogowanie pozostałych.PASS: unieważnione sesje tracą dostęp.
6. Eksport, odzyskiwanie, usunięcieKopie półki, import i usuwanie własnego konta ze świeżym kodem i potwierdzeniem. Niedokończone czyszczenie jest ponawiane.PASS: odzyskiwanie, oryginalne zdjęcia, izolacja B po usunięciu A.
7. Prosta obsługa pomyłekKonto jednym kliknięciem. Zachowanie wpisanego adresu i kodu, ponawianie, dostępne Zamknij, obsługa fokusu.PASS: testy UI i odbiór Rady z symulacją perspektywy dziecka.
8. Pakiet uruchomieniowyOsobne zależności, preflight konfiguracji, Docker/Caddy, trwały wolumen i instrukcja wdrożenia.Gotowe pliki. Docker, zewnętrzny HTTPS i wysyłka SMTP nie były uruchomione.

Jak długo pamiętamy urządzenie we własnej wersji

Zapamiętane logowanie90 dni; odnowienie po co najmniej 24 godzinach przy korzystaniu z sesji.
Bez zapamiętywaniaCookie sesyjne; limit po stronie serwera wynosi 1 dzień. Na wspólnym urządzeniu należy wybrać Wyloguj. Przeglądarka może przywracać cookies sesyjne wraz z poprzednią sesją przeglądania.
Kod logowania lub usunięcia6 cyfr, 5 minut ważności, maksymalnie 5 prób. Kod usunięcia jest oddzielny i powiązany z sesją.
Przechowywanie logowaniaCookie HttpOnly i baza serwera. Brak hasła lub tokenu logowania w localStorage.

Dowody i ograniczenia

  • 63 testy bieżącej integracji konta, cyklu sesji i synchronizacji: PASS.
  • 33 testy niezależnej wersji: 13 UI, 13 rzeczywistych HTTP oraz 7 migracji: PASS.
  • Import w przeglądarce zachował półkę, listę, kolekcję i opinię ze sprawdzonym obrazem. Plik pozostawał lokalny.
  • Rada audytowała kod oraz regresje. Perspektywa ośmiolatka była symulowana przez AI; nie uczestniczyło rzeczywiste dziecko.
Do uruchomienia pod własną domeną pozostają: dostępny host z Node lub Docker, konfiguracja domeny i HTTPS oraz konto SMTP z zatwierdzonym nadawcą. Nie kupowano usług, nie zmieniano DNS i nie wysyłano prawdziwych wiadomości. Fizyczne telefony i Docker pozostają niezweryfikowane.

Dwa kolejne kierunki wskazane przez Radę

  1. Uruchomienie stagingu HTTPS i SMTP, potem test Androida/iPhone po restarcie oraz ponownym wejściu.
  2. Pełna próba kopii i odtworzenia serwera oraz monitoring dostarczania kodów i błędów sesji.