-
Notifications
You must be signed in to change notification settings - Fork 0
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.
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.
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.
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.
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.
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”.
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.
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.
Najczęstsze problemy i ich rozwiązania:
- 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.
- Repozytoria nie mają struktury
.mygit/. - Brak uprawnień do katalogów.
- Uszkodzone pliki metadanych.
- 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.
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.
© 2025–2026 PaffcioStudio
Dokumentacja mygit
© 2025–2026 PaffcioStudio