KamoCRM

Live Change Log

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

17,500
Variazioni totali
5,986
Caratteristiche
5,284
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 12, 2026
FeatureSecurityService

Relè la coda delle eccezioni

MANAGE TIMECARDS per leggere la coda e rinunciare, perché la coda nomina ogni membro con un problema e rinunciando cambia ciò che il cancello finalize legge. Th...

Kamo·2mo ago
FeatureInitializerService

Gli indici parziali che fermano un doppio pagamento e una collisione di codice

# I denti dietro il servizio di esportazione # rifiuto di ristampa. Un secondo file impegnato per un periodo di pagamento doppio-paga un tutta la società, e il ...

Kamo·2mo ago
Docskamo-internal

Costruire il log attraverso il completamento

Registra lo schema finale a 24 tavoli, i quattro indici parziali che portano il garanzie double-pay e double-code, le due decisioni dello schema tardivo che ogn...

kamo·2mo ago
Featurekamo-internal

Lo schermo chiuso per un org con 400 persone

Rileva le eccezioni, ricomputa i guadagni di tutti, approva tutto il ogni segnalazione PER MEMBER con il motivo per cui ha rifiutato. "312 di 400 succeduti" è ...

kamo·2mo ago
FeatureSecurityService

Relè operazioni di rinfuse e presenze

Il ruolo di approvazione di massa è DERIVED qui dai diritti del chiamante e allegato a il sentiero — mai letto dal corpo. Un ruolo fornito dal corpo è un corpo ...

Kamo·2mo ago
Featurekamo-internal

Rapporti di conformità, attestazione di rottura e i propri record

A Reports sub-tab su /hr/attendance che gestisce tutti e tre i rapporti su tutto il territorio una finestra. Il rapporto di arrotondamento mostra il verdetto co...

kamo·2mo ago
FeatureSecurityService

Relè i rapporti di conformità, il pacchetto di prove sull'identità

I resoconti di org hanno bisogno di MANAGE TIMECARDS. Il pacco prova non lo fa, quando — e questo è il punto. Il pacchetto è quello che un dipendente ha bisogno...

Kamo·2mo ago
Featurekamo-internal

La scheda di configurazione di timecard reale

Sostituisce il segnaposto con la superficie di lavoro: inizio settimana di lavoro, giornata di lavoro limite, soglia open-shift, arrotondamento, la revisione in...

kamo·2mo ago
FeatureSecurityService

Relè la superficie di configurazione della scheda temporale

MANAGE TIMECARDS per leggere le regole dell'org — la settimana lavorativa e le impostazioni di arrotondamento descrivere come tutti nel org è pagato — e FINALIZ...

Kamo·2mo ago
FeatureDaemonService

Programmare le spazzate della cartolina notturna

Cron vive qui piuttosto che in TimecardService perché questa distribuzione è RollingUpdate con maxSurge: 1 — due pod sovrapposti su ogni rollout e ogni @Schedul...

Kamo·2mo ago
Featurekamo-shared-library

Configurazione Org, calendari e orari delle vacanze

TimecardOrgConfig detiene il workweek, confine di giorno di lavoro, arrotondamento, regola-set puntatori e gli interruttori di revisione. Nulla in esso è letto ...

Kamo·2mo ago
Featurekamo-internal

L'editor visivo, il calendario di pagamento, payroll export, tier limitato

DayTimeline disegna una giornata lavorata come pista di 24 ore con una maniglia trascinabile Ogni pugno. Un grafico piuttosto che un tavolo perché un pugno sbag...

kamo·2mo ago
FeatureSecurityService

Relè l'editor, autorizzato dall'identità prima dei diritti

Un EMPLOYEE può correggere il proprio record — questo è il punto del redattore, e rifiutando lascia il dipendente senza modo di dire che l'orologio era sbagliat...

Kamo·2mo ago
Featurekamo-shared-library

Portare la ragione di regolazione sul pugno stesso

Un tempo corretto o inserito ora registra WHY sul record salariale piuttosto che solo nel registro dell'audit. Sotto Anderson v. Mt. Clemens Pottery un datore d...

Kamo·2mo ago
FeatureSecurityService

Firmare ex dipendenti a un livello limitato invece di rifiutarli

Un membro del team il cui impiego non è ACTIVE è stato rifiutato alla porta con "Il tuo account esiste ma non è attivo in questo momento." Quella era la forma s...

Kamo·2mo ago
Featurekamo-shared-library

Aggiungi il termine di inizio pasto alla regola di pausa

La California richiede il primo pasto a BEGIN prima della fine della quinta ora. Un pasto di 30 minuti preso all'ora sette è una violazione completa anche se er...

Kamo·2mo ago
Featurekamo-shared-library

Paga i periodi, le rotture, i premi, i conti del lavoro, le accruals, le esportazioni

