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.

$ARK

ARK
ARK
--
--