Skip to content

Web Panel

PaffcioStudio edited this page Dec 6, 2025 · 1 revision

Web Panel

Web Panel to interfejs przeglądarkowy umożliwiający przeglądanie repozytoriów, analizę snapshotów oraz zarządzanie danymi zapisanymi przez mygit. Panel działa w pełni lokalnie i nie wymaga połączenia z internetem.


Dostęp do panelu

Po uruchomieniu mygit, panel jest domyślnie dostępny pod adresem:

http://localhost:9614

Port może być inny, jeśli został ustawiony ręcznie przy uruchomieniu serwera.

Panel działa na komputerze lokalnym, ale może być udostępniony w sieci LAN, jeśli pozwalają na to ustawienia systemowe.


Główne możliwości panelu

1. Przegląd repozytoriów

Panel wyświetla listę wszystkich repozytoriów wykrytych w systemie.
Dla każdego repozytorium prezentowane są:

  • nazwa repozytorium,
  • opis,
  • liczba snapshotów,
  • całkowity rozmiar snapshotów,
  • data ostatniej aktualizacji,
  • status ulubionego repozytorium.

2. Zarządzanie snapshotami

Dla wybranego repozytorium panel umożliwia:

  • wyświetlanie listy snapshotów,
  • sprawdzanie metadanych snapshotu (rozmiar, data, opis),
  • pobieranie snapshotu (plik ZIP),
  • szybkie filtrowanie i sortowanie snapshotów.

Panel prezentuje snapshoty w sposób czytelny i uporządkowany, dzięki czemu można łatwo przejść do konkretnej wersji projektu.


3. Ulubione repozytoria

Repozytoria mogą być oznaczane jako ulubione.
Dzięki temu:

  • trafiają na górę listy repozytoriów,
  • można filtrować wyświetlanie tylko do ulubionych,
  • sortowanie uwzględnia je jako priorytetowe.

Oznaczenie repozytorium jako ulubione odbywa się poprzez kliknięcie ikony gwiazdki.


4. Sortowanie i filtrowanie

Panel oferuje zaawansowane opcje sortowania repozytoriów i snapshotów według:

  • daty (najnowsze / najstarsze),
  • nazwy (A–Z / Z–A),
  • rozmiaru danych,
  • liczby snapshotów,
  • statusu ulubionych,
  • pustych repozytoriów.

Dostępne są także szybkie filtry, np. „tylko ulubione” lub „tylko puste repozytoria”.


5. Statystyki

Panel wyświetla podstawowe statystyki systemu:

  • liczba repozytoriów,
  • liczba snapshotów,
  • rozmiar wszystkich danych,
  • liczba ulubionych repozytoriów.

Statystyki są aktualizowane automatycznie przy każdej zmianie danych.


6. Wyszukiwanie

Panel zawiera wbudowaną wyszukiwarkę, która umożliwia wyszukiwanie repozytoriów po:

  • nazwie,
  • opisie,
  • identyfikatorze repozytorium.

Wyszukiwanie działa natychmiastowo i nie wymaga odświeżania strony.


Problemy z Web Panelem

Najczęstsze problemy i ich rozwiązania:

Panel nie działa

  • Port 9614 jest zajęty → zmień port lub zamknij aplikację blokującą.
  • React DevTools blokuje WebSocket → wyłącz dodatek.
  • Brak uprawnień → uruchom mygit z podwyższonymi uprawnieniami.

Panel nie pokazuje repozytoriów

  • Repozytoria nie mają struktury .mygit/.
  • Brak uprawnień do katalogów.
  • Uszkodzone pliki metadanych.

Wymagania działania panelu

  • Przeglądarka wspierająca JavaScript,
  • dostęp do portu używanego przez mygit,
  • działająca lokalna instancja mygit.

Panel działa na Linux, Windows i macOS, bez dodatkowych modułów i instalacji.


Podsumowanie

Web Panel stanowi wygodny sposób zarządzania repozytoriami mygit, przeglądania snapshotów i analizowania danych repozytorium.
Ułatwia pracę z projektami, szczególnie gdy liczba repozytoriów rośnie lub konieczne jest szybkie odnalezienie konkretnego snapshotu.

mygit – Dokumentacja


📘 Podstawy

🛠️ Funkcje i narzędzia

❗ Problemy i pomoc


© 2025–2026 PaffcioStudio

Clone this wiki locally