Commit Graph

30 Commits

Author SHA1 Message Date
bigcat88
975650060f
concurrency upload test + fixed 2 related bugs 2025-09-14 09:39:23 +03:00
bigcat88
4a713654cd
added more tests for the Assets logic 2025-09-14 09:10:59 +03:00
bigcat88
bb9ed04758
global refactoring; add support for Assets without the computed hash 2025-09-13 16:39:08 +03:00
bigcat88
0df1ccac6f
GitHub CI test for Assets 2025-09-10 16:22:22 +03:00
bigcat88
357193f7b5
fixed metadata filtering + tests 2025-09-09 19:12:11 +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
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
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
09dabf95bc
refactoring: use the same code for "scan task" and realtime DB population 2025-08-25 13:31:56 +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
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
pythongosssss
50c605e957
Add support for sqlite database (#8444)
* Add support for sqlite database

* fix
2025-06-11 16:43:39 -04: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