ytptube/ui/app/types
copilot-swe-agent[bot] 1d5137f74f Reduce API response data by excluding unused fields from ItemDTO serialization
- Add serialize_for_list() to ItemDTO that excludes fields never used by the UI:
  options, template_chapter, temp_dir, total_bytes, total_bytes_estimate,
  tmpfilename, archive_id
- Update Encoder to use serialize_for_list() for ItemDTO objects
- Full serialize() still available for detail endpoint (GET /api/history/{id})
- Update TypeScript types to mark excluded fields as optional
- Add tests for serialize_for_list()

Co-authored-by: jbatesy <51190172+jbatesy@users.noreply.github.com>
2026-03-09 05:59:42 +00:00
..
autocomplete.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
changelogs.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
conditions.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
config.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
dl_fields.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
filebrowser.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
globals.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
index.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
item.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
logs.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
notification.d.ts refactor: migrate notifications to the new db model 2026-01-21 18:29:16 +03:00
popover.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
presets.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
responses.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
sockets.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
store.d.ts Reduce API response data by excluding unused fields from ItemDTO serialization 2026-03-09 05:59:42 +00:00
task_definitions.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
task_inspect.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
tasks.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
video.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00
ytdlp.d.ts refactor: switch from pnpm to bun 2026-02-20 22:46:30 +03:00