Vai al contenuto principale

Rewrite Command Palette, ricerca workspace e plan card Deep Research

· 9 min di lettura
Copera Team
Copera Team
Team di prodotto

Questa settimana rilascia un rewrite completo della Command Palette con 91 comandi accessibili sia da tastiera sia da voce Bankai, più una nuova ricerca a livello di workspace che trova documenti, Board, trascrizioni, riunioni e persone in un unico posto. Deep Research ottiene una plan-and-confirm card con tier di profondità e statistiche live al completamento. Virtual Office guadagna una vera ammissione ospiti con pieno isolamento privacy e Bankai porta vocabolari per utente più polish onboarding.

Nuove funzionalità

Command Palette — rewrite completo con 91 comandi

La Command Palette è stata ricostruita da zero come superficie di azione universale per utenti da tastiera e voce Bankai (#2899):

  • 91 comandi in quattro categorie — navigazione (apri pagine, entra in canali), creazione (nuovi doc, task, righe, messaggi), azioni (invia messaggi, programma, condividi) e utility (toggle tema, zen mode, sidebar)
  • Ricerca a livello di workspace — digitare cerca all'istante su documenti, Board, righe, trascrizioni, riunioni, persone e messaggi diretti con ranking smart
  • Scorciatoie a un carattere — prefissa una query con #, @, doc:, mail:, board:, row:, file: o meeting: per restringere la ricerca a uno scope specifico
  • Invia dalla palette — digita > send @user message o > send #channel message per spedire una chat o DM senza aprire il canale
  • Crea dalla palette — digita > create row [board] o > new doc per avviare i flussi di creazione direttamente
  • Entra dalla palette — digita > join [meeting channel] per entrare in un huddle con un comando
  • Undo di 10 secondi — dopo qualsiasi azione di invio, un toast ti fa annullare entro 10 secondi prima che il messaggio sia effettivamente consegnato
  • Modalità Bankai Command — ogni comando della palette è disponibile anche a voce quando attivi la modalità Command

Ricerca workspace — trova qualsiasi cosa in Copera

Una potente nuova API e indice di ricerca dietro la Command Palette che copre l'intero workspace (#2890):

  • Cerca tutto — documenti, Board, righe, trascrizioni, riunioni, canali riunione, messaggi diretti e persone sono indicizzati e ricercabili da un unico posto
  • Permessi strict — i risultati sono filtrati per mostrare solo i contenuti a cui hai accesso, per canale, Board e workspace
  • Public search API — gli sviluppatori possono interrogare la ricerca workspace in modo programmatico via /public/v1/search con un Personal Access Token
  • Endpoint info workspace — l'API pubblica espone anche info workspace, membri e team per le integrazioni

Deep Research — plan card, tier di profondità e statistiche di completamento

Tre grandi miglioramenti portano deep research a parità con i principali strumenti AI di research (#2875, #2876, #2878, #2880, #2882, #2884):

  • Plan-and-confirm card — quando l'AI decide che una query richiede deep research, mostra un piano editabile con titolo generato dall'AI, sotto-domande da aggiungere/rimuovere, selettore di profondità e un countdown auto-start di 60 secondi che puoi mettere in pausa mentre editi
  • Tre tier di profondità — Standard (5 sotto-domande, 2 iterazioni), Deep (8 sotto-domande, 3 iterazioni, smart chunk filtering) e Very Deep (12 sotto-domande, 4 iterazioni, curatela sorgenti, follow-up ricorsivi)
  • Notifiche di completamento — ricevi notifica campanella, desktop e mobile quando la research finisce così puoi cambiare scheda mentre gira, come l'UX Deep Research di ChatGPT
  • Click-to-deep-link — cliccare una notifica ti porta dritto alla chat e scorre al risultato specifico
  • Auto-dismiss in vista — se apri la chat direttamente invece che via notifica, eventuali alert non letti matching si cancellano in silenzio
  • Statistiche di completamento — la research completata mostra "Research completed in 2m 15s · 22 citations · 333 searches" così vedi a colpo d'occhio quanto in profondità è andata l'indagine
  • Timer elapsed persistente — il timer in corso sopravvive alla navigazione così non lo vedi resettare quando cambi vista
  • Protezione chip Research — il pulsante Research è disabilitato mentre una research è già in corso così non puoi avviarne più di una per sbaglio
  • Stato research fallita — se una research è cancellata o va in errore, la card dice chiaramente "Research failed" invece di restare su "Research started"
  • Avviso Very Deep in linea — selezionare Very Deep mostra l'avviso direttamente sulla card invece di un secondo dialogo di conferma, così procedi con un clic

Virtual Office — vera ammissione ospiti e isolamento privacy

Il flusso ospiti Virtual Office è stato rafforzato con vero access control e pieno isolamento privacy tra le stanze (#2889, #2891):

  • Vero isolamento audio/video tra stanze — quando passi da una stanza virtuale a un'altra, le persone nella vecchia stanza non ti sentono più e tu non senti loro (prima l'audio era solo mutato localmente)
  • Isolamento screen share — le screen share sono strettamente scoped alla stanza in cui sono partite, così non filtrano mai verso altre stanze o ospiti
  • Gli ospiti sono davvero isolati in attesa — gli ospiti che bussano a una stanza locked non sentono più la conversazione dentro finché un membro non li ammette (prima erano connessi con permessi pieni durante l'attesa)
  • Persistenza posizione — la tua ultima posizione in Virtual Office è ricordata tra i refresh, così respawn esattamente dove eri
  • Hydration join più veloce — i nuovi join vedono i membri esistenti nelle stanze corrette al primo frame, senza flash al centro lobby
  • Invita ospiti dalla vista huddle — un nuovo pulsante "Invite guest" nell'header huddle ti fa copiare il link invito senza lasciare l'huddle
  • Spawn ospiti smart — gli ospiti che entrano con lo stesso link invito spawnano in posizioni leggermente diverse dentro la stanza invece di impilarsi
  • Badge ospiti a mappa intera — l'indicatore ospiti in attesa si mostra su qualsiasi stanza con knock pending, non solo su quella in cui sei, così i membri possono ammettere ospiti da ovunque

Bankai — vocabolario per utente, onboarding e analytics

Bankai ottiene un wizard onboarding rifinito, vocabolari personali e analytics d'uso ricche (#2865, #2872, #2888, #2892, #2893):

  • Vocabolario custom per utente — il dizionario di dettatura è personale a te invece che condiviso sul workspace, così puoi insegnare a Bankai nomi, gergo e acronimi senza inquinare la dettatura dei teammate
  • Analytics d'uso — una nuova card metriche sulla pagina Voice History mostra parole parlate, tempo risparmiato, conteggio sessioni, streak e breakdown per modalità
  • Wizard di training interattivo — un tutorial onboarding ridisegnato misura la velocità di digitazione contro la voce e ti guida in ogni modalità hands-on con guida passo passo più chiara
  • Celebrazioni milestone — toast celebrano quando raggiungi 1K, 10K o 50K parole, la prima ora risparmiata o una streak di 7 giorni
  • Nudge di discovery modalità — dopo 20+ sessioni, nudge settimanali fanno emergere le modalità che non hai ancora provato
  • Scorciatoie platform-aware — il wizard mostra la combo tasti corretta per il tuo OS (Fn su Mac, Ctrl+Win su Windows) in ogni passo
  • Attivazione con gesture di release — il "Enable Bankai" finale del wizard si attiva sulla gesture di voice-release stessa invece che su un clic pulsante, rendendo l'attivazione tematica
  • Preservazione lingua — le dettature in portoghese restano in portoghese quando la lingua del workspace è "auto", correggendo un bug per cui potevano essere riformattate in inglese
  • Selezione voce TTS più smart — la modalità Chat sceglie la voce giusta in base a ciò che l'AI ha effettivamente detto, così "sim card" in inglese non viene più letto con accento portoghese
  • Recovery registrazioni fallite — le registrazioni che non sono riuscite a processarsi sul server appaiono comunque nella cronologia vocale con azioni play, download, delete e retry così nulla si perde in silenzio
  • Selettore microfono desktop — scegli il microfono attivo dalle impostazioni desktop
  • Toggle mute — nuovi toggle "Mute system audio during recording" e "Mute dictation sounds" nelle impostazioni desktop
  • Fix parola trigger — la modalità Omni richiede correttamente la parola trigger "Bankai" prima di sparare comandi, evitando trigger accidentali durante la dettatura

CLI OAuth e Public API — accesso programmatico

Nuovi entry point per sviluppatori e power user (#2894):

  • Flusso CLI OAuth — una nuova pagina /oauth/cli ti guida nella creazione di un Personal Access Token per uno strumento CLI, con selezione workspace e display token copy-paste
  • Campo description API Board — l'endpoint pubblico row Board restituisce il contenuto rich text della riga come campo description per integrazioni più facili

Correzioni di bug

  • Inbox — la barra di ricerca non perde più tasti mentre digiti; l'intera query è preservata carattere per carattere (#2874)
  • Inbox — il conteggio campanella notifiche matcha l'elenco delle notifiche che puoi effettivamente vedere, invece di mostrare più di quante ne visualizzi (#2874)
  • Inbox — le condivisioni di trascrizione del meeting bot notificano davvero il destinatario, con notifica campanella e click-through alla trascrizione (#2874)
  • Inbox — il pulsante blu dismiss "needs reply" appare su ogni thread che ha l'indicatore, non solo sulla vista filtrata need-reply, e il tooltip dice chiaramente "Mark as no reply needed" così sai che stai togliendo il marker, non l'email (#2871)
  • Board — corrette le opzioni di valore default sulle colonne non-workflow così si comportano correttamente (#2877)
  • Bankai — ripristinato il toggle "Copy to Clipboard" nelle impostazioni desktop dopo un mismatch di naming che lo rompeva (#2870)
  • Bankai — la pagina impostazioni desktop mostra un errore rosso chiaro "No microphones detected" quando non c'è microfono collegato (#2895)
  • Desktop — la lingua dell'app desktop resta in sync con quella impostata nella UI web, sia al mount sia quando la cambi (#2896)
  • Email — le immagini incorporate non portano più un identificatore sintetico che poteva confondere alcuni client email

Miglioramenti

  • Speech-to-Text — ogni microfono in Copera (Ask Copera AI, Command Palette, compositore email, commenti task, input chat, AI Board, formula assistant e altro) passa da un'unica pipeline unificata con fallback automatico, dandoti comportamento coerente e riconoscimento più affidabile su ogni superficie (#2879)
  • Dettatura ovunque — i microfoni sono stati aggiunti a 11+ nuove superfici tra cui AI Formula Assistant, RRule Generator, Support Chat, Prompt Library, messaggi Workspace Invite, commenti Approval, body compositore Email, chat AI Trascrizioni, commenti task, commenti doc e messaggi diretti (#2879)
  • Gestione zero-stats Deep Research — le research più vecchie senza stats valide tornano a una riga "Research complete" invece di mostrare "0 citations · 0 searches" (#2884)
  • Conteggi citazioni Deep Research accurati — il conteggio citazioni riflette quante sorgenti il report finale cita davvero, non quante sono state considerate, così il numero matcha ciò che vedi nel pannello sorgenti (#2884)
  • Affidabilità voice-to-text — il sistema di trascrizione vocale include metriche interne più accurate per ogni microfono in Copera, abilitando monitoring migliore e riconoscimento più affidabile (#2879)
  • SEO — diversi miglioramenti di indexing di ricerca in app, con link canonical corretti su login e signup e regole robots corrette per tenere le pagine private fuori dai risultati di ricerca (#2885)