Una aplicación web sencilla e interactiva para generar contraseñas seguras y personalizadas en función de las preferencias del usuario.
index.html: Estructura semántica de la interfaz de usuario.scripts.js: Lógica principal de generación de contraseñas y control de la interfaz.styles.css: Hojas de estilo para el diseño visual.
- Generación Segura: Garantiza que al menos aparezca un carácter de cada categoría seleccionada (mayúsculas, minúsculas, números, símbolos) en la contraseña final.
- Soporte Bilingüe (i18n): Selector/conmutador para cambiar el idioma de la interfaz a inglés.
- Inicialización: Creación del repositorio con
README.mdinicial y subida de archivos base (index.html,scripts.js,styles.css). - Mejora de Lógica (
scripts.js): Modificación del algoritmo para asegurar la inclusión de al menos un carácter por cada categoría seleccionada. - Refactorización: Eliminación temporal de la funcionalidad del botón de copiar al portapapeles (clipboard) para mejorar/rediseñar la funcionalidad en futuras versiones.
- Internacionalización (i18n): Implementación del conmutador de traducción a inglés afectando a los tres archivos del proyecto.
- Corrección i18n (
fix): Solucionado un error que no traducía las etiquetas/textos de los carácteres especiales al cambiar el idioma a inglés.
A simple and interactive web application to generate secure, customized passwords based on user selection.
index.html: Semantic structure of the user interface.scripts.js: Core password generation logic and interface control.styles.css: Styling and layout.
- Secure Generation: Ensures at least one character from each selected category (uppercase, lowercase, numbers, symbols) is included in the generated password.
- Bilingual Support (i18n): Toggle switch to translate the interface into English.
- Initialization: Repository setup with initial
README.mdand primary files upload (index.html,scripts.js,styles.css). - Logic Improvement (
scripts.js): Enhanced password generation logic to ensure at least one character per selected variable category. - Refactoring: Removed clipboard button functionality temporarily across files (under evaluation for future re-implementation).
- Internationalization (i18n): Added English translation toggle switch with updates across HTML, JS, and CSS files.
- i18n Fix (
fix): Fixed an issue where special character labels were not being translated into English when toggling the language.