Repository navigation
Segurança
- A pasta de instalação já não é gravável por usuário comum. As versões anteriores concediam Controle Total sobre
C:\Program Files\Convectiva\AgentWatcherao grupo Usuários, o que permitia a qualquer usuário local substituir o executável ou os scripts auxiliares — e, com isso, capturar as credenciais da API de outras pessoas que usassem o mesmo computador. A atualização também remove essa permissão das instalações já existentes. - O Client Secret da API do PBX já não é passado na linha de comando do PowerShell, onde ficava visível a outros processos e era registrado pelos logs de EDR e do PowerShell. Agora vai pela entrada padrão.
- O Client Secret guardado no registro agora é protegido com DPAPI, no escopo do usuário. Valores antigos em texto claro continuam sendo lidos e são protegidos no primeiro salvamento.
- Os logs saíram da pasta de instalação para
%LOCALAPPDATA%\AgentWatcher, com limite de tamanho.
Recomendado atualizar em todas as máquinas.
Correções
- A instalação silenciosa falhava. Com
/VERYSILENT— o modo usado porwinget install --silent— a instalação terminava com código de saída 7 e nada era instalado. A verificação do .NET 6 lia a visão de 64 bits do registro, enquanto o .NET se registra na de 32 bits, então o pré-requisito era considerado ausente mesmo em máquinas que já o tinham; em modo silencioso não existe assistente para hospedar a página de download, e a instalação morria. A verificação agora olha as duas visões e confere oMicrosoft.WindowsDesktop.App, que é o componente de que o aplicativo realmente depende. - Em modo normal, o instalador deixa de rebaixar e reinstalar o .NET 6 em máquinas que já o têm.
Novidades
- Status de presença pelo menu da bandeja, com os seis estados do Linkus e marcação do estado atual.
- Filas no menu da bandeja: as filas de que o ramal participa aparecem listadas, com pausa e retomada individuais. Pausa na fila e status do ramal são coisas distintas, e o menu as separa.
- Pausas programadas por fila (
Programar pausa...): várias pausas por fila, com dias da semana. A pausa entra no horário mesmo com a tela bloqueada; a retomada não acontece com a tela bloqueada — fica pendente e o aplicativo devolve você à fila quando o computador for desbloqueado. Se você pausar ou retomar à mão dentro de uma janela programada, o aplicativo não insiste até a janela terminar.
Requisitos
- Windows 10 1507 ou mais recente, x64
- .NET Desktop Runtime 6.0 (x64) — o instalador oferece baixar e instalar se faltar