Skip to content

Releases: Snipzil/sxpanel

v0.5.0.1-Beta

Choose a tag to compare

@Snipzil Snipzil released this 13 Jul 04:11

Features:
Discord bot - expanded command set: tickets, whitelisting, player lookups, persistent embeds, plus granular permission validation and admin role sync (1d911ec)
Bridge - extracted handleIncomingMessage for decoupled, async message processing; added Vitest support (9c7f117)

Fixes:
Core - fixed player data leakage & state inconsistency; dbData now clears on disconnect, playerlist drop handling corrected (6c2e827)
Playerlist - added cooldown blocklist to stop stale HTTP polls from resurrecting players already dropped via FD3 (3636a65)
Menu - troll/freeze actions now accept string or numeric player IDs (7749e00)

Refactors:
Core - added Zod schema validation for FD3 trace events, replacing any unsafe usage with discriminated unions (b32b869)
Core - removed unnecessary TS ignores, improved type safety (9f6e7ce)

Tests:
Added suites for DiscordBot, FxMonitor, FxRunner - lifecycle, health checks, command dispatch (0efd6bf)
Expanded coverage for deferralCardCanvas, deferralCardSvg (XSS/GIF handling), discordEmbedPreview (0a4f6c8)

Full Changelog: beta-release...v0.5.0.1-Beta
Note: UIs will not reflect the .1

v0.5.0-Beta

Choose a tag to compare

@Snipzil Snipzil released this 11 Jul 05:52
506695b
  • Improves player-count chart display logic and updates the curve rendering style for clearer trend visualization.
  • Fixed player healing through the web-panel and in-game panel
  • Adds automatic log optimization that drops stale entries and enforces updated retention rules to keep storage lean.
  • Refreshes branding assets and theme colours, and cleans up remaining legacy branding references left over from the 0.4.0 rebrand.
  • Updates the README and points the documentation badge/link to a "Coming Soon" placeholder while docs are finished, fixing a broken badge link in the process.