KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,495
Variazioni totali
5,983
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 8, 2026
FixMediaService

Una sedia a re-let è stata consegnata la mano del precedente occupante

Due difetti lo zenzero reso raggiungibile, trovati rivedendo il commit che ha aggiunto Ecco. LA RISPOSTA. vista Per le file di sedili a mano abbinate ai sedili...

Kamo·1mo ago
Fixkamo-internal

Il binario compatto ha tagliato una bandiera di vincita dalla parte superiore della finestra

La ferrovia si riserva una striscia fissa sopra i pucks in modo che un'etichetta non faccia striscia più alto e spostare il bordo — ma ha riservato la stanza pe...

Kamo·1mo ago
Featurekamo-internal

Il tavolo dice cosa è appena successo

Il feltro ha recuperato uno STATO. Non ha mai presentato un EVENT. Di ventisei cose che capita in una mano di poker, esattamente due aveva alcuna presentazione ...

Kamo·1mo ago
FixMediaService

Il feltro non ha mai visto uno spettacolo, e un piatto pieghevole è stato contato due volte

Due difetti che erano invisibili per la stessa ragione, e i dati una tabella di poker deve presentare un risultato a tutti. LA SHOWDOWN NOBODY COULDCH. finishH...

Kamo·1mo ago
Fixkamo-internal

La lista dei tavoli non aveva niente tra esso e l'intestazione della lobby

Il contenitore di scorrimento della lobby ha portato `px` e `pb` e non `pt` affatto, quindi il il primo bordo del tavolo si sedeva esattamente sul bordo del con...

Kamo·1mo ago
Refactorkamo-internal

Spostare l'equilibrio dalla barra superiore e nel menu Giochi

Il bar è fisso cromato e già affollato — saluto, rami, disponibilità, l'orologio di conformità, la campana, la chat, la lingua, il conto — e un saldo non è qual...

Kamo·1mo ago
FixMediaService

Nuovo tavolo 500'd su un ternario che ha sbloccato un pulsante null

Premendo Nuovo tavolo ha risposto 500: NullPointerException: Non può invocare "java.lang.Integer.intValue()" perché il valore di ritorno di HoldemTable.getButt...

Kamo·1mo ago
FixSecurityService

La guardia dello stesso mandato non poteva mai sparare, quindi ogni spedizione fallì

Ricostruire questo servizio senza un impegno proprio — un workflow dispatch, un ri-correre, o un cambiamento di frequenza di kamo-shared che deve raccogliere — ...

Kamo·1mo ago
Fixkamo-internal

La zeppa è gialla, e si ferma a seconda del marchio dell'inquilino

`/icon/cheddar.svg` era cinque sentieri di puro #000000 — una zeppa di formaggio nero, che sul campo oscuro del bar del nav era quasi nulla. È un vero cheddar g...

Kamo·1mo ago
PerformanceMediaService

Smettere di ricostruire il portafoglio e la lista degli ospiti su ogni assegno

`viewFor` ha recuperato l'equilibrio di Cheddar del destinatario e queried l'intero elenco dei membri dell'organizzazione — sia per RECIPIENT, su ogni frame pub...

Kamo·1mo ago
FixMediaService

L'orologio non avrebbe mai potuto sparare, e un completo tutto in riaperto nulla

Due difetti trovati leggendo il codice indietro, nessuno dei quali alcun test potrebbe vedere. ## L'orologio avrebbe gettato la sua prima zecca `HoldemDeadlin...

Kamo·1mo ago
FixMediaService

Spring Data non registra un'interfaccia di repository NESTED

MediaService si è schiantato sull'immagine Hold'em. I sei depositi spediti come interfacce nidificate all'interno di una classe `HoldemRepositories` — un file p...

Kamo·1mo ago
Fixkamo-internal

Quattro difetti solo un vero browser potrebbe mostrare

Rendere il feltro, il layout compatto, la lobby e la barra d'azione in testa Cromo contro un tavolo fabbricato e MEASURED loro. Quattro cose sbagliavano, e ness...

Kamo·1mo ago
Featurekamo-internal

Un tavolo da poker in una finestra di strumenti, e Cheddar nel bar nav

Due layout veramente diversi, una lobby, un percorso di invito che raggiunge chiunque l'organizzazione, e il portafoglio di lettura che appare ogni volta che Ga...

Kamo·1mo ago
FeatureMediaService

Un Texas Hold'em, un server-autorittivo e la cucitura del portafoglio Cheddar

Fino a dieci giocatori un tavolo, iniziato da qualsiasi conversazione, con chiunque altro organizzazione invitabile in esso. Ogni regola vive qui; il browser no...

Kamo·1mo ago
Featurekamo-shared-library

L'app, la destra, e i sei tavoli un gioco di poker ha bisogno

HOLDEM (36) si unisce a KAMO UNIVERSE e CHESS sotto GAMES, con PLAY HOLDEM (319). Entrambi gli id erano i successivi liberi; nulla viene rinominato e nulla si m...

Kamo·1mo ago
Featurekamo-internal

La voce di chat apre il bordo della coppia, e si può chiedere un avversario indietro

Due colleghi che hanno giocato una volta hanno una tavola insieme per il bene, quindi la chat l'ingresso ferma l'offerta di presentarli. Si legge "Apri il tuo g...

Kamo·1mo ago
FeatureMediaService

La voce di chat è una porta al bordo della coppia, e si può chiedere loro indietro

Due colleghi che hanno giocato una volta hanno una tavola insieme per sempre. Così la chat entry stop che offrono di presentarli: `gameWith` risponde con il gio...

Kamo·1mo ago
Featurekamo-shared-library

Registrare quando un giocatore è stato prodded per l'ultima volta

DATE LAST NUDGE, un orologio per gioco piuttosto che per mittente — altrimenti due la gente può prendere a turno nudging a vicenda ogni cinque minuti e chiamarl...

Kamo·1mo ago
Featurekamo-internal

Uno scaffale di cattura dove era la lista di movimento, e un hexhead che dice che è il tuo turno

La stessa cosa. Una lista di movimento è un record; tra due colleghi che giocano per divertimento i pezzi che hai preso sono la cosa che vale la pena guardare, ...

Kamo·1mo ago
RefactorMediaService

La cornice smette di portare un archivio nulla rende

Il pannello di notazione della finestra è andato — i pezzi catturati hanno quello spazio — così `moveList` e `fenHistory` sono usciti dalla vista pubblicata. "F...

Kamo·1mo ago
Featurekamo-internal

La scheda che si gioca ora vive nella stessa stanza del pannello che ha iniziato

Hai scelto un gioco in una stanza buia di lavagna e ottone, avvio pressato, e atterrato su un modulo MUI bianco con un bordo che galleggia su di esso — `var(--s...

Kamo·1mo ago
Fixkamo-internal

Le due piastre in modalità sono state ritagliate dal proprio rotatore, ad ogni dimensione

Il piatto selezionato solleva 2px e porta un anello 1px, ed è il primo bambino di una colonna `overflow-y: auto` — così il suo bordo superiore sedeva 3px sopra ...

Kamo·1mo ago
FixMediaService

Map.of getta su un valore nullo, quindi "nessun gioco ancora" era un 500

`gameCon` risposto con `Map.of("game", ...)`, e `Map.of` rifiuta un valore nullo con un NullPointerException. Quindi l'unico punto finale la cui risposta normal...

Kamo·1mo ago
Featurekamo-internal

Iniziare un gioco da una chat chiede una volta, poi gioca — non chiede mai chi

Fare clic su scacchi in una conversazione ha aperto il riquadro di nuovo gioco e ha chiesto se si voleva giocare al computer o a una persona, poi ti ha fatto sc...

Kamo·1mo ago
Featurekamo-internal

Il pannello di apertura, ricostruito intorno a un gioco invece di un'icona

Il pannello che si ottiene quando scacchi non ha ancora avversario era il kit SaaS-card: un'icona in un quadrato arrotondato, due schede, due righe segmentate, ...

Kamo·1mo ago
FeatureMediaService

L'invitatore gioca immediatamente, e l'invitato viene detto quando è il loro turno

Un invito usato per produrre una tavola l'invitatore potrebbe guardare e non toccare, aspettando qualcuno che potrebbe essere lontano dalla loro scrivania. Ora ...

Kamo·1mo ago
Otherkamo-shared-library

Un bel ramo "principale"..

Kamo·1mo ago
Featurekamo-shared-library

Un gioco invitato inizia a correre, e registra se è stato visto

Invitare qualcuno ha creato un gioco PENDING nessuno poteva toccare, così la persona che aveva appena chiesto un gioco seduto davanti a una tavola che non erano...

Kamo·1mo ago
Fixkamo-internal

Il proxy potrebbe essere ancora uscito, perché un punto non è codificato

Il catch-all ri-encodes ogni segmento, e il commento sostenuto che significava potrebbe solo affrontare l'API di scacchi. `encodeURIComponent('..')` è `..'` — p...

Kamo·1mo ago
Fixkamo-internal

Il test di errore non è stato digitcheck, e la prossima costruzione funziona tsc

`await promise.catch(e: Errore) => e)` non ti dà un errore. La cattura tipo di sindacato di ritorno del gestore con il tipo di risoluzione della promessa, quind...

Kamo·1mo ago
Otherkamo-internal

Un bel ramo "principale"..

Kamo·1mo ago
Fixkamo-internal

Il percorso BFF che non è mai stato scritto, e un errore che è stato un megabyte di HTML

