Skip to content

chore(release): 0.10.0 - #116

Merged
acacio90 merged 11 commits into
mainfrom
develop
Oct 27, 2026
Merged

acacio90 merged 11 commits into
mainfrom
develop

Conversation

@acacio90

Copy link
Copy Markdown
Owner

Versão 0.10.0 para a main (fast-forward da develop, seguido da tag v0.10.0 e da release).

Adicionado

  • Arquivo → Importar → Hosts do Zabbix…: importa os hosts dos grupos escolhidos (cada grupo vira pasta, cada host uma sessão) e Sincronizar com o Zabbix mantém a árvore em dia, com prévia e sem perder o que foi editado no MultTerm. (Importar hosts e grupos do Zabbix #103)

Alterado

Corrigido

Também entram correções de testes (#98, #113) e as atualizações do Dependabot (Electron 44.9.0, electron-updater 6.8.10, electron-builder 26.17.0, Playwright 1.64.1, zizmor-action 0.7.1).

acacio90 and others added 11 commits October 22, 2026 21:16
…102)

Variáveis do inventário passam a usar os nomes dos campos da sessão (host, port,
user, identityFile, type); ansible_* são ignoradas. Arquivos e textos renomeados.
* feat(sessions): importa hosts e grupos do Zabbix

Arquivo → Importar → Hosts do Zabbix: conecta na API (6.0+, token ou usuário/senha),
lista os grupos e importa os hosts dos escolhidos; cada grupo vira pasta e cada host
uma sessão, com o hostid guardado em zabbixHostId. Credencial cifrada pelo safeStorage.

* feat(sessions): sincroniza as sessões com o Zabbix

A importação do Zabbix passa a sincronizar: hosts novos entram, removidos (ou de grupos
desmarcados) saem e os existentes são atualizados pelo zabbixHostId, mantendo o que foi
editado no MultTerm. Prévia antes de gravar e item "Sincronizar com o Zabbix" no menu.

* feat(sessions): ignora hosts do Zabbix com endereço local

localhost, 127.x.x.x e ::1 (como o próprio servidor do Zabbix) não são alcançáveis por esse endereço; ficam de fora com aviso.
…mouse (#107)

O clique direito não chega mais ao programa como evento de mouse: programas que também colam ao recebê-lo colavam o texto de novo.
…is (#112)

O ssh.exe escapa em octal os bytes cp1252 das mensagens do Windows (n\343o \351); a saída das abas SSH e a mensagem do agente SSH voltam a ter os acentos, inclusive quando o escape chega cortado entre dois pedaços da saída.
Bumps the actions group with 1 update: [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action).


Updates `zizmorcore/zizmor-action` from 0.6.4 to 0.7.1
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](zizmorcore/zizmor-action@cc914d7...85b2b9f)

---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the producao group with 1 update: [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater).


Updates `electron-updater` from 6.8.9 to 6.8.10
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/[email protected]/packages/electron-updater/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/[email protected]/packages/electron-updater)

---
updated-dependencies:
- dependency-name: electron-updater
  dependency-version: 6.8.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: producao
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the electron group with 1 update: [electron](https://github.com/electron/electron).


Updates `electron` from 44.7.0 to 44.9.0
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v44.7.0...v44.9.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 44.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: electron
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…a o agente (#114)

O tail() simplifica \r e cursor, e o redesenho do ConPTY no CI apagava o texto nele.
…th 2 updates (#111)

Bumps the desenvolvimento group with 2 updates in the / directory: [@playwright/test](https://github.com/microsoft/playwright) and [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder).


Updates `@playwright/test` from 1.64.0 to 1.64.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.64.0...v1.64.1)

Updates `electron-builder` from 26.15.3 to 26.18.0
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/[email protected]/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/[email protected]/packages/electron-builder)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.64.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: desenvolvimento
- dependency-name: electron-builder
  dependency-version: 26.17.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: desenvolvimento
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ão pelo título (#115)

Enquanto carrega o index.html, a janela destacada também se chama MultTerm e vinha primeiro na lista: o teste fechava a destacada, a aba voltava à principal e o app não encerrava.
Comment thread src/zabbix/client.ts
if (bearer) headers.Authorization = `Bearer ${bearer}`;
const request = url.protocol === 'https:' ? httpsRequest : httpRequest;
return new Promise((resolve, reject) => {
const req = request(url, { method: 'POST', headers, timeout: conn.timeoutMs ?? 30_000, rejectUnauthorized: !conn.insecure }, (res) => {
Comment thread src/zabbix/client.ts
const tls = /CERT|SELF_SIGNED|UNABLE_TO_VERIFY/.test(err.code ?? '');
reject(new ZabbixError(tls ? `certificado não confiável (${err.code}); marque "aceitar certificado" se o servidor for seu` : err.message));
});
req.end(data);
@acacio90
acacio90 merged commit 8ab9c90 into main Oct 27, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants