Commit Graph

515 Commits

Author SHA1 Message Date
Shnimlz
7661b2b8b1 initial 2025-12-01 18:59:48 +00:00
Shnimlz
9c20ca0930 delete scripts/*.md
added .backup to gitignore
2025-11-25 02:28:30 -06:00
Shnimlz
a5fbc573d0 v3.13.0-dev.1 2025-11-24 16:16:01 -06:00
Shni
5d1b2b2f53 Merge pull request #27 from zumberr/master
Seguridad en las descargas de imagenes y validaciones
2025-11-12 16:45:09 -06:00
Zumber
323e127047 Seguridad en las descargas de imagenes y validaciones
se agrego una capa extra a la seguridad de las imagenes
2025-11-12 12:30:46 -05:00
Shni
6d91a74d09 Remove outdated sections and files from the documentation, including examples, enchantments, statistics, FAQs, and various gameplay features. This cleanup enhances the clarity and relevance of the content for users. 2025-11-07 00:47:56 -06:00
Shni
96175a0010 feat: Implementar validación de Cloudflare, rate limiting y CORS en el backend 2025-11-07 00:39:09 -06:00
Shni
781f4398a4 feat: Implement comprehensive security enhancements and deployment guide for AmayoWeb
- Added a detailed deployment guide (DEPLOYMENT_GUIDE.md) for frontend and backend setup.
- Created an index documentation (INDEX.md) summarizing changes and available resources.
- Established Nginx security configuration (NGINX_SECURITY_CONFIG.md) to protect backend IP and enforce rate limiting.
- Developed a backend security guide (SECURITY_BACKEND_GUIDE.md) outlining security measures and best practices.
- Introduced middleware for security, including rate limiting, CORS, and Cloudflare validation.
- Updated frontend components and services to improve security and user experience.
- Implemented logging and monitoring strategies for better security oversight.
2025-11-06 23:44:44 -06:00
Shni
b25885d87f Refactor code structure for improved readability and maintainability 2025-11-05 10:07:24 -06:00
Shni
b3580724a3 feat: Actualizar título de la página y mejorar la barra de navegación para dispositivos móviles 2025-11-05 09:12:34 -06:00
Shni
efc8935655 feat: Ajustar la posición y el ancho de la barra de navegación 2025-11-05 08:40:36 -06:00
Shni
bb70e5e842 feat: Cambiar la posición de la barra de navegación a absoluta y ajustar su ancho 2025-11-05 08:25:39 -06:00
Shni
9d343c522f feat: Ajustar posiciones de tarjetas en la sección Hero y actualizar traducción de 'Comandos Custom' a 'AutoMod' 2025-11-05 08:19:42 -06:00
Shni
9f7a31005c feat: Mejorar la sección Hero con efectos de máquina de escribir y ajustes de estilo 2025-11-04 13:26:11 -06:00
Shni
001e7a33a7 Add comprehensive setup and customization guides for AmayoWeb
- Introduced NGINX setup instructions for hosting the frontend application.
- Added detailed personalization steps for customizing the AmayoWeb landing page.
- Created a quickstart guide for rapid deployment and development setup.
- Included troubleshooting documentation for frontend loading issues.
- Provided VPS setup commands for configuring NGINX and deploying the application.
2025-11-04 13:01:37 -06:00
Shni
8c6d7c9dd6 feat: Mejorar configuración de NGINX y agregar guía de diagnóstico para el frontend 2025-11-04 12:54:58 -06:00
Shni
60c188ef46 feat: Actualizar configuración de puertos y agregar guías de despliegue para el servidor 2025-11-04 12:40:55 -06:00
Shni
86c17728c4 feat: Add welcome component with documentation, tooling, ecosystem, community, and support sections
feat: Create WelcomeItem component for displaying welcome messages

feat: Implement various icon components for the welcome section

feat: Add theme management functionality with multiple color themes

feat: Integrate internationalization support with Spanish and English locales

feat: Set up Vue Router with authentication callback handling

feat: Implement authentication service for Discord OAuth2 login

feat: Create bot service for fetching bot statistics and information

feat: Add AuthCallback view for handling authentication responses

chore: Configure Vite for development and production environments
2025-11-04 12:22:59 -06:00
Shni
05b3bb394a feat: Agregar soporte para comandos slash con opciones, subcomandos y grupos en CommandCreator 2025-11-04 11:06:57 -06:00
Shni
e3ef60a9a5 feat: Add custom Prisma language support and theme in DatabaseViewer
- Implemented a custom language registration for Prisma in Monaco Editor.
- Defined syntax highlighting tokens, including keywords, types, and annotations.
- Created a custom dark theme for Prisma with specific color rules.
- Updated the editor configuration to use the new Prisma language and theme.

style: Enhance visual design of GeminiSettings and Sidebar components

- Updated styles for GeminiSettings to include gradients and animations for a modern look.
- Improved button styles with hover effects and transitions.
- Redesigned Sidebar with gradient backgrounds, enhanced button styles, and scrollbar customization.
- Added hover effects and transitions for file items and section headers in Sidebar.
2025-11-04 10:40:42 -06:00
Shni
4cf99a6f91 feat: Add Gemini AI settings and inline action buttons
- Introduced GeminiSettings component for configuring Gemini AI settings including API key, model selection, and inline suggestions.
- Updated App.vue to include GeminiSettings in the view management.
- Enhanced MonacoEditor with AI action buttons for code fixing, explaining, refactoring, and optimizing.
- Implemented responsive design for GeminiSettings and MonacoEditor components.
- Added sidebar button to toggle Gemini settings.
- Integrated API calls for saving and testing Gemini configuration.
2025-11-04 04:40:39 -06:00
Shni
38046e4df8 feat: Implementar nuevas mejoras en Amayo Bot Editor
- Agregar selector de directorio multi-OS con validación y persistencia
- Implementar preview en tiempo real del código generado en CommandCreator y EventCreator
- Activar TypeScript strict mode y añadir snippets nativos para mejorar la experiencia de desarrollo
- Crear documentación detallada sobre las nuevas funcionalidades y cambios realizados
- Actualizar README con instrucciones de uso y solución de problemas comunes
- Modificar archivos clave para integrar las nuevas características y mejorar la usabilidad
2025-11-04 03:14:03 -06:00
Shni
954e0ba333 Creacion de la AEditor Basicamente un Editor solo para el bot
feat: Add new commands for Discord bot

- Implemented "Everyone" command that replies to the user when executed.
- Added "sdfsdfsdf" command with an alias "dfsf" that also replies to the user.
- Enhanced the command structure with type definitions for better type safety.
2025-11-04 03:09:23 -06:00
Shni
d5048dda38 feat: Actualizar versión del paquete y agregar endpoint API para pruebas de entidad 2025-11-02 20:53:11 -06:00
Shni
4aec262e54 feat: Implementar sistema de seguridad para comandos administrativos con guards y documentación 2025-10-31 22:58:09 -05:00
Shni
d8b9db33b6 feat: Capturar referencias locales al delegado de Prisma para evitar condiciones de carrera en setFlag y removeFlag 2025-10-31 22:45:57 -05:00
Shni
f3b4b41a8a feat: Agregar comprobaciones defensivas para el cliente de Prisma en refreshCache y setFlag 2025-10-31 22:38:42 -05:00
Shni
45e6638c29 feat: Mejorar el manejo de errores en el servicio de feature flags y agregar prueba de creación de flag 2025-10-31 22:32:10 -05:00
Shni
65d030448e feat: Mejorar el manejo de errores en el sistema de feature flags con logging detallado y agregar script de depuración 2025-10-31 21:33:35 -05:00
Shni
76ce4e4e4d feat: Agregar ejemplos de uso de feature flags en comandos y mejorar la configuración del proyecto 2025-10-31 21:18:46 -05:00
Shni
89d475ba66 feat: Implement feature flag system with helpers, service, and loader
- Added feature flag helpers and decorators for easy usage in commands.
- Created a feature flag service for managing flags, including initialization, caching, and evaluation strategies.
- Implemented a loader to initialize the feature flag service on bot startup.
- Defined types for feature flags, including configurations, contexts, evaluations, and statistics.
- Provided examples of feature flag usage in commands, demonstrating various patterns such as A/B testing, gradual rollouts, and access control.
2025-10-31 21:12:27 -05:00
Shni
21a8c637ab XD? 2025-10-16 10:39:00 -05:00
Shni
ee44007c33 Refactor: Added nav dashboard.ejs 2025-10-16 10:26:48 -05:00
Shni
a3a4a35475 feat: mejorar dashboard mostrando solo servidores donde el bot está presente y rediseñar interfaz centrada con información del usuario 2025-10-16 10:20:24 -05:00
Shni
7380a598ca feat: agregar vista del selector centrado en el dashboard con información del usuario y servidores asociados 2025-10-16 00:21:22 -05:00
Shni
aaba94be56 feat: rediseñar el dashboard y eliminar la navegación lateral para mejorar la experiencia del usuario 2025-10-16 00:16:48 -05:00
Shni
ea95256e8c feat: agregar vista del dashboard y navegación con información del usuario y servidores asociados 2025-10-16 00:12:52 -05:00
Shni
abcfaf331b feat: eliminar vistas del dashboard y selección de gremios para simplificar la interfaz 2025-10-16 00:07:33 -05:00
Shni
7d42493497 feat: eliminar contenido obsoleto del dashboard y actualizar redirección a la página de inicio 2025-10-16 00:05:50 -05:00
Shni
dbdeef7b00 feat: redirigir a la página de inicio para mostrar la tarjeta 'logueado' antes de acceder al dashboard 2025-10-15 23:59:33 -05:00
Shni
137bc4bdee feat: detectar sesión y enviar usuario/gremios al índice para mostrar tarjeta rápida en el dashboard 2025-10-15 23:57:34 -05:00
Shni
e4a2a1f945 feat: agregar proxy API para obtener roles de gremios en el dashboard 2025-10-15 23:53:36 -05:00
Shni
d6f7504947 feat: agregar lista de gremios seleccionados en la respuesta de la sesión 2025-10-15 23:45:22 -05:00
Shni
d42afc9e1d feat: agregar nombre de gremio seleccionado en la respuesta de la sesión 2025-10-15 23:42:03 -05:00
Shni
a295420076 S 2025-10-15 23:39:19 -05:00
Shni
46d06c8154 feat: agregar gestión de rutas para el dashboard y selección de gremios, incluyendo autenticación y redirección 2025-10-15 23:35:53 -05:00
Shni
585a351785 feat: actualizar la gestión de rutas de plantillas y archivos estáticos para mejorar la flexibilidad y la detección de archivos 2025-10-15 23:32:40 -05:00
Shni
9aa2c79be1 feat: Implement utility functions for server operations
- Added utility functions for cookie parsing, string sanitization, and date formatting in `src/server/lib/utils.ts`.
- Introduced encryption and decryption methods for JSON objects to enhance data security.
- Implemented functions to handle HTTP request encoding and response compression.
- Created a safe upsert function for guild data using Prisma ORM.

test: Add syntax validation for dashboard items

- Created a script to validate the syntax of EJS templates in `test/.validate_dashboard_items_syntax.js`.
- Implemented error handling for unmatched brackets and unterminated strings in the script.

feat: Enhance Discord bot interaction with modals

- Developed a Discord bot feature to open modals with user input fields and selections in `test/example.ts.txt`.
- Added functionality to handle modal submissions and respond with user input.

chore: Backup invalid mob data and scheduled mob attacks

- Created JSON backups for invalid mob entries and scheduled mob attacks in `test/invalid_mobs_backup.json` and `test/scheduled_mob_attack_backup.json`.

test: Add various scripts for debugging and error tracing

- Introduced multiple scripts for parsing and validating JavaScript code using Acorn, including error tracing and token inspection in `test/tmp_*`.
2025-10-15 23:26:00 -05:00
Shni
929f93665c feat: eliminar scripts y vistas obsoletos relacionados con la gestión de items 2025-10-15 22:44:20 -05:00
Shni
9f5b0bbd7b feat(item_lab): agregar estructura inicial del formulario y vistas de previsualización en el Item Lab 2025-10-15 22:38:22 -05:00