Dashboard Board, Inbox e Drive UX 2.0
· 3 min di lettura
Introduciamo le Board Dashboard con widget configurabili e access control role-based, la feature Inbox iniziale con gestione domini e servizi email e Drive UX 2.0 con interfaccia modernizzata.
Nuove funzionalità
Board Dashboard
Un nuovissimo sistema dashboard per i Board con visualizzazione dati ricca:
- Widget configurabili — aggiungi e disponi widget chart, summary e metric su una pagina dashboard dedicata
- Access control role-based — visibilità e permessi di editing dashboard allineati ai ruoli Board
- Miglioramenti di affidabilità — lavoro interno di qualità codice per una manutenibilità a lungo termine migliore
- Validazione workspace — tutte le query dashboard filtrano correttamente per contesto workspace
Inbox
Il primo release dell'email inbox built-in di Copera (#2327, #2328, #2322):
- Crea inbox con gestione mailbox e alias su domini e canali chat
- Gestione domini — aggiungi domini custom con generazione automatica record DNS (DKIM, SPF, DMARC) e setup identity SES
- Verifica DNS — valida i record DNS del dominio collegando un dominio email custom
- Invio email — invia email con consegna affidabile, più sync automatica di bozze e cartella Sent
- API — gestione inbox e domini completa con access control role-based
- Navigazione Inbox — gli item inbox appaiono nella nav chat e nel modale create chat per gli amministratori workspace (#2340)
- Feature flag — le feature inbox sono gated dietro un feature flag per un rollout controllato (#2322)
DocSign — pagina download pubblica
I documenti completati possono essere scaricati dai firmatari via un link pubblico (#2320):
- Endpoint pubblico
/docsign/download/:tokencon generazione signed URL per download PDF - Pagina download frontend che mostra dettagli documento, info firmatario e stato di completamento
- Link di download personalizzati inviati a ciascun firmatario nelle email di completamento
- Input signature potenziato con 12 stili font corsivi e selezione font dinamica
Drive UX 2.0
Un'esperienza Drive modernizzata dietro un feature flag (#2324, #2309, #2323, #2321):
- Switch feature flag — componente
FeatureFlagSwitchper rendering condizionale tra la vecchia e la nuova UI Drive - Aggiustamenti UI — componenti inutilizzati ripuliti, componenti filtro file migliorati e state management snellito
- Editing Office — FileTableRow potenziato per supportare l'editing in linea di documenti Office
- Pulsanti creazione documento — nuova variante button
softOutlinedper creare documenti Office direttamente da Drive
Email Developer SDK
Un SDK TypeScript completo per lavorare con l'API email (#2310, #2312, #2313):
- 18 resource class che coprono domini, mailbox, alias, DKIM, OAuth, policy, quarantine e altro
- Definizioni type complete per tutti i tipi request/response API
- HTTP client con Axios, error handling e rilevamento formato response
- Coverage di unit test estesa per inizializzazione client, request HTTP e operazioni resource
Altre funzionalità
- Formula SECONDSTODURATION — converti secondi in stringhe durata human-readable con coverage di test completa (#2333)
- Metriche DISTINCT e MEDIAN — nuovi tipi di metrica con estrazione valore numerico per i calcoli Board
- Selezione qualità screen share — scegli le impostazioni qualità screen share (#2361)
- Board: rimossi i feature flag per colonne autonumber e rollup (#2318), apri righe collegate dal dialogo riga (#2315)
- Drive: esporta i disegni whiteboard come immagini (#2307)
- Impostazioni connections — UI frontend per gestire le connessioni workspace (#2317)
Correzioni di bug
- Board: corrette condizioni lookup rollup (#2306, #2304), test lookup Board (#2300), aggiustamenti dialogo config (#2314), crash pagina date picker (#2311)
- Board: corretta notifica anche ai membri team sull'aggiornamento colonna assignee (#2305)
- Board: corretta virtualizzazione vista list slice per performance migliori (#2316)
- AI: hotfix per l'azione report message — aggiunta UI per reportare messaggi e corretto l'ordine di rendering hook (#2330, #2331)
Miglioramenti
- Refactoring Smart Todos — componenti e hook todo migrati all'architettura modules in 8 passi incrementali (#2337-#2341)
- Board filter matcher — TypeSelect visibility snellita e handling operatori potenziato (#2319, #2359)
- Tab create chat channel refactorizzate per una migliore organizzazione del codice (#2334)
