Dziennik zmian

Ostatnia aktualizacja:

Co zmieniło się w każdym wydaniu Earkeep, od najnowszego. Earkeep sam sprawdza aktualizacje i każdą z nich proponuje w rogu okna; możesz też sprawdzić ręcznie w Ustawieniach → Ogólne. Aktualizacje drobne i poprawkowe są bezpłatne w każdej licencji.

0.9.0 2026-10-26

  • Tryb ciemny. Earkeep ma teraz ciemny wygląd obok jasnego. Wybierz System, Jasny lub Ciemny w Ustawieniach → Ogólne → Wygląd. System jest ustawieniem domyślnym i podąża za Twoim urządzeniem. Pasek tytułu, paski przewijania i menu zmieniają się razem z oknem, a zmiana pojawia się płynnie, jako jeden krok.
  • Informacje o wydaniu pojawiają się teraz w Twoim języku: propozycja aktualizacji w rogu okna i informacje w Ustawieniach → Ogólne korzystają z języka, w którym używasz Earkeep, a tam, gdzie tłumaczenie nie jest gotowe, wracają do angielskiego.
  • W macOS ikona na pasku menu jest teraz jednokolorowym symbolem, który dopasowuje się do paska menu: ciemnym na jasnym pasku i jasnym na ciemnym, jak ikony systemowe. Ikona w Docku zachowuje swój kolor.

0.8.0 2026-10-25

  • Earkeep w Twoim języku. Aplikacja jest teraz przetłumaczona na wszystkie języki europejskie: wszystkie języki urzędowe UE oraz norweski, islandzki, ukraiński, rosyjski, białoruski, serbski, bośniacki, macedoński, albański, kataloński, baskijski, galicyjski, walijski i luksemburski. Aplikacja używa języka systemu albo wybierzesz inny w Ustawieniach → Ogólne → Język. Przy zmianie okno się przeładowuje, a nagrywanie trwa dalej. Menu na pasku menu i powiadomienia korzystają z tego samego wyboru. Zobacz języki i modele.
  • Earkeep uruchamia się szybciej, najbardziej zauważalnie przy miesiącach spotkań w folderze z transkrypcjami: dzień i Twoje spotkania pojawiają się bez czekania, a wybór agentów jest gotowy od razu. Po uruchomieniu nagrywanie startuje teraz chwilę po pojawieniu się okna.

0.7.3 2026-10-23

  • Skrót do spotkania. Naciśnij ⌃⌥⌘M w macOS lub Ctrl+Alt+Shift+M w Windows, z dowolnej aplikacji i przy zamkniętym oknie, aby rozpocząć spotkanie od tego, co zostanie powiedziane dalej. Naciśnij ponownie, aby je zapisać, a Earkeep się otworzy, żebyś mógł nadać mu nazwę. Jeśli mikrofon był wyłączony, pierwsze naciśnięcie włącza go i pokazuje powiadomienie, a zapisanie przywraca nagrywanie do poprzedniego stanu. Spotkanie oznaczone jako „nigdy nie nagrywaj” nie jest nigdy nagrywane. Skrót zmienisz lub wyłączysz w Ustawieniach → Ogólne → Skrót klawiszowy.
  • Linki do nagrywania i sterowanie z paska menu. Programy takie jak Alfred, Raycast i Skróty Apple mogą otwierać earkeep://pause (dodaj ?minutes=30, aby wstrzymać na określony czas), earkeep://resume i earkeep://toggle, które rozpoczyna lub zapisuje spotkanie tak jak skrót, a wszystko bez wywoływania okna. Każda zmiana nagrywania wywołana linkiem pokazuje powiadomienie, a link nigdy nie wznawia nagrywania podczas spotkania oznaczonego jako „nigdy nie nagrywaj”. Menu na pasku menu ma te same opcje: Wstrzymaj nagrywanie, Wznów nagrywanie, Nagrywaj teraz lub Zatrzymaj nagrywanie oraz Rozpocznij spotkanie lub Zapisz spotkanie. Zobacz automatyzacja Earkeep z Alfredem.
  • W Windows Earkeep przechowuje teraz modele i ustawienia w lokalnym folderze danych aplikacji zamiast w profilu roamingowym, a nowe transkrypcje domyślnie trafiają do Documents\Earkeep.
  • Ustawienia → Ogólne mają nowy układ: Wersja, Aplikacja, Skrót klawiszowy, Licencja i Statystyki użycia.
  • Poprawki: w Windows puste okna konsoli nie wyskakują już przy uruchamianiu ani przy otwieraniu Ustawień → Agenci.

