- 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]>
45 lines
2.4 KiB
CSV
45 lines
2.4 KiB
CSV
Data;Estabelecimento;Portador;Valor;Parcela
|
|
;;;;
|
|
02/05/2026;PAC MOTIVA CENTRO DE E;MANOEL CARVALHO;R$ 329,00;-
|
|
02/05/2026;RECIBOM SUPERMERCADOS;MANOEL CARVALHO;R$ 369,36;-
|
|
03/01/2026;AMAZON BR;MANOEL CARVALHO;R$ 59,69;5 de 10
|
|
04/04/2026;JIM.COM SPANGHERO COMERCI;MANOEL CARVALHO;R$ 3,00;2 de 6
|
|
04/05/2026;DROGASIL 1744;MANOEL CARVALHO;R$ 59,44;-
|
|
04/05/2026;PALATO RIOMAR;MANOEL CARVALHO;R$ 16,90;-
|
|
04/05/2026;MERCADOLIVRE*MERCADOLIVRE;MANOEL CARVALHO;R$ 245,47;-
|
|
04/05/2026;RMR BARBEARIA CAFE BAR;MANOEL CARVALHO;R$ 145,00;-
|
|
04/05/2026;CLAUDE.AI SUBSCRIPTION;MANOEL CARVALHO;R$ 3,85;-
|
|
04/05/2026;CLAUDE.AI SUBSCRIPTION;MANOEL CARVALHO;R$ 110,00;-
|
|
05/04/2026;MP*FERRAMENTASME;MANOEL CARVALHO;R$ 559,84;2 de 10
|
|
06/05/2026;MP*BIADOCERIA;MANOEL CARVALHO;R$ 3,00;-
|
|
06/05/2026;IFD*IFOOD;MANOEL CARVALHO;R$ 5,95;-
|
|
07/05/2026;DROGARIA SAO PAULO SA;MANOEL CARVALHO;R$ 808,11;-
|
|
07/05/2026;KANELLE RESTAURANTE E;MANOEL CARVALHO;R$ 12,00;-
|
|
07/05/2026;TIDAL HIFI GLOBAL BR;MANOEL CARVALHO;R$ 22,80;-
|
|
08/05/2026;LOTTI RIO MAR RECIFE;MANOEL CARVALHO;R$ 244,40;-
|
|
10/05/2026;DROGASIL 1744;MANOEL CARVALHO;R$ 142,65;-
|
|
11/04/2026;A B VILELA SILVA;MANOEL CARVALHO;R$ 54,50;2 de 10
|
|
12/05/2026;MERCADOLIVRE*MERCADOLIVRE;MANOEL CARVALHO;R$ 75,77;-
|
|
13/05/2026;AMAZONMKTPLC*TOCADOTAB;MANOEL CARVALHO;R$ 58,15;1 de 6
|
|
14/05/2026;SNACK BOX;MANOEL CARVALHO;R$ 3,60;-
|
|
14/05/2026;DL*GOOGLE YOUTUB;MANOEL CARVALHO;R$ 11,90;-
|
|
15/05/2026;MIX MATEUS BOA VIAGEM;MANOEL CARVALHO;R$ 609,76;-
|
|
15/05/2026;CEMOPEL III;MANOEL CARVALHO;R$ 232,67;-
|
|
15/05/2026;CONTABILIZEI TECNOLOGIA L;MANOEL CARVALHO;R$ 255,00;-
|
|
19/05/2026;DL*GOOGLE DIREWO;MANOEL CARVALHO;R$ 25,50;-
|
|
20/05/2026;DL*GOOGLE GOOGLE;MANOEL CARVALHO;R$ 9,99;-
|
|
21/05/2026;RESTAURANTE DO SESC SH;MANOEL CARVALHO;R$ 21,74;-
|
|
22/01/2026;MP*MERCADOLIVRE;MANOEL CARVALHO;R$ 50,40;5 de 7
|
|
24/05/2026;MERCADO EXTRA 1381;MANOEL CARVALHO;R$ 278,03;-
|
|
25/04/2026;SNACK BOX;MANOEL CARVALHO;R$ -3,15;-
|
|
25/05/2026;DROGARIA SAO PAULO SA;MANOEL CARVALHO;R$ 54,54;-
|
|
26/04/2026;DL*GOOGLE PLAY P;MANOEL CARVALHO;R$ 9,90;-
|
|
27/04/2026;MERCADOLIVRE*WMCOMPONENTE;MANOEL CARVALHO;R$ 39,80;-
|
|
28/04/2026;LASA;MANOEL CARVALHO;R$ 14,49;-
|
|
28/04/2026;RESTAURANTE DO SESC SH;MANOEL CARVALHO;R$ 20,22;-
|
|
29/04/2026;KANELLE RESTAURANTE E;MANOEL CARVALHO;R$ 9,00;-
|
|
29/04/2026;CONVENIENCIA CARICE;MANOEL CARVALHO;R$ 14,00;-
|
|
29/04/2026;MP*ALIEXPRESS;MANOEL CARVALHO;R$ 244,44;-
|
|
29/04/2026;PAO E PROSA;MANOEL CARVALHO;R$ 20,00;-
|
|
30/04/2026;PALATO RIOMAR;MANOEL CARVALHO;R$ 160,90;-
|