diff --git a/services/web/app/src/Features/Project/ProjectController.mjs b/services/web/app/src/Features/Project/ProjectController.mjs index 74bb422d7a..fe7eb67aca 100644 --- a/services/web/app/src/Features/Project/ProjectController.mjs +++ b/services/web/app/src/Features/Project/ProjectController.mjs @@ -454,6 +454,7 @@ const _ProjectController = { 'chat-edit-delete', 'ai-workbench', 'compile-timeout-target-plans', + 'writefull-keywords-generator', 'writefull-figure-generator', ].filter(Boolean) diff --git a/services/web/frontend/fonts/material-symbols/MaterialSymbolsRoundedUnfilledPartialSlice.woff2 b/services/web/frontend/fonts/material-symbols/MaterialSymbolsRoundedUnfilledPartialSlice.woff2 index 743912cb13..c377d5b0e2 100644 Binary files a/services/web/frontend/fonts/material-symbols/MaterialSymbolsRoundedUnfilledPartialSlice.woff2 and b/services/web/frontend/fonts/material-symbols/MaterialSymbolsRoundedUnfilledPartialSlice.woff2 differ diff --git a/services/web/frontend/fonts/material-symbols/unfilled-symbols.mjs b/services/web/frontend/fonts/material-symbols/unfilled-symbols.mjs index d499b56fd0..1a5fc50538 100644 --- a/services/web/frontend/fonts/material-symbols/unfilled-symbols.mjs +++ b/services/web/frontend/fonts/material-symbols/unfilled-symbols.mjs @@ -36,6 +36,8 @@ export default /** @type {const} */ ([ 'info', 'integration_instructions', 'lightbulb', + 'lock', + 'lock_open', 'more_vert', 'neurology', 'note_add', diff --git a/services/web/frontend/js/i18n-resources/writefull.ts b/services/web/frontend/js/i18n-resources/writefull.ts index 1988898d7c..d3e19cd4c5 100644 --- a/services/web/frontend/js/i18n-resources/writefull.ts +++ b/services/web/frontend/js/i18n-resources/writefull.ts @@ -140,6 +140,7 @@ const en = { 'ai-context-menu.join': 'Join', 'ai-context-menu.widgets': 'Widgets', 'ai-context-menu.abstract-generator': 'Abstract Generator', + 'ai-context-menu.keywords-generator': 'Keywords Generator', 'ai-context-menu.context-options': 'Context Options', 'ai-context-menu.select-text-tooltip': 'Select text to access these options', @@ -191,6 +192,7 @@ const en = { 'errors.error-hit-limit-freemium.body': 'You’ve hit your Writefull quota. Upgrade now for unlimited language suggestions and LaTeX support, and early access to upcoming features like TikZ generation.', 'toolbar.abstract-generator.name': 'Abstract generator', + 'toolbar.keywords-generator.name': 'Keywords generator', 'toolbar.title-generator.name': 'Title generator', 'toolbar.create-table.name': 'Create tables', 'toolbar.create-table.tooltip': 'Generate tables instantly', @@ -526,7 +528,8 @@ const es = { 'ai-context-menu.join': 'Unir', 'ai-context-menu.widgets': 'Widgets', 'ai-context-menu.abstract-generator': 'Generar Abstract', - 'ai-context-menu.context-options': 'Opciones de Contexto', + 'ai-context-menu.keywords-generator': 'Generar palabras clave', + 'ai-context-menu.context-options': 'Opciones de contexto', 'ai-context-menu.select-text-tooltip': 'Seleccione texto para acceder a estas opciones', 'ai-context-menu.paraphrase': 'Parafrasear', @@ -579,6 +582,7 @@ const es = { 'errors.error-hit-limit-freemium.body': 'Has agotado tu cuota de Writefull. Actualiza ahora para obtener sugerencias de lenguaje ilimitadas y soporte en LaTeX, y acceso anticipado a las próximas funciones de generación como TikZ.', 'toolbar.abstract-generator.name': 'Generar Abstract', + 'toolbar.keywords-generator.name': 'Generar Palabras Clave', 'toolbar.title-generator.name': 'Generar Título', 'toolbar.create-table.name': 'Crear tablas', 'toolbar.create-table.tooltip': 'Generar tablas al instante',