immich/server/src/dtos
Giacomo Pinato 6b6058c463
feat: store null instead of empty string for album.description (#30123)
Addresses the first column of issue #28832: album.description now stores
and returns null instead of an empty string.

Co-authored-by: Giacomo Pinato <giacomo.pinato@gmail.com>
2026-07-30 19:41:49 +00:00
..
activity.dto.ts fix: cleanup nestjs-zod properties (#28447) 2026-05-18 15:31:08 -04:00
album-response.dto.spec.ts chore!: remove without assets (#27835) 2026-04-15 18:34:22 -04:00
album.dto.ts feat: store null instead of empty string for album.description (#30123) 2026-07-30 19:41:49 +00:00
api-key.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
asset-ids.response.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
asset-media-response.dto.ts refactor(server): describe check upload id as string (#29274) 2026-06-23 12:42:42 +02:00
asset-media.dto.ts docs(server): clarify AssetBulkUploadCheckItem.id is a correlation token (#29141) 2026-06-16 14:07:36 +00:00
asset-response.dto.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
asset.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
auth.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
bbox.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
calendar-heatmap.dto.ts feat: user upload heatmap (#28593) 2026-06-04 15:36:09 -04:00
database-backup.dto.ts refactor!: change number to integer types (#27912) 2026-04-28 11:25:03 -04:00
download.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
duplicate.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
editing.dto.ts refactor!: change number to integer types (#27912) 2026-04-28 11:25:03 -04:00
env.dto.ts chore(server)!: drop pgvecto.rs support (#28159) 2026-04-30 09:40:38 -04:00
exif.dto.ts refactor!: disallow star rating < 1 (#27896) 2026-06-04 17:06:28 +00:00
integrity.dto.ts chore(server): organize integrity dtos (#29191) 2026-06-18 14:44:28 +02:00
job.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
json-schema.dto.ts chore(server): use bounded numbers in workflows (#29009) 2026-07-08 17:15:48 -07:00
library.dto.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
license.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
maintenance.dto.ts refactor!: change number to integer types (#27912) 2026-04-28 11:25:03 -04:00
map.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
memory.dto.ts fix: memory search date validation (#29907) 2026-07-14 16:34:38 +02:00
model-config.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
notification.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
ocr.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
onboarding.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
partner.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
person.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
plugin-manifest.dto.ts feat: webhook workflow action (#29258) 2026-06-26 16:08:45 +02:00
plugin.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
queue-legacy.dto.ts feat: integrity check jobs (missing files, untracked files, checksums) (#24205) 2026-06-10 21:02:27 +02:00
queue.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
search.dto.ts feat(server): new search schemas and query builders (#28686) 2026-07-22 22:33:23 +00:00
server.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
session.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
shared-link.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
stack.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
streaming.dto.ts feat(server): add hls playlist hint (#29150) 2026-06-17 19:02:10 -04:00
sync.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
system-config.dto.ts fix: integrity checks dto validation (#29621) 2026-07-07 20:49:26 +02:00
system-metadata.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
tag.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
time-bucket.dto.ts fix: strip metadata from timeline responses for shared links without exif sharing (#28644) 2026-05-27 17:29:37 +02:00
trash.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
user-preferences.dto.ts feat(web): recently added link in sidebar (#29039) 2026-07-01 23:12:50 +00:00
user-profile.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
user.dto.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
user.dto.ts fix(server): respect timezone in iso date string encoding (#28810) 2026-06-03 19:00:10 -04:00
workflow.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00