feat(web): conversation management — search, rename, delete, archive (#121) (#139)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful

Co-authored-by: Jason Woltje <jason@diversecanvas.com>
Co-committed-by: Jason Woltje <jason@diversecanvas.com>
This commit was merged in pull request #139.
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

View File

@@ -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 {