Indicatore di disponibilità live sul pulsante Lead Credits
Specchio l'indicatore NavPri Leads sull'azione /leads 'Lead Credits': a green/red status dot (verde = piombo è accettabile ora tramite FFA o credito, rosso = ne...
Fare EditableCard onEdit opzionale in modo da riassegnare gating type-checks
La carta di assegnazione passa `canReassignManually ? startEditAssegnazione: non definita` a EditableCard.on Modifica, ma suEdit è stato digitato `() => void` (...
Pulsante bianco/glow per i Leads blink (theme-agnostic vs green branding)
Live NavPri lead alert — green/red dot, lampeggiante, fuoco popup, bordo trim
- LeadAlertProvider (globale, montato a livello NavPri): WS-driven/disponibile-sommario; guida tutto lo stato - NavPri Leads icon: green dot (può accettare) / r...
Stato occupato su Start Import + log di debug di goccia
- disattivare Start Import / Indietro e mostrare un girante + 'Importare...' mentre l'importazione POST è in volo, impedendo le presentazioni duplicate su file ...
/intestazione in stile account+tabs, /leads contenitori di carta, gating destro
- LeadsCreditLayout: intestazione gradiente eroe + schede sottolineate (matches /account); filtri+grid in arrotondato /leads-style Card; Disponibile scheda gate...
Credit-based lead-assegnazione UI (disponibile/storia/crediti)
- /leads/disponibile: in tempo reale fornitore / griglia di prodotto, atomico Accetta (rota al piombo), commento-gate bloccato stato, righe animare il momento i...
Ciclo di vita di mercato + venditori / prodotti di mercato
- Markets & Fields: sub-tabs attivo/archeggiato; azione della riga è Archivio/Riattiva (PATCH .../active), mai eliminare - Fornitori e prodotti: un sub-tab per ...
Interrompere l'icona di aggiornamento lampeggiando attraverso il loop di controllo infinito
Una volta che un dominio è stato confermato SSL, checkDns incondizionatamente costruito un nuovo oggetto di dominio anche quando sslConfirmed era già vero. Il n...
Aggiungi subdominio multimediale alla lista dei record richiesti
media. provisioning) e streaming multimediale, ma mancava dalla configurazione DNS catalogo, così i clienti non sono stati mai detto di creare il record — lasci...
Non prendere org con un id di precisione
LabelManager derivato orgIdStr da getOrgIdString() (precision-safe) con un fallback a String (organization.id). Organization.id è un numero JS e in silenzio tro...
Mostra TRIAL in attesa (non-started) distintamente da scaduto sulla piattaforma
Chip di prova su NavPri (bianco/rosso, tooltip=expiry) + chip homepage rosso; rimuovere NavTop chip
Non restituire mai 401 da proxy (era logging utenti fuori su enter-as); degradare a vuoto
Proxy inietta X-Member-Id da sessione (me endpoint 400'd, quindi banner di prova non ha mai avuto dati)
Mostra banner di prova sulla homepage di benvenuto (app/page.tsx) top-right, non solo NavTop
Mostra banner di prova per qualsiasi TEAM MEMBER (sistema/team/admin), diminuzione della dipendenza da dio
Porta homepage banner di prova al personale (membri del team/admins/sistema), nascondino dai membri normali
Prova lo stato chip + applicare / eseguire l'azione-trial sulla scheda delle organizzazioni della piattaforma
Pannello di stato di prova + applicare/extend-trial azione sulla pagina di abbonamento
Sorgente TRIAL, provaExpiresAt, metodi API di prova della piattaforma
Persist background reorder via endpoint commit (nessuna perdita di dati)
Salva ora stadi nuovi upload in arrivo, quindi commette l'ordine completo desiderato (existing-by-srcIndex o newby-token) così le immagini esistenti riordinate ...
Mappa mancante org (404 o corpo vuoto) a carico nullo
Coppia con il cambio SecurityService che ora restituisce 404 per una scomparsa Org invece di 200-con-vuoto-corpo. I chiamanti non controllano l'org, quindi sia ...
Smettere errori spuriosi inondando la console
- org/[id] proxy: backend restituisce 200 con un corpo vuoto per null org; risposta.json() ha lanciato 'Inaspettato fine di JSON input' -> spurious 500. Parse d...
Risolvere il titolo della scheda org in generareMetadata per arrestare il titolo flip
Static metadata.title reso 'Kamo' lato server; Successivo riassettato dopo idratazione, overriding DynamicMetaLoader's client update and flipping the tab dal no...
Tenere le righe fino a quando Me stesso membro id risolve
ag-grid rende la rigaData sotto la sovrapposizione di carico, quindi gating solo il puntello di carico ancora lampeggiato tutti i cavi mentre getMemberId() era ...
Filtro predefinito a Me stesso su carico, nascondere la barra di mercato per il mercato unico, spostare la barra degli strumenti
- Agente di defaultFilter a MYSELF a init + griglia di cancello sul carico dell'utenteInfo in modo da non lampeggiare più - Mercato unico: auto-selezionarlo ...
Ri-apply live stylesheet dopo il branding salvare così nuovi colori mostrano senza difficile ricaricare
DynamicMetaLoader inietta l'org globals.css solo una volta sul monte, quindi dopo un colore salvare (che correttamente ri-provisioni globals.css + urti temaRevi...
Rimuovere la fase "Publish to World"; fix Run All
I generatori ora scrivono piastrelle direttamente all'unità di servizio, così il worldgen pipeline non ha più una fase di pubblicazione/push. - worldgenNats.ts...
La pagina riflette le celle di trasporto senza strade edt superseded + onestamente
La scheda Servizi letto come incompleto per due fasi che sono effettivamente fatte: - edt ha mostrato una barra vuota del 0% anche se EDT4 (idro) sostituisce la...
Universo admin: elenco per-shard ospitato-regione + trasmissione di messaggio semplice
#4 Visibilità della regione fredda: il faro mondiale porta ora region list, quindi ogni scheda shard nella scheda Live elenca gli indirizzi esatti della regione...
Admin Universo: azioni operatore dal vivo (Phase 3)
La scheda Azioni acquisisce una sezione Operazioni Live che guida il gRPC esistente del gioco dal vivo superficie di amministratore, ognuna dietro una finestra ...
Universo admin: live datastore/gateway health + worldgen run history
Live tab ora consuma il nuovo universo.gateway.health e universal.persistenza.health beacons accanto Universe.world.load: una striscia di datastores (CockroachD...
Universo admin: aggiungere tab Live — shard di gioco in tempo reale, giocatori e regioni
Nuova visione platform-admin di sola lettura del gioco in esecuzione (non solo offline oleodotto del mondo). Iscriviti una volta per processo all'universo.world...
Mostra gli strati di dati per stadio incl. Maschera oceanica EDT4 + marcature TRF2
Le schede di fase del cruscotto di livello mondiale ora elencano gli strati di dati ogni fase di piastrella cuoce, accentuando quelli appena aggiunti: la masche...
Staleness di piastrelle di superficie + mirato "Rigenerare N" sulla pagina
L'istantanea dell'agente ora porta la staleness per-recipe (aggiornamento / stallo / mancante); far passare l'API + SSE alla pagina: - La scheda Servizi mostra ...
Mostra il conteggio delle piastrelle battito cardiaco vivo, non il valore stante per-pass
I progressi leggono lo status.have in primo luogo, che l'evento iniziale "in esecuzione" imposta a 0 — e `0 ?? conteggio ` mantiene 0, quindi il conteggio live ...
Aggiungi Universo alle impostazioni slide-out (NavPri)
La pagina dell'Universo è stata registrata sulle schede di atterraggio delle impostazioni ma non nella ImpostazioniStatusWindow slide-out che NavPri realmente s...
Pagina di amministrazione di generazione mondiale dell'universo
Aggiunge /settings/platform/universe in Platform Administration — la sua piattaforma card + tre sotto-tabs (Overview, Services, Actions) — per avviare e monitor...
Compose/send per conto della casella di posta dei membri commutati
- Gestore della casella di posta filettataId dal commutatore tramite attivaMailbox in il contesto di composizione (event + URL param). - Nuovo Messaggio / rispo...
Smettere di incollare pagine sul *** cookie in middleware proxy
proxy.ts (Next middleware) reindirizzato ogni richiesta di pagina senza *** cookie a /logout. Dal momento che la sessione id ora vive in sessioneStorage — che u...
Smettere di toccare i cookie; inviare gettoni esplicitamente sulle chiamate auth
Ripeti tutti i cookie legacy/migrazione. Il token vive in sessionStorage (chiave ***) e viaggia come intestazione X-***-Token, che backend già preferisce — ness...
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.
