尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Aplicação web (single-file, index.html) de controle financeiro familiar. Os dados (configuracoes.cfg, registros.log e os backups .bkp) são armazenados no OneDrive do usuário e acessados via Microsoft Graph API, com autenticação OAuth2 / Microsoft Identity Platform (MSAL.js). Não há dependência de caminhos locais do dispositivo (C:\, D:\ etc.) — funciona igualmente no navegador do computador e do celular, sempre sobre os mesmos dados.查看完整 README ↗
Aplicação web (single-file, index.html) de controle financeiro familiar. Os dados
(configuracoes.cfg, registros.log e os backups .bkp) são armazenados no OneDrive do
usuário e acessados via Microsoft Graph API, com autenticação OAuth2 / Microsoft Identity
Platform (MSAL.js). Não há dependência de caminhos locais do dispositivo (C:\, D:\ etc.) —
funciona igualmente no navegador do computador e do celular, sempre sobre os mesmos dados.
A aplicação precisa de um App Registration no Microsoft Entra ID (Azure AD) para poder pedir
permissão de acesso ao OneDrive do usuário. Nenhuma senha ou client_secret é armazenado no
código — apenas um "Client ID" público, seguro para ficar em um arquivo estático como este.
index.html ficará hospedado (ex.:
https://seudominio.com/ ou a URL do GitHub Pages).User.ReadFiles.ReadWriteindex.html e localize, perto do topo do bloco <script>, a constante
ONEDRIVE_CONFIG — substitua o valor de clientId pelo ID copiado (ou defina
window.ONEDRIVE_CLIENT_ID antes de carregar o index.html, se preferir configurar por
ambiente/hospedagem sem editar o arquivo).Por padrão, os arquivos ficam em OneDrive/Controle Financeiro Familiar/ (e os backups em
OneDrive/Controle Financeiro Familiar/Backups/) — para mudar, edite ONEDRIVE_CONFIG.pastaApp
e ONEDRIVE_CONFIG.pastaBackups (ponto único de configuração, sem caminhos espalhados pelo
código).
A aplicação foi feita para ser usada por mais de uma pessoa da família, cada uma com a sua própria conta Microsoft — nunca com a senha ou o token de outra pessoa. Os arquivos continuam morando só no OneDrive do proprietário; ninguém mais tem uma cópia própria.
Controle Financeiro Familiar no seu OneDrive (a própria
aplicação cria automaticamente no primeiro uso, se ainda não existir).ONEDRIVE_CONFIG.pastaCompartilhadaLink no index.html (ou defina
window.ONEDRIVE_SHARE_LINK antes de carregar a página, se preferir configurar por
ambiente/hospedagem sem editar o arquivo). Sem esse link, cada pessoa só enxerga a pasta na
própria conta — funciona para o proprietário testar sozinho, mas não é multiusuário de verdade.index.html em qualquer servidor estático (ele é 100% client-side).configuracoes.cfg e registros.log já existem:
If-Match) — se outra pessoa gravou uma versão mais nova nesse meio-tempo, a
gravação é recusada e a aplicação oferece recarregar os dados atuais ou cancelar, nunca
sobrescreve silenciosamente..bkp, com carimbo de data/hora) são criados, listados e restaurados diretamente da
pasta Backups no OneDrive — sem nenhum download/upload manual como mecanismo principal.auditoria.log (JSON Lines) registra operações críticas (criação/restauração/
exclusão de backup, conflitos de gravação) com usuário, data/hora e resultado — não substitui
registros.log, que continua sendo o único arquivo de dados financeiros.O Banco do Brasil aplica e resgata automaticamente, todo dia, o saldo ocioso de algumas contas
correntes num investimento vinculado chamado "Rende Fácil" — o dinheiro nunca muda de titularidade
nem sai da conta, só circula entre o "saldo à vista" e esse investimento automático. A aplicação
reconhece essas linhas na importação de extrato (detectarRendeFacilBB, em index.html) pela
própria descrição do lançamento (grafias como "APLIC AUTOM RDFACIL" ou "RESGATE AUTOMATICO
RDFACIL", normalizadas para não depender de acentuação/caixa/abreviação exatas do arquivo do
banco) e classifica cada lado numa subcategoria própria, dentro da mesma Conta Corrente onde
ocorre:
Ambas ficam no grupo Economias, subgrupo Aplicação Automática de Saldo —
separado do subgrupo "Reserva de Emergência e Poupança" usado pelos aportes/uso deliberados, para
nunca serem confundidas com uma decisão real de poupar ou resgatar patrimônio. Por não
representarem uma economia nova nem um gasto real (o BB aplica e resgata o mesmo saldo sozinho,
todo dia), nenhuma das duas soma no total de "Economias"/aportes do Dashboard e do painel
Investimentos (ehMovimentoRendeFacilBB, usada em calcDashboard/detalheAportes) — aparecem
normalmente nos Registros e no extrato da conta, só ficam fora desse total específico, do mesmo
jeito que "Uso da Reserva de Emergência" também fica.