* feat: video recorder on failures
* feat: fixture for sample page class
* feat: video recorder on failures
* feat: fixture for sample page class
* feat: video recorder on failures
* feat: fixture for sample page class
* feat: Apply Screenshot on failures
* feat: set timeout by default
* chore: clean up import
* feat: video recorder on failures
* feat: fixture for sample page class
* feat: add wait for app update
* chore: correct timeout
* chore: correct timeout
* chore: test timeout
* chore: test timeout
* chore: test timeout
* chore: browser context config
* chore: temporally disable the video recorder to bypass issue
* fix: factory reset not remove jan data folder
Signed-off-by: James <james@jan.ai>
* chore: prettier fix
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
* fix: local server blank parameters if there is no thread selected
* fix: show errors only when the selected model is started while starting the server
* fix: show loading progress of selected model only
* feat: add modal troubleshooting guideline
* resolve inconsistent message hidden
* feat: revamp ui dropdown list model option
* display model id and copy button
* add function copy id model from dropdownlist
* add info concurrently send requests to one active local model
* feat: add modal troubleshooting guideline
* show app, server log and device specs from user agent
* add function copy app, server log and device specs
* add todo device specs
* update style darkmode for modal troubleshoot
* resolve inconsistent message hidden
* fix: model failed to load but the server started successfully (#1971)
* fix: start server success but modal load failed
* add information model failed load while start server successfully