c778816efd
Actualizar README.md
2025-07-17 18:36:02 +00:00
681809387e
Actualizar README.md
2025-07-17 18:35:41 +00:00
aadd0b218b
Fix: Lost Enpoint
2025-07-17 13:58:26 -03:00
f087799191
Fix: Controller Endpoint "agroganadero"
2025-07-17 13:43:20 -03:00
e9540fa155
feat(AgroFetcher): Implement incremental updates for cattle market data
...
- Modified the schedule to fetch data multiple times a day (11, 15, 18, 21h).
- Refactored MercadoAgroFetcher to compare new data against the last saved records for the current day.
- Added a repository method to replace the daily batch atomically, ensuring data integrity.
- Database writes are now skipped if no changes are detected, improving efficiency."
2025-07-17 13:38:47 -03:00
23f0d02fe3
Feat: RawData Table Format
2025-07-17 11:52:00 -03:00
8878ec632e
feat(UI): Implement holiday awareness across all data widgets
...
- All data widgets (tables and cards) now use the useIsHoliday hook.
- An informational alert is displayed on holidays, without hiding the last available data.
- Unifies loading state logic to wait for both data and holiday status, preventing race conditions.
- Ensures a consistent and robust user experience across all components."
2025-07-15 15:20:36 -03:00
e3339fff99
Fix: Try Inject useApiData in useIsHoliday.
2025-07-15 13:59:11 -03:00
55457afcac
Fix: Test Widgets Url
2025-07-15 13:49:46 -03:00
2da9e17067
Fix: Holidays Origin Dev
2025-07-15 13:30:31 -03:00
191a49977a
Fix Holidays Frontend
2025-07-15 12:18:25 -03:00
e1e23f5315
Feat(holidays): Implement database-backed holiday detection system
...
- Adds a new `MercadosFeriados` table to the database to persist market holidays.
- Implements `HolidayDataFetcher` to update holidays weekly from Finnhub API.
- Implements `IHolidayService` with in-memory caching to check for holidays efficiently.
- Worker service now skips fetcher execution on market holidays.
- Adds a new API endpoint `/api/mercados/es-feriado/{mercado}`.
- Integrates a non-blocking holiday alert into the `BolsaLocalWidget`."
2025-07-15 11:20:28 -03:00
640b7d1ece
Fix Soy Icon
2025-07-14 13:21:28 -03:00
cda2726960
Fix: GranosCardWidget Card Height
2025-07-14 13:06:20 -03:00
2efc052755
Feat: Agro Cards, Add Data Capture Date
2025-07-14 12:50:29 -03:00
30d03147c7
Fix: Margins Y Axis
2025-07-14 12:23:11 -03:00
37bc4b0206
Fix: Y Axis Chart Width
2025-07-14 11:59:51 -03:00
e670ebaac7
Fix: Remove Formater
2025-07-14 11:20:57 -03:00
c9b3127f55
Feat: Currency 2 Decimal Format - Fix: Charts Scale
2025-07-14 11:18:46 -03:00
2cd57d0e60
Fix YAxis Merval - Comment run worker ejecution
2025-07-14 10:32:28 -03:00
3a50753c8a
Fix: Time Zone Format
2025-07-07 10:01:10 -03:00
d66765c646
Fix manifest
2025-07-04 17:38:49 -03:00
761970a4de
Test Bootstrap
2025-07-04 17:33:28 -03:00
c93ee2733b
Test Cache
2025-07-04 17:23:54 -03:00
c51be0433a
Retry URL 1716
2025-07-04 17:17:01 -03:00
9d4c19823c
Retry: Final URL
2025-07-04 17:09:46 -03:00
4f6e833a20
Fix: API_BASE_URL to /
2025-07-04 17:01:54 -03:00
2a27207b41
Retry 1606
2025-07-04 16:06:13 -03:00
2673539af1
Retry 1555
2025-07-04 15:56:42 -03:00
bb68cb9234
Test Vite Conf
2025-07-04 15:37:21 -03:00
5286fa9617
Feat: Add extras.eldia.com to Cors
2025-07-04 14:17:29 -03:00
d411919288
Fix: NET SDK Runtime Version
2025-07-04 13:16:23 -03:00
cd1cc283cd
Fix: Dockerfile frontend
2025-07-04 13:10:10 -03:00
55b36b6042
Fix: Path context 2
2025-07-04 12:48:07 -03:00
c63f53b69a
Fix: Dir Name
2025-07-04 12:29:47 -03:00
32c99515dd
feat(deploy): Añade configuración Docker para despliegue de servicios
2025-07-04 12:12:15 -03:00
5e317ab304
Mismo que anterior Commit
2025-07-03 15:56:06 -03:00
20b6babc37
feat(Worker): Implementa servicio de notificación para alertas de fallos críticos - Se remueve .env y se utilizan appsettings.Development.json y User Secrets
2025-07-03 15:55:48 -03:00
4cc9d239cf
perf(Worker): Implementa ejecución paralela de fetchers para mejorar rendimiento
2025-07-03 12:16:04 -03:00
6479a5a040
feat(Worker): Implementa política de reintentos con Polly para resiliencia en la obtención de datos
2025-07-03 12:11:08 -03:00
1730c66d6a
feat(Worker): Refactoriza planificador para usar expresiones Cron desde configuración
2025-07-03 11:57:11 -03:00
93b2887bd5
feat: adaptación de los proyectos para utilizar .env y comienzo de preparación para despliegue en docker
2025-07-03 11:44:10 -03:00
ab9e77fa81
feat: Add visual summary cards for Agro/Grains and implement 24h time format
2025-07-01 16:05:26 -03:00
c4eead1033
feat: Implement remaining data widgets for Agro, Grains, and USA Stocks
2025-07-01 13:42:16 -03:00
4cfb248f54
feat: Implement BolsaLocalWidget and configure API CORS
2025-07-01 13:26:46 -03:00
5e9270eda7
feat: Complete API endpoints for grains and cattle data
2025-07-01 12:45:32 -03:00
8595dd16a8
fix: Resolve encoding issue for AgroFetcher and authorization for BcrFetcher
2025-07-01 12:27:28 -03:00
10f19af9f8
feat: Worker Service - API endpoints
...
Implement and configure Worker Service to orchestrate data fetchers - Implement API endpoints for stock market data
2025-07-01 12:19:00 -03:00
2fdf80f5b4
feat: Implement MercadoAgroFetcher scraper and repositories
2025-07-01 11:39:04 -03:00
075710287d
feat: Add initial database migration with FluentMigrator
2025-07-01 11:25:37 -03:00