πŸ“°
Changelog

Saturn 0.1.2

New Features:
  • Added dark mode to Control Panel.
  • Added search engines in the pages and approvals menus. (user suggestion)
Changes and Improvements:
  • Improved user profile picture borders.
  • The 'Pages' screen and the 'Pages Approvals' screen now look more similar.
  • Removed the requirement for the database to have a password, many localhost databases don't have passwords by default. (user suggestion).
  • Tweaked wording in Notifications - 'Dismissed Notifications' --> 'Previous Notifications'
Fixes:
  • Fixed issue S12: References don't appear in page renderer.
  • Fixed issue S13: Apostrophes in certain config values cause errors.
  • Fixed issue S16: Unapproved Articles appearing live on the website.

Saturn 0.1.1

Changes and Improvements:
  • RSS Feeds activated.
  • Extended length of the bio editing box.
Fixes:
  • Fixed issue S1: 'Image license cannot be null' error message.
  • Fixed issue S2: Non-themed navbar image broken.
  • Fixed issue S3: Slashes not removed from user bios.
  • Fixed issue S4: Linkout broken.
  • Fixed issue S5: Navbar homepage link broken.
  • Fixed issue S6: Categories and pages not in alphabetical order.
  • Fixed issue S7: Terms file URL incorrect.
  • Fixed issue S8: Slashes not removed from render engine.
  • Fixed issue S9: Slashes not removed from new page creation form.
  • Fixed issue S10: Slashes not removed from approvals page.
  • Fixed issue S11: Clicking the 'x' icon on the page editor would reload the page.

Saturn 0.1.0

New Features:
  • Added Rich Text Editor.
  • Added Themes System.
  • Added Global Tags.
  • Added Debug Mode.
  • Added Saturn Security System (Hashing, Logging, Checksum, I/O Checking & Cleaning Functions).
  • Added Global Security System (API, Alert List).
  • Added GUI Components (Alerts, Modals, StatBoxes, etc).
  • Added Resource Loader.
  • Added Error Handler.
  • Added config.php file that manages certain settings across the Saturn platform.
  • Added Page Approval Toggling. Administrators can now enable/disable the page approval system.
  • Added Article Approvals.
  • Added PHP Error Toggling. Administrators can now enable/disable specific PHP errors and notices.
  • Added Global Email Functions.
  • Added Sign-in from panel home screen.
  • Added 'Website Statistics' on Panel Dashboard.
  • Added 'Your Statistics' on Panel Dashboard.
  • Added User Key Authentication.
  • Added User IP Verification.
  • Added Email Notifications.
  • Added 'Restricted' role to users.
  • Added dedicated Page Approvals screen.
  • Added dedicated Article Approvals screen.
  • Added User-based Statistic Counting (Pages, Blocks, Articles, Views, Edits & Approvals).
  • Added more Database functions. See the developer documentation for more information.
  • Added Database Optimization in the Database Management tab.
  • Added Page Templates.
  • Added Page Colour Schemes.
  • Added Page and Page Category Creation (from within Saturn itself!).
  • Added Page and Articles Previews in Team Profiles (Saturn iFrame Preview).
  • Added Admin Panel (User Management, Security Management, Settings, etc.)
  • Added Security Log.
  • Added Core Checksum Verification.
  • Added Activation and Activation Alerts.
  • Added Permissions System.
  • Added Confirmation popup to Approvals.
  • Added User Preferences.
  • Added Privacy Option to Abbreviate Surname.
  • Added Two Factor Authentication.
  • Added File Uploading.
  • Added Update Script (no more manual updates, hurray!).
Changes and Improvements:
  • Improved User Management.
  • Improved Database Management.
  • Improved Page List.
  • Improved Page Approvals.
  • Improved Saturn Notifications.
  • Improved Image Uploading.
  • Updated Panel User Profiles.
  • Updated Team Chat, added channel support.
  • Updated 'common' files. Common are now split into main, admin, panel, and processes.
  • Updated database process functions. See the developer documentation for more information.
  • Updated Default .htaccess file.
  • A limited amount of website-specific data is now stored in JSON files instead of the database (e.g. Saturn version, Ts&Cs, etc.).
  • Page list boxes now have a small coloured status circle instead of the whole box turning the status colour in the page list.
  • Images are now stored in '/storage/images/' or '/storage/uploads'.
  • Buttons now have a popout/shadow effect when hovered over.
Removals:
  • Removed 'Approve' button from Page list.
  • Removed 'Website Revenue' section from Admin Panel.
  • Removed 'Developer Tools' section from Admin Panel.
  • Removed Blocks.