Tags: codeceptjs/ui
Tags
fix: module.exports error by converting languageDetection to ES modul… …es (#575) * Initial plan * Fix module.exports error by converting languageDetection to ES modules Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
fix: browser test connectivity issues, add dynamic syntax highlightin… …g, and comprehensive e2e test coverage (#573) * Initial plan * Initial analysis: browser tests working but need server startup improvements Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix browser test connectivity with improved server startup and error handling Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Add dynamic language detection for code editor syntax highlighting Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix failed e2e tests and add comprehensive e2e test coverage Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
fix: file loading API and WebSocket connection issues (#571) * Initial plan * Fix file API and WebSocket URL issues - Fix POST /api/file to read from request body (path parameter) - Add backward compatibility for existing file API usage - Fix WebSocket URL construction to use ws:/wss: protocol - Add JSON body parser to file endpoint - Maintain streaming for legacy requests while adding JSON response for frontend Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Clean up temporary test files Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
fix: JavaScript heap out of memory errors in browser tests (#569) * Initial plan * Initial analysis of memory heap issue in browser tests Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix memory heap overflow issues in browser tests - Replace synchronous fs.readFileSync with streaming in get-file.js - Add 10MB file size limit to prevent memory overload - Add memory cleanup for worker processes with bounded arrays - Enhance safe-serialize with memory limits for arrays and objects - Add comprehensive test coverage for memory fixes - Maintain backward compatibility with existing functionality Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
fix: multiple UI critical issues: autocomplete, file loading, search … …clearing, and stop functionality (#567) * Initial plan * Fix multiple UI issues: autocomplete, file loading, search clearing, and stop functionality Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
fix: RangeError: Maximum call stack size exceeded in Socket.IO serial… …ization (#563) * Initial plan * Fix RangeError: Maximum call stack size exceeded in Socket.IO serialization Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
fix: bump latest codeceptjs 3.7.4 (#554) * Initial plan * Update codeceptjs dependency to version 3.7.4 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
feat: CodeceptUI 2.x: Comprehensive GitHub Issues Resolution + Profes… …sional Monaco Editor Integration - CORS Support, Configuration Hooks, Reverse Proxy Compatibility, Browser Management, IDE Features, Enhanced UI/UX, Robust Test Suite, and Fixed E2E Testing Pipeline (#552) * Initial plan * Initial analysis and plan for CodeceptUI 2.x improvements Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix Node.js compatibility, lint errors, and CodeceptJS 3.x compatibility Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Complete CodeceptUI 2.x modernization with full functionality restored Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Add comprehensive test coverage for CodeceptUI: 77 new tests covering utilities, config, API endpoints, and models Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Update GitHub Actions workflows to run comprehensive unit test suite Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Implement comprehensive enhancements: real-time file watching, dynamic runtime mode switching, performance optimizations, and updated README with screenshots Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix GitHub issues #41, #72, #100, #103: WebSocket port compatibility, improved responsive design, better snapshot visibility, and enhanced small screen UX Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix critical GitHub issues: CORS support, run button state, browser cleanup, config hooks, reverse proxy support, and IDE-like split view Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Complete UI/UX improvements: Enhanced visual feedback, progress indicators, status badges, and modern loading components Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Implement comprehensive Monaco Editor integration for GitHub issue #38: In-browser code editing with modern CodeceptJS syntax support, autocomplete, and performance optimizations Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix failed tests and update main README to showcase Monaco Editor and comprehensive features - Fixed getCodeceptjsConfig function missing from codeceptjs-factory exports - Resolved codecept_helper undefined issue with graceful fallback for tests - Fixed scenario extraction logic to find closest scenario match instead of first match - Resolved test isolation issues with unique test file naming - Enhanced editor-repository backup cleanup with proper test isolation - Updated comprehensive README.md showcasing: * Professional Monaco Editor integration with modern CodeceptJS 3.x syntax * Universal network compatibility (CORS, reverse proxy, custom ports) * Real-time development features and file watching * Enhanced performance optimizations and mobile responsiveness * Technical achievements resolving 10+ critical GitHub issues * Advanced configuration examples and deployment guides - All 118 tests now passing successfully - Comprehensive test coverage across all functionality layers Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix failed unit tests: Resolve timeout issues with WebSocket connections and event listeners Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> * Fix failed e2e tests: Build frontend, use correct backend startup, fix Playwright browser configuration Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
fix: bump axios from 1.8.4 to 1.10.0 (#503) Bumps [axios](https://github.com/axios/axios) from 1.8.4 to 1.10.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.8.4...v1.10.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
PreviousNext