I workspace del desktop in finestre proprie, Designs si trasferisce nel Drive e agenti che usano il tuo browser
Copera Desktop è stato ricostruito intorno ai workspace: ognuno si apre nella propria finestra, con il proprio pulsante sulla barra delle applicazioni, il proprio logo, il contatore dei non letti e le proprie notifiche — cambi workspace come cambi profilo in Chrome. Artifacts diventa Designs e si trasferisce nel Drive, con design system salvati, pagine per tablet e fallimenti onesti. E gli agenti assunti ora possono lavorare dentro il tuo browser, fermandosi a chiedere la tua approvazione prima di qualsiasi cosa rischiosa, mentre le routine degli agenti sollecitano i responsabili, si fermano e riprendono a comando, e sopravvivono a un riavvio senza fare nulla due volte.
Nuove funzionalità
Copera Desktop — Una finestra per workspace
L'app desktop non ha più una sola finestra principale in cui si schiaccia tutto. Ogni workspace ha la sua (#3785, #3788, #3789, #3801, #3812, #3815).
- Una finestra per workspace — aprine quante sono i tuoi workspace, ognuna con le sue schede, la sua sessione e le sue notifiche. Un selettore Scegli un workspace elenca i tuoi workspace con i rispettivi non letti, e Tutti i workspace compare solo se ne hai davvero più di uno.
- Il logo del tuo workspace sulla barra delle applicazioni — il pulsante di ogni finestra mostra il logo di quel workspace con un piccolo badge Copera nell'angolo, in stile Chrome. I logo larghi usano il loro emblema iniziale perché l'icona resti leggibile, e i collegamenti aggiunti vengono riparati automaticamente quando l'icona cambia.
- Le finestre ricordano dove le hai lasciate — ogni finestra di workspace si riapre nella dimensione e nella posizione che hai usato l'ultima volta, anche dopo aver chiuso l'app. Clic destro su un pulsante della barra (o il menu del dock su macOS) apre un elenco con i tuoi workspace, una voce Nuova finestra e un link al selettore.
- Notifiche e contatori che sanno a chi appartengono — i non letti e le notifiche sono per workspace, così ogni finestra ti parla solo dei propri.
- Sposta una scheda in un'altra finestra — manda qualsiasi scheda in qualsiasi altra finestra dello stesso workspace, e i link che non appartengono a un workspace continuano ad aprirsi in schede.
- Accesso e uscita come si deve — all'uscita vengono cancellati tutti i token che l'app conserva e viene chiuso ciò che apparteneva a quella sessione; perdere l'accesso a un workspace non ti disconnette mai dall'account, e una finestra con la sessione scaduta ti porta al login una volta, senza loop. La sessione del tuo account ora si rinnova da sola su una finestra mobile di 90 giorni, e un cambio di password o un'uscita la revoca in ogni luogo.
- Note e dettatura seguono il workspace giusto — le registrazioni restano legate al workspace che le ha fatte, non vengono mai cancellate a tua insaputa, e la cronologia della dettatura viene salvata quando chiudi. Annullare la dettatura toglie il suo muto.
- Correzioni minori che noterai — nessuna schermata di riconnessione a un avvio normale, il menu del correttore ortografico è tornato, la schermata del primo avvio e il selettore seguono il tema del sistema, e uno screenshot lento in Ask non incolpa più un permesso mancante. Nelle riunioni, il muto e il push-to-talk passano dalla barra spaziatrice alla lettera M (#3815), così la barra spaziatrice è di nuovo libera.
Designs — Artifacts cambia nome e trova casa nel Drive
Quello che conoscevi come Artifacts ora si chiama Designs, e vive nel Drive (#3802).
- Lo trovi nel Drive — Designs ha un posto suo nel Drive, i link vecchi reindirizzano, e la precedente cartella My Disk ora si chiama Designs. Il ritorno ti riporta sempre da dove sei venuto.
- Salva qualsiasi design come design system — trasforma un design che ti piace in un sistema riutilizzabile che conserva colori, font, logo e componenti, e poi parti da lì per i design nuovi. Le anteprime dei design guadagnano Nuovo design da questo e Salva come design system.
- Archiviazione attiva per impostazione predefinita — i design che dichiarano di aver bisogno di archiviazione la ottengono, e il proprietario può ancora disattivarla. Le scelte precedenti restano come erano.
- Pagine alla loro vera dimensione — le pagine per telefono e per tablet vengono riviste e catturate alla loro dimensione, e il canvas ora elenca anche le pagine il cui ingresso monta solo un modulo. Chiedi una versione per iPad o tablet e ottieni una vera pagina per tablet; dire "non serve la versione tablet" non ne crea più una per sbaglio (#3820).
- Un avviso di ripubblicazione su cui puoi agire — quando un link pubblico gira ancora con permessi più vecchi, il popover di Condividi lo dice e offre Aggiorna link.
- Il crash della seconda scheda è sparito, e le schede del desktop mantengono il ritorno-alla-chat mentre i design nuovi si aprono in una scheda propria.
Designs — Fallimenti onesti e una build affidabile
Una lunga serie di lavori sul motore di Designs, tutti con lo stesso scopo: quando qualcosa va male, ti si dice cosa e perché, invece di consegnarti un nulla con l'aria di un successo (#3813, #3814, #3816, #3817, #3818, #3820).
- Una creazione a cui è finito lo spazio fallisce onestamente — un design tagliato a metà costruzione e senza nulla salvato ora fallisce e lo dice, con una scheda che lo nomina, invece di dichiarare un successo su un risultato vuoto.
- Le pagine bianche fanno fallire la build — una pagina che non mostra nulla, o che non si monta mai, viene intercettata prima che tu la veda. I link costruiti dai dati contano per l'avviso "pagine non collegate".
- Gli screenshot arrivano davvero al modello — uno screenshot resta allegato per il passo successivo, e Copera dice chiaramente quando un'immagine non è stata consegnata, invece di tirare a indovinare.
- Ricerca in tutto il progetto — la vista dei file cerca una frase tra virgolette in ogni file e in ogni versione.
- Import e icone vengono controllati — una modifica che importa un file che ancora non esiste viene rifiutata, e un nome di icona che il tuo pacchetto di icone non esporta viene rifiutato, suggerendo i nomi reali più vicini.
- Nessun salvataggio inutile — una scrittura identica a quella già presente non crea una versione nuova, e il nuovo testo di una modifica viene scritto alla lettera.
- Una ricerca web che fallisce non chiude l'esecuzione — Copera continua da lì come per qualsiasi errore di strumento.
- Rifiuti più chiari — salvare una bozza vuota come design system viene rifiutato con un messaggio semplice, una risposta che ti dice di attivare una capacità già attiva viene corretta, e una build fallita per una risorsa mancante nomina ogni risorsa e cosa fare (con un rimedio preciso per i font esterni).
- Schede di brief che non si rompono — le domande che Copera fa prima di costruire vengono riparate automaticamente quando tornano malformate, e se una davvero non può essere mostrata, la scheda di fallimento lo dice esattamente, in tutte e sei le lingue.
- Risposte nella tua lingua — fallimenti, rifiuti e note tornano nella lingua in cui hai scritto.
Agenti IA — Lavorare dentro il tuo browser
Dai a un agente il Potere Browser e potrà lavorare nella tua sessione di navigazione, con la tua approvazione per tutto ciò che conta (#3821, #3822, #3824, #3825, #3826).
- Approva o nega un'azione in pausa — quando un agente sta per fare qualcosa di rischioso, l'esecuzione si mette in pausa e ti mostra una scheda nella pagina Uso del browser. Approva esegue esattamente quell'azione una volta, sulla stessa pagina, e l'attività continua; Nega la salta. Decide solo il proprietario del browser, le schede scadono, e un'azione approvata non viene mai ripetuta più tardi.
- I pulsanti con la sola icona non sono una scappatoia — un'icona di cestino o di Elimina senza nome ora chiede la tua approvazione esattamente come un pulsante scritto "Elimina", perché Copera legge l'indizio dell'icona direttamente nella pagina. I controlli innocui restano innocui: premere Invio su un contenitore della pagina non chiede più di approvare l'intera pagina.
- Vedi sempre quando Copera sta guidando — una pillola su una riga, "Copera sta controllando questa scheda · Ferma", appare solo sulle schede che l'esecuzione controlla davvero, con un badge per scheda, e mai dentro un iframe pubblicitario né in uno screenshot. Fermare è un clic, dalla pillola o dal popup.
- I clic finiscono dove devono — il rilevamento del bersaglio lavora nelle coordinate della pagina, le righe cliccabili senza un ruolo formale si possono cliccare, viene inviato un Invio vero, e scorrere verso un bersaglio fuori schermo fa scorrere il suo pannello invece di rifiutare. Uno scorrimento che nomina sia un pannello sia un punto ora usa semplicemente il pannello.
- Le esecuzioni smettono di girare in tondo — un ciclo di letture viene rifiutato, un'esecuzione che non avanza si chiude con quello che ha trovato, quattro letture fallite la terminano, e un'azione già avvenuta non viene mai ripetuta. Un clic senza un cambiamento visibile viene riportato come fatto, non come un fallimento.
- Sola lettura significa sola lettura — un agente con accesso in lettura si ferma alla prima azione e ti dice come concedergli di più, e il visualizzatore mostra lo stato di sola lettura e perché un'esecuzione si è fermata.
- Un browser connesso viene offerto per primo — con il Potere Browser e il tuo browser online, l'agente ricorre al browser dal primo passo invece di chiedere, e non ti chiederà mai l'accesso o la password di un sito finché il browser può già raggiungerlo.
- Attività del browser più rapide ed economiche — meno chiamate al modello e più piccole per passo, osservazioni vecchie condensate in riassunti, e catture limitate all'area visibile.
Agenti IA — Routine che sollecitano, si fermano e sopravvivono a un riavvio
Le routine degli agenti diventano qualcosa che puoi supervisionare (#3779, #3780, #3781).
- Routine che sollecitano i responsabili — il responsabile di un elemento in ritardo riceve un commento, entro limiti fissi, con una riga nel registro per ogni sollecito. Nessuno viene sollecitato due volte, gli elementi senza responsabile vanno alla persona della routine, i to-do di seguito sono privati e con un tetto, e le escalation arrivano come un unico avviso per esecuzione.
- Ferma e riprendi un'esecuzione — ferma un agente in corso e dopo lo stop non parte nulla di nuovo; riprendi e nulla viene fatto due volte. Un'esecuzione fermata dice chi l'ha fermata, quando, e cosa aveva già fatto, e uno stop raggiunge anche il lavoro che l'agente aveva passato a un altro agente — le e-mail in coda vengono ritirate e le richieste pendenti annullate.
- Le esecuzioni sopravvivono a un riavvio — se Copera si riavvia a metà di un'esecuzione, questa viene proseguita esattamente una volta, con ogni passo fatto esattamente una volta. Un'esecuzione che davvero non può continuare termina onestamente invece di fingere di aver finito.
- Spesa esatta — le chiamate IA degli agenti ora vengono addebitate al loro costo esatto invece di essere arrotondate per eccesso: l'uso sotto il centesimo viene accumulato per agente, anche le chiamate fatte fuori da un'esecuzione contano, e la pagina dell'esecuzione, il registro e l'elenco in corso mostrano quello che il tuo portafoglio ha davvero pagato. Gli importi sotto il centesimo e le quote sotto l'uno per cento si leggono con onestà.
- Esegui ora, con onestà — chiedere un'esecuzione mentre un'altra è già in corso te lo dice, e Esegui ora serve un'occorrenza scaduta.
- I membri possono vedere un agente al lavoro — con stati di esecuzione che dicono cosa è davvero accaduto, e un messaggio chiaro quando un membro non è la persona che può fermare quella esecuzione.
Agenti IA — Controlli su tutto ciò che mandano fuori
Nuove protezioni per gli agenti che scrivono e-mail, messaggi e prenotano a tuo nome (#3807, #3808).
- Fonti delle promesse — di' a un agente quale tabella e quale colonna contengono i tuoi prezzi e le tue condizioni reali, e potrà promettere solo ciò che quelle fonti sostengono. Le tabelle che l'agente potrebbe modificare arrivano con un avviso, le colonne calcolate vengono nascoste, e una fonte che nomina una tabella o una colonna che non puoi vedere ti viene nascosta e rifiutata al salvataggio.
- Proprietà del contatto — il thread dell'inbox e il pannello del contatto ora mostrano di chi è un contatto, e prenderlo o restituirlo aggiorna entrambi in una volta.
- Non contattare per telefono — oltre all'e-mail, con un controllo del destinatario prima di ogni invio di un agente.
- Prenotazioni che rispettano la disponibilità reale — prenotazioni e spostamenti rispettano la disponibilità della persona, il controllo sulle prenotazioni legge il calendario stesso e rifiuta quando non riesce, e gli invitati vengono avvisati per e-mail quando un evento cambia.
- Le approvazioni coprono tutto il messaggio — un'approvazione ora copre l'oggetto oltre al corpo, gli effetti di uno stesso passo vengono eseguiti in ordine, e segnalare un'e-mail non richiede alcuna approvazione.
Assistente Contatti — Un brief vero e una risposta vera
La scheda Brief e il thread di domande in Contatti erano segnaposto. Ora funzionano (#3835).
- Un brief che legge i tuoi dati — Copera scrive un breve brief su un contatto partendo da ciò che tu puoi vedere, cita i record precisi che ha usato e propone prossimi passi concreti che puoi modificare.
- Fai una domanda su un contatto — e ottieni una risposta fondata con le sue fonti, invece di un'ipotesi.
- I brief restano aggiornati — un brief diventa obsoleto appena i numeri che lo sostengono cambiano, uno appena fatto viene riutilizzato per qualche minuto, e due schede che lo chiedono insieme producono un brief, non due addebiti.
- Stati chiari — crediti bassi, un tetto di budget, un nuovo tentativo e un modello non disponibile dicono ciascuno cosa sta succedendo, in tutte e sei le lingue.
Code Review — Copera rivede le tue pull request
Collega i tuoi repository GitHub a un workspace e lascia che Copera riveda le pull request per te (#3769).
- Revisioni che arrivano nella pull request — i rilievi arrivano come commenti in linea con un punteggio su 5, e un'approvazione solo quando la revisione è davvero pulita.
- Un avanzamento che puoi seguire — reazioni e un commento di stato sulla pull request mostrano una revisione in preparazione, in corso e pubblicata.
- E ribatte, per davvero — rispondi a un rilievo e Copera lo ricontrolla contro il codice, abbassa una gravità o ritira il rilievo spiegando perché, e chiude il thread. I rilievi a cui ha risposto un maintainer e i file cambiati dall'ultimo giro vengono ricontrollati automaticamente.
- Impara le regole di casa — le indicazioni ricorrenti nelle discussioni dei maintainer vengono salvate come regole riutilizzabili e applicate alle revisioni successive.
- Impostazioni per workspace o per repository — le impostazioni del repository ereditano i valori del workspace, e azzerare un campo lo restituisce al workspace.
- Addebitato una volta per giro — un giro forfettario dalla dotazione IA del tuo workspace dopo la pubblicazione della revisione, indicato come Code review nel tuo consumo.
Canali di calcolo — Chiavi SSH, scorciatoie di incolla e un pannello di dettagli
Più modi per lavorare davvero su una macchina comprata nel tuo workspace (#3792, #3806).
- Accesso con chiave SSH — importa o genera una coppia di chiavi, scarica la chiave privata e connettiti dal tuo terminale con il comando SSH mostrato nell'interfaccia. Le chiavi si possono rimuovere in qualsiasi momento, e restano visibili e rimovibili durante una reinstallazione o un ripristino.
- Incolla con la scorciatoia che già usi — Ctrl/Cmd+V incolla gli appunti nella console, con la finestra di incolla come alternativa quando il browser blocca l'accesso o il contenuto è troppo grande. Copiare una selezione da uno schermo remoto ora funziona a richiesta, e le sessioni server usano la scorciatoia di copia del terminale stesso.
- Un pannello di dettagli richiudibile — i dettagli della macchina si aprono accanto alla console senza smontarla, così nulla si riconnette quando dai un'occhiata alle specifiche.
Chat e chiamate — Identità del mittente e un login con QR che funziona
- Identità del mittente nelle notifiche — le notifiche ora dicono da chi arriva il messaggio (#3823).
- Login con QR corretto — accedere scansionando un codice funziona di nuovo (#3823).
Correzioni di bug
- Chiamate che non andavano più via — gli inviti a chiamate obsoleti ora scadono, le chiamate perse vengono recuperate, una chiamata rifiutata localmente viene annullata invece di continuare a suonare, e il recupero di un invito vecchio non disturba mai una chiamata più recente (#3793, #3804).
- Notifiche e Recenti fuori sincronia — stato di lettura, eventi di chiamata e l'elenco Recenti ora vanno allo stesso passo, con l'ordine di lettura limitato e le destinazioni delle chat recenti corrette (#3804).
- Messaggi persi dopo un periodo offline — nel recuperare dopo una disconnessione potevano saltare messaggi che condividevano l'orario con l'ultimo che avevi. Il recupero ora ripropone quell'istante in modo inclusivo, così nulla scivola nel vuoto (#3819).
- Eventi di calendario divisi che perdevano orari e promemoria — ricorrenza e promemoria vengono preservati quando una serie viene divisa o spostata, le durate sovrascritte in importazione vengono rispettate, le sveglie annidate non influenzano più l'orario dell'evento, i promemoria vengono recuperati, e i dettagli e i link dell'invito sopravvivono (#3787).
- I commenti di una riunione appena creata — il thread dei commenti di una riunione nuova mantiene la sua autorizzazione, il suo stato di lettura e l'invito mostrato su una cronologia vuota (#3778).
- Nomi dei contatti WhatsApp che si corrompevano nei messaggi in uscita (#3829).
- Creazione di un inbox condiviso lasciata a metà — predisporre un nuovo inbox ora finisce sempre in uno stato coerente (#3829).
- Triage ed etichette dell'inbox — il triage e l'elaborazione delle etichette sono di nuovo affidabili: l'ordine delle etichette è stabile, lo stato della sincronizzazione è visibile, gli intervalli di pagina vuoti sono gestiti, le letture ripetute sono limitate, e un ricaricamento davvero fallito viene riportato come fallito invece di essere ritentato in silenzio per sempre (#3827, #3828).
- Resa dell'inbox e controlli dei tag — un unico modo coerente di mostrare un thread e i suoi tag, con lo stato delle azioni mantenuto mentre i metadati si aggiornano, il ripiegamento delle citazioni ripristinato, e i metadati delle bozze fuori dalla vista (#3827, #3828).
- Permessi dei Boards — la validazione è corretta, i template portano la propria istantanea di permessi indipendente, e i ruoli personalizzati si possono importare insieme a un board (#3810).
Miglioramenti
- Niente più "questo l'ha scritto un'IA" nei tuoi messaggi in uscita — Copera non aggiunge mai un avviso IA automatico ai messaggi che un agente manda fuori dal tuo workspace: né nelle e-mail, negli inviti di calendario, su WhatsApp, Instagram, nel widget web o nel servizio di assistenza dell'inbox. L'unico avviso che esce è una riga che un amministratore ha scelto di scrivere, vuota per impostazione predefinita e mai precompilata (#3833).
- Le richieste IA si riprendono invece di fallire — quando un fornitore di modelli è sovraccarico, limita una richiesta o la rifiuta per un motivo che un altro fornitore accetterebbe, Copera ora prova l'opzione successiva invece di rinunciare al tuo turno. I tentativi falliti conservano un messaggio del fornitore depurato perché un problema ricorrente possa essere diagnosticato, e le definizioni degli strumenti vengono riparate prima di arrivare al fornitore, così uno strumento malformato non rompe più un'intera conversazione (#3831, #3832).
- Un turno che attende il tuo consenso viene servito, non fatto fallire (#3831).
- Smart ToDos è stato ritirato — la pagina Smart ToDos e i suoi punti di accesso non ci sono più (#3834). I to-do creati dall'onboarding, dagli agenti, dalla palette dei comandi e dalla ricerca non sono toccati e continuano a funzionare come prima.
- E-mail degli agenti che si leggono bene — una parte in testo semplice leggibile, un vero corpo HTML, e la riga di disiscrizione esattamente una volta (#3779).
- Scritture nei Boards che dicono cosa hanno fatto — impostare uno stato deve nominare una delle opzioni della colonna stessa, un valore vuoto svuota una cella a opzioni, e l'aggiornamento di una riga riporta cosa contiene ora ogni cella (#3779).
- I to-do vengono creati interi, con la loro descrizione, invece di arrivare con il solo titolo (#3779).
- Gli strumenti del calendario seguono un'unica regola sugli invitati, e una chiamata di strumento quasi giusta riceve in risposta i nomi reali degli argomenti invece di un errore secco (#3779).
- Le impostazioni dell'agente stanno nello schermo — la scheda Poteri non ha più bisogno di scorrimento laterale, un turno di configurazione termina sulla scheda che sta aspettando, e il messaggio di chiusura dice cosa ti sta chiedendo (#3822).
- Un agente chiede quello che gli serve, una volta — una richiesta di risorse ti fa scegliere più boards, tabelle, docs e canali in una volta, e i poteri vengono ristretti dopo la tua risposta con un avviso leggibile di cosa è stato mantenuto e cosa è stato disattivato (#3822).