Pressing Start gioco restituito 1.529.239 byte di markup. `/api/media/* non è prefisso proxied — ogni percorso sotto di esso è un percorso scritto a mano Avanti...

Kamo·1mo ago
FixMediaService

Che un rifiuto tenga la frase con cui è stato scritto

Il codice degli scacchi si rifiuta con motivi destinati a essere letti — "non il tuo turno", "questo gioco non è in gioco", "movimento illegale". Nessuno di lor...

Kamo·1mo ago
Fixkamo-internal

AppType ha nascosto due app dal vivo, e la guardia non poteva vedere il posto in cui erano nascosti

L'enum dell'applicazione Java è rispecchiato in TypeScript due volte, e solo uno dei due è stato sorvegliato. AppType.ts — l'app getter dell'Organizzazione dell...

Kamo·1mo ago
Fixkamo-shared-library

Un app id una vecchia costruzione non può il nome non deve mancare ogni funzione di lettura

ServiceType navi all'interno del vaso di ogni servizio mentre ORG FEATURES è condiviso, quindi un appena aggiunto app è ALWAYS nel database prima che i lettori ...

Kamo·1mo ago
Refactorkamo-internal

Drop aiThinking dal client mirror troppo

Era sempre falso sul filo e niente l'ha reso. Rimossa accanto al campo server in modo che le due forme rimangano identiche — uno specchio che mantiene un campo ...

Kamo·1mo ago
RefactorMediaService

Gettare un campo che era sempre falso e una dichiarazione che non ha fatto nulla

`aiThinking` era su ogni scheda pubblicata e non era mai vero una volta — l'AI risposte all'interno della richiesta che lo ha provocato, così la finestra che ha...

Kamo·1mo ago
Otherkamo-internal

Smettere la storia di cancellare il testo appena arrivato

SmsThread carica la sua pagina e REPLACED la lista con esso. Un messaggio di atterraggio tra la query executing e la sua risposta in arrivo è stata aggiunta dal...

Kamo·1mo ago
Fixkamo-internal

Un pezzo nero sul bordo di Kamo era il colore del quadrato sotto di esso

Solo un browser ha trovato questo. Lo schema Kamo ha derivato i suoi colori dei pezzi `--colore-primario` così come i suoi quadrati, e entrambi mescolato lo ste...

Kamo·1mo ago
OtherVOIPService

Mettere il flusso nella configurazione del pod in realtà legge

Il precedente commit set nats.jetstream.stream in***************************************************************************************************************...

Kamo·1mo ago
Chorekamo-internal

@kamo/chat-core 0.1.18, per i campi di gioco-invita

Il file di blocco è modificato a mano — quattro linee: la gamma radice, e la versione, URL risolto e integrità dell'unico pacchetto. `npm install --package-lock...

Kamo·1mo ago
Otherkamo-internal

Portare un testo in arrivo attraverso il confine il dock si siede sopra

Un SMS in entrata non ha mai raggiunto una finestra SMS aperta, e il motivo non era il trasportare tutti hanno guardato. SmsMessageProvider è stato montato in ...

Kamo·1mo ago
OtherMediaService

Smettere di lasciare che un cattivo boot diafen il relè VOIP per la vita del pod

Il relè abbonato una volta, da @PostConstruct, e mai più. Quando VOIPService voip.> flusso non esisteva — che non esisteva — entrambe le repliche hanno registra...

Kamo·1mo ago
OtherVOIPService

Dare voip.* un flusso per vivere in, e smettere di mentire su chi ha inviato il testo

Non c'era alcun flusso VOIP MESSAGES in NATS affatto. Ogni `voip.*` pubblica risposta 503 No Responders Disponibile ed entrambi i pod media registrati, una volt...

Kamo·1mo ago
FeatureMediaService

Un intero gioco di scacchi, server-autoritativo, su NATS

Le regole vivono in un posto ed è questo. ChessEngine implementa il intere regole — movimento generazione, legalità sotto pin e controllo, castling, en passant,...

Kamo·1mo ago
Featurekamo-shared-library

I giochi diventano un'app madre, con Kamo Universe e Chess sotto di esso

GAMES era una categoria con esattamente una cosa dietro di essa — l'icona nav lanciato Kamo Universe direttamente, così l'app e la cosa all'interno ha chiamato ...

Kamo·1mo ago
September 7, 2026
Fixkamo-internal

Dial the dettaglio dialogo's tel: attraverso il normalizzatore condiviso

Il dialogo costruito `tel:${action.tel}` a mano perché telHref() non era sul principale quando è atterrato — era in un ramo concomitante, e importarlo allora av...

Kamo·1mo ago
Fixkamo-internal

Un formatore e un collegamento dialabile, per ogni numero sullo schermo

Seguito alla correzione di codice paese-guida, chiudendo i luoghi che ancora rispose la stessa domanda a modo loro. `NumbersTab` ha mantenuto un formatore priv...

Kamo·1mo ago
Fixkamo-internal

Accendi la campana e fai un clic significa qualcosa

Tre difetti dietro un rapporto: la scheda del browser avvisato per un non letto notifica mentre la campana rimase scura e facendo clic sulle righe su /notificaz...

Kamo·1mo ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo