* API core for model downloader
* initial basic dialog for missing models
* app.ts handling for missing models
* don't explode if getModels is a 404
* actually track downloads in progress
* overall pile of improvements to the missing models view
* minor fixes
* add setting to disable missing models warning
* temporarily remove 'models' entry from default graph
to avoid missing model dialog causing issues. Also because ckpt autodownloading shouldn't be allowed
* swap the url to a title
* add model directory to display
* match settingStore commit
* check setting before scanning models list
ie avoid redundant calcs when setting is disabled anyway
* experimental hide/show logic improvement
for #470
* minor early out fix
not sure this is strictly needed (doesn't seem to be from a test, seems draw stops being called when hidden?) but better safe than sorry
* use null
* persist collapsed state
* gitignore win32 browser_test files
just so i can local dev with playwright without git cluttering up
* experimental add test for dom widget node toggle open/closed
* Update test expectations [skip ci]
* vs code extension lied to me, manually fix loc
* Update test expectations [skip ci]
* okay that time was my fault
* Update test expectations [skip ci]
* yknow what dont expect exactly default after actually
* Update test expectations [skip ci]
* test for multiple far panning
* Update test expectations [skip ci]
* oops, flip that
* Update test expectations [skip ci]
* more stable pan coords
* Update test expectations [skip ci]
* 'move' is not strictly relative, so compensate accordingly
* Update test expectations [skip ci]
* test to zoom very far out
* Update test expectations [skip ci]
* add hackaround for node search menu popup
* Update test expectations [skip ci]
* make zoom work better
* Update test expectations [skip ci]
* fix preexisting typo
this function is never called so it's fine
* dom widget toggle needs a delay
otherwise it's a double click
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com>