mirror of
https://github.com/stackblitz/bolt.new
synced 2025-03-12 14:58:30 +00:00
Merge branch 'main' into env-file-fix
This commit is contained in:
commit
e74d6cafb5
@ -1 +1 @@
|
|||||||
{ "commit": "fce8999f27c0affbc762dc90de992b5a759ab325" }
|
{ "commit": "e064803955604198c6aac7b257efd0ad8503cb73", "version": "0.0.3" }
|
||||||
|
@ -92,7 +92,8 @@ export function useEditChatDescription({
|
|||||||
}
|
}
|
||||||
|
|
||||||
const lengthValid = trimmedDesc.length > 0 && trimmedDesc.length <= 100;
|
const lengthValid = trimmedDesc.length > 0 && trimmedDesc.length <= 100;
|
||||||
const characterValid = /^[a-zA-Z0-9\s]+$/.test(trimmedDesc);
|
// Allow letters, numbers, spaces, and common punctuation but exclude characters that could cause issues
|
||||||
|
const characterValid = /^[a-zA-Z0-9\s\-_.,!?()[\]{}'"]+$/.test(trimmedDesc);
|
||||||
|
|
||||||
if (!lengthValid) {
|
if (!lengthValid) {
|
||||||
toast.error('Description must be between 1 and 100 characters.');
|
toast.error('Description must be between 1 and 100 characters.');
|
||||||
@ -100,7 +101,7 @@ export function useEditChatDescription({
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!characterValid) {
|
if (!characterValid) {
|
||||||
toast.error('Description can only contain alphanumeric characters and spaces.');
|
toast.error('Description can only contain letters, numbers, spaces, and basic punctuation.');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user