RSS Alert FranmoSoftware 2003-2016 www.franmo.pl ------------------------------- Changelog 1.0 - pierwsza wersja publiczna 1.1 - dodano alert stopnia "średniego" (żółty) i "wysokiego" (czerwony), - dodano definiowanie wyjątków dla których alert ma być obniżony do stopnia "niskiego", - dodano opcję włączenia pokazywania alertów stopnia "niskiego", - dodano opcję włączenia opóźnienia pobrania wiadomości RSS przy starcie programu, - dodano opcję wstrzymania pokazywania alertów, gdy inna aplikacja pracuje na pełnym ekranie (gry, odtwarzacze filmów), - dodano opcję wyłączenia odtwarzania dźwięku, przy pokazaniu alertu, - dodano możliwość wywołania otwarcia kanału RSS w przeglądarce, - zmieniono alert stopnia "niskiego" (z zielonego na niebieski), - zaktualizowano słowa kluczowe, - zaktualizowano schematy kolorów i grafikę dla stopnii alertów, - grafika została przeniesiona do zewnętrznej biblioteki, - poprawiono zachowanie, gdy nie ma połączenia z internetem, - poprawiono przesunięcie belki z alertem na wierzch (ponad inne aktywne okna), - poprawiono błędy w treści alerty, gdy kanał RSS zawiera w kodzie HTML znacznik """, 1.2 - dodano alert stopnia "bardzo wysokiego" (czerwony) i "krytycznego" (fioletowy), - dodano możliwość określenia częstotliwości pobierania aktualności RSS (domyślnie: co 5 minut), - dodano możliwość uznania wszystkich alertów za przeczytane, - dodano możliwość wywołania pliku konfiguracji do zedytowania słów kluczowych, - słowa kluczowe dla alertów przeniesione zostały do pliku konfiguracji, skąd mogą być jawnie edytowane, - usprawniono obliczanie i format czasu, jaki minął od wydania danej wiadomości na kanale RSS, - zamieniono alert stopnia "wysokiego" (z czerwonego na pomarańczowy), - zaktualizowano słowa kluczowe i wyjątki, - poprawiono błędy odczytu wiadomości z kanałów RSS w formacie "ISO-8859-2", - poprawiono błędy, gdy kanał RSS nie udostępnia godziny wydania wiadomości, - poprawiono błędy w treści alerty, gdy kanał RSS zawiera w kodzie HTML znaczniki "”" i "„", - poprawiono wywołanie otwarcia wiadomości z kanału RSS w przeglądarce, - poprawiono zbędne-cykliczne wywoływanie informacji o problemie z pobraniem aktualizacji, 1.3 - dodano możliwość jednoczesnego czytania wielu adresów RSS (wcześniej tylko jednego), - dodano wyodrębnianie tytułu serwisu, z którego pochodzi odczytany alert, - dodano możliwość zrestartowania aplikacji, - dodano automatyczne skracanie treści alertu, gdy przekracza on szerokość ekranu, - dodano cień do tekstu wyświetlającego treść alertu, - dodano możliwość zatwierdzenia przeczytania wszystkich alertów, klikając prawym przyciskiem myszki na pustym miejscu belki z alertem, - zaktualizowano słowa kluczowe i wyjątki, - poprawiono błędy, gdy kanał RSS udostępnia mniej niż 10 wiadomości, - poprawiono stylistykę czasu, jaki minął od wydania danej wiadomości w kanale RSS (polskie: minutę, minuty, minut temu), - poprawiono błędy, gdy kanał RSS zawiera w kodzie HTML znacznik "", 1.4 - dodano podział dźwięków na poszczególne typy alertów, - usunięto dźwięk z alertu poziomu "niskiego", - poprawiono obliczanie czasu, gdy alert wydany poprzedniego dnia, - poprawiono zaniżanie stopnia alertu dla niektórych treści zawierających zdania cytowane, - poprawiono informowanie o problemie z pobraniem aktualizacji z kanału RSS, - zaktualizowano słowa kluczowe i wyjątki, 1.5 - dodano graficzną informację o oczekujących na wyświetlenie pozostałych alertach, - dodano możliwość określenia jak bardzo przedawnione alerty mają być wyświetlane (domyślnie: nie starsze niż 6 godzin), - dodano edytor wizualny adresów RSS, zamiast wywoływania pliku konfiguracji do edycji, - dodano możliwość otwarcia wszystkich kanałów RSS (o ile zdefiniowano więcej niż 1) w przeglądarce (wcześniej tylko głównego), - poprawiono silnik odczytywania wiadomości z kanałów RSS, - poprawiono konwersję kodowania znaków z ISO na WIN, - poprawiono wyodrębnianie tytułu serwisu, z którego pochodzi odczytany alert, jeśli w adresie www jest podkategoria serwisu (np.: z adresów "www.wp.pl" i "www.pogoda.wp.pl" wyodrębnione zostanie "wp"), - usprawniono płynność wyświetlania alertu, 1.6 - dodano wyświetlenie edytora adresów RSS, gdy żadne adresy nie zostały jeszcze zdefiniowane lub istniejące zawierają błędy, - naprawiono błąd "Access Violation", gdy adresy RSS nie zostały zdefiniowane poprawnie, - poprawiono informowanie o problemie z pobraniem aktualizacji z kanału RSS, - poprawiono wczytywanie adresów RSS i słów kluczowych z pliku konfiguracji, - zaktualizowano słowa kluczowe i wyjątki, 1.7 - dodano możliwość kolejkowania wiadomości do przeczytania, dzięki czemu wiadomości zostaną otwarte w przeglądarce dopiero po przeczytaniu ostatniego alertu, (klikając w graficzną informację o oczekujących na wyświetlenie pozostałych alertach), - naprawiono błąd zachodzenia na siebie treści alertów, - cieniowanie treści alertu zastąpiono na obwódkę, - zaktualizowano słowa kluczowe i wyjątki, 1.8 - dodano obsługę wyrażeń regularnych, - dodano pytanie użytkownika o autostart, jeśli aplikacja nie uruchamia się wraz z systemem Windows, - przebudowano i znacznie rozszerzono słowa kluczowe i wyjątki, 1.9 - udoskonalono pomijanie podobnie brzmiących tematów z różnych serwisów, - zwiększono ilość pobieranych wiadomości kanału RSS z 12 do 20 (serwis tvn24.pl udostępnia po 20 wiadomości na kanał), - zaktualizowano słowa kluczowe i wyjątki, 1.10 - silnik wyrażeń regularnych zamieniono kompatybilny z wyrażeniami Perla (Perl Compatible Regular Expressions - PCRE), - dodano możliwość wyświetlenia alertów (kolor zielony) pominiętych przez wbudowane wyjątki, - naprawiono usuwanie treści alertu z belki informacyjnej, gdy kanał RSS nie udostępnia godziny publikacji wiadomości (zniknięcie następowało po 2 sekundach od wyświetlenia alertu), - poprawiono możliwość wystąpienia zniknięcia treści wiadomości na pasku (pozostawały tylko ikony i przyciski), - poprawiono zbyt duże opóźnienie przy pokazaniu oczekujących alertów, - poprawiono odtwarzanie dźwięku do alertu w momencie, gdy belka zakończy animację wysunięcia na widok, - zaktualizowano słowa kluczowe i wyjątki, 1.11 - belka informacyjna nie deaktywuje już innych okien, tj. komunikat wyświetla się bez utraty fokusa, - poprawiono ułożenie grafiki na belce, - zaktualizowano słowa kluczowe i wyjątki, 1.12 - dodano możliwość ustalenia, które typy alertów mogą być wyświetlane dla każdego adresu RSS oddzielnie, (np.: alerty informacyjne lub bardzo ważne mogą być wyświetlane dla konkretnych serwisów), - poprawiono czytanie wieku alertu z dokładnością od "1 minuty" do "... dni", - poprawiono błędne oznaczanie wiadomości z datą "wczorajszą" jako wydaną "dzisiaj", (powodowało to wyświetlanie wiadomości tak, jak by były wydane dzisiaj, gdyż brana była pod uwagę tylko godzina wydania wiadomości, a nie pełna data), - poprawiono czytanie kanału RSS w formacie "feedburner", - zaktualizowano słowa kluczowe i wyjątki, - usunięto opcję "Pokazuj tylko najważniejsze", 1.13 - naprawiono błąd "is not a valid date and time", gdy w systemie ustawiono format daty krótkiej jako "rrrr-MM-dd", - poprawiono przycinanie animacji ("wjazd" paska na widok) w momencie, gdy nadal trwa pobieranie wiadomości z innych kanałów RSS, - poprawiono kolorystykę alertów, - dodano akceptację protokołu HTTPS, - zaktualizowano słowa kluczowe i wyjątki, 1.14 - naprawiono błędne przetwarzanie daty, co powodowało, że żadne typy alertów nie były wyświetlane, - naprawiono problem ze zbyt dużą czcionką elementów interfejsu po zmianie rozdzielczości (DPI) na większą niż 96 pikseli, - naprawiono podawanie nieprawidłowej godziny w stosunku do czasu warszawskiego (+1GMT), - naprawiono szerokość paska alertów w zależności od położenia (np.: skrajnie z boku) paska zadań Windows, - naprawiono otwieranie alertu w przeglądarce (brak reakcji w przycisku "Więcej"), - poprawiono płynność animacji zmiany kolorów (gradientu), - poprawiono sprawdzanie, czy alert został już wyświetlony (niektóre serwisy aktualizują temat wiadomości, podczas gdy treść jest ta sama, przez co alert jest ponownie wyświetlany, tak jak by dotyczył nowej wiadomości), - skrócono długość podawanego czasu jaki upłynął od publikacji wiadomości, - dodano możliwość odświeżania (sprawdzania kanałów) minimalnie co 12 sekund, - zaktualizowano słowa kluczowe i wyjątki, - korekta interfejsu paska alertów, 1.15 - naprawiono ucięcie tekstu, przez co kolejna linia z tekstem znajdowała się poniżej widoku paska alertów, - naprawiono błędne przetwarzanie daty w formacie "1 Sty 1999 00:00" (bez zera na początku dla dni od 01 do 31), - zaktualizowano słowa kluczowe i wyjątki, - uproszczono informację o wieku alertu, zrezygnowano z podziału typu "2:30" co oznaczało "2 godziny i 30 minut temu" i zaokrąglono do pełnych godzin "2 godz. temu", - poprawiono kolorystykę alertów, 2.0 - dodano jako domyślnie włączoną opcję wyświetlania alertów od najważniejszych jako pierwszych, - dodano opcję wyświetlania alertów od najnowszych jako pierwszych, - poprawiono wielkość i skalowanie okna edytora adresów RSS, - zaktualizowano słowa kluczowe, 2.1 - usprawniono elementy graficzne na pasku alertu, - dodano możliwość wyłączenia podpowiedzi do obiektów na pasku alertu, - zaktualizowano słowa kluczowe,