- Created migration script for adding proxy support in the ScriptsManager.
- Added new columns to the execution_logs table: project_id, proxy_port, proxy_url, execution_mode.
- Created script_proxy_executions table for managing proxy executions.
- Implemented performance indexes for improved query efficiency.
- Added configuration files for various test scripts in user workspace.
- Developed a comprehensive test script for the proxy system functionality.
- Implemented a Water Hammer Simulator with Flask, including calculation and export features.
- Enhanced logging and session management for better tracking of user actions and execution status.
- Implemented `docker-entrypoint-debug.sh` for debugging purposes, including environment checks and database setup.
- Created `docker-entrypoint-simple.sh` for a streamlined entrypoint without debug information.
- Developed `docker-entrypoint.sh` with additional checks for directory structure and environment validation.
- Added `migrate_sqlite_to_postgresql.py` script for migrating data from SQLite to PostgreSQL, including backup and verification features.
- Created SQL scripts for initializing the PostgreSQL database, including extensions, indexes, and default data.
- Enhanced database setup procedures to support both PostgreSQL and SQLite configurations.