Jeremy Grossmann
a2cdc14a25
Merge branch '3.1' into image-manager-out-of-sync
2026-10-01 14:44:24 +02:00
Mark Paronyan
bbf4e6aa2c
fix(typing): resolve mypy errors in api.routes.controller.images
2026-09-29 22:02:20 +03:00
Mark Paronyan
81474b4651
fix(typing): resolve mypy errors in db.repositories.images
2026-09-29 22:02:19 +03:00
Cristi
42d30651da
Merge origin/3.1 into image-manager-out-of-sync
...
Preserve image reconciliation, locking, and regression coverage while integrating upstream release, dependency, typing, and formatting updates. Align feature code with the new Ruff checks.
2026-09-28 23:16:24 +03:00
Cristi
046dff4d08
fix(images): reconcile the image inventory with filesystem changes
2026-09-28 16:01:36 +03:00
Mark Paronyan
a0450b6bce
refactor: ruff autofixes
2026-09-27 15:55:10 +03:00
grossmj
6bd855b3c5
New database schema for better RBAC
2023-08-21 21:32:23 +10:00
grossmj
b683659d21
Sqlite doesn't allow BigInteger to be used as an primary key with autoincrement
2021-09-23 11:05:03 +09:30
grossmj
f1ecb02160
Small db tables adjustments
2021-09-04 15:23:25 +09:30
grossmj
d606553e20
Allow images to be stored in subdirs and used by templates.
2021-08-30 16:53:41 +09:30
grossmj
4d9e4e1059
Add prune images endpoint.
...
Use many-to-many relationship between images and templates.
2021-08-20 15:58:41 +09:30
grossmj
078c42f185
Save image size + start to automatic template creation based on image checksum.
2021-08-11 16:58:23 +09:30
grossmj
515bd50261
Start refactoring for images management
2021-06-06 16:52:47 +09:30