Prepare for release 0.4.1

main v0.4.1
Yasen Pramatarov 2025-11-14 10:05:09 +02:00
parent 3cc5a510f5
commit b9d883fe41
4 changed files with 31 additions and 8 deletions

View File

@ -4,21 +4,44 @@ All notable changes to this project will be documented in this file.
--- ---
## Unreleased ## 0.4.1 - 2025-11-13
#### Links #### Links
- upstream: https://code.lindeas.com/lindeas/jilo-web/compare/v0.4...HEAD - upstream: https://code.lindeas.com/lindeas/jilo-web/compare/v0.4...v0.4.1
- codeberg: https://codeberg.org/lindeas/jilo-web/compare/v0.4...HEAD - codeberg: https://codeberg.org/lindeas/jilo-web/compare/v0.4...v0.4.1
- github: https://github.com/lindeas/jilo-web/compare/v0.4...HEAD - github: https://github.com/lindeas/jilo-web/compare/v0.4...v0.4.1
- gitlab: https://gitlab.com/lindeas/jilo-web/-/compare/v0.4...HEAD - gitlab: https://gitlab.com/lindeas/jilo-web/-/compare/v0.4...v0.4.1
### Added ### 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 CSS and JS to the default theme
- Added change theme menu entry - Added change theme menu entry
### Changed ### 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
- 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
--- ---

View File

@ -26,7 +26,7 @@ To see a demo install, go to https://work.lindeas.com/jilo-web-demo/
## version ## version
Current version: **0.3** released on **2025-01-15** Current version: **0.4.1** released on **2025-11-13**
## license ## license

View File

@ -51,7 +51,7 @@ return [
// default avatar // default avatar
'default_avatar' => 'static/default_avatar.png', 'default_avatar' => 'static/default_avatar.png',
// system info // system info
'version' => '0.4', 'version' => '0.4.1',
// development has verbose error messages, production has not // development has verbose error messages, production has not
'environment' => 'development', 'environment' => 'development',

View File

@ -8,7 +8,7 @@
* License: GPLv2 * License: GPLv2
* Project URL: https://lindeas.com/jilo * Project URL: https://lindeas.com/jilo
* Year: 2024-2025 * Year: 2024-2025
* Version: 0.4 * Version: 0.4.1
*/ */
// error reporting, comment out in production // error reporting, comment out in production