Relax safe in the knowledge that I haven't abandoned this project! Since the last release, my second year finals and ACWs happened. Anyway, in between things I've been slowly plugging away at the next release, and now that I've finished my 2nd year at University up, I've found some time to bundle up the next prerelease.
This release is fairly small, but I've made a crucial change: settings are now stored in a JSON file, and not at the top of index.php
. The settings JSON file (called peppermint.json
, and can be found alongside index.php
) will be automatically generated upon the first page load, and can be customised to your heart's content. The names and structure of the settings are much the same as they used to be - it's only the admindetails
setting that's changed slightly in structure.
The idea here is that I'm going to build a GUI for the settings and include it in the next release. This should make upgrading much easier than it was before. This does mean however that upgrading is not going to be easy - you'll have to manually port all your settings over to the new system. Under the new system though, you should never need to hand-edit your settings again - non-existent settings should be filled in automatically (although I haven't written that bit yet...!).
Added
- Implemented delayed indexing (#66)
- Added the time a page was last modified to the footer (#67)
- Added unified diff to edit conflict resolution pages (#64)
- Added image captions (#65)
- Added short syntax for images (#24)
- Page history! Currently you can't do anything with the previous revisions - that will come in a future release.
- Added checkerboard pattern behind transparent images on mouse hover on their preview pages.
Changed
- Reduced the amount of space that the login bit in the top left takes up.
- Added text "Tag List: " to tag listing pages
- Improved support for SVGS.
- SVGs are sent as-is instead of a preview image unless
$settings->render_svg_previews
is set totrue
. - Added code to find the dimensions of an SVG.
- SVGs are sent as-is instead of a preview image unless
Fixed
- Fixed an issue where you wouldn't be redirected correctly if you typed your password incorrectly
- Fixed a bug in the idindex generator.