Commit Graph

337 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
4aaeebc28c Implement account alerts features
-   Filter recurring accounts by logged-in user's email.
-   Add payment status tags based on month/year filter.
-   Add sent alert tags based on month/year filter.
-   Combine month/year and user filters.
2025-06-26 13:00:29 +00:00
gpt-engineer-app[bot]
0c6978b710 Run SQL for webhook trigger
Applies the SQL script to create the webhook trigger.
2025-06-26 11:51:33 +00:00
gpt-engineer-app[bot]
4c744e5314 Code edited in Lovable Code Editor
Edited UI in Lovable
2025-06-26 10:19:04 +00:00
gpt-engineer-app[bot]
3f543ba400 Fix: Dashboard header and webhook issues
-   Corrected the duplicated "Dashboard" text in the header.
-   Verified and adjusted the webhook for sending financial alerts, ensuring it triggers on the specified days and times (Brazil timezone).
-   Tested the webhook functionality with test accounts.
2025-06-25 20:15:05 +00:00
gpt-engineer-app[bot]
59a0175b8c Fix: Improve category summary function
- Implement case-insensitive filtering for transaction types.
- Ensure NULL/empty categories are displayed as "Sem Categoria".
- Include categories with zero values in the results.
- Maintain month/year filtering.
- Ensure the output format matches the frontend's expectations.
2025-06-25 19:51:20 +00:00
gpt-engineer-app[bot]
43292f9b17 Fix: Implement category summary endpoint
- Modified `src/services/transacao/summaryService.ts` to address issues with the `getCategorySummary` endpoint.
- Implemented handling of NULL categories, transaction type filtering, and month/year filtering.
- Ensures the endpoint returns the correct category summaries, including "Sem Categoria" for NULL values, filtered by type and month/year.
2025-06-25 19:22:32 +00:00
gpt-engineer-app[bot]
9bfdc3efc7 Fix: Category totals mismatch with dashboard
Ensured the Categories page sums all transactions, resolving the discrepancy between category totals and the dashboard's total expenses.
2025-06-25 18:50:12 +00:00
gpt-engineer-app[bot]
099af14499 Fix: Handle NULL categories in category summary
Modified `src/services/transacao/summaryService.ts` to categorize transactions with NULL categories as "Despesas Sem Categoria" in the category summary.
2025-06-25 18:44:14 +00:00
gpt-engineer-app[bot]
ea97f94a54 Fix: Category page total mismatch
Corrected category calculations to align with the dashboard's total expenses, ensuring accurate financial data display.
2025-06-25 18:40:29 +00:00
gpt-engineer-app[bot]
45e0bd3c71 Fix: Incorrect card expense and category page issues
Corrected the expense card on the dashboard to accurately reflect card expenses. Added month/year filter to the categories page. Verified and adjusted the category summary to ensure all transactions are included and correctly categorized.
2025-06-25 18:33:15 +00:00
gpt-engineer-app[bot]
386ceb6792 Fix: Ensure expense card shows monthly expenses
The expense card on the dashboard should display expenses for the selected month, not a general total.
2025-06-25 18:26:33 +00:00
gpt-engineer-app[bot]
436fc843fa Fix: Improve pie chart visualization
Removed category labels with 0% values from the pie chart in the dashboard, aligning the visualization with the production app.
2025-06-25 18:22:11 +00:00
gpt-engineer-app[bot]
7b39bcd5aa Fix: Dashboard and Transactions page improvements
- Fixed missing "Despesas" category in the pie chart.
- Re-added month/year filter to Dashboard and Transactions pages.
- Improved responsiveness of summary cards on smaller screens.
2025-06-25 18:18:03 +00:00
gpt-engineer-app[bot]
1d1135cbe4 Fix: Dashboard pie chart missing categories
Corrected the category filtering in the dashboard pie chart to include 'despesas' and 'serviços'.
2025-06-25 18:08:56 +00:00
gpt-engineer-app[bot]
b1e48398c2 Feat: Trigger webhook on group creation
Trigger the webhook to notify N8N when a WhatsApp group is created by the user.
2025-06-25 17:56:24 +00:00
gpt-engineer-app[bot]
d2070e6b34 Refactor: Send user email to N8N webhook
Modify `createEvolutionWebhook` to send only the user's email to the N8N webhook for processing.  Update the webhook URL to `https://webhookn8n.innova1001.com.br/webhook/hook`.
2025-06-25 17:53:26 +00:00
gpt-engineer-app[bot]
31659a2157 feat: Implement category and transaction card styling
Styled the category page and transaction summary cards to match the provided print.
2025-06-25 00:39:07 +00:00
gpt-engineer-app[bot]
13c4fb0760 Fix: Implement card deletion and display card details
Added card deletion functionality. Improved card details display to show the month and the total expenses for each card. Fixed dashboard card layout issues on smaller screens. Separated expenses and credit card expenses in the dashboard summary.
2025-06-24 18:56:23 +00:00
gpt-engineer-app[bot]
c2c12ae5b3 Refactor: Split TransactionsTable into components
Refactors the TransactionsTable component into smaller, more manageable components for improved code organization and readability.
2025-06-24 18:44:40 +00:00
gpt-engineer-app[bot]
47e301c9bf Refactor: Split Index.tsx into smaller components
This commit refactors the `src/pages/Index.tsx` file into smaller, more manageable components to improve code organization and readability. Unused imports and files will be removed.
2025-06-24 18:42:46 +00:00
gpt-engineer-app[bot]
4e8972cb55 Enhance dashboard cards and charts
- Implemented year-long view for "Receitas vs Despesas" chart.
- Improved dashboard card design and functionality, including navigation to filtered transactions on click.
- Verified the accuracy of the "Despesa por Categoria" chart.
2025-06-24 18:38:44 +00:00
gpt-engineer-app[bot]
45234a1a61 Fix: Improve dashboard charts and card styles
- Replace the "Receitas vs Despesas" section with a chart.
- Ensure all expense categories are displayed in the "Gastos por Categoria" chart, and fix the color issue.
- Apply circular card styles with colors to the dashboard cards.
2025-06-24 18:26:37 +00:00
gpt-engineer-app[bot]
5c3280f64e Refactor dashboard layout and card effects
- Reordered dashboard components.
- Removed card spotlight effect from expense category card.
- Applied hover effect from account alerts page to transaction and category cards.
- Added 3D card effect to landing page images.
- Added 3d card component.
2025-06-24 18:18:46 +00:00
gpt-engineer-app[bot]
2990ab9d30 Fix type and import errors
Fixes import errors in `src/pages/Index.tsx` and `src/pages/Metas.tsx`. Addresses missing properties and incorrect function calls.
2025-06-24 18:07:54 +00:00
gpt-engineer-app[bot]
583136ca75 Fix: Remove duplicate menu and category page effect
Removed the duplicate menu from the Dashboard, Transações, Cartões de Credito, Metas, Calendário, Conectar WhatsApp, and Grupos pages. Also removed the background effect from the Categorias page.
2025-06-24 18:04:25 +00:00
gpt-engineer-app[bot]
6121502853 Code edited in Lovable Code Editor
Edited UI in Lovable
2025-06-24 17:55:03 +00:00
Rodribm10
0894103e82
mudança no favicon 2025-06-24 14:49:25 -03:00
gpt-engineer-app[bot]
e4359ea6a8 Code edited in Lovable Code Editor
Edited UI in Lovable
2025-06-24 17:46:35 +00:00
Rodribm10
40fcb0e356
Atualizando imagens ladingpage 2025-06-24 14:36:22 -03:00
gpt-engineer-app[bot]
99a4758dc8 Fix: Remove duplicate menu in other pages
The menu is duplicated in all pages except the "avisos" page. This commit removes the duplicated menu.
2025-06-23 22:40:18 +00:00
gpt-engineer-app[bot]
03547c19b5 Fix: Resolve syntax error in Categorias.tsx
Fixes a syntax error related to the Layout component in Categorias.tsx, ensuring proper JSX structure.
2025-06-23 22:36:32 +00:00
gpt-engineer-app[bot]
483cd907c8 Fix: Remove duplicate menu and apply card effect
Removed duplicate menu and applied card spotlight effect to category cards.
2025-06-23 22:35:03 +00:00
gpt-engineer-app[bot]
5d096818d7 Fix duplicate menu and landing page button
- Fixed the duplicate menu issue.
- Replaced the landing page "Entrar" button with a more modern, permanent style.
2025-06-23 22:21:42 +00:00
gpt-engineer-app[bot]
c6cfabd840 Fix: Implement card hover effect and image display
- Implemented card hover effect using the provided component.
- Addressed image display issues on the landing page.
2025-06-23 22:09:11 +00:00
gpt-engineer-app[bot]
1c372aa03b Run SQL to add user email and WhatsApp
Adds email and WhatsApp columns to the contas_recorrentes table and updates existing records.
2025-06-23 21:58:48 +00:00
gpt-engineer-app[bot]
7661a8ccf3 Fix: Remove duplicate menu item
Removed the duplicated menu item in the sidebar, as shown in the provided screenshot.
2025-06-23 21:52:42 +00:00
gpt-engineer-app[bot]
2d978827e9 Fix: Remove duplicate menu and add missing page
Removed the duplicate menu and confirmed the "Avisos de contas a pagar" page was not created.
2025-06-23 21:50:19 +00:00
gpt-engineer-app[bot]
ea7e7fdfe3 Fix: Use useAuthStore in MeuCadastroForm
Corrected a TypeScript error in `src/components/settings/MeuCadastroForm.tsx` where `authStore` was incorrectly used instead of `useAuthStore`.
2025-06-23 21:45:01 +00:00
gpt-engineer-app[bot]
9a14d62b1a Fix: Use useAuthStore in multiple components
Replaced incorrect import of `authStore` with `useAuthStore` in `MeuCadastroForm.tsx`, `useProfileCompletion.ts`, and `CompleteProfile.tsx` to resolve TypeScript errors.
2025-06-23 21:43:25 +00:00
gpt-engineer-app[bot]
7ba2d39ab0 Fix: AuthStore import and component props
- Corrected import of `useAuthStore` in `src/App.tsx`, `src/components/avisos/ContaRecorrenteForm.tsx`, and `src/components/avisos/ContasRecorrentesList.tsx`.
- Added `children` prop to `ProtectedRoute` and `Layout` components in `src/App.tsx`.
- Fixed type error in `src/components/layout/Layout.tsx` related to `Sidebar` props.
2025-06-23 21:41:18 +00:00
gpt-engineer-app[bot]
ee2273383b Apply SQL schema changes
Apply the SQL schema changes to create tables for recurring payment reminders, including tables for recurring accounts and sent reminders, along with necessary indexes and RLS policies.
2025-06-23 21:39:47 +00:00
gpt-engineer-app[bot]
f01ed29305 Fix: Image loading issues on landing page
Corrected image paths and added error handling to prevent broken images in the "How it works" section of the landing page.
2025-06-23 19:13:23 +00:00
gpt-engineer-app[bot]
dd8881da28 Fix: Landing page image display
The images in the "How it works" section of the landing page were not displaying. This commit addresses the issue.
2025-06-23 19:07:56 +00:00
gpt-engineer-app[bot]
fb94c571d3 Add "How it works" section
Add the "How it works" section to the landing page, including images for text, audio, receipt, dashboard, and calendar.
2025-06-23 18:34:34 +00:00
gpt-engineer-app[bot]
52ba4b115a Reverted to commit 41946a7e9c 2025-06-23 18:10:13 +00:00
gpt-engineer-app[bot]
8ade69c438 feat: Add app usage showcase to landing page
Implemented a section on the landing page to showcase app usage with images representing audio, text, receipts, dashboard, and calendar views. Also added a background effect using the provided `background-paths.tsx` component and dependencies.
2025-06-23 17:59:59 +00:00
gpt-engineer-app[bot]
41946a7e9c Fix: Incorrect redirect URL in signup
Ensures the correct `redirectTo` URL is passed to `supabase.auth.signUp()` to generate valid email confirmation links.
2025-06-23 06:08:36 +00:00
gpt-engineer-app[bot]
c2e115412a Refactor: Split EmailConfirmation page
Refactors the EmailConfirmation page into smaller, reusable components to improve maintainability.
2025-06-23 05:45:48 +00:00
gpt-engineer-app[bot]
806696d733 Fix: Email confirmation error
Review `src/pages/EmailConfirmation.tsx` and `src/components/auth/ProtectedRoute.tsx` to address email confirmation issues. Ensure the user is not considered logged in during email confirmation.
2025-06-23 04:33:40 +00:00
gpt-engineer-app[bot]
d5ad1b0f50 Fix: Incorrect email confirmation message
Corrected the email confirmation message in `src/pages/EmailConfirmation.tsx` to accurately reflect the user's login status.
2025-06-23 04:28:51 +00:00