KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 11, 2026
Featurekamo-shared-library

Daj dodatki rozmiar jednostki i ilość do przejmą

Jednostka dodatkowa istniała tylko jako proza w swoim opisie ("Każda jednostka Dodaje 25 GB") i jako zakodowana stała w witrynie marketingowej, więc nic nie mog...

Kamo·2mo ago
August 10, 2026
FixBillingService

Naładuj to, co katalog mówi, raz, dla odpowiedniej ilości

Pięć wad, które wszystkie przeniosły prawdziwe pieniądze, plus pod nimi IDOR pod nimi. Cykle rozliczeniowe. Ceny zostały wysłane do Stripe po żądanej przez mie...

Kamo·2mo ago
Featurekamo-internal

Wybierz agenta, aby przydzielić bilet, zamiast wpisać ich id

Przypisz i ponowny przypisanie otworzyło pole tekstowe, w którym wpisałeś surowy id członka — który Oznaczało to już znać id osoby, której chciałeś, za działani...

kamo·2mo ago
FixMediaService

Waludy, do kogo bilet może być wręczony ręcznie

PrzydzielićToAgent i reasignAgent sprawdził tylko, czy id rozdzielcy rozdzielił się na członka. Przypisanie dodaje tego członka do sesji czatu na bilecie, więc ...

Kamo·2mo ago
Docskamo-internal

Projekt do przeprojektowania rozliczeń platformy

Rejestruje kontrolę stwierdzającą, że pomiar, uprawnienia i pieniądze to trzy Rurociągi, które zostały zbudowane dobrze i nigdy nie połączone, plus 17 potwierdz...

kamo·2mo ago
FixBillingService

Sprawdź tryb Boga w bazie danych, a nie wykuł nagłówek

KonkonkonorconyScopeInterceptor zwarcie zbieżne z każdym orgiem i członkiem Surowy nagłówek X-God-Mode-Active i kamo-internal's billing proxy, które Nagłówek be...

Kamo·2mo ago
FixMediaService

Auto Assign oferuje bilet, nie przydziela go

Auto Assignment strony każdego dostępnego agenta pomocy technicznej i przechodzi do pierwszej, która Akceptują. Został on wdrożony jako "cicho wybiera najmniej ...

Kamo·2mo ago
FixMediaService

Uruchom strategię tematu również dla czatów widżetów

Czat otwarty w widżecie internetowym jest tą samą jednostką pracy, co w jednym z nich. Aplikacja, ale ta ścieżka całkowicie pominął strategię zadania tematu - j...

Kamo·2mo ago
Fixkamo-internal

Zdecyduj o automatycznym otwarciu logowania na serwerze, a nie w tej karcie

Flaga per-tab sessionStorage nie była zapisem niczego. Zaloguj się na Drugie urządzenie odtwarzało każdą rozmowę, które pierwsza już się zaskoczyła, i Rozliczen...

kamo·2mo ago
FeatureMediaService

Punkty końcowe dla automatycznego otwierania logowania

GET /sessions/chat/auto-open zwraca rozmowy na czacie klienta tego członka Powinien podnieść; POST /sessions/'guid'/auto-otwarte rekordy, które to zrobił. Trwał...

Kamo·2mo ago
Featurekamo-shared-library

Trwały zapis rozmowy klienta podniesionego przez siebie

MediaSessionMember zyskuje AUTO_OPENED_AT, obok msgIdLastViewed, ponieważ jest to To samo ziarno – fakt o związku jednego członka z jedną sesją. Ten jeden Odpow...

Kamo·2mo ago
Featurekamo-internal

Rewij panel preferencji

Cztery zrzuty i przełącznik na panelu umyty na górę na dół w dzierżawcy Kolor w pełni sił, więc każda kontrola walczyła z własnym tłem. Każdy z nas Wybierz ukry...

kamo·2mo ago
Featurekamo-internal

Zamień spinnery skrzynki pocztowej szkieletem, który się składa