0.7.2 2026-10-20

  • Ukryj ikonę w Docku. W macOS włącz opcję Ukryj ikonę w Docku, gdy okno jest zamknięte w Ustawieniach → Ogólne lub w menu na pasku menu, a ikona zniknie z Docka, gdy okno jest zamknięte, i wróci, gdy je otworzysz. Earkeep nadal nagrywa i pozostaje na pasku menu. Domyślnie opcja jest wyłączona.

0.7.1 2026-10-20

  • Gotowość agentów. Każdy agent w Ustawieniach → Agenci pokazuje teraz, czy rzeczywiście może się uruchomić: Gotowy na zielono, Wymaga konfiguracji na żółto, gdy agent jest zainstalowany, ale brakuje Node.js, npx lub logowania, oraz Niezainstalowany na czerwono. Karta wymienia wszystko, czego jeszcze brakuje, łącznie z wersją Node.js potrzebną agentowi, a lista wyboru agenta nie proponuje już agenta, który nie może się uruchomić. Zobacz agenci.
  • Earkeep wysyła teraz statystyki użycia: z których funkcji korzystasz i jak skonfigurowana jest aplikacja, nigdy nic z Twoich spotkań (żadnych tytułów, notatek, transkrypcji ani wydarzeń z kalendarza). Opcja jest domyślnie włączona, a Udostępniaj statystyki użycia w Ustawieniach → Ogólne ją wyłącza. Zobacz stronę o prywatności.

0.7.0 2026-10-20

  • Dodaj własne modele. Ustawienia → Transkrypcja mają teraz przycisk Dodaj model…: wklej repozytorium lub link z Hugging Face i wybierz wersję albo wskaż plik .bin, który już masz na urządzeniu. Model opublikowany tylko w formacie transformers, jak wiele dostrojonych modeli dialektalnych, można przekonwertować do whisper.cpp na Twoim urządzeniu. Model stworzony dla jednego języka ustawia ten język po pobraniu. Zobacz języki i modele.
  • Szybkość modelu. Każdy pobrany model w Ustawieniach → Transkrypcja pokazuje, jak szybko działa na tym komputerze, a przycisk Testuj szybkość ją mierzy; aktywny model pokazuje wynik na żywo. Model wolniejszy niż czas rzeczywisty gubi mowę, dlatego konfiguracja początkowa testuje teraz wybrany model i prosi o lżejszy, jeśli nie nadąża.
  • W Windows Earkeep nagrywa teraz dźwięk systemowy, więc druga strona rozmowy trafia do transkrypcji. Kalendarz Apple nie jest tam już oferowany, ponieważ działa tylko w macOS.
  • Przy nagrywaniu sterowanym kalendarzem Zakończ i zapisz w trwającym spotkaniu od razu zwalnia mikrofon, zamiast trzymać go włączonego do zaplanowanego końca.
  • Gdy integracja z git jest włączona, spotkanie zapisane z zaznaczenia jest zatwierdzane dopiero po nadaniu mu nazwy, zamiast najpierw pod zakresem czasu, a potem jeszcze raz z nazwą.
  • Po wybraniu Parakeet lista języków pozostaje widoczna i pokazuje 25 języków, spośród których model rozpoznaje mowę. Zaznaczenie języka czyści teraz wyszukiwanie i przenosi go na początek listy.
  • Poprawki: pasek postępu pobierania modelu znów jest widoczny od początku, pasek w konfiguracji początkowej nie skacze już, gdy ten sam model jest właśnie pobierany, a wyczyszczenie pamięci podręcznej aplikacji nie przywraca już konfiguracji początkowej.

