Witamy w naszym najnowszym Tygodniowym Raportcie Rozwoju, w którym podkreślamy dzielne wysiłki naszego zespołu deweloperskiego. W tym tygodniu zespół ARK Scan kontynuował postępy w migracji Inertia i poprawił funkcję Eksportu, aby wspierać dodatkowe możliwości eksportu danych. Zespół ARK Vault skupił się na aktualizacjach Panelu Bocznym, lepszym zarządzaniu transakcjami oczekującymi oraz szeregu poprawek i ulepszeń. Tymczasem zespół Mainsail pracował nad zwiększeniem wydajności przetwarzania, rozszerzeniem wsparcia dla statystyk oraz dostarczeniem dodatkowych ogólnych ulepszeń w całej platformie.
Podsumowanie Aktywności Deweloperskiej (31 października – 7 listopada 2025)
Poniżej znajduje się zestawienie łącznej liczby scalonych commitów i autorów współpracujących według projektu, podkreślając aktywność deweloperską od 31 października 2025 roku do 7 listopada 2025 roku.

W tym okresie zespół utrzymał wysoką produktywność i zaangażowanie, dostarczając 89 scalonych commitów we wszystkich projektach.
Ważne jest, aby zauważyć, że tygodniowe liczby commitów i dane specyficzne dla projektu mogą się różnić w zależności od skupienia wewnętrznych sprintów, ewoluujących celów i złożoności podejmowanych zadań.
ARK Scan Tygodniowy Raport
W tym tygodniu kontynuowaliśmy prace nad migracją Inertia i poprawiliśmy funkcję Eksportu, aby wspierała dodatkowe możliwości eksportu danych. Prace obejmowały:
Przebudowano funkcję Eksportu transakcji, aby była zgodna z Mainsail, poprawiono responsywność i zaktualizowano projekt, aby zapewnić płynniejsze i bardziej przyjazne dla użytkownika doświadczenie.
Przebudowano system filtrowania transakcji, aby korzystał z zarządzania stanem napędzanego przez Inertia w różnych widokach. Zmiany filtrów teraz utrzymują się podczas nawigacji i odświeżania przeglądarki, unikając zbędnych wywołań API.
Dostosowano wyrównanie kolumny tabeli portfela w Inertia, aby kolumna „Kwota” wyświetlała się poprawnie na środku na urządzeniach o średniej wielkości (≥640px i <768px). Naprawiono stan ładowania dla szerszych ekranów (>768px), aby kolumny tabeli pozostały ukryte, aż dane zostaną w pełni załadowane, zmniejszając przesunięcie układu i poprawiając spójność.
Rozszerzono pokrycie testowe, wprowadzając nowe testy dla WalletController. Dodano testy na poziomie przeglądarki dla portfela, ponieważ istniejący zestaw obejmował tylko stronę Monitor.
Usunięto Exodus z listy kompatybilnych portfeli na stronie portfela, ponieważ już nie wspiera ARK.
Zaktualizowano domyślne trasy portfela, aby wskazywały na Inertia (/addresses/ADDRESS), pozostawiając wersję Livewire dostępną pod /addresses-old/ADDRESS.
Dodano nagłówek tabeli do stanu ładowania, aby zachować spójny układ i poprawić klarowność podczas ładowania danych.
Zaktualizowano zachowanie paginacji, aby pojawiało się tylko wtedy, gdy dostępnych jest wiele stron, zgodnie z zachowaniem poprzedniej implementacji.
Przywrócono odpowiednie wypełnienie na stronie Monitor dla urządzeń mobilnych, naprawiając problemy z układem spowodowane wcześniejszymi dostosowaniami strony portfela.
Udoskonalono funkcję Eksportu, wprowadzając modal do eksportu bloków, umożliwiając użytkownikom eksportowanie danych blockchainowych według konkretnych bloków.
Dodano testy na poziomie przeglądarki dla funkcji Eksportu, aby zapewnić pełne pokrycie end-to-end i zapobiec regresjom.
W przyszłym tygodniu będziemy kontynuować postępy w migracji Inertia, aby ARK Scan był jeszcze szybszy i bardziej responsywny, a także wdrażając dodatkowe poprawki i ulepszenia.
ARK Vault Tygodniowy Raport
W tym tygodniu skupiliśmy się na aktualizacjach Panelu bocznego, poprawiając obsługę oczekujących transakcji i wdrażając różne poprawki. Wykonane prace obejmują:
Naprawiono panel boczny adresów, aby można go było zamknąć nawet po usunięciu wszystkich adresów, poprawiając użyteczność i zapobiegając zablokowaniu go w stanie otwartym.
Udoskonalono panel szczegółów transakcji, łącząc go z innymi panelami, naprawiając problemy z otwieraniem zminimalizowanych paneli, aktualizując zarządzanie panelami, aby używało ResetWhenUnmounted, oraz stosując kilka drobnych ulepszeń UI.
Poprawiono obsługę oczekujących transakcji, zapobiegając bezpośredniemu usuwaniu z głównej listy. Potwierdzone transakcje są teraz wykluczane podczas scalania, a zaplanowane zadanie zarządza czyszczeniem z lokalnej pamięci dla lepszej spójności.
Naprawiono tabelę transakcji, aby prawidłowo przestrzegała limitu transakcji podczas wyświetlania transakcji niepotwierdzonych, zapewniając spójne zachowanie tabeli.
Rozwiązano problem z układem mobilnym, w którym zwinięty pasek boczny pojawiał się poniżej unoszącego się paska wysyłania. Teraz prawidłowo wyświetla się powyżej niego dla odpowiedniego układania i dostępności.
Dodano testy w celu rozszerzenia pokrycia kodu związanego z migracją, poprawiając niezawodność i zmniejszając ryzyko przyszłych regresji.
Naprawiono przepływ wymiany, aktualizując modal transakcji, aby zapewnić prawidłowe wyświetlanie i działanie zgodnie z zamierzeniem.
Poprawiono przepełnienie tabeli transakcji i wyświetlanie szkieletu dla punktu przerwania 1024–1280px, gdy wybrano wiele adresów, zapewniając spójność układu i lepszą wydajność wizualną.
W przyszłym tygodniu będziemy kontynuować prace nad ogólnymi poprawkami, testując wszystkie nowe funkcje i wdrażając dodatkowe aktualizacje UI.
Mainsail Tygodniowy Raport
W tym tygodniu pracowaliśmy nad poprawą wydajności przetwarzania, rozszerzeniem wsparcia dla statystyk oraz wdrożeniem innych ogólnych ulepszeń. Zrealizowane prace obejmowały:
Usunięto wsparcie dla nieużywanych symboli w EventEmitter; zdarzenia i nasłuchiwacze zdarzeń mogą teraz emitować i nasłuchiwać tylko na ciągi.
Dodano wsparcie dla publikacji z lokalnych plików w config:publish:custom, które będą używane w testach e2e.
Powiązano wszystkie trasy i kontrolery jako singletony w serwerze P2P, co ułatwia logikę kontrolera i analizę na poziomie punktu końcowego.
Poprawiono wydajność przetwarzania prevote i precommit, walidując podpisy tylko raz, nawet jeśli były nadawane z wielu peerów; jeśli podpis jest nieważny, wszyscy peerzy nadający wiadomość są banowani.
Dodano statystyki P2P dla pingów (inne węzły wywołujące nasze punkty końcowe), w tym wskaźnik sukcesu punktów końcowych i metryki czasu odpowiedzi.
Zaktualizowano zależności EVM do najnowszych stabilnych wersji.
Zastąpiono przestarzałe actions-rs/toolchain dtolnay/rusttoolchain w przepływach pracy GitHub.
W przyszłym tygodniu będziemy kontynuować analizę wydajności i poprawki P2P. Wykonamy także kolejne resetowanie Public Testnet z najnowszymi aktualizacjami oraz poprawimy synchronizację CI Testnet.
Opinie i prośby o funkcje
Jeśli korzystasz z naszych produktów open source i chciałbyś przekazać opinie lub poprosić o funkcję, prosimy o kontakt za pośrednictwem stron kontaktowych dla konkretnego produktu, z którego korzystasz, lub otwarcie zgłoszenia na GitHubie.
Szybkie linki do stron zgłoszeń na GitHubie:
Mainsail - https://github.com/ArkEcosystem/mainsail/issues
ARK Connect (Rozszerzenie) - https://github.com/ArdentHQ/arkconnect-extension/issues
ARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issues
ARK Scan - https://github.com/ArdentHQ/arkscan/issues
ARK Vault - https://github.com/ArdentHQ/arkvault/issues
Śledź nas na Twitterze (X)
Śledź nas na X (https://x.com/ArkEcosystem) i regularnie sprawdzaj bloga, aby być na bieżąco ze wszystkimi naszymi nowymi wydaniami. Publikujemy tygodniowy raport deweloperski, abyś mógł łatwo zobaczyć, co robiliśmy i śledzić naszą podróż w kierunku realizacji Twojej zdecentralizowanej przyszłości.