Każdy stan załadunku na /messages był ładowarka2 na pustej szybie — Buty, lista wiadomości, drzewo folderów, ciało wiadomości i następna strona Rozpiętość na mi...

kamo·2mo ago
Stylekamo-internal

Przywróć zakończenia CRLF na typach kalendarzy

Ten sam poślizgu z normalizacją skryptu, co repozytorium uczestnika: plik był Przepisany przez Python, który przekonwertował każdą linię kończącą i obrócił garś...

kamo·2mo ago
Fixkamo-internal

Nie pozwól, aby jedna nieudana prośba uciszyła auto-otwartą auto-otwartą

Nieodczytane czaty są automatycznie otwierane raz na sesję kartową, strzeżone przez sesjęStorage Flaga. Ta flaga została zapisana z góry, przed posączeniem, któ...

kamo·2mo ago
Featurekamo-internal

Dodawanie i usuwanie gości z dialogu wydarzenia

Ostatnia rzecz, której dialog nie mógł zrobić. Może pokazać, kto już był na Wydarzenie, ale nie było sposobu, aby umieścić kogoś tam - jedyna kontrola gości Był...

kamo·2mo ago
FeatureEmailService

Zarządzanie listą gości wydarzenia

Okno dialogowe może pokazać, kto był już na wydarzeniu, ale nigdy nie dodawać ani nie usuwać Każdy; jedyną operacją gościa było ponowne zganizowanie ludzi, któr...

Kamo·2mo ago
Stylekamo-shared-library

Przywróć zakończenia CRLF na repozytorium uczestnika

Poprzednie commit przepisał plik za pomocą skryptu, który znormalizował jego Końce linii, więc dwunastolikonowy dodatek pojawił się jako rewrite z pięćdziesięci...

Kamo·2mo ago
Featurekamo-shared-library

Batched guest lookup i usunąć przez wypozwijenie

Okno dialogowe zdarzenia pokazuje, z kim jest zdarzenie, a lista zwraca punkt końcowy Miesiąc wydarzeń na raz. Prośba o gości na wydarzenie jest zapytaniem w je...

Kamo·2mo ago
Featurekamo-internal

Powiedz członkowi, z czym koliduje się zdarzenie, gdy je ustawiają

Najbardziej użyteczną rzeczą, jaką może powiedzieć dialog w harmonogramie, jest "już masz Coś wtedy" i punkt końcowy, aby odpowiedzieć, że istniała wszystko raz...

kamo·2mo ago
FeatureEmailService

Niech punkt końcowy konfliktów wyklucza edytowane wydarzenie

ConflictDetectionService zawsze przyjmował wyłączenieWydarzenia; ten punkt końcowy Zremisował null. Bez tego wydarzenie nakłada się na siebie, więc w momencie, ...

Kamo·2mo ago
Fixkamo-internal

Przestań pisać niewidoczne spotkanie pocztowe jako zwykłego czatu

Ramka aktywności na żywo dla sesji, która nie jest jeszcze na liście, zsyntetyzowała wiersz Twardo zakodowany do "CHAT". Za bilet pomocy technicznej, który umie...

kamo·2mo ago
FixMediaService

Umieść również typ sesji na ramie aktywności

Transmisja bezprzeczytania/akTYwalności jest publikowana dla każdego typu sesji i nie niesiona Wskazywanie, które. Lista czatów, nie mając nic do zrobienia, wpi...

Kamo·2mo ago
Fixkamo-internal

Zatrzymaj bilet wsparcia otwierając okno zwykłego czatu pełnego JSON

Dwie błędy, jeden objaw. Przypisanie czyni agenta członkiem biletu Sesja medialna, więc powiadomienie o wiadomościach przychodzących dotarło do nich i ChatNotif...

kamo·2mo ago
FixMediaService

Powiedz klientowi, w jakiej rozmowie dotarła wiadomość

Każdy członek sesji medialnej otrzymuje powiadomienie o wiadomościach przychodzących, oraz Przypisanie biletu pomocy technicznej sprawia, że agent jest członkie...

