Repository navigation
1.7.91 — podkarpackie słyszy drony, telefon ostrzega o uśpieniu
Strażnik 1.7.91 — podkarpackie słyszy drony, telefon ostrzega o uśpieniu
8 października 2026, versionCode 120. Poprzednie wydanie:
1.7.90 (wielkość tekstu, świeży wykaz schronień).
- Obiekt punktuje teraz każde województwo w zasięgu, z wagą zależną od odległości do tego konkretnego województwa. Dotąd punkty dostawało tylko województwo z najbliższym odcinkiem granicy, niezależnie od tego, dokąd obiekt leciał — przez co podkarpackie bywało głuche na drony lecące w jego stronę.
- Jeśli telefon ogranicza Strażnikowi baterię, aplikacja teraz o tym ostrzega i prowadzi prosto do właściwego ustawienia. Na nakładkach Samsunga, Xiaomi i podobnych uśpienie potrafi wstrzymać powiadomienia zupełnie, mimo że wszystkie zgody są nadane.
- W ustawieniach widać godzinę ostatniego sygnału odebranego z serwera. Dzięki temu da się odróżnić „nic nie przyszło" od „przyszło, ale nie usłyszałem".
- Strefy PAŻP znikają w podglądzie historii. Nie zapisujemy ich w migawkach, więc suwak pokazywał dzisiejsze strefy nad przeszłą sytuacją.
- Karta obiektu nie twierdzi już, że przyjmujemy „wariant groźniejszy”. Zwykłego drona liczymy jak Shaheda (180 km/h), ale odrzutowego Shaheda rozpoznajemy tylko wtedy, gdy oznaczy go źródło — i teraz karta mówi to wprost.
- Naprawione: pamięć podręczna strony rosła bez końca, zbierając po jednej kopii każdego pliku z każdego wydania.
Progi alarmów i treść powiadomień bez zmian. Czerwony alarm nadal wymaga
klucza — oficjalnego wezwania do schronienia albo bliskiego obiektu
uderzeniowego.
Skąd się to wzięło
To wydanie w całości powstało ze zgłoszeń użytkowników. Trzy niezależne osoby
w ciągu dwóch dni wskazały trzy różne rzeczy — i wszystkie trzy okazały się
prawdziwe.
Podkarpackie przestaje być głuche
Małgorzata Urbańska napisała, że Lubelszczyzna dostaje więcej punktów niż
Podkarpacie, a drony lecące na podkarpackie nie punktują go wcale.
Każdy obiekt dostawał przypisane jedno województwo: to, którego granica
była najbliżej. Kurs nie miał na ten wybór żadnego wpływu. Dron nad Lwowem
lecący prosto na Przemyśl punktował więc lubelskie, bo polska granica
wybrzusza się na wschód pod Hrebennem.
Najlepiej widać to na liczbach: Lwów jest oddalony od lubelskiego o 57,2 km,
a od podkarpackiego o 57,3 km — praktycznie tyle samo. A mimo to całość szła
do jednego z nich.
Ponieważ drony nadlatują zwykle z północy i wschodu, najbliższy punkt granicy
prawie zawsze wypadał w lubelskiem. Od 12 września do 8 października:
lubelskie 574 sygnały o obiektach, podkarpackie 18.
Skutek był poważniejszy, niż widać na mapie: punkty przeniesione od sąsiada
pokazujemy, ale celowo nie wysyłamy z nich powiadomienia. Podkarpackie
mogło więc nie dostać sygnału o dronach lecących właśnie na nie.
Przed wprowadzeniem przeliczyliśmy dwa miesiące prawdziwych danych tym
samym kodem, który liczy punkty na żywo:
| przed | po | |
|---|---|---|
| podkarpackie — żółte sygnały | 17 | 27 |
| podkarpackie — minut powyżej progu | 610 | 1030 |
| lubelskie | — | bez zmian |
| czerwone alarmy, najwięcej naraz | 1 | 1 — bez zmian |
Zmiana tylko dokłada punkty, nigdy nie odbiera. Czerwonych nie przybywa, bo
czerwony wymaga klucza związanego z tym regionem.
Przy okazji sprawdziliśmy alarmy w obwodach ukraińskich — te działają
symetrycznie od początku: obwód lwowski ma zerową odległość do obu województw.
Ostrzeżenie o uśpieniu aplikacji
Dwa zgłoszenia tego samego dnia, Galaxy S24 Ultra i S25+: wszystkie
uprawnienia nadane, internet działa, a alarm rusza dopiero po ręcznym
otwarciu aplikacji.
Serwer okazał się niewinny — powiadomienia wychodzą z wysokim priorytetem.
Winna jest nakładka producenta, która usypia aplikację tak głęboko, że push
nie dociera. Ale myśmy o tym milczeli, choć warstwa natywna od zawsze
wiedziała, czy telefon ogranicza nam baterię. Co gorsza, do 1.7.90 pisaliśmy
w ustawieniach, że ta zgoda „nie jest wymagana, bo push i tak dociera".
Ostrzegamy tylko na telefonach, które naprawdę tak robią. Na czystym
Androidzie oszczędzanie baterii jest domyślnie włączone dla wszystkich,
a push przez nie przechodzi — ostrzeganie każdego byłoby szumem.
Godzina ostatniego sygnału
W ⚙ → Alarmy widać teraz, kiedy telefon ostatni raz dostał cokolwiek
z serwera. Bez tego przy zgłoszeniu „nic nie przychodzi" nie dało się
odróżnić uśpionej aplikacji od cichego powiadomienia — a naprawia się je
zupełnie inaczej.
Strefy PAŻP w historii
Migawki mapy zapisują obiekty i ruch lotniczy, ale nie strefy. Suwak historii
rysował więc strefy pobrane przed chwilą — dzisiejsze nad sytuacją sprzed
godzin. PAŻP wymienia cały zestaw raz na dobę o 6:00, a strefa zdjęta znika
z wykazu zupełnie; te najciekawsze, otwierane w trakcie zdarzenia, były
w historii niewidoczne.
Warstwa jest teraz ukryta, a baner mówi wprost, że stref nie zapisujemy.
Pod maską
Pamięć podręczna strony rosła bez ograniczeń — przez historię projektu
uzbierało się 165 wersji jednego skryptu. Aplikacji to nie dotyczyło.
Szczegóły: docs/RELEASE_1.7.91.md.