0.6.2 2026-10-16

  • Wybierz kilka języków. Możesz teraz zaznaczyć więcej niż jeden język transkrypcji, a Earkeep rozpoznaje język tylko spośród nich, a nie spośród wszystkich, które zna, więc w spotkaniu, które przechodzi na przykład między niemieckim a angielskim, pojedyncza kwestia nie zostanie już zapisana jako niderlandzki. Zaznacz jeden, aby transkrybować tylko w nim, albo żaden dla opcji Wykrywaj automatycznie. Lista wyboru jest taka sama w panelu bocznym, w Ustawieniach → Transkrypcja i w konfiguracji początkowej, która teraz pyta o Twoje języki obok modelu i podpowiada je na podstawie języków systemu. Zobacz języki i modele.
  • Listy rozwijane w całej aplikacji pasują teraz do jej wyglądu, a otwarte menu pozostaje otwarte, gdy transkrypcja na żywo się przewija.

0.6.1 2026-10-13

  • Informacje o wydaniu w aplikacji. Okno aktualizacji pokazuje, co zmienia nowa wersja, zanim ją zainstalujesz, a Ustawienia → Ogólne pokazują, co zmieniło się w wersji, której używasz. Oba miejsca prowadzą na tę stronę z pełną historią.

0.6.0 2026-10-13

  • Recenzuj notatki agenta w Earkeep. Plik markdown zapisany przez agenta otwiera się w oknie recenzji nad głównym oknem, gdzie możesz go przeczytać, zaproponować zmiany, zostawić komentarze, na które agent może odpowiedzieć, albo edytować go bezpośrednio. Wszystko jest zapisywane z powrotem w samym pliku, więc agent czyta Twoją recenzję tak samo jak notatkę.
  • Ekran blokady po zakończeniu okresu próbnego ma teraz przycisk Sprawdź teraz, więc przedłużony okres próbny odblokowuje się od razu, a nie przy następnym codziennym sprawdzeniu.

0.5.0 2026-10-12

  • Integracja z git. Gdy folder z transkrypcjami leży w repozytorium git, Earkeep zatwierdza plik każdego dnia, gdy dzień się kończy i gdy zmieni się spotkanie z tego dnia, a potem wypycha zmiany do Twoich zdalnych repozytoriów. Na odrzucony push odpowiada pobraniem nowych commitów, a pull z konfliktem można przekazać agentowi do rozwiązania. Komunikaty commitów podają nazwy spotkań, których dotyczą. Wszystkim steruje sekcja Ustawienia → Przechowywanie i Git. Zobacz integracja z git.
  • MCP przez stdio. Aplikacja działa teraz także jako serwer MCP przez stdio, earkeep-mcp, więc Claude Desktop i inni klienci czytają Twoje spotkania bez uruchomionej aplikacji i bez mostka. Serwer HTTP nadal jest dostępny.
  • Nagrywanie sterowane kalendarzem nie otwiera już mikrofonu przy uruchomieniu, gdy w danym dniu nie zostało żadne spotkanie.