Kamo·2mo ago
Fixkamo-internal

Ogłosić tokeny kalendarza na :root i odbudować okno dialogowe wydarzenia

Tokeny zostały zadeklarowane na elemencie owijania kalendarza, który czyta się jako Uporządkowane rzeczy do zrobienia i jest złe. Okno dialogowe MUI i menu rend...

kamo·2mo ago
Fixkamo-internal

Właściwie nadpisemne atrament etykiety operatora

Poprzednia próba podniosła specyfikę, która była błędną diagnozą: Zestawy tailwind.config.js: ważne: true, więc każda deklaracja w .operator-label statki jako !...

kamo·2mo ago
Featurekamo-internal

Odbuduj dialog wydarzenia wokół, gdy, a nie wokół pól

Dziesięć identycznych ważonych pól w kolumnie, w kolejności Kolumny znajdują się w tabeli: tytuł, opis, lokalizacja, kalendarz, Całodniowy, początek, koniec, ko...

kamo·2mo ago
Featurekamo-internal

Strategia automatycznego przydziału i automatycznie otwiera przypisaną konwersację

Ustawienia tematu zyskują czwartą strategię. W wierszach listy i okno dialogowe edycji Udostępnić tę samą etykietę, a klucz wysłany najpierw do kamo-translation...

kamo·2mo ago
FeatureMediaService

AUTO_ASSIGNMENT, i podnieś przydzieloną rozmowę na ekranie agenta

Żądanie czatu i przesłany bilet są tą samą jednostką pracy; temat jest Strategia jest jedyną rzeczą, która decyduje o tym, jak to się wydaje. W tym, w tym, w ty...

Kamo·2mo ago
FixInitializerService

Widz po odsączaj stronę pomocy technicznej przy przypisanie_strategij zakres CHECK do 0..3

SupportAssignmentStrategyType jest wyliczany (ORDINAL), więc Hibernate emitowany CHECK (przypisanie_strategia > 0 I przydział_strategia 2) na TABLETRE Zamiast l...

Kamo·2mo ago
Featurekamo-shared-library

Strategia AUTO_ASSIGNMENT i trwały rekord niewidoczne przekazania

AUTO_ASSIGNMENT(3) jest dodany do SupportAssignmentStrategyType — przypisać Natychmiast do agenta, który jest naprawdę online, preferując każdego, kto posiada N...

Kamo·2mo ago
Fixkamo-internal

Spraw, aby każda linia bohatera czytelna

Kopacz i trzy etykiety odczytu zostały namalowane przez własną .operator-ebel Ciemny tusz, a nie przez kolor obok niego: klasa i reguła sx niosą Tę samą specyfi...

kamo·2mo ago
Fixkamo-internal

Spraw, aby przypięte brwi w aplikacji była naprawdę biała

Poprzednia próba przerobienia atramentu .operatora-labela z kwalifikowaną klasą sx Reguła, która nigdy nie mogłaby zadziałać: zestawy tailwind.config.js "ważne:...

kamo·2mo ago
Featurekamo-internal

Chip pinned app uruchamia aplikację, a nie jej ustawienia

Wiodący chip pinned band linkował do lądowania ustawień aplikacji — To samo miejsce jego pierwszy wpis już idzie. Teraz pożycza nav tej aplikacji Opcja hurtowa,...

kamo·2mo ago
Stylekamo-internal

Przywróć zakończenia CRLF na trzech plikach sesji

Poprzednie zamieszanie przepisało je LF, nadmuchiwając zmianą w wysokości 56-liniękiej w 700-liniowy dyfuzyjny pełnoklinowy dyfuzyjny. Treść pozostaje niezmieni...

kamo·2mo ago
Refactorkamo-internal

Jeden z pisarzy TTL, a to tracker aktywności

/api/user-info napisał sesję TTL prosto do Redis, pomijając każdy Reguła po stronie serwisu - i useUserInfo ankietuje ją co pięć minut na zawsze, więc Ta jedna ...

