2fe8198c41fix(analysis): use last business day of previous month for 'Vs. mes anterior' card
Jose Selesan
2026-08-28 11:46:41 -03:00
1fee87a4cefix(analysis): use compound inflation calculation instead of linear sum
Jose Selesan
2026-08-27 12:52:48 -03:00
d24f3ce872feat(analysis): add 12-month summary row with total variation and accumulated inflation
Jose Selesan
2026-08-27 11:56:02 -03:00
b78fcbc0e9fix(quotes): add logging + parallel fetch for external API diagnostics
Jose Selesan
2026-08-27 11:51:21 -03:00
d8aed4970cfeat(analysis): bold month names for DB-sourced data, regular for external
Jose Selesan
2026-08-27 11:37:43 -03:00
28f9dea7bafeat(analysis): rolling 12-month table with external API fallback
Jose Selesan
2026-08-27 11:33:45 -03:00
873fd63ea4style(analysis): use full month names in variation table
Jose Selesan
2026-08-27 11:16:39 -03:00
88fa05d5b8style(analysis): show raw values inline instead of below percentage
Jose Selesan
2026-08-27 10:37:04 -03:00
f9e0267c94feat(analysis): show raw values ( → ) below each variation
Jose Selesan
2026-08-27 10:34:33 -03:00
0c634bbc8bfix(analysis): don't skip any months for inflation, just check if data exists
Jose Selesan
2026-08-27 10:22:13 -03:00
e32131d32efix(analysis): only skip inflation for current month, not last complete month
Jose Selesan
2026-08-27 10:21:39 -03:00
66ab56b46afeat(analysis): add monthly variation table with inflation comparison
Jose Selesan
2026-08-27 10:13:56 -03:00
a6e95f0c05fix(analysis): pad comparison chart Y domain to 20% around the range
Jose Selesan
2026-08-20 14:38:57 -03:00
48c4c892cdfeat(analysis): add comparison chart of buy price for the 3 quotes
Jose Selesan
2026-08-20 14:33:39 -03:00
31dae446affeat(telegram): add /blu and /oficial commands and main menu
Jose Selesan
2026-08-20 14:22:56 -03:00
96f6b26a76feat(telegram): add /belo command with current quote and daily progress
Jose Selesan
2026-08-20 14:17:31 -03:00
0407a79e1eUpdated Telegram notification
Jose Selesan
2026-08-05 13:56:52 -03:00
4784242a35Added estimaded salary to dashboard
Jose Selesan
2026-07-22 12:31:58 -03:00
09f00aa3b9Merge pull request 'feat/payment-wallets' (#5) from feat/payment-wallets into mainjselesan2026-06-17 14:11:30 +00:00
04b3f87acafeat(wallets): implement wallet movements feature with filtering and pagination
feat/payment-wallets
Jose Selesan
2026-06-17 11:10:20 -03:00
33120deed6feat(expenses): add walletId to expense model and implement wallet adjustments in expense operations
Jose Selesan
2026-06-17 10:54:43 -03:00
5671b4a14bfeat(wallets): add isDefault field to wallet model and implement setDefaultWallet functionality
Jose Selesan
2026-06-17 10:15:44 -03:00
798d657869Merge pull request 'feat(wallets): implement wallet management features including create, update, delete, deposit, transfer, and list movements' (#4) from feat/wallets into mainjselesan2026-06-17 12:37:20 +00:00
1d954217b7feat(wallets): implement wallet management features including create, update, delete, deposit, transfer, and list movements
Jose Selesan
2026-06-17 09:36:55 -03:00
1ff2abc16afeat(header): add Telegram icon and link to settings based on connection status
Jose Selesan
2026-06-17 09:01:28 -03:00
b8d8f16f4efeat(telegram): integrate Telegram bot for notifications and add related models
Jose Selesan
2026-06-17 08:42:13 -03:00
c0c8bf0945feat(analysis): make analysis page work for all currencies (BELO, BLUE, BNA)
Jose Selesan
2026-06-12 16:44:20 -03:00
142fd4e33ffeat(expenses): add beloPrice and usdcEquivalent fields to Expense model and update related logic
Jose Selesan
2026-06-08 21:13:03 -03:00
6f06ee18dafeat(belo): add current quote card and improve date formats on analysis page
Jose Selesan
2026-06-04 12:09:03 -03:00
b4f4030ee8feat(layout): make header sticky so it's always visible on scroll
Jose Selesan
2026-06-04 11:50:05 -03:00
824f3a18abfix(belo): improve mobile header layout - stack title above actions on small screens
Jose Selesan
2026-06-04 11:38:10 -03:00
0915ad1223feat: enhance date handling and formatting in quotes and belo features
Jose Selesan
2026-06-04 11:32:38 -03:00
7c864053bbfeat(belo): add daily and monthly variation quotes to analysis page
Jose Selesan
2026-06-04 11:10:37 -03:00
9ce5511ad8feat(dashboard): add Dolar Oficial (BNA) card to panel grid
Jose Selesan
2026-06-04 11:05:38 -03:00
55098a7b95feat(expenses): add edit amount and due date for pending expenses
Jose Selesan
2026-06-04 11:00:36 -03:00
5b6ccf0fa6chore: add Biome for lint and fix all lint errors
Jose Selesan
2026-06-04 10:48:07 -03:00
53a797703efeat(dashboard): add pending/upcoming expenses table
Jose Selesan
2026-06-04 10:34:34 -03:00
33248401f7Merge pull request 'feat(belo): add analysis page with historical stats, chart, and date range picker' (#3) from feat/belo-analysis into mainjselesan2026-06-04 12:49:01 +00:00
8b8a4670cbfeat(belo): add analysis page with historical stats, chart, and date range picker
Jose Selesan
2026-06-04 09:48:20 -03:00
bd53b26f29Hide scrollbars on expense tab strips
Jose Selesan
2026-06-01 08:20:19 -03:00
2fd23cedc6Improve expenses mobile layout and payment flow
Jose Selesan
2026-06-01 08:03:48 -03:00
988d58d761feat(cache): implement a simple caching mechanism with TTL and prefix invalidation refactor(expenses): integrate caching for periodic expenses and related operations refactor(quotes): add caching for quotes retrieval and history endpoints
Jose Selesan
2026-05-29 19:25:15 -03:00
801f04df12feat(dashboard): add monthly totals data to DashboardPage and update pending payments display
Jose Selesan
2026-05-29 19:13:22 -03:00
f6c03e3c91refactor(expenses): optimize monthly totals and pending calculations using raw SQL queries
Jose Selesan
2026-05-29 19:05:23 -03:00
3daf67639arefactor(expenses): optimize expense aggregation queries for improved performance
Jose Selesan
2026-05-29 19:00:03 -03:00
94aab6dce7feat(logging): add request logger middleware for improved request tracking
Jose Selesan
2026-05-29 18:53:34 -03:00
98b6d7e4d3fix(prisma): update seed script in package.json and prisma.config.ts for consistency
Jose Selesan
2026-05-29 18:48:30 -03:00
629203dac3feat(database): add database seeding to entrypoint script and package.json
Jose Selesan
2026-05-29 18:45:38 -03:00
7702eb054cfeat(dependencies): add better-auth package to frontend and backend
Jose Selesan
2026-05-29 18:06:00 -03:00
067710f1aeMerge pull request 'feat/add-better-auth' (#2) from feat/add-better-auth into mainjselesan2026-05-29 19:08:20 +00:00
9482fea7f2feat(auth): implement better authentication system with user sessions and password management
Jose Selesan
2026-05-29 16:03:38 -03:00
de57ea4bd7Refactor code structure for improved readability and maintainability
Jose Selesan
2026-05-29 15:55:59 -03:00
64ef4440f6fix(expenses): update amount display logic to reflect payment status
Jose Selesan
2026-05-29 15:27:57 -03:00
e890221c90fix: usar --linker hoisted en bun install para compatibilidad con Node.js module resolution
Jose Selesan
2026-05-29 15:14:22 -03:00
f0fdbeeb95fix: crear directorio apps/backend en frontend-build stage para que Vite pueda escribir el build
Jose Selesan
2026-05-29 15:01:52 -03:00
e9910f16c9Merge pull request 'feat/expenses-management' (#1) from feat/expenses-management into mainjselesan2026-05-29 17:57:43 +00:00
d3cf386be5feat(expenses): enhance expenses management with filtering and search capabilities
Jose Selesan
2026-05-29 14:56:35 -03:00
e99e97aa14Added payment date to expenses table
Jose Selesan
2026-05-29 14:37:16 -03:00
b1968cece9feat(expenses): add import functionality for expenses and total pending calculation
Jose Selesan
2026-05-29 14:30:10 -03:00
4b17940134feat(expenses): add monthly totals and pagination support for expenses
Jose Selesan
2026-05-29 10:59:40 -03:00
e1786f7384feat(expenses): implement responsive dialog for expense management and create expense provider
Jose Selesan
2026-05-29 10:29:20 -03:00
bd5e29236bfeat: implement theme switching functionality with ThemeProvider and update Header component
Jose Selesan
2026-05-28 16:45:28 -03:00
d6808fb595feat: add LoadingBar component with loading animation
Jose Selesan
2026-05-28 16:30:34 -03:00
2fa2138bd9fix: corregir path de static files en Dockerfile — copiar web files a ./web en lugar de ./apps/backend/web
Jose Selesan
2026-05-28 16:21:48 -03:00
0d194ad848feat: add /api/health endpoint
Jose Selesan
2026-05-28 15:29:32 -03:00
3bacaa9fa8docs: agregar README.md con detalles técnicos y setup
Jose Selesan
2026-05-28 14:40:48 -03:00
7bc3d9f898initial commit
Jose Selesan
2026-05-28 14:33:16 -03:00