Repository navigation
v0.7.0
[0.7.0] — 2026-10-01
Detalhes e exemplos: doc/releases/v0.7.0.md
(PT).
Adicionado
- Nome da seleção com renomeação do arquivo: campo Nome da seleção abaixo da lista (confirma
pelo botão Renomear ou Enter). O nome vira prefixo do rótulo
(verificando download - Seleção App — Região …) e o arquivo passa a ser o slug do nome
(selections/verificando-download.json; acentos normalizados, máx. 60). Nunca sobrescreve outra
seleção (colisão avisa e nada muda), faz rollback em falha e atualiza o
state.json:last_selection. Renomear é bloqueado com sessão rodando. O nome também aparece no
rune nolist-selections. - Ver local: botão no grupo Monitoramento (que passou a ter duas colunas) que destaca a ROI
na tela por ~2 s. O realce nunca pinta dentro da ROI (camada escura só fora + borda logo por
fora), não captura cliques/foco e fecha sozinho — por isso funciona com a sessão rodando. - Reeditar a região por duplo clique: reabre o overlay para a janela da seleção e regrava
roi_relative/origin_at_selectionpreservando nome, modo e overrides; as máscaras são limpas
(eram relativas à ROI antiga), com log explícito.
Mudado
- Duplo clique na lista não inicia mais o monitoramento — agora reedita a região. Para
iniciar/parar, use Enter na lista, o botão Iniciar/Parar, o tray ou as hotkeys. --selection <nome>dos scripts passa a exigir o novo nome de arquivo após renomear uma
seleção (olast_selectione olist-selectionsacompanham).- O slug de novas seleções
select/select-manualagora remove acentos e tem limite de 60
caracteres (naming.slugify, compartilhado com a GUI).
Notas
- 4 códigos de erro novos (
selection.name_invalid,selection.name_too_long,
selection.name_conflict,selection.rename_failed), chavesmain.*/dialog.*/highlight.*/
help.*nos dois catálogos i18n. Selectionv2 ganhounameopcional (seleções antigas continuam carregando);TargetConfig
ganhoulabel(exibição; onamecontinua sendo o arquivo).