Dziennik zmian na żywo

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

17,931
Całkowite zmiany
4,612
Funkcje
4,543
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,931AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,522TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,612Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 15, 2026
Featurekamo-shared-library

Usuń SHARE_NOTES i MANAGE_NOTES_SETTINGS, które nie wymieniać nic

Notatki są prawdziwe, a na dzień dzisiejszy w pełni ogrodzone — WIDZO, TRYCZNA, EDIT i DELETE Wyegzekwowane na każdym punkcie końcowym KBService NotesController...

Kamo·4w ago
FeatureInitializerService

Dodaj orgs.background_order

Nullable VARCHAR(20), bez zasypów i bez DEFAULT – każdy klient rozwiązuje Brak wartości sekwencyjnej, jaką jest zachowanie, które każdy org miał Zanim kolumna b...

Kamo·4w ago
Featurekamo-meet

Org background slideshow i honor ustawienie tasowania

Strona powitania już zmieniła tematykę orgi; teraz Czyta w tleOrder z tego samego config.json so a org, który wybrał Przetasowanie dostaje świeżą losową ramkę n...

Kamo·4w ago
Featurekamo-marketing

Przeczytaj prawdziwe liczenie tła orgi i kolejność gry

Bohater sondował na bg/1.webp, a następnie zakodowany na twardą trzy klatki, więc org Z więcej nigdy ich nie pokazało i rotacji modul'd przez LOCAL_BGS. Bez wzg...

Kamo·4w ago
Featurekamo-register

Honorowy zamówienie pokazu slajdów org/shuffle

Ta sama umowa config.json co kamo-login: backgroundOrder je wszystkie Trzy tła rejestracyjne, nieobecne klucze pozostają sekwencyjne.

Kamo·4w ago
Featurekamo-login

Honorowy zamówienie pokazu slajdów org/shuffle

Konfig.json teraz prowadzi backgroundOrder obok backgroundImageCount. Shuffle rerandomizuje się na każdym zaliczek i nigdy nie powtarza ramki Ekran; nieobecny k...

Kamo·4w ago
FeatureSecurityService

All-networks podąża za systemem użytkownika prawa

Widząc każdą organizację i możliwość wejścia do jednej jest tą samą decyzją – Lista istnieje, więc operator może znaleźć organizację, do której się dowie, Wspar...

Kamo·4w ago
Featurekamo-internal

Platforma Admins bramy konsoli każdej powierzchni platformy

Zmienia nazwę zakładki Użytkownika systemu na Administratory Platformy i zamienia ją w to, co było Zawsze stać: lista osób, które mogą obsługiwać platformę, każ...

kamo·4w ago
FeatureInitializerService

Wstań na liście administratorów platformy

Wypełnia go z emerytowanych grantów system_user_access, aby nikt, kto mógłby obsługa użytkownika systemu przed tym wdrożeniem go traci: bezpośrednia mapa dotacj...

Kamo·4w ago
FeatureBillingService

Zdecyduj dostęp do platformy ze współdzielonym desolatorem

PlatformAdminOn teraz nazywa platformę w prawo, której wymaga (domyślnie domyślne do tego, aby MANAGE_ORGANIZATIONS, o czym jest powierzchnia platformy tej usłu...

Kamo·4w ago
FeatureSecurityService

Enforce prawa do platformy na każdej powierzchni platformy

RequirePlatformRight + PlatformRightInterceptor wymień trzy ręcznie walcowane "jest dzwonicielem, bramami najwyższego poziomu-orga, które były kopiami siebie na...

Kamo·4w ago
FeatureInitializerService

Widzicie prawa do spotkania, zanim brama może zamknąć każdego

MediaService wymaga teraz START_MEETING, aby utworzyć spotkanie i ZOBACZEW_MEETINGS Rozstrzygnięcie jednego. Mierzone na produkcji przed napisaniem tego: 42 rol...

Kamo·4w ago
FeatureMediaService

Tworzenie i rozwiązywanie spotkania przybierz prawa, które je nazywają

/api/meet/create sprawdził tylko to, że miałeś sesję, więc każdy uwierzytelniony Członek każdej organizacji może stworzyć spotkanie z dostawcą org — START_MEETI...

Kamo·4w ago
Featurekamo-shared-library

Prawa platformy jako własny kręgosłup

Kto może obsługiwać platformę, to trzy różne odpowiedzi w trzech. Różne miejsca — tabela grantu system_user_access, kontrola właściciela kopiowana w Każdy kontr...

Kamo·4w ago
Featurekamo-internal

Upuść przycisk Reset Filtry z listy przewodów

kamo·4w ago
Featurekamo-internal

Przesuń znacznik oddzwoniowy obok nazwy kontaktu, dodaj filtr Callback

Marker znajduje się z nazwą, ponieważ jest to, do kogo jest wezwanie, a nie W kolumnie id, gdzie wypchnął id z linii. Filtr oferuje wszystko / Scheduled / None...

kamo·4w ago
Featurekamo-internal

Prześlij własne efekty dźwiękowe, we wszystkich trzech warstwach

System mógł grać tylko trzydzieści dziewięć ton, z którymi został wysłany. Teraz, gdy każdy Warstwa może dodać własny plik — katalog platformy, organizacja, a C...

kamo·4w ago
FeatureSecurityService

Lista, zmieniaj nazwę, wycofaj i streamowane efekty dźwiękowe

Byty przybywają przez ConversionService (która jest właścicielem ffmpeg i skanera); Wszystko jest dalej, gdzie sesja i zasady szydki już Żyj. Wszystkie trzy pół...

Kamo·4w ago
FeatureConversionService

Transcode przesłany efekty dźwiękowe do Opus

Rozszerza opakowanie ffmpeg, które miał już rurociąg nagrywający VoIP — ten obraz Instaluje ffmpeg z libopus do tego, więc umieszczanie drugiego ffmpega na inny...

Kamo·4w ago
Featurekamo-shared-library

Przesłane efekty dźwiękowe i domena przechowywania, która je liczy

WYDARZENIA_SOUND_ASSETS: plik dźwiękowy, który ktoś przesłany, gotowy do przypisania. Scope (ang.) Lustra EVENT_SOUND_PROFILES dokładnie — te same trzy warstwy,...

Kamo·4w ago
Featurekamo-internal

Pozwól nadawcy edytować spotkanie zaprosisz temat e-mail

Temat zaproszenia został ustalony na "host> z "host" zaproszono na spotkanie" i zbudowany w środku Trasa wysyłania, więc nikt nie mógł powiedzieć, o co właściwi...

kamo·4w ago
Featurekamo-internal

Bramka personalnego pełnomocnika na prawa PLOS

KamoLOS nie egzekwuje niczego – nigdzie w swoim źródle nie sprawdza się żadnych praw – więc ten pełnomocnik Jest granicą autoryzacji dla modułu, pozycja zaprzec...

kamo·4w ago
Featurekamo-shared-library

Sm. o spotkanie, które ma się rozpocząć

MEETING_REMINDER, więc MediaService może podnieść impuls start-time jako Powiadomienie zamiast wyskakującego okienka, o którym wie tylko na nim. Własny rodzaj,...

Kamo·4w ago
August 14, 2026
Featurekamo-internal

Subskrybuj liczbę kursów zamiast prosić o to każdą minutę

NavTop liczy składa się z dwóch liczeń w jedną odznakę zobowiązań, a tylko połowa prawna była Żyj. Członek przydzielony kurs - lub zwolniony z jednego przez HR ...

kamo·4w ago
FeatureMediaService

Przekaźnij znakomitą liczbę liczenia na temat własnego członka

Bliźnierstwo przekaźnika prawnego, ponieważ NavTop sumuje te dwie liczby w jedną odznakę I para połówek, które zachowywały się inaczej, dałoby członkowi chrom, ...

Kamo·4w ago
FeatureDocsService

Wybitna odznaka z kursu porusza się, gdy kurs to zrobi, a nie minutę później

Odznaka z obowiązkiem NavTop kwotuje dwie liczby – pakiety do podpisania i kursy Weźmy - i tylko jeden z nich był żywy. Legalna połowa naciskała od czasu jej N...

Kamo·4w ago
FeatureEmailService

Publikuj każdą zmianę stanu, nie tylko przyjazdy

Członek ma tę otwartą w więcej niż jednej karcie tak często, jak nie, i często Telefon też. Każdy z nich trzyma własne gniazdo i rysuje własny dzwon, oraz Do te...

Kamo·4w ago
Featurekamo-internal

dzwonek mówi prawdę w każdej karcie, a nie tylko w ten, który kliknąłeś

Dzwonek nav-top był żywy dla przyjazdów i nic więcej. Odczyty, zwolnienia, Snozas i usunięcia zostały zastosowane do każdej karty, którą członek kliknął i Ogłos...

kamo·4w ago
Featurekamo-internal

Upuść trzy prawa do czatu z frontu

Mirrors the shared-lib usunięcie: the enum mirror, jego tablica rejestrów, obydwoje Hierarchia krawędzi (ACCESS_CHAT -> CREATE_CHANNELS -> MANAGE_CHANNELS i ACC...

kamo·4w ago
FeatureInitializerService

Purge przechowywane wiersze dla usuniętych praw kanału czatu

Ids 74/75/76 nie jest już rozwiązywany. RoleRightsSyncService zamiata ich na niektórych Przyszły but SecurityService w każdym razie - po cichu, w nieprzewidywal...

Kamo·4w ago
Featurekamo-shared-library

Usuwanie trzech praw do czatu — 196

CREATE_CHANNELS (74), MANAGE_CHANNELS (75) i MODERATE_CHAT (76) Ogłuszeły nic I nie można go zaimplementować jako napisane: czat jest prawdziwy, ale platforma n...

Kamo·4w ago
FeatureInitializerService

Przenoszenie banknotów z własności konta na członkostwo

Dodaje notes.member_id i dołącza każdą notatkę do najwcześniejszego właściciela Członkostwo – organizacja, której konto należało do najdłużej, które W praktyce ...

Kamo·4w ago
Featurekamo-internal

Jeden system dźwiękowy, trzy warstwy, podłączony do tego, co faktycznie strzela

Były dwa systemy dźwiękowe i żaden z nich nie wiedział o drugim: cztery mp3s za useChatSounds i cztery zsyntetyzowane odcienie za notificationSound z Pięciopyjn...

kamo·4w ago
FeatureSecurityService

Czytaj i zapisuj trzy warstwy stosu dźwiękowego

GET zwraca wszystkie trzy warstwy w jednej podróży w obie strony plus to, co dzwoniąc może edytować — Każda strona ustawień potrzebuje całego stosu, ponieważ ed...

Kamo·4w ago
Featurekamo-shared-library

Jeden stół dla trzech warstw stosu dźwiękowego

Platforma domyślnie, nadpisy organizacji i własne członkiń to Ten sam kształt, więc są to ten sam stół: zakres, id, o zakres ten, I dokument ustawień. Dzielenie...

Kamo·4w ago
Featurekamo-internal

Daj pokładowi swój zjeżdżalnia, bez czabu

Usuwanie "layout", aby zatrzymać kartę czającą się na krawędzi ekranu Wziął z nią zwiózg rodzeństwo: odrzucenie karty pozostawiło resztę pstrykającą Jego miejsc...

kamo·4w ago
Featurekamo-internal

Załatw kaskadę, dodaj masowe działania gałąź, wyjaśnij regułę

Kaskada podkreśla teraz podróżuje łańcuch, zamiast migać wszystkich dotkniętych Rząd od razu. Włączone nowatorzy już przybywają najbliżej pierwszego, więc indek...

kamo·4w ago
Featurekamo-internal

Pokaż i egzekwowaj hierarchię uprawnień we wszystkich pięciu redaktorach

Pięciu redaktorów otrzymało 199 praw jako pięć płaskich list skrzynek kontrolnych, a żaden z nich Wykazali, że jedno prawo może być warunkiem wstępnym dla inneg...

kamo·4w ago
FeatureSecurityService

Normalizować nadrzędność wobec hierarchii

Prawa bezpośrednie członka przechodzą teraz przez RightsHierarchy.normalizeLevel przed Utrzymane: przyznane dziecko ciągnie swoich przodków do GRANTED u członka...

Kamo·4w ago
FeatureInitializerService

Owców zapasu, więc zamknięcie nie może usunąć dostępu

MemberRightsAppliedService odmawia teraz prawa, którego łańcucha rodzicielskiego nie jest Zagłuszone. Każdy wiersz napisany przed tym, jak istniał hierarchia, n...

Kamo·4w ago
Featurekamo-shared-library

Hierarchia rodzic/dzieci dla wszystkich 199 praw

RoleRightType od lat deklaruje pole „rodzica” i publiczne gettoent(). Każda stała przeminęła null i nic nigdy nie nazywało. To kończy się, że rusztowania: 135 d...

Kamo·4w ago
Featurekamo-internal

Odinek przypominanie w kolorze org, otwórz jego opcje na miejscu

Karta jest teraz podstawowym kolorem organizacji, z każdym narysowanym znakiem W --on-pierwotny, a nie dosłowny biały – org, który wybiera orgę z etykietą Blady...

kamo·4w ago
Featurekamo-internal

Ustawienia prawne i zgodności z normą z domyślnym tekstem prawnym org

Nowa zakładka na /settings/features/hrs z udziałem Domyślnego tekstu, połączona z Menu ustawień i uruchamiaj ustawienie. Tworzenie pakietu włączony /hr/legal-co...

kamo·4w ago
Featurekamo-internal

Bogaty tekst w lepkim i podglądach oraz tryb, w trybie, w trybie, wym.

Notatka mówi teraz, czy jest to bogaty tekst, czy zwykły tekst, i obaj redaktor A pływający lepki może go zmienić. Zmienna nuta w bogatym trybie osadza ten sam...

kamo·4w ago
FeatureKBService

Przenieś tryb tekstu bogatego tekstu / zwykłego tekstu notatki przez API

Utwórz honory w wymaganym trybie i domyślnie do bogactwa, dopasowując Redaktor w niej tworzy się notatka. Aktualizacja jest chroniona null jak każda inna Pole n...

Kamo·4w ago
FeatureInitializerService

Dodaj kolumnę is_rich_text, domyślnie i cofaną do bogactwa

Niezależnie od tego, czy notatka jest edytowana jako bogaty tekst, czy zwykły tekst, nie może być odczytywany Wyjść z jego treści: bogata nuta, której jeszcze n...

Kamo·4w ago
Featurekamo-shared-library

Notatka rejestruje, czy jest to bogaty tekst, czy zwykły tekst

Tryb nie może pochodzić z treści. Bogata notatka, którą ma członek Nie sformatowany jeszcze serializuje byte-for-byte identycznie jak zwykły — Oba są dokumentem...

Kamo·4w ago
Featurekamo-internal

Jedna strona dla powiadomień i kontroli nad nimi

Strona z powiadomkami nosiła własny nagłówek – brwi, tytuł i trzy Przyciski pigułek wewnątrz karty granicznej - podczas gdy każda sąsiednia strona (konto) Przeg...

kamo·4w ago
FeatureDocsService

GET/PATCH tekst prawny orginy domyślnie

/api/docs/legal/settings, za tym samym lejem strzeżonym() jak każdy inny mapowanie na tym kontrolerze. Czytaj NIGDY nie tworzy wiersza: rozwiązuje się do Legal...

Kamo·4w ago
FeatureInitializerService

Zob. każda organizacja jest domyślnym tekstem prawnym

Jeden wiersz hr_legal_settings na org, unikalny na org_id, noszenie - I INSERT-ONLY, nigdy UPDATE. Org, który zredagował własne brzmienie, jest jego właściciel...

Kamo·4w 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