New version of Koblog ! This version is focused on small personnal blog needs, and aim to make koblog more fun :)
Headlines for this version are :
- Minimal PHP version is now 7.4
- Reworked admin panel, that support new features and an improved look.
- Complete emoji handling with emoji picker, emoji shortcode parsing (based on discord's) and custom emojis.
- There is also a shortcode system, allowing to easily add dynamic content inside articles
- You can now use global media inside articles easily !
- Improved navigation between chidren and siblings articles.
- Added a folder system, you can change some behavior of published articles that have children.
Added
- Added pronouns.page support
- Statistics are now shown on the dashboard
- Drafts are now shown in a todo widget on the dashboard
- Added ParsedownExtended supports
- Added Emoji Picker (based on emoji-picker-element)
- Added support for custom emojis
- Added a content warning system
- Added an "author comment" system : write addendum or meta information about the article here ! Usefull for art/litteratures blogs especially, as you can separate the creation and your comment on it. It support markdown.
- Added AVIF support
- Added support for using global media as a global cover
- Added a new minimal theme
- Added support for custom textarea fields
- Added a way to hide a category (and its post from the field)
- Added a sibling/chidren/parent page plugin for the sidebar.
- Added shortcodes for children pages, sibling pages, tags, categories.
- Added a way to hide the last articles sidebar plugin on static pages.
- Added plugin for the well-known-button schema.
- Added a separate listing for "folder" articles.
- Added a checkbox to hide folder in homepage, rss and last articles lists.
- Added a checkbox to hide sticky pages in the homepage (if your theme use a separate list).
- Added a checkbox to show or not sticky before other pages in the homepage (if your theme use a separate list).
- Added a button to regenerate thumbnails.
- Added category filters in the article list in admin panel
- Added a way to change the class of a social network listing
- Added a "spoiler"/"details" markdown markup (
>!) - Added a humantxt plugin
- Added IndieLogin support plugin
- Added Codeberg and Gitlab to social network (for IndieLogin)
- Added redirection plugin
Modified
- New visual identity and layout for the admin panel
- Notifications are now in the top navbar of the admin panel
- Update TinyMCE to 6.8.6 (you might need to reload the plugin to have the new toolbar)
- Update EasyMDE to 2.20.0
- Use EasyMDE by default.
- Static pages aren't in the RSS now.
- Switch to a numeric pagination in content listing in admin panel.
- "Extremely friendly URLs" (unicode in URLs) is now at false by default.
Fixed
- Fixed key collisions on media.
- Fixed media deletion being absent.
- Fixed custom field sidebar appearing even when it was supposed to be empty due to no custom fields inside sidebar.
- Fixed select with autocompletion in the admin panel, they're now are shown correctly.
- Sticky articles don't change anymore the number of item on the first page.
- Don't crop thumbnail that are smaller than the thumbnail size.
- Fixed the alert for scheduled article.
- [SECURITY] Fixed disableUser function, login, preview token, search XSS and path traversal on delete/regeneration of images.