Rimuovere tutti i crediti di audit, certificazione e HIPAA di terze parti
Kamo segue gli standard di conformità ma non è stato verificato o certificato. Modifiche tra 7 file: - "SOC 2 Compliant" → "SOC 2 Allineato" (TrustBar, CTAStri...
Rimuovere la classe hexagon-divider da TrustBar che ha tagliato il contenuto
L'hexagon-divider CSS imposta l'altezza:60px e overflow:nascosto, tagliando il testo dell'indicatore di fiducia. Rimosse la classe per far visualizzare completa...
Aggiungi pagina sitemap HTML, API di Sitemap JSON, articoli KB dinamici nella mappa del sito XML
Nuove pagine e endpoint: - /site-map — sitemap HTML in stile con tutte le pagine statiche organizzate da categoria, più articoli KB caricati dinamicamente da He...
Forza piena pagina ricarica da homepage footer, stili inline puro su PageHero
Causa radice: Next.js 16 intercetta <a> tag click per lato client navigazione. Quando si naviga da homepage a sotto-pagine, la homepage Contesto CSS (classi tai...
Allineare i collegamenti sub-nav a sinistra, pulsanti CTA a destra
Dividere il nav in due gruppi: collegamenti nav (allineati a sinistra accanto al logo) e Pulsanti CTA (a destra allineati). Utilizza flex con giustifica-content...
Allign Home link in sub-nav, sostituire "Get Mine" con "Start Free" sulla homepage
- SubNavigation: Home link ora avvolto nella stessa struttura div della categoria elementi con display e imbottitura flex abbinati per un allineamento coerente ...
Nav e piè di pagina indipendenti per pagine secondarie, pagine di atterraggio di categoria
Sostituisci homepage Navigazione/Footer su sotto-pagine con completamente indipendente Componenti SubNavigation e SubFooter costruiti interamente con stili in l...
Rimuovere Framer movimento da pangrattato e collegamenti piè di pagina
L'idratazione di Framer Motion stava causando incongruenze tra il layout homepage e sotto-pagine. Sostituito: - Breadcrumbs: div semplici con stili inline flexb...
Breadcrumbs utilizzare stili in linea per garantire single-line, footer utilizza importazione dinamica
- Breadcrumbs: ha sostituito le classi Tailwind con stili in linea espliciti a impedire a qualsiasi cascata CSS di rompere il layout a singola linea - Footer: c...
I collegamenti Nav navigano nelle sezioni homepage quando su sotto-pagine
- Desktop: ScrollSpyNav ora accetta baseHref prop; su sotto-pagine esso naviga a /{hash} invece di cercare di scorrere in elementi non esistenti - Mobile: colle...
I pangrattato rendono inline su singola linea, il piè di pagina spostato all'interno principale
- I pangrattato ora utilizzano inline-flex con Whitespace-nowrap per evitare il confezionamento - Footer si è spostato all'interno <main> per abbinare la strutt...
Sostituisci l'icona delle scintille con la bandiera degli Stati Uniti SVG accanto allo slogan del piè di pagina
Visibilità nav sub-pagina, confezionamento pangrattato e consistenza di sfondo
- Set dovrebbeAnimate=true on Navigation quindi è visibile senza precarico - Aggiungi flex-wrap e whitespace-nowrap a pangrattato per la pulizia della linea - I...
Utilizzare LucideIcon tipo in roadmap pagina — verificato con la costruzione locale
Tutti i 24 percorsi compilano e generano con successo.
Utilizzare React.createElement per tag di intestazione dinamica per soddisfare TypeScript
Utilizzare React.JSX namespace per la compatibilità React 19
JSX. Elemento non è uno spazio di nome globale in React 19; deve usare React. JSX. Elemento.
Aggiungi metodi di query dell'articolo pubblico a KbArticoloRepository
Aggiungere tre nuovi metodi di repository per l'acquisizione di articoli pubblicati con aiVisibleToPublic=true, utilizzato dai nuovi endpoint pubblici KBService...
Add unauthenticated public endpoints for KB articles
Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authenticati...
Aggiungi 17 sotto-pagine, integrazione KB, sezione sostituzione utensili, SEO e miglioramenti UX
Principali aggiunte: - layout di sottopagina condiviso con PageHero, pangrattato e nav/footer coerente - Informazioni, Contatto, Caratteristiche, Prezzi, Roadma...
aggiornamento meta titolo, descrizione, parole chiave e OpenGraph/Twitter card per BOS rebrand
Achievement badge z-index in modo da rende sopra il navbar
Nav usa lo zIndex 10001; il distintivo era a z-100 e veniva tagliato sotto.
Fiducia barra z-index, rimuovere Docs/Microsoft branding, deduplicare il marchio di avviso, fissare più popolare clip di badge
- Aumentare TrustBar z-index in modo che la grafica esagonale non sovrapponga testo - Sostituire Word/Excel/PowerPoint con termini generici (documenti, fogli di...
rebrand marketing sito da CRM a all-in-one white label Business Operating System
Riporre l'intero sito di marketing intorno al concetto di un BOS unificato piuttosto che solo un CRM. Rimuovere i reclami non giustificati (Fortune 500 trust, 6...
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...
Layout di revisione laterale con controlli compatti e processo automatico
Passo della recensione: - Anteprima a sinistra, pannello di controllo scorrevole a destra (240px) - Controlli scorrere indipendentemente mentre l'anteprima rima...
Pre-selezionare l'intera immagine sul raccolto, di default alla vettorizzazione del colore
- Lo strumento di ritaglio inizia ora con l'immagine completa pre-selezionata con 8 maniglie - Gli utenti possono regolare da lì o continuare immediatamente - n...
Flusso di conversione vettoriale facile da usare con autoconvert per formati vettoriali
Miglioramenti UX: - Sostituito tutta la terminologia "SVG" con "vettore" per utenti non tecnici - Aggiunto guida educativa spiegando perché la conversione è nec...
Aggiungi 8 maniglie di ridimensionamento trascinabili su bordi e angoli di selezione del raccolto
- 4 maniglie angolari (tl, tr, bl, br) con codificatori diagonali - 4 maniglie di mezzaluna (tc, bc, ml, mr) con codificatori orizzontali/verticali - Le manigli...
Sostituire reag-easy-crop con lo strumento di rettangolo di drag-to-select freeform
reagiscono-facile-crop forzato quadrato / fisso-aspect selezioni. Nuovo strumento basato su tela consente agli utenti di fare clic e trascinare qualsiasi rettan...
Mostra l'immagine del logo sulla fase del picker di sfondo utilizzando l'elemento img
Elemento di tela non era rendering perché ha iniziato con 0x0 dimensioni. Utilizzare un <img> visibile per il display e una tela offscreen per il campionamento ...
Combinare docker login, costruire e spingere in un unico passo per preservare auth
I passaggi separati perdono le credenziali di docker tra i confini di passo del corridore Forgejo. L'esecuzione di login+build+push in una singola shell assicur...
Aggiungi il passaggio del picker di colore di sfondo e migliora la conversione SVG UX
- Aggiunto "Pick Background" passo tra il raccolto e il processo - Gli utenti cliccano sull'immagine per selezionare il colore di sfondo per rimuovere - Mostra ...
Utilizzare docker build/push direttamente invece di build-push-action
Il docker/build-push-action con driver:docker perde le credenziali auth durante la fase di spinta. L'utilizzo di docker semplice costruire + spinta docker assic...
Utilizzare il routing WebSocket basato sul percorso tramite /vector-ws/ invece di subdomini separati
Collegare WebSocket direttamente al vettore
Next.js riscrive non proxy WebSocket richieste di aggiornamento. Collegare direttamente al VectorService tramite il proprio sottodominio, stesso modello di WebS...
Aggiungere il pipeline di conversione image-to-SVG con componente modale riutilizzabile
- Nuova componente modale ImageToSVGConverter con flusso a 3 fasi: Crop → Process → Review - WebSocket hook (useImagePipeline) per la comunicazione con pipeline...
Lower embedding batch size to 8 to match model backend limit
The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.
Batch embedding requests to respect model's max batch size of 32
The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...
Soglia minima RAG da 0.5 a 0.25 per interrompere il filtraggio dei risultati KB rilevanti
La soglia 0.5 stava silenziosamente scartando i risultati validi dal modello di incorporazione, soprattutto per il contenuto specifico di dominio con più piccol...
Defer NATS event publishing until after transaction commits to prevent RAG race condition
Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...
JVB_ADVERTISE_IPS must be public IP, not Wireguard IP
Was 10.8.1.1 (Wireguard private) — guests' browsers can't reach this. Changed to 75.83.113.11 (public IP). This is why guests kept getting ICE restarts every ~1...
Disable mod_token_verification via custom plugin override to stop guest kicks
The MUC token_verification module re-validates tokens and demotes guests from PARTICIPANT to VISITOR after ~60 seconds, causing Jicofo to kick them. The module ...
Add guest domain to token_verification_allowlist, increase smacks timeout
Guests authenticate via Meet-anonymous on guest.meet.Meet but the MUC token_verification module was re-checking them and demoting their role from PARTICIPANT to...
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.