0.4.0 2026-10-12

  • Nagrywanie sterowane kalendarzem. Nowy tryb, który trzeba włączyć w Ustawieniach → Nagrywanie i kalendarze, nagrywa tylko wokół spotkań z Twojego planu dnia, dla tych, których dzień w większości nie składa się ze spotkań. Domyślnie nadal działa tryb zawsze włączony. Zobacz kalendarz.
  • Ustawienia mają nowy układ w postaci pól jedno pod drugim, a konfiguracja MCP przeniosła się do osobnej sekcji Ustawień.
  • Panel boczny pokazuje tryb nagrywania i model transkrypcji obok języka.
  • Daty podążają za językiem aplikacji, zachowując zegar, kolejność dat i pierwszy dzień tygodnia z Twojego regionu.
  • Usuwanie całego dnia jednym krokiem zniknęło. Usuwanie zaznaczenia lub zapisanego spotkania działa jak dotąd, a usunięcie wszystkich linii dnia nadal usuwa jego plik.

0.3.6 2026-09-21

  • Opcja „Wstrzymaj do następnego spotkania” jest dostępna zaraz po uruchomieniu, gdy tylko plan dnia pokaże to spotkanie.

0.3.5 2026-09-18

  • Menu wstrzymywania może zatrzymać nagrywanie do następnego spotkania lub do jutra, obok stałych przedziałów czasu.

0.3.4 2026-09-16

  • Konfiguracja początkowa poleca i wstępnie wybiera domyślny model transkrypcji, large-v3-turbo, zamiast małego.

0.3.3 2026-09-02

  • Licznik pozostałych dni okresu próbnego aktualizuje się teraz, gdy mija dzień, zamiast czekać na następne sprawdzenie w sieci.

0.3.2 2026-08-27

  • Menu wstrzymywania otwiera się w dół, gdy nad nim nie ma miejsca.

0.3.1 2026-08-26

  • Drobne poprawki układu przełącznika „nigdy nie nagrywaj” i informacji o zgodzie, która teraz prowadzi do strony o zgodzie na nagrywanie.

0.3.0 2026-08-26

  • Kontrola zgody. Wstrzymaj nagrywanie na 15, 30 lub 60 minut albo do momentu wznowienia, oznacz spotkanie z kalendarza jako „nigdy nie nagrywaj” i usuń fragment transkrypcji po fakcie. Wstrzymanie zwalnia mikrofon, więc wskaźnik nagrywania na Twoim urządzeniu gaśnie.

0.2.1 2026-08-25

  • Okno pamięta rozmiar, położenie i stan maksymalizacji między uruchomieniami.
  • Ostatni dzień okresu próbnego pokazuje się jako jeden dzień do końca, a nie zero.

0.2.0 2026-08-24

  • Tylko wydarzenia z kalendarza, które wyglądają na prawdziwe spotkania (z linkiem do wideo lub zaproszonymi innymi osobami), same rozpoczynają spotkanie. Osobiste bloki, takie jak lunch czy czas na skupienie, już tego nie robią.
  • Plik zapisany przez agenta przez jego powłokę pojawia się teraz jako jeden z wyników sesji, gotowy do otwarcia.

0.1.5 2026-08-21

  • Earkeep działa teraz zarówno na Apple Silicon, jak i na Macach z procesorem Intel, jako osobny plik do pobrania. Transkrypcja działa tam na CPU.

0.1.4 2026-08-21

  • Przyciski w banerze okresu próbnego reagują teraz na kliknięcia.

0.1.3 2026-08-20

  • Otwarte okno o północy przechodzi razem z zegarem na nowy dzień, zamiast zostawać na wczorajszym.

0.1.2 2026-08-12

  • Agenci CLI zainstalowani przez profil powłoki, tacy jak Claude Code, są teraz znajdowani, zamiast być zgłaszani jako niezainstalowani.

0.1.1 2026-08-12

  • Naprawiono awarię, która mogła wystąpić po kilku godzinach nagrywania dźwięku systemowego.

0.1.0 2026-08-11

  • Pierwsze publiczne wydanie: stałe nagrywanie mikrofonu i dźwięku systemowego, transkrypcja na urządzeniu, spotkania oznaczane po fakcie na osi czasu, synchronizacja z kalendarzem, agenci i MCP, zwykłe pliki .jsonl na dysku oraz 14-dniowy okres próbny.