Skip to content

Releases

Krono v2.3.0

Choose a tag to compare

@sagihtt sagihtt released this 11 Nov 23:55

Krono v2.3.0

Versão conectada por padrão ao servidor em produção (https://krono.engine.lat/api), pronta para uso imediato no Android sem necessidade de configurar rede local.

Principais entregas desta versão

  • API Node.js + Express em produção (https://krono.engine.lat/api): Container Docker com persistência atômica em disco (db.json), upload real de imagens e PDFs (POST /upload), isolamento de registros por dispositivo via X-Krono-Client-Id e certificado HTTPS Let's Encrypt.
  • Aplicação Web publicada (https://krono.engine.lat): Interface responsiva disponível diretamente no navegador sob o mesmo subdomínio.
  • Registro de ponto instantâneo (~19 ms): Isolamento do relógio digital de 1 segundo em RelogioDigital.tsx, reaproveitamento de leitura recente de GPS, captura rápida da câmera (skipProcessing: true), atualização otimista na tela e timeout de rede via AbortController.
  • Pré-seleção automática da próxima categoria: Sugestão sequencial (Entrada Regular -> Intervalo -> Retorno -> Saída Regular -> Hora Extra) conforme a última batida registrada.
  • Identidade visual em fundo escuro (#121317): Novo logotipo vetorial e ícones adaptativos Android/Web com monograma K e anel cromático.
  • Bateria automatizada de testes (11/11 aprovados): Cobertura de máscaras de entrada, progressão de jornada, auditoria de interface, isolamento REST por cliente, persistência após reinício e upload binário.

Links diretos

Krono v2.2.3 (APK Android Final)

Choose a tag to compare

@sagihtt sagihtt released this 06 Nov 12:24

Krono v2.2.3 — Versão Final Android

  • Pacote Android (com.sagihtt.krono): Instalador krono-v2.2.3.apk compilado via EAS Build (eas.json) para instalação direta em dispositivos Android.
  • Recursos Nativos Integrados: Câmera (expo-camera), Geolocalização com Geocodificação Reversa (expo-location), Autenticação Biométrica (expo-local-authentication), Sistema de Arquivos (expo-file-system), Seletor de PDFs e Imagens (expo-document-picker, expo-image-picker), Compartilhamento Nativo (expo-sharing, Share) e Galeria (expo-media-library).
  • Operação Híbrida: Sincronização automática entre AsyncStorage e API REST em Node.js + Express.