Commit graph

242 commits

Author SHA1 Message Date
sirpiglr
363737efb6 Add secure authentication and service endpoints for Nexus integration
Implement Nexus API client and secure endpoints for token management, text scrubbing, IP checking, and activity logging, requiring AeThex session authentication.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 4b61d3bd-c210-44e9-90e0-2e6834788822
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/wAz691s
Replit-Helium-Checkpoint-Created: true
2025-12-14 03:59:45 +00:00
sirpiglr
aa07eaa183 Add Nexus API integration for authentication and service calls
Introduces a NexusClient utility class to handle authentication (token, refresh) and service calls (scrub, IP check, activity log) to the configured NEXUS_AUTH_URL and NEXUS_SERVICE_URL environment variables.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 2b12c51b-1a80-4d39-bc90-8ff1008f2ba5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/5VMaR1q
Replit-Helium-Checkpoint-Created: true
2025-12-14 03:56:59 +00:00
sirpiglr
09c7d84e58 Transitioned from Plan to Build mode
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 00e7163d-4d03-4652-bbe8-0850044e84c1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/5VMaR1q
Replit-Helium-Checkpoint-Created: true
2025-12-14 03:56:16 +00:00
sirpiglr
917e51e790 Update bot overview to reflect current status and features
Update replit.md to include current bot status, server count, command count, database details, music nodes, web dashboard, and federation system.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 103e993a-1905-4bf9-8445-66005b712237
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/5VMaR1q
Replit-Helium-Checkpoint-Created: true
2025-12-14 02:41:36 +00:00
sirpiglr
6831a4ba95 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 46705479-633b-4a7e-afcc-fc72d1dc329b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Commit-Deployment-Build-Id: 60f07b88-e106-4aea-99e9-071b912e3536
Replit-Helium-Checkpoint-Created: true
2025-12-14 01:38:32 +00:00
sirpiglr
7992bc87ec Create a simplified migration script for database table creation
Adds a new SQL file `simple_migration.sql` that creates core user, discord, server, and XP-related tables using `CREATE TABLE IF NOT EXISTS` to avoid conflicts with existing schemas.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 603a5519-aed0-4a02-95f2-be754c1e3b01
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 23:39:38 +00:00
sirpiglr
8c974d8914 Remove problematic database index creation for giveaways
Comment out the problematic `idx_giveaways_ends` index creation in the `create_all_tables.sql` migration file to resolve the "column 'ends_at' does not exist" error.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f321df94-9bca-4491-93f2-333b398ccae4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 23:23:41 +00:00
sirpiglr
567c9f6a3d Adjust database indexing for giveaways
Remove incomplete index creation for giveaways table in migration script.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7243d928-560b-47a6-aa57-9441cd010dcf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 23:22:37 +00:00
sirpiglr
c8bab3f4de Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 984d8c7a-e541-43dc-9cc3-b584415e6a90
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 23:14:07 +00:00
sirpiglr
a37f12d5c6 Add database tables for bot functionality and user data management
Creates SQL tables for user profiles, server configurations, XP tracking, and more in `create_all_tables.sql`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 74a11fa7-f3aa-44cc-ba8f-5b0f614b365a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 23:13:22 +00:00
sirpiglr
2f1a5af1e0 Transitioned from Plan to Build mode
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7770abac-79d0-442e-9de1-fde7fc89c34c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 23:10:35 +00:00
sirpiglr
6d40ab7234 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ac3b04da-aca4-4a0e-8370-0b26011f3b31
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Commit-Deployment-Build-Id: 8cadf3a0-e14c-45a5-86c4-43edb2a35d6d
Replit-Helium-Checkpoint-Created: true
2025-12-13 18:18:35 +00:00
sirpiglr
6183ca3e0e Add endpoint to register all bot servers to the federation
Create a POST endpoint `/api/federation/register-all` in `webServer.js` to upsert all servers the Discord client is connected to into the `federation_servers` table, using `guild_id` as the conflict target.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 31d9f5da-0c63-4f85-a2fa-50807ff47f17
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 18:16:42 +00:00
sirpiglr
b002fd39da Remove extraneous logging from federation API endpoints
Remove debug console logs related to Supabase queries in federation API endpoints.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3dfbd55a-0af2-4285-a997-4684ffb6211b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2a77Jky
Replit-Helium-Checkpoint-Created: true
2025-12-13 18:15:24 +00:00
sirpiglr
6fb0e785f6 Add missing tables to Supabase and improve API logging for federation data
Creates SQL migration script for federation tables in Supabase and adds detailed logging to federation API endpoints in webServer.js.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f067ae59-c14c-4c16-bbf9-bb3883920fcc
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/BXwPVpJ
Replit-Helium-Checkpoint-Created: true
2025-12-13 17:28:38 +00:00
sirpiglr
280b62ced9 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b0639830-cabb-4a96-bd5e-fef453e11e3b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/P98RhXy
Replit-Commit-Deployment-Build-Id: f87b9a5f-c505-4fde-8a5b-8b8afc823f14
Replit-Helium-Checkpoint-Created: true
2025-12-13 11:23:33 +00:00
sirpiglr
a4dfa61269 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: bcce9df7-12ef-4140-9367-fd950434cbe5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/HdH3K6u
Replit-Commit-Deployment-Build-Id: 410f57db-79e5-448a-a713-b6f38fbc96b1
Replit-Helium-Checkpoint-Created: true
2025-12-13 10:56:21 +00:00
sirpiglr
1af36cd7f9 Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 484ca081-4bd4-4bb8-9583-7a5dd2961614
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/HdH3K6u
Replit-Helium-Checkpoint-Created: true
2025-12-13 10:53:28 +00:00
sirpiglr
c7c4705c52 Add a daily scheduler to evaluate and update federation trust levels
Introduces a new daily scheduler in `bot.js` to evaluate federation server trust levels based on member count and other factors. Includes an API endpoint `/api/federation/guild/:guildId` in `webServer.js` to fetch guild-specific federation status, and updates `dashboard.html` to display this information.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 342196c8-6efc-4cab-9367-2e90abd6f3e1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/HdH3K6u
Replit-Helium-Checkpoint-Created: true
2025-12-13 10:52:52 +00:00
sirpiglr
a1912fc48a Add verification success endpoint and improve trust level system
Adds a POST endpoint `/api/verify-success` to `webServer.js` for handling verification callbacks from aethex.dev, including secret validation and role assignment. Updates `federationProtection.js` and `federation.js` to integrate trust level calculations and benefits. Introduces a new `trustLevels.js` utility file to manage trust level definitions, progression, and related logic.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 98ebd9a6-5755-4d7f-ae64-9ed93f1eae4f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 10:11:52 +00:00
sirpiglr
73ff5bcce3 Add verification status command and improve verification process
Implement upsert for verification codes to fix race conditions, add a webhook listener for role assignment upon verification, introduce error handling for service unavailability, and create a new `/verify-status` command.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 9196f58c-47c2-4081-b01f-74e1fcdae7cd
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 10:05:53 +00:00
sirpiglr
30c7b693be Transitioned from Plan to Build mode
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5ad843cf-dd66-48e0-a802-6285c402dd71
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 10:03:42 +00:00
sirpiglr
a88e9a5bb0 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 121574b3-4520-4d76-b847-4571f9656461
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Commit-Deployment-Build-Id: 05128459-0bef-43cb-af7a-339c78af0ab2
Replit-Helium-Checkpoint-Created: true
2025-12-13 09:51:24 +00:00
sirpiglr
3840429b25 Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 20a62027-b597-4f67-bbdf-f20aee3ed4ad
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 09:49:11 +00:00
sirpiglr
3336f2d33a Update command count and add AI commands to documentation
Updates the command count from 74+ to 75+ across multiple files, introduces new AI-related commands to the commands page, and adjusts meta descriptions and keywords accordingly.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: a3e1a426-ce5a-4e60-8cde-2aa4cda6c3f4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 09:48:58 +00:00
sirpiglr
8f198b393b Add mobile responsiveness and AI chat functionality
Introduces a mobile-friendly navigation system for the dashboard with a slide-out sidebar and overlay, alongside a new AI chat command utilizing the OpenAI API for image generation and conversational interactions.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: a4c8a9aa-aa7e-4928-95e7-0c95279d5dc6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 09:46:50 +00:00
sirpiglr
074b4157ec Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b0da23bf-4fd2-4827-ac77-c96e6c6eef2d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 09:43:02 +00:00
sirpiglr
9b1b8852d0 Fix stream checker error by correctly passing Supabase client
Modify listener registration in bot.js to ensure the Supabase client is correctly passed to the stream checker, resolving the "supabase.from is not a function" error by addressing argument handling for the 'ready' event.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 15e978ac-af85-4dc5-a34f-c363c14b4cba
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3tJ1Z1J
Replit-Helium-Checkpoint-Created: true
2025-12-13 09:42:47 +00:00
sirpiglr
7843bd3f72 Improve music playback stability by adjusting connection settings
Update music command and bot configuration to include Shoukaku options, textId/voiceId, and shardId for more reliable voice connections.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3fdb9ba3-be2d-454d-a6cb-1448d76639c9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/RxaoyQl
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:41:14 +00:00
sirpiglr
8f447fe5eb Fix music commands by correcting parameter order
Correct parameter order in music command execution to resolve "music player not available" errors.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e7e7ed33-105f-4167-9ac2-27f35985e3b2
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/RxaoyQl
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:38:13 +00:00
sirpiglr
34737ea5b6 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d3663621-ccf1-4313-91c3-d0340d3a684c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Commit-Deployment-Build-Id: 5604cff2-df0c-4236-a461-cdae777894c5
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:34:40 +00:00
sirpiglr
22f80b1f81 Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: aaad669c-8ca7-49b8-af99-d762419283f6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:32:59 +00:00
sirpiglr
6fd04beaaf Update music system to use Lavalink with Kazagumo and Shoukaku
Replace discord-player with Kazagumo and Shoukaku for Lavalink integration in the music system, updating bot.js and music.js, and package.json dependencies.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: f646d3fd-490d-47d9-8776-1bedc07bc744
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:32:33 +00:00
sirpiglr
958ebfcaeb Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 8a5aab26-d6e0-4e2d-b0fb-241c737cc3a3
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Commit-Deployment-Build-Id: 2f93fe9b-34d7-4431-adae-934b0c7ceb35
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:24:16 +00:00
sirpiglr
a57f700567 Improve music playback by adding audio encoding libraries
Add mediaplex and sodium-native dependencies to bot.js and update discord-player configuration by setting skipFFmpeg to false.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 99734cd4-8a24-4f6c-a6d3-250f21b438a4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:22:24 +00:00
sirpiglr
044f21533e Add music and backup features to several website pages
Updates commands.html and features.html to include new music playback and server backup commands and features, and increases the displayed command count.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 4f7c7878-d0a4-4d4f-ba45-5e18f7e588af
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:19:51 +00:00
sirpiglr
70823d8f9a Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3880800c-7a4b-4f25-b472-6dacfb9b4bff
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Commit-Deployment-Build-Id: 04ab0ccf-3ac2-4978-af4c-22501e600fd1
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:15:37 +00:00
sirpiglr
29440a3db0 Update site to showcase new features and statistics
Update the landing page to include the new music player, server backups, and other features, increasing the displayed command count from 60+ to 74+.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 61d0c802-085f-4a87-a6d2-0918e4803b30
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/3DIN02r
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:13:19 +00:00
sirpiglr
761ab8efa0 Add comprehensive music system documentation to the guide
Document the new music system, including its commands and features, in the replit.md file.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ac3837f1-674c-4f7c-b7ef-9410032b1ee7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/Mc7EIoi
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:08:38 +00:00
sirpiglr
ba1d4c90da Add music player functionality and update dependencies for improved performance
Integrate discord-player and extractors, update package.json dependencies, and add music command functionality to bot.js and music.js.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 85c6eaeb-53ee-4ce1-abcf-e58baf3f4df1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/Mc7EIoi
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:07:48 +00:00
sirpiglr
785ce3e31a Transitioned from Plan to Build mode
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 42bad55a-c3ff-41dd-91b0-35a93232a158
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/TibkBZT
Replit-Helium-Checkpoint-Created: true
2025-12-13 08:02:48 +00:00
sirpiglr
110e896049 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0426172b-283b-424e-bfc2-e0b62a419f00
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/TibkBZT
Replit-Commit-Deployment-Build-Id: 89e3245b-f107-477e-af92-979539271423
Replit-Helium-Checkpoint-Created: true
2025-12-13 04:29:08 +00:00
sirpiglr
c7b64f314a Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6db0f496-35a7-4917-b459-89bfb2d5c7fc
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/TibkBZT
Replit-Helium-Checkpoint-Created: true
2025-12-13 04:15:40 +00:00
sirpiglr
03c30058f1 Add server backup and restore functionality for administrators
Implements a new backup command with subcommands for creating, listing, viewing, restoring, deleting, configuring auto-backups, and comparing server states. Adds API endpoints for managing backups and integrates backup features into the dashboard UI.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 5b902c89-a0d5-43f0-923c-324d0f4e4e7d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/TibkBZT
Replit-Helium-Checkpoint-Created: true
2025-12-13 04:15:06 +00:00
sirpiglr
6a7bbb3066 Transitioned from Plan to Build mode
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d2a79244-5bf0-4970-9c53-d38129179fb4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2es2tYa
Replit-Helium-Checkpoint-Created: true
2025-12-13 04:06:44 +00:00
sirpiglr
d5db12ef95 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 058331c3-2307-4520-838f-2932517df5ab
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2es2tYa
Replit-Commit-Deployment-Build-Id: a05532a1-732b-45bc-bb10-d40f7785bb90
Replit-Helium-Checkpoint-Created: true
2025-12-13 01:34:36 +00:00
sirpiglr
8f582e7e4f Update website footers to display the current year
Update copyright year in footer elements of commands.html and features.html from 2024 to 2025.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c010b78c-62d7-473a-a647-d62d8c7a2d7f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2es2tYa
Replit-Helium-Checkpoint-Created: true
2025-12-13 01:32:26 +00:00
sirpiglr
369efb9e24 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5bc23353-90c3-4301-83fd-ecbf53cca869
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2es2tYa
Replit-Commit-Deployment-Build-Id: 35cc17d2-4e6e-432a-810c-85c521831728
Replit-Helium-Checkpoint-Created: true
2025-12-13 01:29:13 +00:00
sirpiglr
52843c7577 Enhance website with SEO, metadata, and social sharing improvements
Add comprehensive SEO meta tags, Open Graph, Twitter Cards, JSON-LD, canonical URLs, keywords, robots.txt, and sitemap.xml to all public pages, and apply noindex to the dashboard.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 2a2501fa-4c90-485b-838b-12edb74bf197
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/2es2tYa
Replit-Helium-Checkpoint-Created: true
2025-12-13 01:26:40 +00:00
sirpiglr
2a58ffb1c8 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: aed2e46d-25bb-4b73-81a1-bb9e8437c261
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 66a2767e-9442-47c3-949f-6178bd471464
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/aed2e46d-25bb-4b73-81a1-bb9e8437c261/auRwRay
Replit-Commit-Deployment-Build-Id: 91a16bd2-cb62-4fbd-ad0f-cb5e0554b632
Replit-Helium-Checkpoint-Created: true
2025-12-13 01:20:02 +00:00