bigcat88
0df1ccac6f
GitHub CI test for Assets
2025-09-10 16:22:22 +03:00
bigcat88
a9096f6c97
removed non-needed code, fix tests, +1 new test
2025-09-09 20:54:11 +03:00
bigcat88
964de8a8ad
add more list_assets tests + fix one found bug
2025-09-09 20:35:18 +03:00
bigcat88
357193f7b5
fixed metadata filtering + tests
2025-09-09 19:12:11 +03:00
bigcat88
0ef73e95fd
fixed validation error + more tests
2025-09-09 16:02:39 +03:00
bigcat88
dfb5703d40
feat: remove Asset when there is no references left + bugfixes + more tests
2025-09-09 15:10:07 +03:00
bigcat88
e3311c9229
feat: support for in-memory SQLite databases
2025-09-08 18:15:09 +03:00
bigcat88
3fa0fc496c
fix: use UPSERT to eliminate rare race condition during ingesting many small files in parallel
2025-09-08 18:13:32 +03:00
bigcat88
6282d495ca
corrected detection of missing files for assets
2025-09-07 22:08:38 +03:00
bigcat88
b8ef9bb92c
add detection of the missing files for existing assets
2025-09-07 16:49:39 +03:00
bigcat88
2d9be462d3
add support for assets duplicates
2025-09-06 19:22:51 +03:00
bigcat88
789a62ce35
assume that DB packages always present; refactoring & cleanup
2025-09-06 17:44:01 +03:00
bigcat88
84384ca0b4
temporary restore ModelManager
2025-09-05 23:02:26 +03:00
bigcat88
ce270ba090
added Assets Autoscan feature
2025-09-05 17:46:09 +03:00
bigcat88
bf8363ec87
always autofill "filename" in the metadata
2025-08-29 19:48:42 +03:00
bigcat88
6b86be320a
use UUID instead of autoincrement Integer for Assets ID field
2025-08-28 08:22:54 +03:00
bigcat88
bdf4ba24ce
removed not needed "assets.updated_at" column
2025-08-27 21:58:17 +03:00
bigcat88
871e41aec6
removed not needed "refcount" column
2025-08-27 21:36:31 +03:00
bigcat88
eb7008a4d3
removed not used "added_by" column
2025-08-27 21:26:35 +03:00
bigcat88
0379eff0b5
allow Upload Asset endpoint to accept hash (as documentation requires)
2025-08-27 21:18:26 +03:00
bigcat88
026b7f209c
add "--multi-user" support
2025-08-27 19:47:55 +03:00
bigcat88
7c1b0be496
add Get Asset endpoint
2025-08-27 09:58:12 +03:00
bigcat88
6fade5da38
add AssetsResolver support
2025-08-26 20:58:04 +03:00
bigcat88
a763cbd39d
add upload asset endpoint
2025-08-25 16:35:29 +03:00
bigcat88
09dabf95bc
refactoring: use the same code for "scan task" and realtime DB population
2025-08-25 13:31:56 +03:00
bigcat88
d7464e9e73
implemented assets scaner
2025-08-24 19:29:21 +03:00
bigcat88
a82577f64a
auto-creation of tags and fixed population DB when cloned asset is already present
2025-08-24 16:36:01 +03:00
bigcat88
f2ea0bc22c
added create_asset_from_hash endpoint
2025-08-24 14:15:21 +03:00
bigcat88
0755e5320a
remove timezone; download asset, delete asset endpoints
2025-08-24 12:36:20 +03:00
bigcat88
8d46bec951
use Pydantic for output; finished Tags endpoints
2025-08-24 11:02:30 +03:00
bigcat88
5c1b5973ac
dev: refactor; populate models in more nodes; use Pydantic in endpoints for input validation
2025-08-23 20:14:22 +03:00
bigcat88
f92307cd4c
dev: Everything is Assets
2025-08-23 19:21:52 +03:00
pythongosssss
54cf14cbbb
Merge remote-tracking branch 'origin/master' into pysssss-model-db
2025-08-03 16:36:49 +01:00
Johnpaul Chiwetelu
3dfefc88d0
API for Recently Used Items ( #8792 )
...
* feat: add file creation time to model file metadata and user file info
* fix linting
2025-08-01 22:02:06 -04:00
SHIVANSH GUPTA
d03ae077b4
Added parameter required_frontend_version in the /system_stats API response ( #8875 )
...
* Added the parameter required_frontend_version in the /system_stats api response
* Update server.py
* Created a function get_required_frontend_version and wrote tests for it
* Refactored the function to return currently installed frontend pacakage version
* Moved required_frontend to a new function and imported that in server.py
* Corrected test cases using mocking techniques
* Corrected files to comply with ruff formatting
2025-07-24 14:05:54 -04:00
filtered
baa8c8cdd3
Add '@prerelease' to use latest test frontend ( #8501 )
...
* Add '@prerelease' to use latest test frontend
Allows download of pre-release versions.
Will always get the latest pre-release version - even if it's older than the latest stable release.
* nit
2025-06-12 17:03:27 -07:00
filtered
ecb8d15e7a
Allow specifying any frontend semver suffixes ( #8498 )
2025-06-11 21:41:30 -04:00
pythongosssss
50c605e957
Add support for sqlite database ( #8444 )
...
* Add support for sqlite database
* fix
2025-06-11 16:43:39 -04:00
pythongosssss
7d5160f92c
Tidy
2025-06-01 15:45:15 +01:00
pythongosssss
7f7b3f1695
tidy
2025-06-01 15:41:00 +01:00
pythongosssss
9da6aca0d0
Add additional db model metadata fields and model downloading function
2025-06-01 15:32:13 +01:00
pythongosssss
1cb3c98947
Implement database & model hashing
2025-06-01 15:32:02 +01:00
Benjamin Lu
180db6753f
Add Help Menu in NodeLibrarySidebarTab ( #8179 )
2025-06-01 04:32:32 -04:00
comfyanonymous
d9c80a85e5
This should not be a warning. ( #7946 )
2025-05-05 07:49:07 -04:00
Terry Jia
5c5457a4ef
support more example folders ( #7836 )
...
* support more example folders
* add warning message
2025-04-29 11:28:04 -04:00
Benjamin Lu
8115a7895b
Add /api/v2/userdata endpoint ( #7817 )
...
* Add list_userdata_v2
* nit
* nit
* nit
* nit
* please set me free
* \\\\
* \\\\
2025-04-27 20:06:55 -04:00
Christian Byrne
05d5a75cdc
Update frontend to 1.16 (Install templates as pip package) ( #7623 )
...
* install templates as pip package
* Update requirements.txt
* bump templates version to include hidream
---------
Co-authored-by: Chenlei Hu <hcl@comfy.org>
2025-04-17 14:25:33 -04:00
Laurent Erignoux
2b71aab299
User missing ( #7439 )
...
* Ensuring a 401 error is returned when user data is not found in multi-user context.
* Returning a 401 error when provided comfy-user does not exists on server side.
2025-04-01 13:53:52 -04:00
Chenlei Hu
ce9b084279
[nit] Format error strings ( #7345 )
2025-03-21 19:08:25 -04:00
comfyanonymous
f4411250f3
Repeat frontend version warning at the end.
...
This way someone running ComfyUI with the command line is more likely to
actually see it.
2025-03-12 07:13:40 -04:00