Go to file
Miguel b36cbf386b feat: Implement CSV Viewer with pagination and sticky header
- Added CsvViewer component to display CSV data with pagination support.
- Integrated API call to fetch CSV data with pagination.
- Enhanced user experience with sticky headers and improved scrolling.
- Implemented search functionality to filter displayed data.
- Added export feature to download current page data as CSV.
- Updated CsvFileBrowser to include a button for viewing CSV files.
- Improved UI with responsive design and better styling for controls.
- Fixed scrolling issues by reverting to traditional Chakra UI table syntax.
- Updated system state to reflect changes in connection settings.
2025-08-31 22:04:12 +02:00
.cursor/rules Actualización de eventos en application_events.json para mejorar la gestión de sesiones de plot y el sistema de streaming. Se ajustaron las fechas de última actualización en varios archivos de configuración, incluyendo plc_datasets.json, plot_sessions.json, system_state.json y estilos CSS. Se realizaron mejoras en la interfaz de usuario en index.html y se optimizó el código en plotting.js para un mejor rendimiento y claridad en la gestión de datos de streaming. 2025-08-04 00:55:52 +02:00
.doc feat: Enhance PLC status reporting with actual CPU cycle time 2025-08-30 22:59:16 +02:00
.examples feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
.github Refactor dataset and plot management to support new array format 2025-08-14 11:16:52 +02:00
.images Implementadas mejoras significativas en el sistema de streaming y grabación de CSV. Se añadió un control independiente para la grabación de CSV, permitiendo la organización automática de archivos por hora. Se implementó un sistema de persistencia del estado del sistema y recuperación automática, mejorando la fiabilidad en entornos industriales. Además, se integró el logo de SIDEL en la interfaz y se realizaron ajustes en el diseño para una mejor experiencia de usuario. 2025-07-17 14:32:45 +02:00
.tests Refactor dataset variable areas to uppercase, update plot definitions and variables, and enhance UI schema for better clarity and consistency 2025-08-25 18:02:24 +02:00
.vscode Refactor dataset variable areas to uppercase, update plot definitions and variables, and enhance UI schema for better clarity and consistency 2025-08-25 18:02:24 +02:00
config Refactor plot definitions and variable configurations 2025-08-29 20:31:17 +02:00
core feat: Enhance PLC status reporting with actual CPU cycle time 2025-08-30 22:59:16 +02:00
frontend feat: Implement CSV Viewer with pagination and sticky header 2025-08-31 22:04:12 +02:00
testing feat: Add Playwright MCP testing suite with various automation scripts 2025-08-27 10:16:08 +02:00
utils Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
.cursorignore Update system state configuration, add cursor ignore file, and implement PlotRealtimeViewer component for real-time plot management 2025-08-13 15:15:25 +02:00
.gitignore Preparacion de PyInstaller 2025-08-17 23:53:58 +02:00
CSV_VIEWER_IMPROVEMENTS.md feat: Implement CSV Viewer with pagination and sticky header 2025-08-31 22:04:12 +02:00
CSV_VIEWER_SCROLL_FIX.md feat: Implement CSV Viewer with pagination and sticky header 2025-08-31 22:04:12 +02:00
GAP_FIX_SOLUTION.md fix: Address gap between historical and real-time data in ChartjsPlot 2025-08-22 16:23:30 +02:00
GEMINI.md Update routing in App component and adjust CORS settings in main.py; add project overview documentation 2025-08-26 11:22:42 +02:00
IMPLEMENTACION_COMPLETADA.md Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
VERIFICACION_SISTEMA_UNIFICADO.md Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
WIDGET_SYMBOL_SELECTOR_RESTORED.md Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
application_events.json feat: Implement CSV Viewer with pagination and sticky header 2025-08-31 22:04:12 +02:00
backend_manager.status Update backend manager status, dataset variables, and configuration schemas 2025-08-28 11:33:09 +02:00
backmanager.py Update backend manager and instance management logic 2025-08-22 15:29:28 +02:00
backmanager.spec feat: Implement Backend Manager for PLC S7-315 Streamer Watchdog Service 2025-08-22 14:55:10 +02:00
backmanager_config.json feat: Implement Backend Manager for PLC S7-315 Streamer Watchdog Service 2025-08-22 14:55:10 +02:00
build.ps1 Reduce health check interval in InstanceManager to improve responsiveness; adjust font size and line height in ConsoleLogsDisplay for better readability. 2025-08-26 16:54:58 +02:00
check_specific_symbol.py Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
check_symbols.py Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
consola_log.txt Actualizado forma de gestionar las variables de dataset 2025-08-29 16:16:44 +02:00
help.md Refactor: Remove legacy code and tests, update system state configuration 2025-08-22 12:42:42 +02:00
i18n.js feat: Add console logs display and export functionality 2025-08-16 23:55:27 +02:00
main copy.spec Update backend manager and instance management logic 2025-08-22 15:29:28 +02:00
main.py feat: Implement CSV Viewer with pagination and sticky header 2025-08-31 22:04:12 +02:00
main.spec Update backend manager and instance management logic 2025-08-22 15:29:28 +02:00
mcp-config.json feat: Add Playwright MCP testing suite with various automation scripts 2025-08-27 10:16:08 +02:00
readme.md feat: Refactor state file path handling and update application events in JSON 2025-08-22 12:07:14 +02:00
requirements.txt Refactor dataset variable areas to uppercase, update plot definitions and variables, and enhance UI schema for better clarity and consistency 2025-08-25 18:02:24 +02:00
snap7.dll Preparacion de PyInstaller 2025-08-17 23:53:58 +02:00
system_state.json feat: Implement CSV Viewer with pagination and sticky header 2025-08-31 22:04:12 +02:00
test_disk_space.py Enhance disk usage retrieval with multiple fallbacks for Windows compatibility 2025-08-22 16:04:39 +02:00
test_disk_status.py Refactor disk usage retrieval in PLCDataStreamer for improved Windows compatibility and remove reliance on psutil. Enhance polling mechanism in useCoordinatedConnection to implement exponential backoff on consecutive errors. Update system_state.json to reorder active datasets and adjust last update timestamp. Add comprehensive test_disk_status.py script to validate disk_space functionality via the /api/status endpoint. 2025-08-22 17:39:58 +02:00
test_pew_address.py Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
test_schema_validation.py Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
test_unified_fix.py Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
test_unified_variables.py Refactorizacion de la tabla de variables 2025-08-29 11:19:39 +02:00
translation.json feat: Add console logs display and export functionality 2025-08-16 23:55:27 +02:00

readme.md

Métodos de Construcción

# 1. Compilar frontend
cd frontend && npm run build && cd ..

# 2. Limpiar builds anteriores
rmdir /s /q build dist

# 3. Ejecutar PyInstaller
conda activate snap7v12; pyinstaller main.spec --clean