Hi everyone!
Among a better infrastructure for ForumSpark, I have also pushed some improvements and new features:
- Achievement system
- New Profile page
- Bulletins
Achievements (Suggestion by Ravenfreak):
ForumSpark now includes 34 built-in achievements across 5 categories: Posting, Community, Engagement, Milestones, and Special. All achievements are fully configurable, so you can easily change their names or icons if needed. Administrators can also add additional achievements.
- There are 4 tiers: Bronze, Silver, Gold, and Platinum - each with its own badge style and point value.
Achievements are awarded automatically as you participate: create your first post, start a thread, hit post milestones (10, 50, 100, 500, 1000+), earn reactions, and more - Progress tracking on milestone-based achievements so you can see how close you are to the next one.
- Secret achievements - some are hidden until you unlock them
- Trophy Case - a new "Achievements" tab on your profile shows every achievement you've earned (and the ones you're still working toward)
- Badge Showcase - Enable or disable this setting to choose from 1-6 of your favorite achievements to display prominently on your profile header, in your post sidebar, and in user hover tooltips
- Notifications - you'll get a notification the moment you unlock a new achievement
- A leaderboard will be available soon.
Some images:



New Profile Page:
To support the new achievement system, the profile page has been redesigned. The previous layout worked well, but it did not allow achievements and upcoming features to be integrated cleanly.
- "Reaction Score" has been renamed to Reputation across the board
- The "Member #" line has been removed from the mini-profile sidebar for a cleaner look
- Clickable tabs for posts, topics and best answer filtering

Bulletins:
Administrators can now display simple notices, announcements, or friendly messages to visitors using the new Bulletins system.
- Able to use CSS/HTML in bulletins
- Three display positions: Header bar, above content, and below content
- 7+1 preset designs: Primary, Accent, Info, Warning, Success, Dark, Light + Custom CSS
- Set a schedule and expiration time
- Able to set bulletins per group



These features are now implemented on your site and ready for use. As always, feedback is welcome.
Enjoy!
PS: For theme designers, there are some new CSS classes, I'll update our docs later this week to include all new classes.
