12 Commits

Author SHA1 Message Date
Mees Frensel
f16a83f65b keep allowing 0 and convert to null internally 2026-04-23 15:13:10 +02:00
Mees Frensel
2325a359a6 refactor!: disallow star rating of -1 2026-04-17 15:57:32 +02:00
Brandon Wees
6da2d3d587
chore!: remove getRandom api endpoint (#27780)
* chore!: remove getRandom api endpoint

* chore: sync openapi

* fix: test

* chore: more cleanup
2026-04-14 21:32:12 -04:00
Timon
7d8f843be6
refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
Mees Frensel
e454c3566b
refactor: star rating (#26357)
* refactor: star rating

* transform rating 0 to null in controller dto

* migrate rating 0 to null

* deprecate rating -1

* rating type annotation

* update Rating type
2026-02-26 14:54:20 +01:00
Brandon Wees
e5722c525b
feat: getAssetEdits respond with edit IDs (#26445)
* feat: getAssetEdits respond with edit IDs

* chore: cleanup typings for edit API

* chore: cleanup types with jason

* fix: openapi sync

* fix: factory
2026-02-23 20:57:57 +00:00
Jason Rasmussen
9dddccd831
fix: null validation (#25891) 2026-02-04 12:27:52 -05:00
Brandon Wees
e8c80d88a5
feat: image editing (#24155) 2026-01-09 17:59:52 -05:00
Jason Rasmussen
a2ba36c16d
feat: bulk asset metadata endpoints (#25133) 2026-01-08 14:52:16 -05:00
Daniel Dietzler
e9038193db
fix: asset copy validation error (#23387) 2025-10-30 19:40:58 -04:00
Jason Rasmussen
88072910da
feat: asset metadata (#20446) 2025-08-27 14:31:23 -04:00
Jason Rasmussen
ea9f11bf39
refactor: controller tests (#18035)
* feat: controller unit tests

* refactor: controller tests
2025-05-03 09:39:44 -04:00