Artegon v1.0.9 – Update Changelog
A fully integrated, real-time visual embed creation system inside the Dashboard.
Embed Builder (NEW)
Key Features
- Real-time live embed preview
- Complete embed customization (title, description, URL, color, images, author, footer, fields)
- Timestamp toggle with instant update
- Save & load embeds directly from the database
- Template support for reusable layouts
- Send to Channel – dispatch embeds directly to any selected channel
- Guild Switching – manage embed configurations per server
UI Highlights
- Modern gradient interface with pink/yellow highlights
- Custom dropdowns, checkboxes, and input fields
- Clean, responsive preview panel
- Gradient-styled Save and Reset action buttons
A complete reaction role assignment system, fully controlled through the Dashboard.
Reaction Roles (NEW)
Core Features
- Create and configure reaction-role messages with ease
- Selection Types:
- Multi-select
- Single-select
- Max-select (limit user choices; 0 = unlimited)
- Emoji Picker with 100+ built-in emojis
- Automatic embed deployment with reactions
- Enable or disable reaction roles without deleting configuration
- Permission validation with real-time warnings
Embed Design
- Modern embed format with server branding
- Clear role mentions (@Role)
- Footer showing configured selection type
- Automatic emoji reaction placement on deployment
Dashboard Cards
- Status indicators (Active / Inactive / Deployed)
- Channel info & role count display
- Role preview with emoji and color mapping
- Permission alerts with detailed messages
- Quick actions: Deploy, Enable/Disable, Delete
Artegon v1.0.8 – Security & Performance Improvements
🛡 Internal Encryption System Fixes
During an internal audit we identified an issue within our custom encryption engine, which resulted in inconsistent key handling and unnecessary overhead during runtime.
Because the dashboard and several core modules depended on this system, the malfunction indirectly caused:
This problem has now been fully resolved.
- Slower response times
- Higher CPU usage under load
- Occasional delays during authentication and module initialization
After correcting the encryption layer, multiple parts of Artegon were optimized to restore and improve performance:
Performance Stabilization
The result is significantly faster module loading, quicker dashboard responses, and smoother real-time updates.
- Reduced encryption/decryption overhead across all modules
- Improved token generation and validation speed
- Lowered startup latency through optimized key caching
- Removed redundant data transformations caused by the faulty crypto handler
Beyond fixing the issue, we implemented additional hardening measures:
Strengthened Security
Artegon’s security layer is now stronger, cleaner, and more stable than before.
- Reinforced key rotation logic
- Stronger fallback validation for corrupt or malformed keys
- Enhanced protection against timing-based inference attacks
- More secure session handling and token verification
- Improved error isolation to prevent cross-module interference
Artegon v1.0.7 – Update Changelog
Configuration Fixes
- Resolved Discord ID precision loss — large IDs now remain intact during YAML parsing.
- Implemented intAsBigInt YAML parsing, converting BigInt values into safe string formats.
Authentication Fixes
- Corrected jwtSecret config path → now properly loads from modules.dashboard.settings.jwtSecret.
- Corrected OAuth2 configuration path → now uses modules.dashboard.oauth2.
- Added missing jwtSecret field to config.yml under modules.dashboard.settings.
Setup Guide Improvements (generate-secrets.js)
- Fully rewritten setup script with a complete step-by-step installation guide.
- Includes localhost + production hosting examples.
- Added troubleshooting section for common configuration issues.
- Added YAML formatting warnings — Discord IDs must always be quoted.
BIG Dashboard Launch – v1.0.6
Home (Index)
- Dynamic bot version display
- Real-time active server count
- Total member count across all guilds
- Active channel count
- Loaded modules displayed
- Loaded commands displayed
- Live bot uptime
- Continuous operational status indicator
- Discord OAuth2 login system
- Modern “Coming Soon” popup
- Animated background effects
- Fully responsive design on all devices
Overview
- Global guild statistics overview
- Real-time online member count
- Today’s total message count
- Server list with detailed information
- Display server icons and accent colors
- Bot invite link generator
- Live activity stream
- Combined security statistics
Security Center
- Toggle Anti-Raid protection
- Configure Anti-Spam filtering
- Enable/disable Link Filter
- Manage Auto-Mod system
- Display threat level indicator
- Activate server-specific Lockdown mode
- Start security scanning
- Blocked attack counter
- Banned user statistics
- Issued warnings counter
- Filtered message counter
Server Management
- Browse and search servers
- View members per server
- Search members by name
- Send direct messages to members
- Detailed member information display
- View server roles and permissions
- Real-time online status
Audit Log (Analytics)
- Full action logging
- Filter logs by action type
- Accurate timestamp display
- Track user actions continuously
- Automatic moderation action logging
Technical Features
- Secure encrypted session handling
- Session invalidation after bot restart
- API protection with rate limiting
- SQLite persistent data storage
- WebSocket-based real-time updates
- Middleware-based permission checks
- CORS & advanced security headers
UI/UX Features
- Modern dark theme
- Gradient colors & animations
- Interactive hover effects
- Visual loading states
- Toast notifications
- Modal windows for actions
- Sidebar navigation
- Mobile-friendly menu
Artegon v1.0.5 – Release Notes
Verification Module (NEW)
Database System
Module Config
- Dedicated verification database
- Tables: verifications, config, stats
- Auto creation & caching
- Stats + recent verification tracking
- Full error-handled operations
- Added: VerificationManager.js
Services
- Automatic config.yml initializer
- Default values + merge system
- Module metadata & permissions
- Added: module.config.js, config-initializer.js
Commands
- Safe database initialization service
- Optional loading support
- Added: DatabaseInitializer.js
Interactions
- /verification-panel — deploy panel
- Role & channel validation
- Custom welcome messages
- /verification-config — view, toggle, stats, log-channel
- Real-time updates + API error handling
- Added: verification-panel.js, verification-config.js
- One-click verification
- Auto-role assignment
- Duplicate prevention
- Logging + stats update
- Added: verify-member.js
1. Module Import Stability Fix
- Dynamic imports added with existsSync()
- Removed forced config-initializer imports
- Modules skip init safely if missing
- Modified: index.js (Lines 28–30, 273–332)
2. Template Interaction Fix
- Added interaction-type validation
- Added content validation + fallbacks
- Improved error handling & logging
- Modified: select-quick-response.js, edit-template.js
3. File Size Validation
- 10MB+ file handling added
- Oversized batch detection + warnings
- Transcript size validation added
- Expanded supported file types
- Modified: TicketActivityTracker.js (44–93), ticket-close.js (61–124)
Artegon v1.0.4 – Release Notes
StatisticsModule(NEW)
WelcomeModule
- Real-time server statistics tracking
- User activity monitoring and leaderboards
- Voice channel statistics with time tracking
- Command usage analytics
- Interactive embeds with pagination
- Time range filtering (Today, Week, Month, All Time)
- Voice channel auto-updater with member count
- Stats export functionality (JSON/CSV)
- Files added: stats.js, user-stats.js, channel-stats.js, leaderboard.js, stats_refresh.js, leaderboard_prev.js, leaderboard_next.js, stats_time_select.js
- Updates: StatisticsManager.js, StatisticsTracker.js, VoiceChannelUpdater.js, config-initializer.js
(NEW)
- Advanced welcome and leave message system
- Customizable embeds with placeholders
- Auto-role assignment on join
- DM welcome messages with toggle
- Member join/leave analytics tracking
- Trust level system based on account age
- Progress bar for member count
- Modern embed design with server branding
- Welcome/Leave log channel with embeds
- Interactive configuration panel
- Files added: welcome.js, welcome_edit.js, welcome_edit_modal.js, welcome_buttons.js, welcome_channel_select.js, leave_channel_select.js, buildWelcomeEmbed.js
- Updates: WelcomeManager.js, WelcomeTracker.js, config-initializer.js
Artegon v1.0.3 – Release Notes
Internal Notes System(NEW)
Ticket Tags & Categories
- Add private staff notes
- View, edit, delete notes
- Staff-only visibility
- Full note history
- Files added: ticket-add-note.js, ticket-view-notes.js, add-note-modal.js
- Updates: TicketRatingManager.js, create-ticket-question.js
(NEW)
SLA Tracking
- Custom multi-tag support
- Tag-based search & filter
- 8 default color-coded tags
- Dynamic tag creation
- Real-time tag updates
- Tag usage statistics
- Files added: ticket-manage-tags.js, select-ticket-tags.js
- Updates: TicketRatingManager.js, module.config.js
(NEW)
Ticket Merge Feature
- Priority-based response targets
- SLA status indicators
- Breach alert system
- Response & resolution timers
- SLA analytics and reports
- Files added: SLAMonitorSystem.js
- Updates: TicketRatingManager.js, create-ticket-question.js, ticket-claim.js, ticket-close.js, index.js
(NEW)
- Merge duplicate tickets
- Preserve full history
- User notification system
- Merge reason logging
- Automatic cleanup
- Files added: ticket-merge.js, merge-ticket-modal.js
- Updates: TicketRatingManager.js
Artegon v1.0.2 – Release Notes
Ticket Transfer System(NEW)
Scheduled Ticket Reminders
- Transfer between agents
- Department transfers
- Full history preserved
- Transfer notifications
- Files added: ticket-transfer.js, transfer-ticket-modal.js
- Updates: TicketRatingManager.js, module.config.js, all creation modals
(NEW)
Ticket Reopening Feature
- Auto-reminder after 24h
- Ping inactive agents
- Escalation for old tickets
- Custom reminder intervals
- Files added: TicketReminderSystem.js, TicketActivityTracker.js
- Updates: TicketRatingManager.js, index.js, DynamicConfigManager.js
(NEW)
Attachment Management
- Reopen within 48 hours
- Reopen button via DM
- Restore original channel
- Track reopen counts
- Files added: ticket-reopen.js
- Updates: TicketRatingManager.js, ticket-close.js, module.config.js
(NEW)
- Improved upload handling
- Image previews in transcripts
- File size validation
- Secure storage links
- Files added: TicketActivityTracker.js
- Updates: TicketRatingManager.js, index.js, DynamicConfigManager.js
