Paperless NGX Uploader App
Paperless‑NGX Uploader faz o upload de documentos únicos ou múltiplos para o Paperless‑NGX diretamente do menu Compartilhar do sistema. Este projeto atualiza e adapta o original “Paperless Share” de qcasey para versões modernas do Android, mantendo o mesmo fluxo simples de “compartilhar e fazer upload”.
Recursos:
- Integração nativa do Share Intent do Android (uma ação = um arquivo).
- Configuração do servidor Paperless‑NGX (URL), nome de usuário e senha.
- Armazenamento seguro de credenciais com recuperação automática na inicialização.
- Teste de conexão com feedback (sucesso, credenciais inválidas, host inacessível).
- Gerenciamento de tags:
- Busca tags do Paperless‑NGX após uma conexão válida.
- Diálogo de seleção de tags com busca/filtro.
- Opção para definir tags padrão para uploads.
- Tags selecionadas são persistidas e restauradas na inicialização.
- Faz o upload do documento compartilhado com as tags configuradas/padrão.
- Indicador de status de upload; em caso de falha, um Snackbar notifica o usuário.
- Em caso de sucesso, o aplicativo retorna para o segundo plano.










