Skip to content

Releases: Devsome/silkpanel-cms

v3.0.0

04 May 16:33

Choose a tag to compare

v3.0.0

This release introduces major new player-facing features, a full interactive world map, a built-in support ticket system, a referral system with automated rewards, and a significantly improved dashboard experience — alongside several smaller improvements and bug fixes.


Highlights

  • Implemented a full Referral System with configurable minimum character level validation, reward tiers, and automated Silk distribution. Players can share referral codes during registration and track their progress in the dashboard.
  • Introduced a Ticket System with categories, priority levels, status tracking (Open, In Progress, Completed, Reopened, Closed), admin reply support, image attachments, and a global enable/disable toggle via Filament settings.
  • Completely overhauled the Player Dashboard with a Silk balance block (ISRO & VSRO aware), character list with level/class/online status, conditional feature blocks (Voting, Referral, Tickets) that only render when enabled, and a Silk history overview.
  • Added an interactive World Map at /dashboard/map displaying all online character positions as live markers (name, level, guild, region popup), with automatic refresh and coordinate conversion via SilkroadMapService.

Dashboard & Frontend

  • Dashboard refactored to use a dedicated DashboardController for cleaner structure.
  • Added "Back to Dashboard" navigation links across all frontend templates.
  • Improved button and input field styling for consistency throughout the UI.
  • Silk history feature added to the dashboard with multilingual support.
  • Referral code input field added to the registration form.

Rankings & Guilds

  • Improved search functionality in CharacterRanking and GuildRanking to handle pagination correctly over full datasets.
  • Added Guild Chest feature with inventory display and pagination.
  • Added guild gold information display.

Themes & UI

  • Added a completely new free Silkroad Gaming basic theme.
  • Added a second complete free theme as an additional theme option.
  • Implemented a theme toggle with theme support in the navigation bar.
  • Added Discord widget and online counter widget to the dashboard.
  • Added Event Timer functionality with CRUD operations, countdown display, and localization.

Editor & Content

  • Implemented BBCode support with rendering functionality and related UI components.
  • Added Rich Text Editor support for page content rendering.
  • Enabled file attachment visibility in the RichEditor for News forms.
  • Updated ContentID options in the Notice form to display latest notice or all shards; added settings for Shard ID.

Bug Fixes & Platform

  • Added custom error pages with localized error messages.
  • Added Cloudflare trustProxies support.
  • Added certification database configuration and updated related functionality.
  • Added WebMall images for ISRO.
  • Fixed PayPal captureOrder to use acceptJson and withBody correctly.
  • Fixed IP address format validation in createVsroAccount.
  • Fixed duplicate seeding of payment providers and roles.
  • Fixed version string comparison in EditUser.php.
  • Simplified SQL Server driver configuration in database connections.
  • Improved error handling in TemplateServiceProvider for active template retrieval.
  • Removed API token from composer configuration in the installer.

Stats

v2.0.0

08 Apr 22:56

Choose a tag to compare

This release introduces a major template architecture upgrade, expanded localization, new payment integrations, and significant improvements across rankings, inventory, and admin workflows.

Highlights

  • Introduced a full template system.
  • Added the basic theme and performed a full custom template/theme rework.
  • Added multilingual support for frontend and admin experiences.
  • Added donation functionality with payment providers.
  • Added Fawaterk integration with webhook handling and configuration.
  • Added Maxicard payment provider support.
  • Added voting plugin integration (when composer package is installed) and installer voting seeder.
  • Added page management with translations and CRUD support.
  • Added unique ranking configuration and ranking settings (character and guild).
  • Added character avatar support in Filament backend.
  • Added login with username option and updated related UI components.

Localization

  • Added support for: Arabic, German, English, Spanish, French, Italian, Portuguese, and Turkish.
  • Improved locale switching flow using SelectAction.
  • Added frontend language selection enhancements.

Rankings, Guilds, and Inventory

  • Implemented guild management and inventory features.
  • Improved inventory behavior and slot correctness.
  • Added dark mode improvements for inventory and guild views.
  • Added inventory refresh on cache clear action.
  • Updated E-Pin redemption interface and layout.
  • Added SMC logs and multiple backend refinements.

Platform and UX Improvements

  • Added Terms of Service acceptance during registration.
  • Improved silk handling for version-specific JID retrieval.
  • Replaced IconColumn with ToggleColumn for is_active and improved sort_order validation.
  • Added multiple UI/content refinements and typo fixes.
  • Fixed favicon handling.
  • Updated issue templates.

Stats

  • 31 commits
  • 2 contributors
  • 7,418 files changed
  • 15,158 insertions, 749 deletions

Full Changelog: v1.0.0...v2.0.0

v1.0.0

10 Mar 00:18

Choose a tag to compare

SilkPanel CMS v1.0.0 – Initial Release

This is the first official release of SilkPanel CMS (v1.0.0).

SilkPanel CMS is designed as a modern foundation for building and managing Silkroad-related web projects with a clean and modular architecture.

Highlights

Web Installer

The project now includes a web-based installer that allows you to set up the application quickly and easily through a browser without complex manual configuration.

Improved Project Structure

The CMS is structured to provide a clean and maintainable codebase, making development and future expansion easier.

Modular Package System

The system is built to support modular extensions through packages. This allows features to be added without modifying the core system.

Developer Friendly

SilkPanel CMS aims to provide developers with a solid base to build custom features, services, and integrations.

Documentation

The full documentation is available here:

https://documentation.devso.me/

It includes installation instructions, configuration guides, and development information.

Early Access and Feedback

In the coming days the project will be opened further to the community. Everyone will initially receive a lifetime license to test and evaluate the system.

Feedback is extremely important for the future of this project. Without community feedback the project cannot grow into what it is intended to be.

Please share feedback in any form, including:

  • Issues
  • Bug reports
  • Feature requests
  • Suggestions
  • General feedback

Notes

This release represents the starting point of SilkPanel CMS. Further improvements, packages, and features will follow.