-
isBIM Norma 3.0.24 Stable
released this
2026-06-30 16:19:32 +01:00 | 0 commits to main since this releaseAlterado
- Codificação de cores dos valores unificada por estado, na tabela de
Pesquisa e nos badges de origem do painel "Substituições activas":- cinza — valor não alterado (original);
- preto/branco — alterado por mapeamento de valor;
- azul — substituição de favorito;
- verde — substituição única (manual/pesquisa).
- Antes o original era preto, o mapeamento azul, e favoritos/únicas apareciam
ambos a verde (indistintos).
Técnico
ResolutionSourcepassa a distinguirGranularFavoritevsGranularManual
(resolve_with_sourceusa a origem do granular vencedor). O frontend mapeia as
quatro categorias para cores; obadgeClassdo painel passa a azul/verde por
origem. Também o preview de favoritos passa o novo valor a azul.
Nota
- Os previews de exportação e o diff de mapeamentos mantêm o seu padrão próprio
(contagens de "alterado" / antes→depois), por não codificarem origem.
Downloads
- Codificação de cores dos valores unificada por estado, na tabela de
-
isBIM Norma 3.0.3 Stable
released this
2026-06-21 17:06:20 +01:00 | 0 commits to main since this releaseAdicionado
- Distribuição Windows. Instalador NSIS x64 assinado, com auto-update — corre
nativo em x64 e por emulação em Windows-on-ARM (artefacto universal). Publicado
nas releases Gitea ao lado do macOS.
Alterado
- Instalador em Português europeu (PT-PT) por defeito (antes saía em PT-BR).
Corrigido
- Script de release Windows: artefacto de update
-setup.exe(Tauri 2.x, sem
.nsis.zip), localização do bundle e verificação dokey_idda assinatura.
Downloads
- Distribuição Windows. Instalador NSIS x64 assinado, com auto-update — corre
-
isBIM Norma 3.0.2 Stable
released this
2026-06-21 00:01:20 +01:00 | 0 commits to main since this releaseAdicionado
- Recuperação de licença por email (código OTP). No tab Licenciar, "Não tenho a
chave" envia um código de 6 dígitos para o email associado; ao confirmar, a licença
é recuperada e activada automaticamente nesta máquina. Suportado pelos endpoints
recover/recover/verifydo InforNext (resposta genérica, código de validade curta,
uso único, limite de tentativas). - Botão "Procurar actualizações" no painel de licença — verifica updates a pedido
(antes só no arranque), com feedback (a procurar / já actualizado / disponível / falhou).
Downloads
- Recuperação de licença por email (código OTP). No tab Licenciar, "Não tenho a
-
isBIM Norma 3.0.0 Stable
released this
2026-06-20 18:19:23 +01:00 | 0 commits to main since this releaseAlterado
- Dependências frontend para o latest: Tailwind CSS 3 → 4 (via
@tailwindcss/vite(plugin) +esbuildexplícito + targetesnext+@import 'tailwindcss'+@config '../tailwind.config.js';
autoprefixerremovido), Vite → 8,@sveltejs/vite-plugin-svelte→ 7,
TypeScript → 6,@types/node→ 26, SvelteKit 2.66, Svelte 5.56,svelte-check
4.6, prettier-plugin-* ao latest. - Tauri JS alinhado em 2.11; o Rust alinha no build com
cargo update.
Downloads
- Dependências frontend para o latest: Tailwind CSS 3 → 4 (via
-
isBIM Norma 2.5.3 Stable
released this
2026-06-20 15:40:43 +01:00 | 0 commits to main since this releaseAdicionado
- Auto-update in-app via
tauri-plugin-updater: no arranque, a app consulta o
manifest do InforNext (/api/norma/v1/update/{{target}}/{{arch}}/{{current_version}}?channel=stable)
e, se houver versão nova, oferece descarregar+instalar o bundle assinado (do
Gitea) e reiniciar. UI discretaUpdateBanner.svelte(notas limpas via
cleanReleaseNotes, acima do rodapé, progresso) + storestores/updater.ts.
Tolerante a falhas (sem update/offline → silencioso). - Plugins
tauri-plugin-updater+tauri-plugin-process(Rust e JS); permissões
updater:default+process:allow-restart;bundle.createUpdaterArtifacts: true
eplugins.updater(pubkey + endpoint +installMode: passiveno Windows) na
tauri.conf.json. i18nupdate.*(pt/en).
Alterado
build-release.shpassa a comando único: valida a chave do updater
(TAURI_SIGNING_PRIVATE_KEY[_PASSWORD]), confirma os artefactos (.app.tar.gz+
.sig), e ganha flag--publishque encadeia o novopublish-release.sh
(cria a release no Gitea, sobe assets, smoke-test). Ambos carregam segredos de
~/.config/isbim/release.enve a chave de~/.tauri/isbim-norma-updater.key.
Assinatura: keypair do updater gerada localmente; a pubkey está na
tauri.conf.jsone a privada (~/.tauri/isbim-norma-updater.key) é exigida
no build. A 1.ª release com updater instala-se à mão (DMG); as seguintes fluem
sozinhas. Requer o repo públicoINFOR/isBIM-norma-releases(org INFOR já pública).Downloads
- Auto-update in-app via