feat(web): conversation management — search, rename, delete, archive (#121) (#139)

Co-authored-by: Jason Woltje <[email protected]>
Co-committed-by: Jason Woltje <[email protected]>
This commit is contained in:
2026-03-15 18:20:15 +00:00
committed by jason.woltje
parent 07647c8382
commit d42cd68ea4
7 changed files with 2228 additions and 25 deletions
@@ -1,4 +1,12 @@
import { IsIn, IsObject, IsOptional, IsString, IsUUID, MaxLength } from 'class-validator';
import {
IsBoolean,
IsIn,
IsObject,
IsOptional,
IsString,
IsUUID,
MaxLength,
} from 'class-validator';
export class CreateConversationDto {
@IsOptional()
@@ -20,6 +28,10 @@ export class UpdateConversationDto {
@IsOptional()
@IsUUID()
projectId?: string | null;
@IsOptional()
@IsBoolean()
archived?: boolean;
}
export class SendMessageDto {