Commit Graph

  • 9dbc0bb866 feat: Enhance CsvViewer hover effects with dynamic background and text colors main Miguel 2025-08-31 22:11:17 +0200
  • b36cbf386b feat: Implement CSV Viewer with pagination and sticky header Miguel 2025-08-31 22:04:12 +0200
  • 550fc78085 feat: Update application events and system state for improved dataset management and logging Miguel 2025-08-30 23:29:57 +0200
  • 71746fa326 feat: Enhance PLC status reporting with actual CPU cycle time Miguel 2025-08-30 22:59:16 +0200
  • 5f73f77618 Refactor VariableSelectorWidget for improved data handling and loading states Miguel 2025-08-29 20:51:53 +0200
  • 4d41b7b9b3 Refactor plot definitions and variable configurations Miguel 2025-08-29 20:31:17 +0200
  • a26a1c7ace Actualizado forma de gestionar las variables de dataset Miguel 2025-08-29 16:16:44 +0200
  • 46bc89e14b Refactorizacion de la tabla de variables Miguel 2025-08-29 11:19:39 +0200
  • f979817876 Enhance Dashboard UI and Status Indicators Miguel 2025-08-28 15:50:56 +0200
  • 4eed5d2687 feat: Add CPU status retrieval and display in dashboard Miguel 2025-08-28 13:31:11 +0200
  • dba0ca2528 Enhance variable configuration and UI components Miguel 2025-08-28 11:47:34 +0200
  • a0a65f563d Update backend manager status, dataset variables, and configuration schemas Miguel 2025-08-28 11:33:09 +0200
  • 81e5ddec57 Refactor PlotHistoricalSession and TimePointSelector components for improved UI and functionality Miguel 2025-08-27 15:34:01 +0200
  • 61d61d27d1 feat: Enhance Checkbox and Switch widgets for improved layout and error handling Miguel 2025-08-27 14:49:43 +0200
  • 42cd1743e8 Enhance alignment and styling for RJSF components Miguel 2025-08-27 14:45:50 +0200
  • 76c6743537 Add TooltipFieldTemplate for enhanced user experience in forms Miguel 2025-08-27 13:04:57 +0200
  • dec3a49836 feat: Enhance application event logging; add tooltips for UI fields and improve PLC configuration descriptions Miguel 2025-08-27 12:45:19 +0200
  • cda40ce0ab feat: Update UI schema help texts to descriptions for consistency; add new application event logs and update system state configuration Miguel 2025-08-27 12:02:57 +0200
  • 29b6e92284 feat: Enhance get_records_directory function to support optional config_manager for dynamic path retrieval Miguel 2025-08-27 10:30:28 +0200
  • 01489aec59 feat: Add Playwright MCP testing suite with various automation scripts Miguel 2025-08-27 10:16:08 +0200
  • 1b6528977a feat: Update PLC configuration to support absolute and relative paths for records and symbols Miguel 2025-08-27 09:24:41 +0200
  • c251c76072 Reduce health check interval in InstanceManager to improve responsiveness; adjust font size and line height in ConsoleLogsDisplay for better readability. Miguel 2025-08-26 16:54:58 +0200
  • c5cd0494ad Update routing in App component and adjust CORS settings in main.py; add project overview documentation Miguel 2025-08-26 11:22:42 +0200
  • 228b0deb24 Improve error handling in PowerShell build script and update icon path in main.py to use resource from public folder. Miguel 2025-08-26 10:40:24 +0200
  • ed7ff2d571 Enhance PowerShell build script with improved file handle management and retry logic for compression; add functionality to open destination folder in Explorer after build completion. Miguel 2025-08-26 10:03:51 +0200
  • e77a5c3932 Refactor dataset variable schemas and UI handling in Dashboard component for improved clarity and external schema compatibility; streamline variable configuration process. Miguel 2025-08-25 18:37:43 +0200
  • 551ec8b4a5 Refactor dataset variable areas to uppercase, update plot definitions and variables, and enhance UI schema for better clarity and consistency Miguel 2025-08-25 18:02:24 +0200
  • aba83f843a Refactor dataset definitions and variables; update plot configurations and add system tray support Miguel 2025-08-25 16:02:15 +0200
  • 250748446f Enhance PlotHistoricalSession component to update both central time and visible range on pan event; adjust background color opacity for better visibility. Update system state to include 'DAR' dataset and add PlotJuggler path. Miguel 2025-08-25 14:39:58 +0200
  • 366cb638e4 Add PowerShell build script for S7 Streamer & Logger with frontend build, conda activation, and compression steps Miguel 2025-08-22 18:07:19 +0200
  • cc4888fa18 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. Miguel 2025-08-22 17:39:58 +0200
  • 9dae98bfdc Update plot definitions and frontend configurations for time window adjustments Miguel 2025-08-22 16:50:53 +0200
  • 9bbf299826 fix: Address gap between historical and real-time data in ChartjsPlot Miguel 2025-08-22 16:23:30 +0200
  • aa75a46d84 Enhance disk usage retrieval with multiple fallbacks for Windows compatibility Miguel 2025-08-22 16:04:39 +0200
  • 6302acfc0f Update backend manager and instance management logic Miguel 2025-08-22 15:22:30 +0200
  • 082f8b1790 feat: Implement Backend Manager for PLC S7-315 Streamer Watchdog Service Miguel 2025-08-22 14:55:10 +0200
  • ee6918445e feat: Implement robust backend instance management with HTTP health checks and PID verification Miguel 2025-08-22 14:13:07 +0200
  • 88a6b805be Refactor: Remove legacy code and tests, update system state configuration Miguel 2025-08-22 12:42:42 +0200
  • 192c83ebce feat: Refactor state file path handling and update application events in JSON Miguel 2025-08-22 12:07:14 +0200
  • c5ed02b4a2 feat: Update application events and system state, optimize JSON structure, and add build instructions to README Miguel 2025-08-22 11:37:15 +0200
  • fce7928a7f Verificacion de Lecturas con Test de sistema Legacy y Optimizado Miguel 2025-08-22 11:15:50 +0200
  • b7e491289b Add comprehensive tests for snap7 v2 functionality Miguel 2025-08-21 20:30:41 +0200
  • 12106a9fe9 feat: Implement dataset-specific optimization configuration Miguel 2025-08-20 00:28:07 +0200
  • a9e4e0d3ae Add comprehensive tests for PE/PA fixed implementation and optimized batch reading Miguel 2025-08-20 00:09:42 +0200
  • 5e89921f05 feat: Implement early instance check and enhance shutdown process Miguel 2025-08-19 17:07:00 +0200
  • 4a064937d3 Implement OptimizedBatchReader for efficient PLC variable reading Miguel 2025-08-19 10:41:09 +0200
  • a1c004f11b Update configuration and directory handling Miguel 2025-08-18 18:51:18 +0200
  • bd5b70f044 feat: Update resource path handling for React build directory and clean up main.spec Miguel 2025-08-18 00:02:33 +0200
  • 13e7a12b6d Preparacion de PyInstaller Miguel 2025-08-17 23:53:58 +0200
  • 00c021f496 feat: Enhance DataStreamer with critical validation and performance monitoring improvements Miguel 2025-08-17 13:01:36 +0200
  • ac87ce2568 feat: Update dataset configurations and improve PLC communication Miguel 2025-08-17 11:41:31 +0200
  • 61365240d6 Update dataset definitions and chart configuration for improved performance Miguel 2025-08-17 11:00:22 +0200
  • 3015fe4391 feat: Enhance coordinated polling with error handling and performance monitoring Miguel 2025-08-17 10:39:57 +0200
  • 030b691064 feat(i18n): add internationalization support with language detection and translations for English, Spanish, and Italian Miguel 2025-08-17 00:15:44 +0200
  • 1ecb8c71ee feat: Add console logs display and export functionality Miguel 2025-08-16 23:55:27 +0200
  • ca6d39cb06 feat: Add import/export functionality for configuration and dataset variables Miguel 2025-08-16 22:35:50 +0200
  • 2ba244f3aa Remove console log statements for cleaner production code across various components and utilities Miguel 2025-08-16 21:24:55 +0200
  • e46cc62a0d Refactor PlotHistoricalManager: Remove TimeRangeSelector and manage time range directly in session creation; update PlotHistoricalSession for improved performance with simple plot mode toggle; enhance TimePointSelector with time picker styles for better UI consistency. Miguel 2025-08-16 21:12:19 +0200
  • c3c55dd3dc Enhance Chart.js dataset visibility management Miguel 2025-08-16 20:58:01 +0200
  • 7738f1d241 feat: Enhance ChartjsHistoricalPlot with simple and fullscreen modes Miguel 2025-08-16 20:36:56 +0200
  • 3803cc92ae feat: Enhance TimePointSelector with range input and apply changes functionality Miguel 2025-08-16 19:42:26 +0200
  • 0f928c50e7 feat: Implement data availability visualization in historical plots Miguel 2025-08-16 19:20:42 +0200
  • be2df781cf Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC Miguel 2025-08-16 18:34:31 +0200
  • 5cd3d61128 feat: Implement intelligent decimation for Chart.js plots and optimize zoom handling in historical session component Miguel 2025-08-16 17:03:25 +0200
  • fe1df15942 feat: Enhance application event logging and improve historical plot components with new data handling and UI updates Miguel 2025-08-16 16:53:50 +0200
  • d588574b4f feat: Enhance event logging and improve time navigation synchronization in historical plot components Miguel 2025-08-16 16:08:35 +0200
  • 43d125bea1 feat: Add TimePointSelector component for time navigation and selection Miguel 2025-08-16 12:45:09 +0200
  • ae1fc0508d feat: Implement historical data caching mechanism with buffer zones for improved performance and efficiency in data retrieval Miguel 2025-08-16 10:06:43 +0200
  • 11d1d2ad81 feat: Implement PlotHistoricalManager and PlotHistoricalSession components for managing and visualizing historical CSV data with enhanced time range selection and configuration options. Miguel 2025-08-16 09:39:39 +0200
  • d3a0e4b6c8 Antes de comenzar con los plots historicos Miguel 2025-08-16 01:39:17 +0200
  • 86b4add6ab feat: Implement historical plot management with session creation, data loading, and enhanced charting capabilities JsonEditor Miguel 2025-08-16 01:01:10 +0200
  • 8ac87c8f98 feat: Add plot session creation event logging and enhance plot selection handling in PlotManager Miguel 2025-08-15 23:05:50 +0200
  • 3417056b06 Refactor: Remove PlotRealtimeViewer and PlotTableManager components Miguel 2025-08-15 22:55:03 +0200
  • a4f74b70ed feat: Add confirmation dialog for deletion operations, enhance logging in symbol processor, and update button color schemes Miguel 2025-08-15 22:31:25 +0200
  • 0f2b9b8fb4 feat: Enhance logging and error handling in symbol processing, update system state and dataset variables, and add symbol data expansion functionality Miguel 2025-08-15 21:05:58 +0200
  • e7cee49b1e feat: Enhance PlotJuggler integration by launching with multiple files in a single instance, improve logging for application events, and update system state for active datasets Miguel 2025-08-15 20:38:05 +0200
  • 02b622cb20 feat: Add file path copying functionality to CSV File Browser and update PlotJuggler launch command Miguel 2025-08-15 20:29:17 +0200
  • 3a830fe100 feat: Add PlotJuggler integration with UDP streaming support, update system state and dataset variables for streaming, and enhance dashboard functionality Miguel 2025-08-15 20:23:10 +0200
  • 60db337284 feat: Implement CSV File Browser component, add API endpoints for CSV file management, and update system state for dataset activation Miguel 2025-08-15 20:15:27 +0200
  • 4481eb33a7 feat: Enhance logging for plot sessions, update UI widgets to use switches, and reorder active datasets in system state Miguel 2025-08-15 19:55:57 +0200
  • 609ae865de feat: Add detailed logging for plot sessions and implement TabCoordinationDemo component for coordination status display Miguel 2025-08-15 19:41:01 +0200
  • e4908396be feat: Add detailed logging for plot session creation and remove unused TabCoordinationDemo component Miguel 2025-08-15 19:19:24 +0200
  • 696b79ba0d feat: Implement coordinated connection and polling for real-time data updates across tabs Miguel 2025-08-15 18:55:58 +0200
  • e97cd5260b feat: Implement multi-browser support for plot sessions Miguel 2025-08-15 16:56:02 +0200
  • 405edd682e feat: Enhance logging and configuration for plot sessions, update dataset handling, and improve chart rendering logic Miguel 2025-08-15 15:49:13 +0200
  • 5caa74fa27 feat: Add detailed logging for plot sessions, update plot configuration, and enhance chart handling Miguel 2025-08-15 13:17:08 +0200
  • 6cd5f36c7c feat: Enhance application event logging, add stacked Y-axis support, and update plot session configurations Miguel 2025-08-15 13:06:14 +0200
  • 14089cdc2e feat: Add detailed application event logging, enhance plot session configurations, and support stacked Y-axes in Chart.js Miguel 2025-08-15 12:55:43 +0200
  • 3514218ff2 feat: Normalize timestamps for chart data and update time window for plot configuration Miguel 2025-08-15 12:13:42 +0200
  • addd9fa6bc feat: Enhance event logging for plot sessions, improve zoom functionality, and update dataset configurations Miguel 2025-08-15 11:01:20 +0200
  • 438ebc1462 feat: Enhance event logging for plot sessions and improve zoom reset functionality with data reload Miguel 2025-08-15 00:54:01 +0200
  • 73f743ce7c feat: Add detailed application event logging and enhance Chart.js health monitoring with auto-recovery features Miguel 2025-08-15 00:51:18 +0200
  • b864e81aa3 feat: Enhance event logging, improve CSV handling, and optimize Chart.js zoom functionality Miguel 2025-08-15 00:42:14 +0200
  • e517f40a5d feat: Enhance application event logging, improve CSV handling, and add CSV validator utility Miguel 2025-08-15 00:28:21 +0200
  • 4f7b55bd0d feat: Agregar registro detallado de eventos de aplicación y mejorar la carga de datos históricos desde archivos CSV Miguel 2025-08-15 00:21:41 +0200
  • 91718e7bf7 feat: Implement historical data loading from CSV files, enhance PlotRealtimeViewer component, and improve Chart.js dependency checks Miguel 2025-08-14 23:32:07 +0200
  • ea2006666f feat: Enhance application event logging, add CSV header validation, and implement fullscreen mode for charts Miguel 2025-08-14 22:57:42 +0200
  • 032959f491 feat: Implement CSV header validation and automatic renaming for dataset files Miguel 2025-08-14 22:33:39 +0200
  • bd0e169757 feat: Migrate Chart.js libraries to npm for offline usage and update application setup Miguel 2025-08-14 21:39:27 +0200
  • e0192453d8 Refactor code structure for improved readability and maintainability Miguel 2025-08-14 18:39:25 +0200