CajuScan

com.marotoweb.cajuscan_app
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Jul 30, 2026, 2 total releases.

Most recent release: Aug 1, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Aug 1, 2026 1.0.9
    ### ✨ Novidades - **Suporte para metadados fiscais:** Opção nas definições para anexar dados fiscais adicionais nas notas de transação enviadas para o Cashew. - **Edição de hora da transação:** Possibilidade de ajustar manualmente a hora da fatura (anteriormente fixa nas 00:00) com seletores regionais em formato 24h (`pt_PT`). - **Exportações cronológicas:** O ficheiro de backup passa a incluir um timestamp dinâmico no formato `cajuscan-AAAA-MM-DD-HH-MM-SS.json` para evitar sobreposição de ficheiros. - **Apoio ao projeto:** Adicionado botão "Buy Me a Coffee" no README. ### 🛠️ Correções e Ajustes - **Vínculo por NIF:** O botão de guardar/associar comerciante passa a validar estritamente pelo NIF e não pelo nome. - **Interface:** Ajuste no espaçamento inferior na página de confirmação para simetria com a barra de navegação do sistema.
    More…
    - **Refatoração:** Limpeza de propriedades no modelo interno de Fatura e unificação do fluxo de backups.
  • Jul 30, 2026 1.0.8
    # 🚀 Novidades da Versão 1.0.8 ### ✨ Novidades - **Motor de predição inteligente de contas:** A aplicação passa a sugerir automaticamente a conta de destino mais provável ao ler uma fatura. O algoritmo analisa o histórico local em dupla camada: primeiro tenta a conta mais frequente para aquele NIF e, se for um comerciante novo, recorre à conta mais utilizada globalmente, ordenando o menu de forma dinâmica. - **Interface de confirmação redesenhada:** O ecrã de revisão de dados foi atualizado para uma navegação consistente baseada em cartões interativos. O toque no comerciante abre um diálogo de edição rápida do nome, enquanto a categoria e a conta abrem painéis inferiores integrados para uma seleção simples e limpa. - **Pesquisa rápida de comerciantes:** Adicionada uma barra de pesquisa no topo da lista de comerciantes para encontrares instantaneamente qualquer estabelecimento por nome, NIF ou categoria. - **Gestão de contas dedicada:** Nova secção nas definições para adicionar, editar ou remover as tuas contas de destino de forma simples e independente. - **Importação de contas do Cashew:** Suporte expandido no *share sheet* para receber também a estrutura de contas de destino diretamente através da funcionalidade de partilha do Cashew. - **Importação direta do Cashew:** Agora podes partilhar a estrutura de contas e categorias diretamente da funcionalidade de partilha do Cashew para a aplicação. - **Exportações cronológicas:** O nome do ficheiro de backup passou a incluir um timestamp dinâmico gerado no momento da exportação (ex: `cajuscan-AAAA-MM-DD-HH-MM-SS.json`). Isto garante a ordenação cronológica natural dos ficheiros no sistema operativo e evita que backups antigos sejam sobrescritos por engano.
    More…
    ### 🛠️ Melhorias e Refatoração - **Padronização do modelo Fatura:** Refatoração integral das propriedades da estrutura interna do modelo. - **Navegação mais fluida:** Otimização interna da listagem de comerciantes para que a pesquisa e filtragem respondam de forma instantânea sem solavancos. - **Segurança assíncrona:** Implementação de validações robustas com `context.mounted` em fluxos assíncronos de diálogos e alertas de eliminação. - **Melhorias visuais:** Ajuste de ícones, introdução de setas indicadoras e menus mais claros nas definições. - **Backup alargado:** O ficheiro de backup (`.json`) foi atualizado para salvaguardar de forma unificada os perfis de comerciantes, categorias, contas e todo o histórico de predição.