Co zostało wydane, najnowsze na górze. wyrm powstaje otwarcie i posuwa się z rozmysłem — każda linijka tutaj to coś, czego możesz użyć już dziś.
v0.1.9
·macOS
Poprawka pierwszej rzeczy, którą widzisz: instalacji Wyrma.
Obraz dysku wygląda teraz jak instalator. Po otwarciu pobranego pliku widać, co i gdzie przeciągnąć, zamiast pustego okna z dwiema luźnymi ikonami i bez żadnej wskazówki.
Wyrm informuje teraz, gdy nie może się zaktualizować. Uruchomienie aplikacji prosto z obrazu dysku wykonuje ją na woluminie tylko do odczytu, gdzie aktualizacje nigdy się nie zainstalują — dotąd działo się to po cichu. Teraz Wyrm to zauważa, wyjaśnia i proponuje zainstalować się w folderze Aplikacje.
v0.1.8
·macOS
Największe wydanie od premiery. Tagi, podgląd tego, co dokładnie zmieniła każda operacja, automatyczna bisekcja i długa lista poprawek w logu, diffie i ustawieniach.
Tagi. Osobny panel tagów pokazuje wszystkie tagi w repozytorium, a tag możesz utworzyć na dowolnej rewizji — z panelu, z menu rewizji albo prawym przyciskiem myszy.
Zobacz, co zmieniła operacja. Log operacji potrafi teraz pokazać diff pojedynczej operacji, więc wiesz dokładnie, co zrobiła komenda, zanim zdecydujesz o cofnięciu — a pojedyncze operacje można porzucić, żeby przyciąć historię.
Automatyczna bisekcja. Podaj bisect komendę i pozwól mu znaleźć zmianę, która wprowadziła problem, zamiast sprawdzać rewizje po kolei.
Rozwiązywanie konfliktów jednym kliknięciem. Weź dowolną ze stron konfliktu bezpośrednio w resolverze, bez schodzenia do wiersza poleceń.
Szukaj w dowolnej rewizji. Przeszukuj pliki dowolnej rewizji, nie tylko kopii roboczej.
Spokojniejszy log i diff. Naprawione dwa błędy, przez które graf commitów mógł rysować się w złej kolumnie; zaznaczenie nie wraca już do kopii roboczej przy każdym kliknięciu; diff obok siebie trzyma się linia w linię; a znaczniki minimapy zmian są teraz czytelne.
Rozbieżne zmiany nie kładą już paneli. Gdy jedna zmiana istnieje jako kilka commitów, wyszukiwanie, historia rewizji, absorb i podgląd push nadal działają.
Szybciej na każdym kroku. Przegląd opóźnień w całej aplikacji, sprawniejsza nawigacja po submodułach i sprawdzanie zmian w submodułach, które wykonuje o połowę mniej pracy.
Każde menu w Twoim języku. Natywny pasek menu jest teraz przetłumaczony na wszystkie obsługiwane języki, wraz z przeglądem terminologii, żeby ta sama akcja wszędzie nazywała się tak samo.
Obsługa klawiatury i czytnika ekranu. Rozdzielacze paneli zmieniają rozmiar z klawiatury, a szereg elementów dostępnych wcześniej tylko myszą działa teraz i bez niej.
Bezpieczeństwo. Zaktualizowana zależność sieciowa w odpowiedzi na zgłoszenie bezpieczeństwa od dostawcy.
v0.1.7
·macOS
Wydanie, które wreszcie ucisza aktualizacje.
Brak pytania o hasło do pęku kluczy po aktualizacji. Podpisane wydania zawierają teraz profil provisioning, którego macOS potrzebuje, by zachować dostęp do Twojego zapisanego logowania, więc aktualizacja przestaje pytać o hasło do konta. Wcześniejsze podejścia tylko wyglądały na rozwiązanie; to jest zweryfikowane na wydanej kompilacji.
v0.1.6
·macOS
Dwie drobne poprawki rzeczy, które przeszkadzały.
Okno opinii nie przepuszcza już kliknięć. Klikanie i przewijanie wewnątrz „Zgłoś problem” zostaje w oknie dialogowym, zamiast trafiać do okna za nim.
Pewniejsze pierwsze uruchomienie. wyrm tworzy swój katalog konfiguracji, zanim zacznie do niego pisać, a raporty diagnostyczne zawierają teraz dłuższy fragment logu.
v0.1.5
·macOS
Pilna poprawka dwóch problemów z 0.1.4.
Naprawiony błąd uruchamiania na restrykcyjnie skonfigurowanych Makach. 0.1.4 prosiła o uprawnienie pęku kluczy, do którego nie była upoważniona, a część Maków odrzucała przez to aplikację całkowicie. Usunięte.
Aktualizacje instalują teraz wersję, którą zapowiadają. Błąd pakowania sprawiał, że aktualizacja do 0.1.4 dostarczała w rzeczywistości 0.1.3. Naprawione, wraz z kontrolą uniemożliwiającą ponowne opublikowanie nieaktualnej kompilacji.
v0.1.4
·macOS
Małe wydanie skupione na ułatwieniu zgłaszania i rozwiązywania problemów.
Wyślij raport diagnostyczny wraz ze swoją opinią. „Zgłoś problem” może teraz dołączyć anonimowy, zredagowany raport diagnostyczny — wersja aplikacji, system operacyjny, ostatnia aktywność i oczyszczone logi, nigdy Twój kod — dzięki czemu problemy diagnozuje się znacznie szybciej.
v0.1.3
·macOS
Wydanie zaufania i szlifu. Aktualizacja nie pyta już o hasło pęku kluczy, otwieranie repozytoriów jest płynniejsze, a aplikacja jest domyślnie bardziej prywatna.
Koniec z pytaniem o hasło pęku kluczy po aktualizacji. Podpisane aktualizacje zachowują dostęp do zapisanego logowania, bez pytania macOS o hasło logowania za każdym razem.
Płynniejszy dostęp do repozytoriów. Mniej systemowych pytań o uprawnienia przy otwieraniu i pracy z repozytoriami.
Wzmocnienie prywatności i telemetrii. Diagnostyka awarii pozostaje ściśle opcjonalna i domyślnie wyłączona, z dodatkowym czyszczeniem, aby nic wrażliwego nigdy nie opuściło Twojego urządzenia.
v0.1.2
·macOS
Wydanie nastawione na wydajność. wyrm jest szybszy i płynniejszy na każdym kroku — duże repozytoria otwierają się szybko, log pozostaje responsywny podczas pracy, a ciężkie operacje nie blokują już interfejsu.
Duże repozytoria otwierają się natychmiast. Panel plików ładuje katalogi na żądanie, zamiast przechodzić całe drzewo z góry — nawet repozytorium z dziesiątkami tysięcy plików otwiera się bez zacięcia.
Bardziej responsywny log. Utworzenie nowego change aktualizuje teraz graf natychmiast, zwirtualizowane renderowanie utrzymuje płynność przewijania, a szybkie zaznaczenia nie piętrzą już zaległej pracy.
Szybsze diffy i panele. Konflikty, listy plików i statystyki są buforowane dla każdej operacji, więc ponowne otwarcie panelu jest niemal natychmiastowe, a diffy przesyłane są kompaktowym kanałem binarnym.
Postęp klonowania na żywo. Klonowanie pokazuje teraz postęp w czasie rzeczywistym w miarę napływania obiektów, zamiast pojedynczego spinnera.
Szersze podświetlanie składni. Dodano obsługę plików Dart i plików towarzyszących Flutter w widokach diff i plików.
v0.1.0
·macOS
Pierwsze publiczne wydanie. wyrm pojawia się jako natywna aplikacja macOS — klient gita natywny dla jj, który robi to, co najważniejsze, i robi to dobrze.
Graf logu natywny dla jj. Szybki, akcelerowany przez GPU graf commitów ze ścisłym wyrównaniem kolumn, change ID na pierwszym planie, grupowaniem według czasu i nawigacją z klawiatury.
Rozwiązywanie konfliktów. jj traktuje konflikty jako stan, a nie ścianę — scalanie trójstronne z podświetlaniem składni, akceptacja theirs/ours/manual dla każdego fragmentu, każdy krok odwracalny.
Podgląd push. Zobacz dokładnie, co trafi na zdalne repozytorium przed wykonaniem push, z wykrywaniem force-push i rozwiązywaniem rozbieżności bookmarks.
Przestrzenie robocze. Twórz, przełączaj i usuwaj przestrzenie robocze jj prosto z interfejsu, ze statusem dla każdej przestrzeni i logiem świadomym przestrzeni roboczej.
Submoduły. Pełnoprawny status submodułów w logu, akcje zastosowania dla każdego submodułu i opcjonalny auto-bump.
Obsługa z klawiatury. Paleta poleceń (⌘K) dla każdej operacji i nawigacja w stylu vima w widokach logu i diff — nigdy nie opuszczasz rzędu podstawowego.
Działa też ze zwykłym gitem. Przeglądarka logu operacji, wyrażenia revset w pasku wyszukiwania i kolokacja git, dzięki czemu wyrm działa na zwykłych repozytoriach git.
Linux i Windows są w drodze — wyrm jest pod maską wieloplatformowy. Nowe wydania będą pojawiać się tutaj w miarę ich premier.