Shni
07c1aa7298
feat: Mejorar la selección de servidores y mostrar el nombre del servidor seleccionado en la navegación del dashboard
2025-10-14 23:38:46 -05:00
Shni
edf2c995fa
feat: Asegurar que las banderas de navegación existan para evitar ReferenceError en las plantillas
2025-10-14 23:33:56 -05:00
Shni
3fe714ad20
feat: Actualizar navegación del dashboard para incluir un botón de menú móvil y ajustar la visibilidad de la barra de navegación
2025-10-14 23:31:55 -05:00
Shni
37355e3e9a
feat: Añadir página para seleccionar servidor y ocultar navbar en el dashboard
2025-10-14 23:01:54 -05:00
Shni
e46e8420b5
feat: Mejorar manejo de errores en el flujo de autenticación de Discord y asegurar el estado de OAuth
2025-10-14 22:56:38 -05:00
Shni
08dadae375
feat: Cambiar URI de redirección de Discord a HTTPS para mayor seguridad
2025-10-14 22:54:44 -05:00
Shni
cc4a811a4b
feat: Actualizar credenciales de Discord para la autenticación y manejar errores de configuración
2025-10-14 22:51:30 -05:00
Shni
c5c0b4dbab
feat: Proporcionar valores predeterminados a las plantillas si no son proporcionados por el llamador
2025-10-14 22:48:28 -05:00
Shni
afed7b8a11
feat: Proporcionar versión a las plantillas si no es proporcionada por el llamador
2025-10-14 22:47:00 -05:00
Shni
0cc6725268
feat: Añadir ruta de inicio de sesión para evitar 404 al acceder a /login
2025-10-14 22:45:18 -05:00
Shni
f7c68edacc
feat: Mejorar la seguridad de las sesiones mediante la firma de cookies y la validación de SID
2025-10-14 22:42:51 -05:00
Shni
69653b38ad
feat: Añadir soporte para autenticación de Discord y gestión de sesiones, incluyendo rutas de OAuth y almacenamiento de estado
2025-10-14 22:39:14 -05:00
Shni
f68d7ec0b0
Merge branch 'master' of https://github.com/Shnimlz/amayo
2025-10-14 21:59:26 -05:00
Shni
89c7e951c3
feat: Simplificar el comando 'setup' eliminando lógica de inicialización y manejo de ejemplos avanzados
2025-10-14 21:58:34 -05:00
Shni
e07a13b628
Remove decorative star icon from card overlay
...
Deleted the ✦ icon from the card overlay in index.ejs to simplify the UI and reduce visual clutter.
2025-10-14 19:47:19 -05:00
Shni
8f5beee709
feat: Mejorar el flujo de equipamiento de items, añadiendo validaciones y opciones interactivas para seleccionar slots y items del inventario.
2025-10-14 15:27:52 -05:00
Shni
7a080f9b71
feat: Implementar flujo interactivo para equipar items, incluyendo selección de slot y item desde el inventario del usuario.
2025-10-14 15:21:34 -05:00
Shni
7acc0efeae
feat: Añadir pruebas unitarias para la gestión de misiones y logros, incluyendo la generación de misiones diarias y la reclamación de recompensas.
2025-10-14 15:14:51 -05:00
Shni
b49447e2bd
Refactor el comando 'items-lista' para mejorar la gestión de paginación y la estructura del mensaje, añadiendo botones de navegación y optimizando la construcción del payload.
2025-10-14 15:04:23 -05:00
Shni
852b1d02a2
feat: Add scripts for mob dependency management and server setup
...
- Implemented `findMobDependencies.ts` to identify foreign key constraints referencing the Mob table and log dependent rows.
- Created `fullServerSetup.ts` for idempotent server setup, including economy items, item recipes, game areas, mobs, and optional demo mob attacks.
- Developed `removeInvalidMobsWithDeps.ts` to delete invalid mobs and their dependencies, backing up affected scheduled mob attacks.
- Added unit tests in `testMobUnit.ts` and `mob.test.ts` for mob functionality, including stats computation and instance retrieval.
- Introduced reward modification tests in `testRewardMods.ts` and `rewardMods.unit.ts` to validate drop selection and coin multiplier behavior.
- Enhanced command handling for mob deletion in `mobDelete.ts` and setup examples in `setup.ts`, ensuring proper permissions and feedback.
- Created utility functions in `testHelpers.ts` for deterministic drop selection from mob definitions.
2025-10-14 14:58:38 -05:00
Shni
f36fa24e46
Refactor item property parsing and centralize utility functions
...
- Moved `parseItemProps` function to `core/utils.ts` for reuse across modules.
- Updated various services to import and utilize the centralized `parseItemProps`.
- Introduced new utility functions for handling consumable cooldowns and healing calculations.
- Enhanced mob management with a new repository system, allowing for dynamic loading and validation of mob definitions from the database.
- Added admin functions for creating, updating, listing, and deleting mobs, with validation using Zod.
- Implemented tests for mob management functionalities.
- Improved error handling and logging throughout the mob and consumable services.
2025-10-14 12:57:53 -05:00
Shni
cd1db9d6eb
Refactor la validación de enlaces de Discord para priorizar la extracción de códigos de invitación y mejorar la gestión de excepciones.
2025-10-14 12:02:37 -05:00
Shni
eb957df1e6
Refactor el comando de eliminación de bloques para mejorar la legibilidad y la gestión de interacciones, permitiendo la selección múltiple de bloques y simplificando la lógica de confirmación.
2025-10-14 11:40:22 -05:00
Shni
deb08a3413
Implement feature X to enhance user experience and fix bug Y in module Z
2025-10-14 11:29:15 -05:00
Shni
0eb5aa0691
Refactor Amayo client initialization and enhance editor functionality
...
- Updated the Amayo client to use environment variables for configuration defaults.
- Improved cache and sweeper settings for message and user management.
- Added detailed error handling and logging during database connection and Discord login.
- Introduced a new interactive editor for creating and managing display components with modals.
- Implemented various editor actions including adding content, editing titles/descriptions, and managing components.
- Enhanced user feedback with ephemeral messages for actions taken in the editor.
2025-10-14 11:12:52 -05:00
6482fbc8ea
Refactor la carga de variables de entorno para utilizar dotenv en lugar de loadEnvFile
2025-10-11 20:21:10 -05:00
20839c1d7e
Refactor el módulo logger para eliminar el uso de pino-pretty y simplificar la configuración del transporte
2025-10-11 20:17:15 -05:00
1ca6fc4e89
Refactor el módulo logger para eliminar la carga manual de .env y simplificar la detección de compilación
2025-10-11 20:15:45 -05:00
a748563c13
Refactor la configuración del logger para cargar variables de entorno desde .env y mejorar la detección de compilación
2025-10-11 20:11:24 -05:00
8394f1dae2
Actualiza la versión en package-lock.json a 2.0.22 y carga el archivo de entorno en main.ts
2025-10-11 20:01:01 -05:00
3447ae64d5
Refactor la carga del módulo ModalSubmitInteraction para mejorar la compatibilidad y la gestión de errores
2025-10-11 19:50:36 -05:00
959ade0c3d
Actualiza la versión en package.json a 2.0.22
2025-10-11 19:41:17 -05:00
Shni
9d92a453b3
Merge pull request #26 from Shnimlz/feature/mi-cambio
...
Elimina la lógica de validación de URLs en la función 'extractValidLi…
2025-10-11 16:35:41 -05:00
5fcfebe55c
Elimina la lógica de validación de URLs en la función 'extractValidLinks' para simplificar el manejo de enlaces y optimizar el rendimiento.
2025-10-11 16:34:18 -05:00
Shni
e5a2fb72a9
Merge pull request #25 from Shnimlz/feature/mi-cambio
...
Refactor y mejora de la función 'alliance' para validar enlaces de Di…
2025-10-11 15:52:33 -05:00
b218dd4501
Refactor y mejora de la función 'alliance' para validar enlaces de Discord y optimizar el manejo de errores
2025-10-11 15:51:15 -05:00
Shni
bca572b4ca
Merge pull request #24 from Shnimlz/feature/mi-cambio
...
Feature/CAMBIANDO OPCIONES
2025-10-10 23:48:40 -05:00
8114ea6fc4
Merge branch 'master' of https://github.com/Shnimlz/amayo
2025-10-10 23:47:01 -05:00
dc8c2e236e
Imao DEV:ULTRA
2025-10-10 23:44:46 -05:00
Shni
1284a9a1f0
Merge pull request #23 from Shnimlz/Shnimlz-patch-11
...
Remove New Relic license key from package.json
2025-10-10 02:13:06 -05:00
Shni
19e3da18f1
Remove New Relic license key from package.json
2025-10-10 02:12:51 -05:00
Shni
284e61ed6f
Merge pull request #22 from Shnimlz/Shnimlz-patch-9
...
Add GitHub Sponsors username to FUNDING.yml
2025-10-10 02:00:34 -05:00
Shni
73778303da
Merge pull request #21 from Shnimlz/Shnimlz-patch-10
...
Update funding model with GitHub and Ko-fi details
2025-10-10 02:00:07 -05:00
Shni
55f314ae06
Update funding model with GitHub and Ko-fi details
...
Added GitHub Sponsors username and updated Ko-fi username.
2025-10-10 01:59:57 -05:00
Shni
4a925e7e89
Add GitHub Sponsors username to FUNDING.yml
...
Updated GitHub funding model to include username.
2025-10-10 01:59:20 -05:00
Shni
41af7c4d26
Merge pull request #20 from Shnimlz/Shnimlz-patch-8
...
Modify funding sources in FUNDING.yml
2025-10-10 01:55:18 -05:00
Shni
c6dbd6453e
Modify funding sources in FUNDING.yml
...
Updated GitHub funding model usernames and added Ko-fi.
2025-10-10 01:55:07 -05:00
Shni
4c086b9b56
Merge pull request #19 from Shnimlz/Shnimlz-patch-7
...
Add GitHub Sponsors usernames to FUNDING.yml
2025-10-10 01:54:22 -05:00
Shni
af01b33282
Add GitHub Sponsors usernames to FUNDING.yml
2025-10-10 01:54:06 -05:00
Shni
595a073754
Merge pull request #18 from Shnimlz/alert-autofix-1
...
Potential fix for code scanning alert no. 1: Clear-text logging of sensitive information
2025-10-10 01:29:04 -05:00