A couple of days ago, we’ve released our second Preview: Preview 2 (dat naming!). And we couldn’t be more happy with it. However, in the meantime, we’ve worked on the next version of Luna, version 0.3. Better known as Luna 1.0 Preview 3. It has to go a long way before it’s finished, but we’re getting there. And this is how and what.
The final “real” preview
Preview 3 is going to be our final preview. However, there will be Preview 4 releases too, but these versions will be to Beta 1 (version 0.5) what Preview 0 was to Preview 1, and DEVED and NEWED to Preview 2. Anyway, Preview 3 is going to introduce some new features on its own. At the end of Preview 4, we’ll be at the “feature freeze” stage. While that’s also a long road, this means that Preview 3 will also finish of a lot of features. However, we’ve decided to cancel one feature that we planned for Luna 1.0.
The promised plugin system won’t make it into Luna 1.0. For now, it’s on the road for an unknown future update. Why? Well, we’ve said before that we wanted Preview 2 to be as stable as possible to have a good base to build a plugin system upon. However, we realized that we’re not going to get to that point until Luna 1.0 would be released. So we’ve decided to drop this feature for version 1.0. It will be coming in a future update, no worries. Just not 1.0.
Meanwhile, the Theme system is getting along very nicely. We’ve build in a new feature that allows themes to have a parent theme. When that’s the case, themes can load files from other themes that they are missing. We’re using this system to provide you with Sunset. Sunset is a theme that is based on Sunrise, but unlike Sunrise, it has a more classic approach to boards. This isn’t our promised Random style (which will get introduced in Preview 4). Anyway, we’re still hard at work on the theme engine. And we’re planning to finish most of our work with it.
Preview 2 added a notification system to Luna. The only notification the system could give was a “Succesful upgrade” notification. Preview 3 will finally add more notifications to the system to function and be actually useful. We’re also planning to add some more options to the notification system in the Backstage.
We’ll be revamping Inbox in the 3rd Preview. We’ll be removing the Sending lists and Contacts option. Inbox will be merged with the profile, too. Inbox will continue to have it’s own usermenu item in the navbar, through.
Preview 3 will add new management options, like soft delete. With soft delete, posts can be deleted from the user’s view, but continue to exist for admins and moderators. Further more, we’ll add a Global Moderator option, so you can set a user to moderate the whole forum at once. The later one might not hit the Preview 3 milestone, but it will hit at Preview 4! Further, we’re planning to improve the Report system with new options to manage posts.
Mobile support and visual enhancements
Preview 3 will improve Sunrise for mobile devices. For people that have been testing Preview 2, they know that Sunrise isn’t that mobile friendly. We’ve already made some huge improvements on that in the current build 3705 (up from 3660 for Preview 2). Further, Luna will use icons from Font Awesome more often, with more consistency. Not only the mobile design will be improved, of course, but also the desktop design. Also counts for Backstage.
Bugfixes and other improvements
Preview 3 will also fix more bugs and improve the security of the software. That’s logical, of course, but it’s a major thing either way. We want Luna to get as stable as possible. Beta 1, 2 and 3 will focus on bugfixes only! Preview 3 will do his job here too. Other improvements we’re planning are @-mentions, a warning to remove your install.php file, updated Bootstrap, jQuery and Font Awesome components, and more.