Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,933
Całkowite zmiany
4,614
Funkcje
4,543
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 16, 2026
Fixkamo-internal

Zapewnić, że śmieci i inne foldery systemowe są zawsze wyświetlane na pasku bocznym

Dodaje gwarantowane foldery systemowe (INBOX, Wysłane, Przekątki, śmieci, archiwum) Do drzewa folderu, nawet jeśli nie istnieją jeszcze na serwerze IMAP.

kamo·5mo ago
Fixkamo-internal

Auto-refresh message list when draft is saved or email is sent

MessageTool dispatches email:folder-changed events after saving a draft (Drafts) or sending an email (Sent). MessageBrowser listens and refreshes if the affecte...

kamo·5mo ago
Fixkamo-internal

Match message tool color scheme to other tools and rename to New Email

Switch from dark theme to the light theme used by chat/calculator tools: light gray gradients, white inputs, var(--color-primary) accents. Rename tool from "New...

kamo·5mo ago
Fixkamo-internal

Restore full WYSIWYG toolbar options in message tool

Adds back headers, strike, background color, alignment, and image options. Toolbar wraps onto two lines when in compact (non-maximized) mode via flex-wrap.

kamo·5mo ago
Fixkamo-internal

Zaznacz wiadomości zgodnie z odczytaniem na serwerze IMAP i zmowie foldery

Kliknięcie wiadomości teraz wywołuje PUT Z widzianym:true na zaplecza, utrzymując stan czytania do IMAP. Folder paska bocznego nieprzeczytany nieodwołuje odświe...

kamo·5mo ago
FixEmailService

Zapisz kopię do folderu Wysłane po wysłaniu wiadomości e-mail

Transport.send() wysyła tylko przez SMTP bez zapisywania do IMAP. Dodano saveToSent() do przypiela wiadomości do folderu Wysłane Z zestawem SEEN flag. Dotyczy w...

Kamo·5mo ago
FixEmailService

Wyłącz STARTTLS i auth dla portu 25 wewnętrznego SMTP

Port 25 na wewnętrznym Pofiksowanie nie obsługuje STARTTLS i pozwala Przekaźniki z klastra IP za pośrednictwem mynetów. Tylko włączaj auth i STARTTLS przy użyci...

Kamo·5mo ago
Fixkamo-internal

Przenieś się zaczepu państwowe przed wczesnymi zwrotami, aby naprawić błąd React 300

usePaństwo (sing) zostało zadeklarowane po warunkowych powrotach, Naruszając zasady Reacta.

kamo·5mo ago
FixEmailService

Użyj portu SMTP 25 zamiast 587 dla wewnętrznego postfix

Postfix odsłuchuje tylko na porcie 25 wewnątrz klastra. Port 587 (podazynie) nie jest włączone do pojemnika.

Kamo·5mo ago
Fixkamo-internal

Szybki przycisk wysyłania odpowiedzi - usuń klienta OTK, dodaj poświadczenia i opinie

Szybka odpowiedź była wysyłana przez klienta nagłówek OTK, który był proxy nie używa (proxy generuje własne). Usunięto niepotrzebne OTK call, dodane poświadczen...

kamo·5mo ago
Fixkamo-internal

LabelPicker teraz pobiera i wyświetla aktualne etykiety wiadomości

- Dodano getMessageLabels API zadzwoń na adres e-mailApi - LabelPicker pobiera nałożone etykiety na mocowaniu przez punkt końcowy GET - Przełącz aktualizacje lo...

kamo·5mo ago
Fixkamo-internal

Podsłuchiwanie pozostałych nieprzewodzowych elementów interfejsu użytkownika na stronie wiadomości

- Przycisk opcji folderu: przycisk opcji folderu otwiera teraz zmianę nazwy / usunięcie menu - FolderSidebar: Przycisk ustawień folderów przemianowany na zarząd...

kamo·5mo ago
Fixkamo-internal

Podsłuchaj w górę szybka odpowiedź i przyciski

Szybkie odpowiedzie tekstowe i przyciski były statyczne bez stanu lub onClick obsługuje. Teraz poprawnie wysyła odpowiedzi za pośrednictwem interfejsu API e-mai...

kamo·5mo ago
FixDocsService

Użyj docs-api. dla WOPISrc URL zamiast api.

Punkty końcowe WOPI (/wopi/files/ ?) na żywo w DocsService, czyli Narażony na docs-api.kamormm.com — nie api.kamocrmmm.com (APIService). Docs tworzy połączenia ...

Kamo·5mo ago
FixDocsService

Ustaw api.kamocrmm.com i wymusić https WOPISrc

- Docs aliasgroup1 musi być dopasowany do gospodarza WOPI (api.kamormm.com) - WOPISrc URL domyślnie http:// wewnątrz K8s; siła https i Konstruuj api. - nazwę ...

Kamo·5mo ago
FixKlusterServices

Fix kubectl nie znajduje się w strąku, dodaj alias docs, proaktywne SUBDOMAINS

- Góra /usr/local/bin/kubectl od gospodarza via hostPath zamiast hostPath Niewładne apt-get install (kubectl nie jest w domyślnym Debian repos) - Dodaj "docs"...

Kamo·5mo ago
FixDocsService

Ustaw wiadro MinIO na "wewnętrzne" i przesyłaj puste szablony

Domyślny zastępca łyżki nigdy nie został skonfigurowany. Użyj "wewnętrznego" Wiadro, które ma przesłane puste szablony dokumentów.

Kamo·5mo ago
Fixkamo-internal

Otwórz kartę edytora doc synchronicznie, aby uniknąć blokera popup

Okno.open() po przelitowaniu async jest blokowane przez przeglądarki, ponieważ jest Nie w kontekście zagesta użytkownika. Otwórz pustą kartę natychmiast w toku ...