Batte il restante schema salari-e-ora in un cambiamento condiviso-lib così il tutto il dominio atterra in un unico run KamoInitializer piuttosto che una migrazi...

Kamo·2mo ago
FixKlusterServices

Aumentare il limite della CPU dal soffitto 2-core

Entrambe le repliche si sedevano a 1997m/1999m contro un limite di 2 core per ~47h. Che ha affamato /lingue abbastanza che la livrea e sonde pronte fuori (443 e...

Kamo·2mo ago
FixTranslateService

Traduzioni stradali INTO Inglese, non solo fuori di esso

Entrambi i fornitori hanno presentato i supporti() su "en".equals(sourceLang), quindi ogni coppia in entrata è stato decoderd prima che un fornitore è stato chi...

Kamo·2mo ago
Featurekamo-shared-library

Eccezione modello e rivelatore

Rende reale il bloccoExceptions gate. Finora la tabella di transizione ha letto un contare che nulla ha scritto, così ogni timecard sembrava pulita e 'un pugno ...

Kamo·2mo ago
Featurekamo-internal

Confermare prima di interrompere un pagamento ricorrente

Entrambi annullano le azioni — il proprio posto di un membro e il piano di un direttore di gruppo — ora chiedono in primo luogo, nominare la copertura della dat...

kamo·2mo ago
FeatureBillingService

Portare la data di rinnovo sulla copertura e i carichi di pagamento di gruppo

Entrambe le superfici ora riportano correntePeriodEnd e annullanoAtPeriodEnd. La data è ciò una conferma di cancellazione in realtà ha bisogno di dire — "manten...

Kamo·2mo ago
Fixkamo-internal

Cancellare il piano di un gruppo mantiene i suoi posti alla fine del periodo pagato

Getta completamente la bandiera immediata dal cliente — non c'è più un modo per chiedere l'accesso per fermarsi oggi, perché non c'è una buona ragione per desid...

kamo·2mo ago
FixBillingService

Cancelling smette di fatturare il futuro e nient'altro

Annullare non prende più una bandiera "immediata" e nessun percorso di cliente può chiedere per uno. Passarlo vero ha concluso l'abbonamento lo stesso giorno ch...

Kamo·2mo ago
Featurekamo-internal

Di' alla gente quando serve un conto e lascia che smettano di pagare

Un banner sulla home page quando un pagamento per cui questa persona è responsabile ha fallito, collegando direttamente alla loro pagina di fatturazione. Fino a...

kamo·2mo ago
FeatureBillingService

Un piano per organizzazione, un soffitto Enterprise 25 posti, e un modo per smettere di pagare

Il piano è ora una decisione a livello organizzativo e nient'altro può superarlo. Lasciare un self-payer o un manager di gruppo scegliere le proprie letture com...

Kamo·2mo ago
FeatureSecurityService

Relè omologato con ruolo risolto dai diritti

IL RUOLO E' DECIDEto QUI, dai diritti dell'interprete e dal loro rapporto con la soggetto -- mai dal corpo di richiesta. Un corpo che potrebbe nominare il propr...

Kamo·2mo ago
Featurekamo-shared-library

APPROVAZIONE TIMECARD ADJUSTMENTS (197) e FINALIZE PAY PERIODS (198)

Dividere così la separazione dei doveri è esprimibile: chi approva una cartolina non è automaticamente chiunque può chiudere un periodo di pagamento su di esso....

Kamo·2mo ago
Featurekamo-shared-library

La macchina di stato del livello di approvazione

Il dipendente presenta -> il manager approva -> payroll chiude, per decisione del proprietario. Quattro regole, applicate in una tabella di transizione pura e ...

Kamo·2mo ago
Featurekamo-internal

Scheda Member Timecard e scheda impostazioni HRS Timecard

La scheda membro è SELF-SERVICE SOLO e gated su identità, esattamente come la conformità giuridica: i suoi punti finali non prendono affatto parte, quindi è str...

kamo·2mo ago
Featurekamo-internal

/hr / roster di attenzione e il controllo orologio NavTop

Sostituisce il corpo HrTabPlaceholder. Il percorso, ingresso HR TABS, MANAGE TIMECARDS cancello e scheda i18n chiavi tutto già esistito; niente qui registra nul...

kamo·2mo ago
Docskamo-internal

Costruire il tronco per le fasi 1-3

Registra cosa spedito, il contratto di ordinazione push-ordering condiviso che bit una volta, il censimento di produzione che ha risolto le domande del fuso ora...

kamo·2mo ago
Featurekamo-shared-library

Database-clock accessor sul repository dei pugni

Ogni istante di pugno viene dal DB, mai il JVM: i pod riavviano e nodo orologio skew, e un record salariale il cui ordine dipende da quale pod ha risposto Non u...

Kamo·2mo ago
Featurekamo-internal

Itinerario BFF per /api/security/timecards

TimecardService è ClusterIP senza ingresso, quindi senza questa rotta l'intero caratteristica 404s nel browser mentre ogni servizio è sano e ogni costruzione è ...

kamo·2mo ago
FeatureSecurityService

Relè di SecurityService a TimecardService

Il confine dell'autorizzazione. TimecardService detiene i dati e il motore ma non sessione; questo tiene la sessione e decide chi può fare cosa, poi relè. The i...

Kamo·2mo ago
Featurekamo-shared-library

Secchiatura della giornata di lavoro, fase 2 della pipeline

Gli intervalli risolti diventano per-business-date secondi, pronti per l'allocatore. Un intervallo è SPLIT ad ogni confine del giorno di lavoro attraversa: un ...

Kamo·2mo ago
August 11, 2026
FeatureInitializerService

Registrazione KI e migrazione degli schemi

Le tabelle provengono da ddl-auto; questo corridore fornisce solo ciò che Hibernate non può -- gli indici unici parziali su un incarico primario aperto e un pay...

Kamo·2mo ago
FixInitializerService

Riconoscere un vincolo CHECK esistente attraverso l'involucro di primavera

TrainingSchemaMigration @Order(43) ha abortito EVERY KamoInitializer run, trattenere silenziosamente tutti i 29 corridori ordinati dopo di esso (ordine 45-112)....

Kamo·2mo ago
Featurekamo-shared-library

Workweek e confini del giorno di lavoro

La settimana lavorativa è l'unità di straordinario FLSA -- un fisso, regolarmente ricorrenti 168 ore periodo -- e non è il periodo di pagamento. Un periodo biwe...

Kamo·2mo ago
Featurekamo-shared-library

Risoluzione intervallare, fase 1 della pipeline di calcolo

Le punture vengono risolte. Tipi puri, totali e sopra i valori piuttosto che entità così ogni fase è fissabile con nessun contesto di persistenza. Le durazioni...

Kamo·2mo ago
Featurekamo-shared-library

Assegnatore straordinario non piramide con preset di giurisdizione

Le regole sono DATI sulla forma RequirementRule già utilizzata in questa libreria, non codice rami, quindi la California è una riga di configurazione invece di ...

Kamo·2mo ago
Featurekamo-internal

Consegnare il fuso orario org al browser

Il modello di organizzazione client non aveva campo di fuso orario, utilizzareFormatters e prossimo-intl sono entrambi configurati senza tempoZone, e la chiamat...

kamo·2mo ago
Docskamo-internal

Carte temporali HR progettazione e serie di piani

Il design si basa su un sondaggio cross-repo di 25 anni. Parte II chiude i dodici blocker-level spazia una recensione di funzionalità-completezza aziendale trov...

kamo·2mo ago
FeatureSecurityService

E' IL MOMENTO GIUSTO

timezoneService.ts ha chiamato questo endpoint da quando è stato scritto ed è esistito in nessun servizio Java; il cliente ha ingoiato il 404 e risolto a UTC. N...

Kamo·2mo ago
Featurekamo-shared-library

WorkSite, l'ancora della giurisdizione

Nome WorkSite, non WorkLocation: TeamMember.workLocation è un esistente ufficio / rimuovere enum e un secondo simbolo da quel nome sarebbe collidere in ogni gra...

Kamo·2mo ago
Featurekamo-shared-library

L'occupazione e le revisioni di assegnazione con efficacia

Le punture riferiranno un ASSIGNMENT, non un membro. Questo è ciò che rende posizione corrente, il 29 CFR 778.115 tasso medio ponderato, Competenza multi-sito e...

Kamo·2mo ago
Featurekamo-shared-library

Tassi di pagamento effettivi, solo append-

Nessuna compensazione dei dipendenti esisteva ovunque su questa piattaforma prima di questa entità. È richiesto: il tempo di straordinario è calcolato contro il...

Kamo·2mo ago
Featurekamo-shared-library

Evento di registrazione e audit solo in Allegato

Entrambi serviti da interfacce NARROW Repository, non JpaRepository: deleteAllInBatch e all'ingrosso JPQL bypass entità callback, quindi la forma dell'interfacc...

Kamo·2mo ago
Featurekamo-shared-library

Timezone-of-record

Sito di lavoro di ordine dell'autorità -> membro -> org -> UTC. Il sito di lavoro vince perché le regole salariali e orari seguono dove il lavoro è PERFORMED. ...

Kamo·2mo ago
Featurekamo-shared-library

Guardia di rifiuto WORM condivisa

@Column(updatable=false) NON applica l'immutabilità -- Hibernate silenziosamente omette la colonna dall'UPDATE e la scritta stante sembra che sia riuscita. L'un...

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