Files
carvalho-finances/neon-handoff/exampleCSV/Fatura2026-06-05.csv
T
Mlcavalho1andClaude Sonnet 4.6 acbce4edc0 feat: multi-usuário com autenticação JWT
- Tabela `profiles` + coluna `profile_id` em todas as entidades
  (categories, transactions, recurring_expenses, accounts, player_profile,
   xp_events, player_quests, player_achievements, player_cosmetics)
- Dados existentes migrados para profile_id = 1 (Manoel)
- CLI `./api create-user --name <n> --password <p>` cria perfil com
  seed de categorias e player_profile; faz upsert de senha se já existir
- Auth substituída: cookie+APP_PASSWORD → JWT Bearer 24h (HS256)
- Middleware RequireAuth injeta profile_id no context de todas as rotas
- Todos os repositórios filtram por profile_id do context
- Endpoints: POST /api/auth/login, GET /api/auth/me,
  POST /api/auth/change-password, POST /api/logout
- Frontend: auth store usa localStorage (fc_token/fc_profile),
  api.ts envia Authorization header, LoginView usa campo name
- SettingsView reescrita com troca de senha e logout
- docker-compose.yml: remove APP_USERNAME/APP_PASSWORD, adiciona JWT_SECRET

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-05-27 20:04:44 -03:00

2.4 KiB

1DataEstabelecimentoPortadorValorParcela
2
302/05/2026PAC MOTIVA CENTRO DE EMANOEL CARVALHOR$ 329,00-
402/05/2026RECIBOM SUPERMERCADOSMANOEL CARVALHOR$ 369,36-
503/01/2026AMAZON BRMANOEL CARVALHOR$ 59,695 de 10
604/04/2026JIM.COM SPANGHERO COMERCIMANOEL CARVALHOR$ 3,002 de 6
704/05/2026DROGASIL 1744MANOEL CARVALHOR$ 59,44-
804/05/2026PALATO RIOMARMANOEL CARVALHOR$ 16,90-
904/05/2026MERCADOLIVRE*MERCADOLIVREMANOEL CARVALHOR$ 245,47-
1004/05/2026RMR BARBEARIA CAFE BARMANOEL CARVALHOR$ 145,00-
1104/05/2026CLAUDE.AI SUBSCRIPTIONMANOEL CARVALHOR$ 3,85-
1204/05/2026CLAUDE.AI SUBSCRIPTIONMANOEL CARVALHOR$ 110,00-
1305/04/2026MP*FERRAMENTASMEMANOEL CARVALHOR$ 559,842 de 10
1406/05/2026MP*BIADOCERIAMANOEL CARVALHOR$ 3,00-
1506/05/2026IFD*IFOODMANOEL CARVALHOR$ 5,95-
1607/05/2026DROGARIA SAO PAULO SAMANOEL CARVALHOR$ 808,11-
1707/05/2026KANELLE RESTAURANTE EMANOEL CARVALHOR$ 12,00-
1807/05/2026TIDAL HIFI GLOBAL BRMANOEL CARVALHOR$ 22,80-
1908/05/2026LOTTI RIO MAR RECIFEMANOEL CARVALHOR$ 244,40-
2010/05/2026DROGASIL 1744MANOEL CARVALHOR$ 142,65-
2111/04/2026A B VILELA SILVAMANOEL CARVALHOR$ 54,502 de 10
2212/05/2026MERCADOLIVRE*MERCADOLIVREMANOEL CARVALHOR$ 75,77-
2313/05/2026AMAZONMKTPLC*TOCADOTABMANOEL CARVALHOR$ 58,151 de 6
2414/05/2026SNACK BOXMANOEL CARVALHOR$ 3,60-
2514/05/2026DL*GOOGLE YOUTUBMANOEL CARVALHOR$ 11,90-
2615/05/2026MIX MATEUS BOA VIAGEMMANOEL CARVALHOR$ 609,76-
2715/05/2026CEMOPEL IIIMANOEL CARVALHOR$ 232,67-
2815/05/2026CONTABILIZEI TECNOLOGIA LMANOEL CARVALHOR$ 255,00-
2919/05/2026DL*GOOGLE DIREWOMANOEL CARVALHOR$ 25,50-
3020/05/2026DL*GOOGLE GOOGLEMANOEL CARVALHOR$ 9,99-
3121/05/2026RESTAURANTE DO SESC SHMANOEL CARVALHOR$ 21,74-
3222/01/2026MP*MERCADOLIVREMANOEL CARVALHOR$ 50,405 de 7
3324/05/2026MERCADO EXTRA 1381MANOEL CARVALHOR$ 278,03-
3425/04/2026SNACK BOXMANOEL CARVALHOR$ -3,15-
3525/05/2026DROGARIA SAO PAULO SAMANOEL CARVALHOR$ 54,54-
3626/04/2026DL*GOOGLE PLAY PMANOEL CARVALHOR$ 9,90-
3727/04/2026MERCADOLIVRE*WMCOMPONENTEMANOEL CARVALHOR$ 39,80-
3828/04/2026LASAMANOEL CARVALHOR$ 14,49-
3928/04/2026RESTAURANTE DO SESC SHMANOEL CARVALHOR$ 20,22-
4029/04/2026KANELLE RESTAURANTE EMANOEL CARVALHOR$ 9,00-
4129/04/2026CONVENIENCIA CARICEMANOEL CARVALHOR$ 14,00-
4229/04/2026MP*ALIEXPRESSMANOEL CARVALHOR$ 244,44-
4329/04/2026PAO E PROSAMANOEL CARVALHOR$ 20,00-
4430/04/2026PALATO RIOMARMANOEL CARVALHOR$ 160,90-