2.5.0
Wykrywanie i udostępnianie własnych aktywności, ogłoszenia, Discord i prywatność.
Nowości
Automatyczne wykrywanie własnych aktywności
- Dodaj opcjonalny link wykrywania do własnej aktywności, aby wybierać ją automatycznie, gdy pasuje aktywna karta w oknie przeglądarki, które ma fokus. Opuszczenie pasującej strony kończy automatyczny wybór.
- Użyj domeny lub ścieżki, z
*.example.comdla subdomen i końcowym*dla ścieżek. Pozostaw pole puste, aby nadal korzystać z aktywności ręcznie. - Własna aktywność włączona ręcznie ma pierwszeństwo przed automatycznym wykrywaniem.
- Jeśli pasuje kilka aktywności, wybierana jest ta, którą zaktualizowano ostatnio.
- Linki wykrywania są uwzględniane przy eksporcie i imporcie własnych aktywności. Starsze pliki bez tego pola pozostają obsługiwane.
Publiczne linki do własnych aktywności
- Opublikuj publiczny link z nazwą autora i awatarem z konta Discord. Publiczna staje się zapisana wersja, nigdy niezapisany szkic.
- Obejrzyj podgląd przed jawnym dodaniem niezależnej kopii. Nowe kopie są nieaktywne i mają wyłączone automatyczne wykrywanie.
- Zachowaj ten sam link przy jawnej aktualizacji lub wycofaniu publikacji. Kopie odbiorców pozostają zainstalowane i nigdy nie aktualizują się automatycznie.
- Odbiorcy mogą zachować lokalne zmiany lub zastąpić je po przejrzeniu aktualizacji. Otwarty edytor blokuje zastępowanie, aby chronić niezapisaną pracę.
- Usuwanie udostępnionej aktywności wymaga dwóch potwierdzeń w tym samym panelu: wyłączenia linku publicznego, a potem usunięcia aktywności. Bez linku od razu pojawia się potwierdzenie usunięcia.
- Po usunięciu konta potwierdzony brak jego publikacji pozwala usunąć źródło lokalnie bez starego konta. Jeśli sprawdzenie jest niedostępne lub niejednoznaczne, źródło zostaje zachowane.
Ogłoszenia i informacje o wydaniach
- Czytaj ogłoszenia i opublikowane informacje o wydaniach na karcie Aktualności, a następnie otwórz wpis, aby poznać szczegóły. Opublikowane pliki historii zmian są dodawane automatycznie; szkice bez daty, z przyszłą datą lub oznaczone jako nieopublikowane są pomijane.
- Ogłoszenia używają języka interfejsu, a przy braku tłumaczenia języka zastępczego. Informacje o wydaniach wracają do wersji angielskiej.
- Przypięte komunikaty pojawiają się nad nagłówkiem Aktywność. Ostrzeżenia mają kolor żółty, pomarańczowy lub czerwony zależnie od poziomu; konserwacja używa głównego koloru motywu. Pasek otwiera Aktualności i nie ma przycisku zamknięcia.
- Szacowany koniec konserwacji jest pokazywany jako data, bez odliczania ani obietnicy przywrócenia usługi. O tej porze pasek znika, ale komunikat pozostaje dostępny, chyba że ma osobną datę wygaśnięcia.
- Lista aktualizuje się automatycznie, zachowuje ostatnią poprawną kopię offline i zapisuje stan przeczytania na urządzeniu.
Wyświetlanie aktywności w Discordzie
- Aktywności mogą przypisywać publiczne linki HTTPS do tekstów szczegółów i stanu za pomocą
detailsUrlistateUrl, niezależnie od przycisków. Nieprawidłowe linki i linki bez odpowiadającego im tekstu są pomijane. - Za pomocą
statusDisplayTypeaktywności mogą wybierać tekst kompaktowego statusu Discorda: nazwę aktywności, stan lub szczegóły. Zawartość karty aktywności się nie zmienia.
Te pola wymagają zgodnych wersji SDK, rozszerzenia i hosta natywnego. Starsze wersje je ignorują. Nie dodają nowego selektora wyświetlania w edytorze własnych aktywności.
Ulepszenia i poprawki
-
W ustawieniach deweloperskich Canary możesz przełączać się między logo Nowly Canary a zwykłym logo Nowly.
-
Karta Aktywność domyślnie pokazuje teraz własne aktywności. Ustawienie pozwala pozostawić je tylko na dedykowanej karcie. Nagłówki i puste stany kart Aktywność i Ustawienia są spójniejsze. W widoku siatki widać oznaczenia aktualizacji, a działania na stronie obecności i usuwanie własnych aktywności są czytelniejsze.
-
Duplikuj istniejące własne aktywności. Importowanie i tworzenie są teraz dostępne przy liście aktywności, która oznacza też aktywności udostępnione i włączone. Usunięto szablon „Przerwa na kawę”.
-
Panel wieloetapowy wielokrotnego użytku pokazuje postęp i obsługuje dowolną treść oraz formularze dla przyszłych procesów.
-
Powiadomienia zawijają tekst na wąskich ekranach zamiast go ucinać, a ich ikony zachowują stały rozmiar.
-
Poprawiono kontrast tekstu na czerwonych przyciskach potwierdzających usunięcie w ciemnym motywie.
-
Edytor własnych aktywności pokazuje, ile przycisków z linkiem można jeszcze dodać.
-
Ustawienia łatwiej przeglądać: przewijanie zatrzymuje się na kolejnych sekcjach, a tytuł Ustawień i podsumowanie połączenia pozostają razem. Ikony mają spójny rozmiar i styl kafelków, karta wylogowanego konta jest prostsza, a awatar konta ma pasujące zaokrąglenie.
-
Ukryj karty Biblioteka, Własne lub Aktualności, gdy ich nie potrzebujesz. Aktywność i Ustawienia pozostają dostępne. Przywróć domyślny układ w Ustawieniach. Ukrycie Aktualności nie ukrywa przypiętych komunikatów na karcie Aktywność.
-
Pasek postępu filmów, w tym na YouTube, wypełnia się teraz wraz z odtwarzaniem, a odliczanie własnych aktywności nadal pokazuje pozostały czas.
-
Odliczanie własnych aktywności nie wyświetla już znaku minus przed pozostałym czasem.
-
Przycisk „Oceń” w prośbie o ocenę nie powiela już gwiazdek widocznych nad nim.
-
W sekcji „Wesprzyj Nowly” skopiuj adres Bitcoin, Ethereum lub Solana jednym kliknięciem. Po skopiowaniu pojawi się potwierdzenie.
-
Gdy co najmniej dwie zainstalowane aktywności mają dostępne aktualizacje, zaktualizuj je jednym działaniem. Aktualizacje odbywają się kolejno.
-
Przyciski na karcie nieaktywnej aktywności mieszczą się teraz także w wąskich panelach bocznych.
-
Aktualizacje, ponowne instalacje i usuwanie są wykonywane w kolejności dla każdej aktywności, aby starsza aktualizacja nie przywróciła właśnie usuniętej aktywności.
-
Włączenie aktywności jest zapisywane dopiero po poprawnej rejestracji jej skryptu. Błędy aktywacji i operacji zbiorczych są zgłaszane zamiast przedstawiania ich jako sukcesu.
-
Etykieta uprawnienia do skryptów użytkownika wyraźniej wyjaśnia, co należy włączyć w przeglądarce.
Prywatność i platformy
- Opcjonalne zdarzenia produktowe Umami zastępują dawne statystyki Insights. Zgody witryny i rozszerzenia są niezależne; zdarzenia przechodzą przez API bez trwałych identyfikatorów odwiedzających oraz treści przeglądania i aktywności.
- Usunięto dawne strony, endpointy i modele statystyk Insights oraz funkcje kampanii. Ta wersja nie włącza dawnych globalnych skryptów statystyk i nagrywania sesji.
- Potwierdzenia prawne opierają się teraz na rzeczywistych datach aktualizacji regulaminu i polityki prywatności zamiast na wewnętrznych numerach wersji. Starsze potwierdzenia liczbowe wymagają ponownej akceptacji; zapisane daty dokumentów działają offline.
- Strona odinstalowania odróżnia zachowanie lub usunięcie danych funkcjonalnych urządzenia od opcjonalnych statystyk. Jej otwarcie wysyła zdarzenie produktowe tylko za zgodą na statystyki witryny.
- Usunięto interfejsy listy oczekujących i wsparcia ChromeOS. Rozszerzenie pozostaje przeznaczone dla Chrome i Firefoksa, z hostem natywnym dla Windows, macOS i Linux.
Witryna, dokumentacja i utrzymanie
-
Nazwy, opisy i odnośniki pakietów zaktualizowano zgodnie z marką Nowly i rolą każdego pakietu.
-
Informacje o współtwórcach pakietów konsekwentnie wymieniają Gaëtana H i Anthony'ego (KiMi).
-
Commity Git automatycznie formatują przygotowane pliki TypeScript według reguł projektu, zachowując zmiany nieprzygotowane do commita.
-
Strona główna prezentuje własne aktywności, z kontrastem grafik i kolorami paska ogłoszeń dopasowanymi do aktywnego motywu.
-
Poprawiono nawigację klawiaturą, linki pomijające treść i widoczność fokusu. Animacje uwzględniają ograniczenie ruchu, a poruszające się treści można wstrzymać.
-
Zaktualizowano przetłumaczone FAQ, wskazówki kontaktowe i dotyczące odzyskiwania oraz linki do polityki plików cookie.
-
Dokumentacja programistyczna opisuje automatyczne wykrywanie
settings.ts, wybór kompaktowego statusu Discorda, klikalne teksty aktywności i proxy obrazów. -
API ogłoszeń obsługuje chronione publikowanie, harmonogram, wygaśnięcie i aktualizacje listy na żywo.
-
Publiczny kod Nowly jest teraz dostępny na licencji MIT. Uporządkowano i poprawiono testy rozszerzenia, witryny i API, w tym szczegółów ogłoszeń i przełączania trybu wyświetlania.