kamo·5mo ago
Fixkamo-internal

Dodaj DOCS_EDITOR do funkcji org w układzie i trasie API

Po stronie serwera org często używa org fallback org (bez auth Kontekst podczas SSR), którego brakowało DOCS_EDITOR. To zapobiegło to Nowy przycisk dokumentu z ...

kamo·5mo ago
FixDocsService

Usunąć COPY .mvn/ z Dockerfile, aby naprawić CI build

Katalog .mvn był pusty i nieśledzony, powodując unieruchomienie budowy. Maven jest już dostarczany przez obraz podstawowy.

Kamo·6mo ago
FixInitializerService

Włącz auto-rekrację Hibernate schema dla email_metadata

Dodaj właściwość, tak Hibernate tworzy Brak schematów PostgreSQL przed utworzeniem tabel.

Kamo·6mo ago
FixEmailService

Zmiana ddl-auto z żadnego na aktualizację do automatycznego zarządzania schematami

Hibernate nie tworzył schematu i rozmów email_metadata Stół, ponieważ ddl-auto został ustawiony na żaden w konfiskacie k8s.

Kamo·6mo ago
FixDocsService

Poprawki przeglądowe - dialekt, obsługa błędów, manifesty CI/CD

- Fix dialekt hibernacyjny do CockroachDialect (dopasowanie konfigmapy K8s) - Oddzielna walidacja tokenów od logiki biznesowej w checkFileInfo - Dodawanie doktr...

Kamo·6mo ago
Fixkamo-shared-library

Użyj natywnego zapytania dla znakuConversationRead, aby rozwiązać niedopasowanie typu Hibernate 6.2

CURRENT_TIMESTAMP w JPQL zwraca java.sql.Timestamp, który nie pasuje Błyskawicznie napisany zaktualizowane PoleAt. Natywne zapytanie z NOW() omija to.

Kamo·6mo ago
March 15, 2026
Fixkamo-shared-library

Użyj znaczników czasu na poziomie bazy danych zamiast Instant.now()

Wymień wszystkie ?Uilder.Default Instant.now() i ?PreUpdate metody Za pomocą "CreationTimestamp" (źródło-DB) i "UpdateTimestamp" (źródło-DB) Baza danych jest je...

Kamo·6mo ago
FixEmailService

Użyj natywnego zapytania dla PostgreSQL text[] column in ConversationRepository

CZERWIENIE nie jest wspierane przez Hibernacja dla pól JdbcTypeCode(ARRAY). Przełącz natywną SQL z ANY() dla wyglądu tablicy folder_ids.

Kamo·6mo ago
March 14, 2026
FixEmailService

Użyj StringRedisTemplate, aby odczytać wartości OTK / sesji przechowywane jako zwykłe ciągi

Aplikacja Next.js przechowuje wartości OTK i . jako zwykłe ciągi w Redis. Domyślny RedisTemplate używa seryjnyizatora JSON, który nie jest w stanie ich przeanal...

Kamo·6mo ago
FixEmailService

Dodać ? tajny do wdrożenia envFrom

Kamo·6mo ago
Fixkamo-internal

Błędy TypeScript w useEmailWebSocket hook

- Usuń nieistniejący właściwość connectHeaders z opcji klienta - Zamień klient.active na klienta. podłączony do kompatybilności .stomp/stompjs

kamo·6mo ago
Fixkamo-internal

Dopasuj stylizację przycisków do istniejącego wzoru global.css

Użyj komponentu ?Link z href, var(--color-primary) kolorów, i Konsekwentny sizing, aby dopasować się do istniejących przycisków Zamówienia i aplikacji.

kamo·6mo ago
March 13, 2026
Fixkamo-internal

Przesuń przyciski tworzenia na prawej stronie pasków narzędzi potoka

Usuń zduplikowane przyciski po lewej stronie, w których istniały już po prawej stronie, I ponownie ustawienie nowo dodanych przycisków po zakończeniu innych kon...

kamo·6mo ago
Fixkamo-internal

Daj kolumnom datagrid pipeline o wyraźne szerokościach z jedną kolumną flex

Wymień zakresy minWidth / maxWidth z wyraźnymi wartościami szerokości, więc kolumny Są odpowiednio do wielkości dla swoich danych. Każda z nich ma dokładnie jed...

kamo·6mo ago
Fixkamo-internal

Usuń lukę w marginesie toolbar między wierszem podtapia i datagrid

Usuń mb:1 z toolbar wrapper w zakładkach Zobowiązania i zamówienia, i dodaj py: 3px do panelu podtabowego do pokoju oddechowego.

kamo·6mo ago
Fixkamo-internal

Bezproblemowa stylizacja paneli podtabowych i datagrid na planach rynku rurociągów

Usuń opakowanie zawartości Card dla kart rynkowych, więc nie ma zbędnych Panel za datagrid. Stylizuj rzęd pod-tab z zaokrąglonego góra / kwadrat Wątki dolne i s...

kamo·6mo ago
Fixkamo-internal

Usuń lepkie pozycjonowanie z MemberHeader, więc formuje przewijanie z nagłówkiem

MemberHeader został przypięty do górnej części pojemnika z przewijaniem Pozycja: lepka, powodując przewijanie zawartości formularza pod nią. Teraz nagłówek i fo...

kamo·6mo ago
Fixkamo-internal

Zapobiegaj rozciągłości w szczegółach rurociągu przed rozszerzyniem portu w minionych

Root Box zmieniony z minHeight: 100vh na wysokość: 100% z minHeight: 0 W celu dopasowania wzorca widoku leadów. Zawartość zwija się w karcie, a nie Sama strona....

kamo·6mo ago

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny