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
April 16, 2026
FixDocsService

Właściwie anulowanie zastąpionych miejsc pracy rekonwersyjnych na szybkich ratunkach

Gdy dokument jest zapisywany wiele razy szybko, każdy zapis rejestruje jego ImgDat UUID w równoczesnymMamze. Kontrole zadań rekonwersji async to o 6 punktach ko...

Kamo·6mo ago
Featurekamo-internal

Dodaj przycisk Otwórz w dokumentach do edycji dokumentów, arkuszy kalkulacyjnych, prezentacji

- Nowy przycisk "Otwórz w dokumentach" (Ikona EditNote) w kolumnie akcji menedżera doc Manager dla .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt files - Otwiera...

kamo·6mo ago
FeatureDocsService

Przepisz WOPI/Dokuty, aby używać Img/ImgDat, dodaj Open in Docs endpoint

- WopiController używa teraz imgId (Long) zamiast pliku DocumentId (String) - DocumentService tworzy zapisy Img + ImgDat zamiast rekordów dokumentów - WOPI Chec...

Kamo·6mo ago
Featurekamo-shared-library

Usuń samodzielny podmiot dokumentów — wszystkie dokumenty teraz używają systemu obrazowania Img/ImgDat

Podmiotem dokumentu, dokumentem i DocumentNotFoundException Usunięto. Integracja DocsService WOPI i Docs działa teraz w całości Za pośrednictwem jednostek Img +...

Kamo·6mo ago
Featurekamo-internal

Zbuduj zintegrowany import samochodowy UI z pełnym zarządzaniem punktami końcowymi

Pełne przepisywanie LeadAutoImportManager z funkcjami gotowymi do produkcji: - Endpoint CRUD z unikalnymi adresami URL webhook dla zewnętrznych dostawców leadów...

kamo·6mo ago
FeatureDaemonService

Dodaj Quartz job do zautomatyzowanego przetwarzania ładunku ołowiu

Dodaje LeadIntakeProcessingJob, który działa co minutę, aby przetworzyć kolejkę Surowe ładunki od sprzedawców zewnętrznych. Stosuje skonfigurowane mapowanie pól...

Kamo·6mo ago
FeatureSecurityService

Dodaj zarządzanie wychyciem ołowiu i kontrolerom odbioru publicznego

Dodaje dwa sterowniki do zautomatyzowanego systemu wlotu ołowiu: - LeadIntakeController: uwierzytelniony CRUD dla punktów końcowych, pola przyjęć mapowania, z...

Kamo·6mo ago
FeatureAPIService

Dodaj punkt końcowy publicznego przyjmowania ołowiu dla zewnętrznego zgłoszenia ołowiu

Dodatki LeadIntakePublicStroller na /api/publiczny/olider-wspólny/atoken, który Akceptuje dane lead w dowolnym formacie (JSON, formularz-urlencoded) z strony tr...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj jednostki systemu Lead Intake, repo, DTO i serwis

Dodaje pełną warstwę danych dla zautomatyzowanego systemu wlotów ołowiu: - 4 podmioty: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadInt...

Kamo·6mo ago
ChoreEmailService

Wersja Bump do uruchomienia odbudowy dzięki zaktualizowanemu kamo-shared-libiry

Odbudowa obrazu Dockera z stałym członkiem (członek pola kodu Usunięto) tak, aby Hibernate SQL nie wybiera już poziomu zabezpieczeń z poziomu bezpieczeństwa tab...

Kamo·6mo ago
FeatureSecurityService

Dodaj GET - punkt końcowy za pomocą liczby SQL

Kamo·6mo ago
Featurekamo-shared-library

Dodawanie do CommitLogRepository

Kamo·6mo ago
Fixkamo-marketing

Czat — naprawę czasu weryfikacji i ulepszaj kopię banera

-Provider: triggerVerefekt teraz zależy od wyzwaniaUrl, więc verify() jest wywoływany tylko po zamontowaniu widżetu; używa rAF do Upewnij się, że DOM namalo...

Kamo·6mo ago
Featurekamo-marketing

Integracja kamo (proof-of-work) w formularzu kontaktowym, formularzu demo i widżecie czatu

- Dodaj ?Provider wielokrotnego owijania komponentu Capcha-widget z ciemną stylizacją tematu - Formularz kontaktowy: automatyczne sprawdzanie ostrości, przesyła...

Kamo·6mo ago
Fixkamo-shared-library

Usuń pole użytkownikaType całkowicie, aby zapobiec duplikatowi kolumny Hibernate

Poprzednie poprawki (przejście na polu, Access(AccessType.FIELD) na zajęciach) To było niewystarczające. Inspekcja z kodem biendowym ujawniła, że Lombok's-Sette...

Kamo·6mo ago
FixInitializerService

E-mail jako płatne dodatki, nieuijny za darmo

- KamoMail Hosting: $5/user/mo dodatek na wszystkie plany - Integracja e-mail trzeciej partii: $2/user/mo add-on na wszystkich planach - Funkcja hostingu poczty...

Kamo·6mo ago
Fixkamo-marketing

E-mail jako płatny dodatek, zaktualizuj wszystkie dane cenowe fallback

- KamoMail Hosting: $5/user/mo dodatek (nie jest wolny – obciążenie odpowiedzialnością) - Integracja e-mail trzeciej strony: $2/user/mo add-on - Zaktualizowano ...

Kamo·6mo ago
Featurekamo-marketing

Dodaj animowany baner zgody na ciasteczka z projektem szklaryzmu

Pływająca lewy dolny kartka z wiosennymi animacjami, niezbędnym / analitycznym ciastkiem Przełączniki, utrzymywanie się localStorage i link do ustawień plików c...

Kamo·6mo ago
Fixkamo-marketing

Użyj kodu promocyjnego 18DOFF, wygaśnięcie aktualizacji do 30 kwietnia 2026

Odwrócony kod promocyjny od EARLYBIRD z powrotem do 18DOFF, aby dopasować nagłówki nav. Zaktualizowano tekst nav z "Prelaunch" do "Wzbranego Ptaka" dla spójnośc...

Kamo·6mo ago
Fixkamo-marketing

Aktualizacja danych dotyczących cen spadkowych, aby dopasować się do nowych cen produkcji

API zwraca 401, więc witryna marketingowa wykorzystuje zakodowane dane zwrotne. Zaktualizowano wszystkie plany fallbacku, dodatki, pakiety i tabela porównawczą ...

Kamo·6mo ago
Featurekamo-marketing

Aktualizacja witryny marketingowej dla nowych cen produkcji

- Dodano eSignatures do map ikon iluzek ikalatorów i przełącznika kalkulatora - Hosting e-mail wyświetlany jako "Dołączone" zamiast płatnego przełącznika dodane...

Kamo·6mo ago
FeatureInitializerService

Aktualizacja cenowe KamoCRM do produkcji stawek na rynku

- Starter: $34/mo ($28 rocznie), Biznes: $72/mo ($59 rocznie), Przedsiębiorstwo: od $109/m (99 USD rocznie) - Biznesplan rozszerzony z 50 do 100 użytkowników - ...

Kamo·6mo ago
Fixkamo-shared-library

Dodaj do Członka do Członka, aby zatrzymać mapowanie krytyn utwór getMemType() jako kolumna

Poprzednia poprawka (przejście na polu MemberType) była niewystarczająca. Hibernate 6 wciąż odkrywał metodę społeczeństwa getMemberType() za pomocą Skanowanie n...

Kamo·6mo ago
Fixkamo-internal

Pokaż nazwę przesłania, kolumnę poszerzyć datę, scalić ikonę rozszerzenia w nazwę pliku

- Przesłane: zawsze było puste — nazwa pola była poprawna, ale backend Nigdy nie ustawionegoByName; teraz rozwiązany po stronie backendu - Kolumna nazwy pliku...

kamo·6mo ago
FeatureDocsService

Populate createdByName w DocumentMetadata od uploader member

convertToMetadata() teraz czyta . I ustawia utworzoneByName, więc kolumna Uploaded By w menedżerze doc Pokazuje nazwisko rzeczywistego nadawcy.

Kamo·6mo ago
Featurekamo-shared-library

Śledź wgrywany przez członka na bytu Img

Dodaj pole ByyMember (ManyToOne) do Img, aby uploader jest Utrwale w momencie przesyłania. ImageService.uploadDocument() teraz go ustawia Od dzwonionego członka...

Kamo·6mo ago
Fixkamo-shared-library

Usolć błąd programu security_level SQL spowodowany duplikatem kolumny MEMBER_TYPE w Hibernate 6

Member.java zmapował MEMBER_TYPE zarówno jako "DystokierczyKolumnaKolumna, jak i jako wyraźna" - Pole kolumnowe. Hibernate 6 wybrał kolumnę dwukrotnie w projekc...

