Skip to content

0.4.1

Latest

Choose a tag to compare

@turint turint released this 14 Nov 08:13
· 104 commits to main since this release

Added

  • Added the ability to have non-sanitized feedback messages
  • Added a notice for maintenance mode for superusers
  • Added initial support for maintenance mode
  • Added initial support for database upgrades and migrations
  • Added CSRF protection to the theme switcher functionality
  • Added a helper to manage all static assets of a theme
  • Added theme data to be passed correctly to the views
  • Added "modern" and "retro" theme screenshots
  • Added "alternative retro" theme
  • Added CSS and JS to the default theme
  • Added change theme menu entry

Changed

  • Moved away from SQLite to MariaDB/MySQL for the main Jilo website
  • Integrated Highlight.js library into the SQL view modal for better code highlighting
  • Moved the migration flag to the database with a fallback to a file
  • Made the theme setting configuration per-user instead of global
  • Refactored the session class and added a random session name generator if not configured
  • Moved session variables to the configuration file

Fixed

  • Fixed flash messages to show up only once per page
  • Fixed database migration functionality and associated feedback notices
  • Fixed theme folder structure, helpers, and display logic to work correctly with new asset management
  • Fixed index routing to work with the latest session and config changes
  • Fixed the router class and several bugs within the session class and theme switcher functionality

Removed

  • Removed getScreenshotUrl function, using the generic getAssetUrl for all assets instead