kamo·2mo ago
RefactorConversionService

Czytanie sesji już jej nie odnawia

Wygaśnięcie rekordu Redisa jest sesją; kiedy błąd pominie członek jest Podpisano. Usługa ta posiada własną kopię KSessionService przeciwko temu SHARED klucz i o...

Kamo·2mo ago
RefactorDocsService

Czytanie sesji już jej nie odnawia

Wygaśnięcie rekordu Redisa jest sesją; kiedy błąd pominie członek jest Podpisano. Usługa ta posiada własną kopię KSessionService przeciwko temu SHARED klucz i o...

Kamo·2mo ago
RefactorMediaService

Czytanie sesji już jej nie odnawia

Wygaśnięcie rekordu Redisa jest sesją; kiedy błąd pominie członek jest Podpisano. Usługa ta posiada własną kopię KSessionService przeciwko temu SHARED klucz i o...

Kamo·2mo ago
RefactorSecurityService

Stwórz czytanie tylko w czytaj, zostawiając jednego z pisarzy "TTL"

Wygaśnięcie na rekord Redisa jest sesją: kiedy błądzą, członek jest Podpisano. Czytanie sesji już jej nie dotyka. Tylko autentyczna interakcja Rozciąga go, popr...

Kamo·2mo ago
FeatureEmailService

Synchronizacja kalendarza organizacyjnego do telefonów, bez otwierania otworu

Współdzielony kalendarz nie ma właściciela, więc lista DAV z kontami może Nigdy go nie zwróć: wydarzenia firmowe były wyraźnie w sieci i niewidoczne - W każdym ...

Kamo·2mo ago
PerformanceDaemonService

Odśwież dane statystyczne po odbudowie GeoLite

YugabyteDB nie analizuje auto-analizy, a inscenizacja + wymiana nazw zastępuje Geolite_bloki hurtowe - więc po każdej niedzieli synchronizacja planner nie miał ...

Kamo·2mo ago
FeatureInitializerService

Dodaj i uzupełniaj konta.date_created

Hibernate nie może dodać tego samego: ddl-auto emituje go NIE NULL, który CockroachDB odmawia na stole, który ma już rzędy. Więc jest dodana do zerowawia Tutaj,...

Kamo·2mo ago
FixSecurityService

Zwróć datę utworzenia konta na listę konta

buildAccountSummary nigdy nie emitowany dataStworzyła, więc pole do daty listy Utworzone kolumny były po prostu nieobecne w odpowiedzi. Teraz to konto Napisuje ...

Kamo·2mo ago
Featurekamo-shared-library

Rekord, gdy utworzono konto

Konto nie zawierało żadnego znacznika czasu tworzenia w ogóle — ani kolumny null, żadnej kolumny. Lista kont ma kolumnę Utworzoną Date i zamówienia po niej, tak...

Kamo·2mo ago
Featurekamo-internal

Przypnij wabiną aplikację do domowego launchpadu

Każdy temat Włączonych aplikacji ma teraz przełącznik pin, w podwariacji Ustawienia Menu i nagłówku sekcji na stronie docelowej ustawień. Przypięte aplikacja ot...

kamo·2mo ago
FixMediaService

Czat na żywo jest odznaczony przez wyskakujące okienko, nigdy nie przydzielony

Żądania o czatowanie przez round-robin były złym modelem i to złamało Rzecz, którą miał naprawić. Przypisany bilet pozostawia żądaną kolejkę (SupportQueueServic...

Kamo·2mo ago
PerformanceDaemonService

Indeks geolitetu musi być ASC, a nie domyślna domyślna gotówka YugabyteDB

Odszukanie IP jest skanem zasięgu: Gdzie jest network_start? Zamówienie przez sieć_start DESC LIMIT 1 YugabyteDB dzieli kolumnę indeksu LEADING przez HASH, c...

Kamo·2mo ago

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny