- Added proxy handling for `/assets/` in `sinau-c-tail.json` to route requests to the asset server.
- Enhanced `hooks.server.ts` to support proxying for both `/api/*` and `/assets/*` endpoints, including handling binary content.
- Introduced an anti copy-paste system in the lesson page to prevent text selection and copying from lesson content.
- Updated `CodeEditor.svelte` to prevent pasting from external sources with multiple layers of protection.
- Improved lesson page structure to support floating editor functionality and mobile responsiveness.
- Added celebration overlay for successful code completion in the lesson page.
- Adjusted `vite.config.ts` to include asset proxy configuration.
- Modified `podman-compose.yml` for production deployment with gunicorn and updated network settings.
- Add comprehensive LOAD_TESTING_GUIDE.md with instructions for different testing scenarios
- Implement advanced user behavior patterns in locustfile.py:
* SessionBasedUser class to simulate complete learning sessions
* BehaviorAnalysisTaskSet for sequential lesson progression
* PowerUser class representing intensive usage patterns
- Improve code extraction and compilation functionality to work with lesson content
- Enhance realism by using actual tokens from tokens_siswa.csv for user simulation
- Add proper progress tracking during simulated learning sessions
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>