* api: add WebSocket /ping endpoint and update session guard to support WebSocket subprotocol auth; add tests (test_api_ping.py)
* Initial websocket support using ping
* Initial websocket support using ping
* Initial websocket support using ping
* Combine imports
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Remove system memory limit (#986)
* Add session_id, make token size more reasonable (#983)
* Add session_id, make token size more reasonable
* Use more direct approach
* Fix more stuff
* Fix ignore comments
* Fix naming
* Fix lint
* Introduce API scelleton
* Raw impl for session
* Simple state endpoint
* Apply _body naming
* Finalize session testing and comment out tons of useless code
* Clean and refactor part1
* Clean and refactor part2
* Clean and refactor part2
* Clean and refactor part2
* Clean and refactor part2
* Refactor middleware
* Refactor middleware
* Clean and refactor part3
* TDD and 2 beers
* TDD and 2 beers
* Complete state endpoints
* You can only set what is already present
* Use only JSON as response
* Use default logger
* Improve auth extraction
* Extend api command with more args
* Adjust API messages
* mark as next
* add fran model
* add support for corridor key (#1060)
* introduce despill color
* simplify the apply dispill color
* finalize naming for both fill and despill
* follow vision_frame convension
* patch fran model
* adjust fran urls
* Feat/dynamic env setup (#1061)
* dynamic environment setup
* dynamic environment setup
* fix fran model
* prevent directml using incompatible corridor_key model
* fix environment setup for windows
* switch to corridor_key_1024 and corridor_key_2048
* switch to corridor_key_1024 and corridor_key_2048
* mark it as 3.6.0
* rename environment to conda
* rename environment to conda
* fix testing for face analyser
* some background remove cosmetics
* some background remove cosmetics
* some background remove cosmetics
* update preview
---------
Co-authored-by: harisreedhar <h4harisreedhar.s.s@gmail.com>
* remove insecure flag from curl
* eleminate repating definitons
* limit processors and ui layouts by choices
* follow couple of v4 standards
* use more secure mkstemp
* dynamic cache path for execution providers
* fix benchmarker, prevent path traveling via job-id
* fix order in execution provider choices
* resort by prioroty
* introduce support for QNN
* close file description for Windows to stop crying
* prevent ConnectionResetError under windows
* needed for nested .caches directory as onnxruntime does not create it
* different approach to silent asyncio
* update dependencies
* simplify the name to just inference providers
* switch to trt_builder_optimization_level 4
Enforce consistent space inside square brackets for all list literals
across source and test files.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <noreply@anthropic.com>
* honor webcam resolution to avoid stripe mismatch, update dependencies
* avoid version conflicts
* enforce prores video extraction to 8 bit
* make the installer more robust on execution switch
* make the installer more robust on execution switch
* improve the installer env handling
* different approach to handle env