Releases: worldpossible/contentshell
Language sort/hide Fix
A while back a bug was introduced that prevented the language sort/hide buttons from showing up on the admin module page. That has been fixed in this release.
Battery Level, Fix Stats
This release adds a simple battery indicator to the front page & admin pages.
This release also fixes a bug introduced into the stats page with 2.0.0, and adds a "clear log" button
LOCAL CONTENT setting & bugfix
This is the first version with fully functional self-update
- bugfix: Some testing code got included in 2.2.0 that caused self-updates to fail. That is fixed in this release. If you're stuck with 2.2.0, you must remove the line
$cmd = "/usr/bin/true";
at line 242 ofcontentshell/admin/background.php
. - feature: Added a preferences table to the db
prefs
-- and the first preference is: do you want to show the LOCAL CONTENT link in the RACHEL header, linking to the CAP's content portal.
Update / Install / Delete Modules
Note: this version broke self updating - see v2.2.1
This release includes the ability to update, install, and delete modules. These features can be found in the admin section under "version" for updates and "install" for adding/removing modules.
We've also reintroduced IP information to the RACHEL front page as it is often useful.
Self Updating
Note: this version of self updating is incomplete (doesn't run post-update-script.sh) - see v2.2.1
On the version.php page, contentshell can now update itself from our central server. It pulls from rsync://dev.worldpossible.org/rachelmods/contentshell -- which should be updated manually with the contents from github for each release.
Don't forget to update the version number in version.php as well (search for cur_contentshell - yes, just update the html).
This feature is new and should be used with caution. We'll see how it goes...
Refactored Admin
Here is a summary of changes in this release:
- added ability to change password
- added a disk usage display
- added some preset sort/hide buttons to the modules page
- kiwix is automatically restarted when modules are shown or hidden
- improved spanish & french UI support
- preliminary web-based module update code (hidden for now)
- moved all admin files to admin directory
Since the admin.sqlite file has been moved to the admin directory, scripts that reference this file must be updated. Specifically rachel-kiwix-start.pl (rachelpios) and rachelKiwixStart.sh (rachelplus) must be updated.
Last Version with admin.php/admin.sqlite in main directory
Starting with version v2.0.0, all admin-related files will be in their own subdirectory. This will require changes to anything that interacted with those files. Most notably the rachel-kiwix-start.pl and rachelKiwixStart.sh scripts in rachelpios and rachelplus respositories, respectively. This may also impact build scripts if they were copying pre-sorted admin.sqlite files around.