Refactor Gradio node cleanup and enhance OAuth integration. Updated _cleanup_stale_gradio_nodes to handle multiple patterns for orphaned processes. Improved demo assignment in _launch_with_oauth for better hot reload compatibility with Gradio Spaces.
Enhance model loading and configuration. Added BORDERLESS_PRELOAD_MODEL to .env.example and updated README.md for clarity. Refactored device resolution in model.py for improved GPU handling and logging. Added warning filter for UserWarning in ui/__init__.py.
Refactor ZeroGPU handling and update documentation. Reduced default BORDERLESS_GPU_DURATION to 60 seconds in .env.example and README.md. Enhanced error messaging in app.js and gradio_api.js for better user feedback on quota issues. Updated GPU_DURATION logic in config.py to enforce minimum and maximum limits.
Enhance form layout in index.html by adding example prompts section and adjusting persona list display. Update CSS for form examples and persona list styling to improve user experience.
Revise header section in index.html to enhance user experience. Updated the main title to a more descriptive format and added a brief description of the service offered. Removed redundant hero section from the main workspace.
Update authentication prompts to direct users to the new Server-mode login link and adjust chat messages accordingly following the removal of the Gradio sidebar.