fix(ui): thème, textes et lisibilité restants de la revue
Les boutons suivent la couleur d’apparence, les libellés trop petits ou trop techniques sont clarifiés, et le catalogue des fournisseurs se met à jour tout seul. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -10,6 +10,17 @@ export const MAX_EMBEDDING_CHARS = EMBEDDING_CHUNK_CHARS
|
||||
const CLIP_FOOTER_PATTERN =
|
||||
/<hr\s*\/?>\s*<p[^>]*>\s*<small>[\s\S]*?<\/small>\s*<\/p>\s*$/i
|
||||
|
||||
/** Seuil serveur : en dessous, pas de génération de titre (clic volontaire inclus). */
|
||||
export const MIN_WORDS_FOR_TITLE_SUGGESTION = 10
|
||||
/** Seuil automatique — aligné sur le texte des réglages (« après 50+ mots »). */
|
||||
export const MIN_WORDS_FOR_AUTO_TITLE = 50
|
||||
|
||||
export function countPlainWords(htmlOrText: string): number {
|
||||
const plain = stripHtmlToPlainText(htmlOrText)
|
||||
if (!plain) return 0
|
||||
return plain.split(/\s+/).filter((w) => w.length > 0).length
|
||||
}
|
||||
|
||||
export function stripHtmlToPlainText(html: string): string {
|
||||
if (!html) return ''
|
||||
return html
|
||||
|
||||
Reference in New Issue
Block a user