* feat(android): implement repeat function for scrolling until actions
* fix(shared): fix potential error in getAIConfig by ensuring trim is called correctly
* feat(android): update scrolling behavior with adjustable duration and added sleep
* feat(android): refine scrolling durations with new constants for fast and normal scroll
* feat(core): support custom midscene_run dir
* feat(report): add search functionality to PlaywrightCaseSelector component
* refactor(shared): simplify base directory resolution and remove unused environment variable
* feat(shared): integrate shared environment variables across multiple packages
* refactor(shared): update base directory resolution to use dynamic midscene_run directory
* fix(puppeteer): increase screenshot timeout from 3s to 10s for improved reliability