Masonry layout in modo misto-altezza carte di opzione pacchetto senza lacune ragged
Le schede foglia sono brevi e le schede genitori variano con il loro conteggio sub-item (Calculator ha 9 modalità, VoIP 2), quindi una griglia uniforme ha lasci...
Aggiungi il percorso proxy mancante dell'account-assegna
L'assegnazione del conto di piombo/unassign UI chiamato POST/DELETE Il percorso del proxy Next. mai creato — così richiede 404'd e superficiale come "errore sco...
Robusto fornitore di visione / modello di selezione tra i fornitori
Seleziona due passaggiVisionProvider: preferisci qualsiasi provider org che abbia un modello attivo in grado di visionare adattatore già emette contenuti image ...
Persist "mostra immagini esterne" lato server invece di localStorage
La scelta viene ora da remoto registrato dal server del messaggio Bandiera consentita e è salvata tramite POST**************************************************...
Le opzioni principali espongono i loro sub-item invece di essere singoli collegamenti
Mail, Docs, VoIP, Calcolatore e Supporto sono opzioni nav che aprono un sub-menu piuttosto che navigare, quindi sul home launchpad non devono essere un singolo ...
Selezione del fornitore di OAuth persist immediatamente in modo che il bastone di interruttore
Selezionando Microsoft 365 / Google Workspace / Zoho solo navigato alla schermata di connessione senza salvare, quindi partendo prima di completare OAuth reindi...
Scope KamoMail mailbox/domain che elenca i propri domini dell'org (perdita di cross-tenant)
E' un'email da virtual users. 'Nome SELECT DA virtual domains') senza og scoping, quindi mailbox/domain importato EVERY org's KamoMail mailboxes in the caller's...
Ricorda "Mostra immagini esterne" per messaggio
La scelta di sblocco viveva nello stato locale del rendering, ma scambiando messaggi smonta/rimonta il renderer iframe (il pannello di lettura mostra un caricat...
Trattare lo stato ACTIVE come collegato in OAuth provider configura
Le viste Microsoft 365 / Google Workspace / Zoho config hanno gated loro stato collegato sul providerStatus ==== 'CONNECTED', ma il backend EmailProviderStatus ...
Persist selezionato OAuth provider su callback in modo da smette di tornare a KamoMail
Passare un org a Microsoft 365 (o Google Workspace / Zoho) non è mai bloccato: il callback OAuth memorizzato gettoni e solo capovolto stato su una riga del forn...
Risolvere il logo e-mail di benvenuto dall'host tema org, non l'apice
I loghi dell'intestazione/footer nelle e-mail di sistema (welcome/verification) sono stati costruiti come Un percorso di apice che esiste solo sul Kamo sito di ...
Fonte casa dal registro di sistema nav, aggiungere nav cross-highlight, correggere le impostazioni scorrere
La home page stava rendendo un elenco delle caratteristiche stanti e mantenute separatamente (Clubhouse, Feed, Reports, Tasks, Network) che non è nemmeno nel re...
Rinominare il titolo del campo ID materiale a 'Marketing Material ID'; drop help tip
I risolutori puntuali includono finestre SUPERSEDEDED (risoluzione storica efficace)
Tutti e tre i risolutori di conversione efficaci (taglio, linea guida, lock-policy) queried only status=ACTIVE, then window-filtered. Ma la supersessione capovo...
Bounds-check assoc-type ordinal lookups (fixes Materials list 500)
DocsService stava eseguendo una libreria condivisa costruita prima di ImageAssocType. MATERIALI (ordinal 11) è stato aggiunto, quindi listaDocuments' ImageAssoc...
Spostare il dir dei dati dal supporto MinIO FUSE sul disco locale
rspamd's /var/lib/rspamd era hostPath-backed dal montaggio FUSE del rclone il secchio dei file condivisi MinIO. Ogni ricompilazione iper-scan / aggiornamento ma...
Spostare ID materiale dopo venditore / prodotto + aggiungere la punta di aiuto di marketing
Persist bandiere di pollice programmate-materiale tramite aggiornamento mirato
Stesso indipendente-entity orfanoRemoval problema come il canale di conversione: la spazzata senza testa ha tenuto un ImgDat staccato e salvare()/merge() cascad...
Persist thumb flags tramite aggiornamento mirato, non staccato salvare
L'immagine / video / PDF miniatura passi impostare le bandiere del pollice su un ImgDat staccato e chiamato salvare(), che fonde e cascate nell'orfanoRemoval ra...
Rifiutare gli importi di reddito negativo / asset / responsabilità su risparmi di sezione
Estende la guardia non negativa (già su importo di prestito + valori di proprietà) al core DTI/asset inputs in BorrowerSectionService: reddito dell'occupazione ...
Stop uploads appendere su 'Converting...' — route NATS progresso + miniature di immagine diretta
Il processo di conversione pubblica usato NatsMessageService.publish(), che afferma aspettatoStream= <this service's stream>. L'argomento e'... risolve il fluss...
Aggiungi Marketing all'editor app per modelli di sicurezza
L'elenco delle app dell'editor del modello (SERVICE TYPES) è uno specchio a mano di ServiceType.java e mancava MERCATO — così il marketing non ha avuto fila in ...
Confronto costante dell'età interna (oracolo di timing)
Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...
Confronto costante dell'età interna (oracolo di timing)
Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...
Confronto costante dell'età interna (oracolo di timing)
Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...
Confronto costante dell'età interna (oracolo di timing)
Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...
/dev/shm 2Gi (il Chrome senza testa ha bisogno di >=2GB) + 6Gi limite di mem
Jibri's 10-config init aborti con '/dev/shm deve essere almeno 2GB' quando shm è 512Mi, schianta il registratore. Bump i tmpfs a 2Gi e il limite di memoria a 6G...
Includere entrambi i desktop in ogni token SSO, deep-link a quello scelto
Ogni token ha portato solo la propria connessione, quindi la sessione json riutilizzata del browser mancava l'altro -> aprire Windows dopo Linux ha dato 'la con...
Il mutuatario di strada si presenta attraverso il gasdotto in modo da accendere E' una cosa che non va
patchLoanFile's mutuatario inviare (DRAFT->APPLICATION TAKEN) ora chiamate E' il momento giusto. invece di un aggiornamento grezzoLoan Impostato stato file, qui...
Caricamento di registrazione in corso di elaborazione MediaService
MinIOStorageService.upload lancia un'eccezione controllata che ingerisce() nè catturato o dichiarato — costruire la rottura sulla parte superiore della isGuest ...
MeetingParticipant.isGuest() (è stato ottenutoGuest, non compila); ridefinisce il trascritto al generico endpoint
MeetingParticipant espone èGuest() (ottenimento booleano primitivo), non ottenereGuest(). Indirizzi anche la chiamata di trascrizione sommaria al /api/conversio...
Corretto Guacamole marcatura campo di versione manifesto
Manifest usato guacManifestVersione:1.0; le estensioni in bundle utilizzano guacamoleVersion. Il campo sbagliato ha fatto respingere Guacamole l'estensione di m...
Stop double-appending ?target nel percorso proxy SSO
forwardToApi già inoltra la stringa di query in arrivo, così passando il percorso con ? - > target='linux?target=linux - > 400 «Obiettivo sconosciuto» - > «La g...
Gli errori Surface KamoDesktop SSO invece di chiudere silenziosamente la scheda
Risolvere la sessione dall'intestazione X-***-Token in CallerSessionResolver
Il kamo-internal -> Il percorso APIService BFF inoltra la sessione come X-***-Token intestazione, ma il risolutore legge solo l'attributo X-OTK o il cookie *** ...
PatchLoanFile non è più una backdoor di stato; sbloccare una condizione ha bisogno del diritto di sottoscrittura; cascate chiare
I cambiamenti di stato sono lo stato del gasdotto. lavoro della macchina (POST /transitions applica frecce legali + per-arrow ruolo gate + apri-blocco-condizion...
PATCH condizione parziale non può cancellare silenziosamente la bandiera di blocco; modello blocco di default onorato; pubblicare dopo commit
E' una cosa da fare. Boolean così un PATCH che OMITS il campo è distinguibile da un falso esplicito. LoanConditionService.update ora null-guardi E' il momento g...
Inietto KamoDesktop SSO env direttamente + filo guac-sso in k8s tracciato distribuzione
- @Value legge KAMO GUAC SIGNING KEY / DESKTOP PASSWORD da env direttamente (runtime application.yml è configmap-mounted, quindi l'indirezione della proprietà n...
Spostare il guacd alla rete pod (MTU fix) + unicast WoL
guacd su hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod su cilium overlay (MTU 1420): RDP collegato ma grandi cornici sono stati calati attraverso il confin...
Iscriviti membri invitati alle riunioni tramite link click-time OTK
Invita i link (chat + e-mail) precedentemente incorporato un URL di incontro nudo, quindi i destinatari sono atterrati come ospiti anonimi invece di se stessi. ...
Persist ha invitato i partecipanti, far rispettare MANAGE MEET SETTINGS, drop double-invite path
- createMeeting: i membri invitati sono numerici ID fiocchi di neve, non stringhe UUID — li instrada attraverso lungoToUID come il creatore. Precedente UUID. Fr...
Guarda lo spazio dei nomi desktop per IngressRoutes
desktop.kamocrm.com IngressRoute vive nel desktop ns, ma CRD di Traefik il fornitore ha guardato solo il percorso. è stato ignorato e le richieste sono cadute a...
Importare il disco VM come Filesystem, non bloccare
L'importatore di blocco di CDI si è schiantato: 'blockdev: non può aprire /dev/cdi-block-volume: Permesso negato' — non può accedere al dispositivo di blocco Lo...
Borrower presenta incendi gli effetti collaterali Application-Taken (doc checklist + notifica)
Il portale che il mutuatario presenta è il file di prestito PATCH {statusId:2}, che ha bypassato il operatore /transitions endpoint dove vivono gli effetti coll...
Rifiutare l'importo negativo del prestito / valori di proprietà su salva sezione
updateLoan e updateProperty ora rifiutano un importo monetario negativo sulla Ingressi LTV (valore stimato/acquisto/apprezzato) tramite richiedonoNon negativo —...
Corretto campo cloud-init di KubeVirt VM + modernizzare spec
- cloudInitNoCloud userdata campo segreto è 'secretRef' (non userDataSecretRef); KubeVirt v1.8.4 pruned the wrong field -> 'Deve avere almeno una userdatasource...
Non prependere mai www a sottodomini, solo all'apice nudo
Il catch-all ha reindirizzato ANY non-alias host a https://www. corretto per l'apice nudo (kamocrm.com -> www.kamocrm.com) ma sbagliato per un sottodominio: des...
Borrower non può escalare lo stato del prestito o modificare l'URLA dopo la presentazione
Due relativi buchi di autorizzazione del mutuatario sui endpoint dell'app self-service: - Escalation Privilege (#2): patchLoanFile applicato qualsiasi statoId ...
Loan-file status accessor per il mutuatario edit-lock, mutuatario-delete cascade, regalo-recipient app scoping
# Let helper back the back # Prestito post-sottomissione edit lock (un mutuatario può solo modificare l'URLA mentre il file è DRAFT). Non e' vero. deletePair/d...
Mostra gli avatar membri nella scheda Chat
MediaService restituisce chat-session membro avatarUrl=null di design (gli avatar sono risolto sul frontend), ma la scheda Chat non li ha mai risolti, quindi se...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
