Command Palette

Search for a command to run...

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.com dla 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ą detailsUrl i stateUrl, niezależnie od przycisków. Nieprawidłowe linki i linki bez odpowiadającego im tekstu są pomijane.
  • Za pomocą statusDisplayType aktywnoś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.