Kamo·6mo ago
FeatureDocsService

Expose thumb i przekonwertowane rozmiary plików w DocumentMetadata

Dodaje kciukaFileSize, convertFileSize i przekonwertowanyThumbFileSize Do DocumentMetadata DTO i zaludnia je w konwersjiToMetadata() Od ImgDat i jego konwertyt,...

Kamo·6mo ago
Featurekamo-internal

Dodaj zapisany rozmiar tooltip do komórki Rozmiar w menedżerze doc

Tooltip pokazuje podział rzeczywistego przechowywania używanego na dokument: Oryginalny plik, miniatury (oryginalne + przekonwertowane łącznie) i Przerobiony do...

kamo·6mo ago
Fixkamo-internal

Pomiń ekran ładowania dla plików do pobrania w NawigacjaInterceptor

Blob URL adresów URL i linki z atrybutem do pobrania nigdy nie powodują nawigacji na stronie, Tak więc globalny obsługujący klikanie zwraca teraz wcześniej w ni...

kamo·6mo ago
Fixkamo-internal

Błędy zaćmienie powierzchni i odwrócą optymistyczną aktualizację w selektorach dostawcy poczty e-mail

Podczas zapisywania niekonfigurowalny dostawca (KamoMail, ParentOrg, NotConfigured) Nieudany błąd został ustawiony w stanie, ale nigdy nie został wyświetlony w ...

kamo·6mo ago
Featurekamo-internal

Przenieś przyciski akcji menedżera do narzędzia do wiersza wyszukiwania paska narzędziowego

- Usuwanie Utwórz dokument, prześlij dokument, Masowe prześlij i odśwież z nagłówka bohatera gradientu - Nagłówek bohatera jest teraz tylko tytułem / opisem - T...

kamo·6mo ago
FixSecurityService

Poprawa odniesienia kolumny zabezpieczeń_level w logowaniu SQL

Poziom zabezpieczeń jest na tabeli członków (m), a nie member_team_member (e). Zły alias e.security_level spowodował, że cały SQL pomnie zawiódł, Tak więc membe...

Kamo·6mo ago
Fixkamo-internal

Przywróć model uprawnień członków zespołu / członka do udostępniania

Członkowie zespołu (memberType-TEAM_MEMBER) omijają wszystkie bramki. Zwykli członkowie są zatrudnieni przez SHARE_DOCS_ prawa. Sesje macierzyństwa bez członkaT...

kamo·6mo ago
Fixkamo-internal

Zezwalaj każdemu uwierzytelnionemu członkowi na udostępnianie dokumentów

Usuń bramkę opartą na rolach w oknie dialogowym udostępniania - każdy zalogowany członek może udostępniać. Poprzednia wymagana kontrola toTeamMember (od członka...

kamo·6mo ago
FixDocsService

Prawidłowy dostęp do nazwy członków w punkcie końcowym alii

member.getNameFirst() nie istnieje — nazwa jest na stronie User.getName(). Użyj getMemberDisplayName() helper, który poprawnie nawiguje po stronie człon (człone...

Kamo·6mo ago
FeatureSecurityService

Członek sklepuType w sesji Redis przy logowaniu

Dodaje CASE KIEDY.I NIE JEST NIE JEŚLI THEN 'TEAM_MEMBER' ELSE 'MEMBER' login SQL query i przekazuje wynik poprzez createSession w Redis, Tak więc frontend może...

Kamo·6mo ago
Fixkamo-internal

Importuj blake3 z blake3/browser, aby poprawnie zainicjować WASM

Blake3/esm/browser wymaga ręcznego zaopatrzenia WASM; blake3/browser robi to automatycznie.

kamo·6mo ago
FeatureDocsService

Dodaj punkty końcowe udostępniania dokumentów do ImagingController

Dodaje: akcje/przez widzenie, akcje/tworzenie, akcje/aktualnie/-adate, akcje/delete/'dilet', Akcje/wspólne z ide-me, ;) akcje/resolve-alias

Kamo·6mo ago
Featurekamo-login

Dodaj obsługę parametrów do przodu dla przekierowania post-login

Przechwytuje ?next / ścieżkę z adresu URL i przenosi go przez oba ręczne logowanie Przepływy aut-login, do aplikowanie go do adresu URL przekierowania OTK, kamo...

Kamo·6mo 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