81e5ddec57Refactor PlotHistoricalSession and TimePointSelector components for improved UI and functionalityMiguel2025-08-27 15:34:01 +0200
61d61d27d1feat: Enhance Checkbox and Switch widgets for improved layout and error handlingMiguel2025-08-27 14:49:43 +0200
42cd1743e8Enhance alignment and styling for RJSF componentsMiguel2025-08-27 14:45:50 +0200
76c6743537Add TooltipFieldTemplate for enhanced user experience in formsMiguel2025-08-27 13:04:57 +0200
dec3a49836feat: Enhance application event logging; add tooltips for UI fields and improve PLC configuration descriptionsMiguel2025-08-27 12:45:19 +0200
cda40ce0abfeat: Update UI schema help texts to descriptions for consistency; add new application event logs and update system state configurationMiguel2025-08-27 12:02:57 +0200
29b6e92284feat: Enhance get_records_directory function to support optional config_manager for dynamic path retrievalMiguel2025-08-27 10:30:28 +0200
01489aec59feat: Add Playwright MCP testing suite with various automation scriptsMiguel2025-08-27 10:16:08 +0200
1b6528977afeat: Update PLC configuration to support absolute and relative paths for records and symbolsMiguel2025-08-27 09:24:41 +0200
c251c76072Reduce health check interval in InstanceManager to improve responsiveness; adjust font size and line height in ConsoleLogsDisplay for better readability.Miguel2025-08-26 16:54:58 +0200
c5cd0494adUpdate routing in App component and adjust CORS settings in main.py; add project overview documentationMiguel2025-08-26 11:22:42 +0200
228b0deb24Improve error handling in PowerShell build script and update icon path in main.py to use resource from public folder.Miguel2025-08-26 10:40:24 +0200
ed7ff2d571Enhance PowerShell build script with improved file handle management and retry logic for compression; add functionality to open destination folder in Explorer after build completion.Miguel2025-08-26 10:03:51 +0200
e77a5c3932Refactor dataset variable schemas and UI handling in Dashboard component for improved clarity and external schema compatibility; streamline variable configuration process.Miguel2025-08-25 18:37:43 +0200
551ec8b4a5Refactor dataset variable areas to uppercase, update plot definitions and variables, and enhance UI schema for better clarity and consistencyMiguel2025-08-25 18:02:24 +0200
aba83f843aRefactor dataset definitions and variables; update plot configurations and add system tray supportMiguel2025-08-25 16:02:15 +0200
250748446fEnhance 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.Miguel2025-08-25 14:39:58 +0200
366cb638e4Add PowerShell build script for S7 Streamer & Logger with frontend build, conda activation, and compression stepsMiguel2025-08-22 18:07:19 +0200
cc4888fa18Refactor 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.Miguel2025-08-22 17:39:58 +0200
9dae98bfdcUpdate plot definitions and frontend configurations for time window adjustmentsMiguel2025-08-22 16:50:53 +0200
9bbf299826fix: Address gap between historical and real-time data in ChartjsPlotMiguel2025-08-22 16:23:30 +0200
aa75a46d84Enhance disk usage retrieval with multiple fallbacks for Windows compatibilityMiguel2025-08-22 16:04:39 +0200
6302acfc0fUpdate backend manager and instance management logicMiguel2025-08-22 15:22:30 +0200
ee6918445efeat: Implement robust backend instance management with HTTP health checks and PID verificationMiguel2025-08-22 14:13:07 +0200
88a6b805beRefactor: Remove legacy code and tests, update system state configurationMiguel2025-08-22 12:42:42 +0200
192c83ebcefeat: Refactor state file path handling and update application events in JSONMiguel2025-08-22 12:07:14 +0200
c5ed02b4a2feat: Update application events and system state, optimize JSON structure, and add build instructions to READMEMiguel2025-08-22 11:37:15 +0200
fce7928a7fVerificacion de Lecturas con Test de sistema Legacy y OptimizadoMiguel2025-08-22 11:15:50 +0200
b7e491289bAdd comprehensive tests for snap7 v2 functionalityMiguel2025-08-21 20:30:41 +0200
a9e4e0d3aeAdd comprehensive tests for PE/PA fixed implementation and optimized batch readingMiguel2025-08-20 00:09:42 +0200
5e89921f05feat: Implement early instance check and enhance shutdown processMiguel2025-08-19 17:07:00 +0200
4a064937d3Implement OptimizedBatchReader for efficient PLC variable readingMiguel2025-08-19 10:41:09 +0200
a1c004f11bUpdate configuration and directory handlingMiguel2025-08-18 18:51:18 +0200
bd5b70f044feat: Update resource path handling for React build directory and clean up main.specMiguel2025-08-18 00:02:33 +0200
13e7a12b6dPreparacion de PyInstallerMiguel2025-08-17 23:53:58 +0200
00c021f496feat: Enhance DataStreamer with critical validation and performance monitoring improvementsMiguel2025-08-17 13:01:36 +0200
ac87ce2568feat: Update dataset configurations and improve PLC communicationMiguel2025-08-17 11:41:31 +0200
61365240d6Update dataset definitions and chart configuration for improved performanceMiguel2025-08-17 11:00:22 +0200
3015fe4391feat: Enhance coordinated polling with error handling and performance monitoringMiguel2025-08-17 10:39:57 +0200
030b691064feat(i18n): add internationalization support with language detection and translations for English, Spanish, and ItalianMiguel2025-08-17 00:15:44 +0200
1ecb8c71eefeat: Add console logs display and export functionalityMiguel2025-08-16 23:55:27 +0200
ca6d39cb06feat: Add import/export functionality for configuration and dataset variablesMiguel2025-08-16 22:35:50 +0200
2ba244f3aaRemove console log statements for cleaner production code across various components and utilitiesMiguel2025-08-16 21:24:55 +0200
e46cc62a0dRefactor 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.Miguel2025-08-16 21:12:19 +0200
7738f1d241feat: Enhance ChartjsHistoricalPlot with simple and fullscreen modesMiguel2025-08-16 20:36:56 +0200
3803cc92aefeat: Enhance TimePointSelector with range input and apply changes functionalityMiguel2025-08-16 19:42:26 +0200
0f928c50e7feat: Implement data availability visualization in historical plotsMiguel2025-08-16 19:20:42 +0200
be2df781cfImplementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLCMiguel2025-08-16 18:34:31 +0200
5cd3d61128feat: Implement intelligent decimation for Chart.js plots and optimize zoom handling in historical session componentMiguel2025-08-16 17:03:25 +0200
fe1df15942feat: Enhance application event logging and improve historical plot components with new data handling and UI updatesMiguel2025-08-16 16:53:50 +0200
d588574b4ffeat: Enhance event logging and improve time navigation synchronization in historical plot componentsMiguel2025-08-16 16:08:35 +0200
43d125bea1feat: Add TimePointSelector component for time navigation and selectionMiguel2025-08-16 12:45:09 +0200
ae1fc0508dfeat: Implement historical data caching mechanism with buffer zones for improved performance and efficiency in data retrievalMiguel2025-08-16 10:06:43 +0200
11d1d2ad81feat: Implement PlotHistoricalManager and PlotHistoricalSession components for managing and visualizing historical CSV data with enhanced time range selection and configuration options.Miguel2025-08-16 09:39:39 +0200
d3a0e4b6c8Antes de comenzar con los plots historicosMiguel2025-08-16 01:39:17 +0200
86b4add6abfeat: Implement historical plot management with session creation, data loading, and enhanced charting capabilities
JsonEditor
Miguel2025-08-16 01:01:10 +0200
8ac87c8f98feat: Add plot session creation event logging and enhance plot selection handling in PlotManagerMiguel2025-08-15 23:05:50 +0200
3417056b06Refactor: Remove PlotRealtimeViewer and PlotTableManager componentsMiguel2025-08-15 22:55:03 +0200
a4f74b70edfeat: Add confirmation dialog for deletion operations, enhance logging in symbol processor, and update button color schemesMiguel2025-08-15 22:31:25 +0200
0f2b9b8fb4feat: Enhance logging and error handling in symbol processing, update system state and dataset variables, and add symbol data expansion functionalityMiguel2025-08-15 21:05:58 +0200
e7cee49b1efeat: Enhance PlotJuggler integration by launching with multiple files in a single instance, improve logging for application events, and update system state for active datasetsMiguel2025-08-15 20:38:05 +0200
02b622cb20feat: Add file path copying functionality to CSV File Browser and update PlotJuggler launch commandMiguel2025-08-15 20:29:17 +0200
3a830fe100feat: Add PlotJuggler integration with UDP streaming support, update system state and dataset variables for streaming, and enhance dashboard functionalityMiguel2025-08-15 20:23:10 +0200
60db337284feat: Implement CSV File Browser component, add API endpoints for CSV file management, and update system state for dataset activationMiguel2025-08-15 20:15:27 +0200
4481eb33a7feat: Enhance logging for plot sessions, update UI widgets to use switches, and reorder active datasets in system stateMiguel2025-08-15 19:55:57 +0200
609ae865defeat: Add detailed logging for plot sessions and implement TabCoordinationDemo component for coordination status displayMiguel2025-08-15 19:41:01 +0200
e4908396befeat: Add detailed logging for plot session creation and remove unused TabCoordinationDemo componentMiguel2025-08-15 19:19:24 +0200
696b79ba0dfeat: Implement coordinated connection and polling for real-time data updates across tabsMiguel2025-08-15 18:55:58 +0200
e97cd5260bfeat: Implement multi-browser support for plot sessionsMiguel2025-08-15 16:56:02 +0200
405edd682efeat: Enhance logging and configuration for plot sessions, update dataset handling, and improve chart rendering logicMiguel2025-08-15 15:49:13 +0200
5caa74fa27feat: Add detailed logging for plot sessions, update plot configuration, and enhance chart handlingMiguel2025-08-15 13:17:08 +0200
4f7b55bd0dfeat: Agregar registro detallado de eventos de aplicación y mejorar la carga de datos históricos desde archivos CSVMiguel2025-08-15 00:21:41 +0200
91718e7bf7feat: Implement historical data loading from CSV files, enhance PlotRealtimeViewer component, and improve Chart.js dependency checksMiguel2025-08-14 23:32:07 +0200
ea2006666ffeat: Enhance application event logging, add CSV header validation, and implement fullscreen mode for chartsMiguel2025-08-14 22:57:42 +0200
032959f491feat: Implement CSV header validation and automatic renaming for dataset filesMiguel2025-08-14 22:33:39 +0200
bd0e169757feat: Migrate Chart.js libraries to npm for offline usage and update application setupMiguel2025-08-14 21:39:27 +0200
e0192453d8Refactor code structure for improved readability and maintainabilityMiguel2025-08-14 18:39:25 +0200