Releases: worldpossible/contentshell
Kolibri Version
One change: display Kolibri version info on the admin version tab
Rsync Update & WiFi control
This release includes the following improvements:
- rsync now uses --del argument to clear away orphaned files when updating
- the option to turn WiFi on and off has been added to the RACHEL-Plus v3
More tweaks for RACHEL-Plus v3 (CMAL100)
A few more improvements to support the forthcoming RACHEL-Plus v3 - this is the initial release version for that device. Most changes relate to internal use, but the main user-facing changes is the correct display of LAN/Wifi info in the top right corner of the web pages.
Support for RACHEL-Plus v3 (CMAL100)
Just a few changes to support the upcoming RACHEL-Plus v3, which is based on the ECS CMAL100 platform. Also improved the shutdown/restart behavior (it used to shutdown so fast it couldn't even display a confirmation page. There are also some minor internal changes to our installation process.
bug fix do_tasks.php
do_tasks.php was using relative module path, which didn't work when the script was run from other locations (like we do during autoinstall) -- it now uses absolute module path.
Module Installer UI Improvements
- add "retry" button for failed install tasks
- add "cancel all" button to clear the task list
- progress bar no longer grows beyond 100%
- improved data rate display (no longer sticks at zero when transferring lots of small files)
- added message about multi-select feature to install page
- update for new upcoming pi image: new root path (/var/www/rachel) and use sudo when calling scripts from new non-root webserver (lighttpd)
rsyncd.conf change
Not user visible -- but we need to get this under-the-hood change released today for a particular project in Tanzania. So... rsyncd.conf now has an listing for "contentshell".
Copy modules from another RACHEL
Added the ability to copy modules from another RACHEL server on your LAN. This feature is in admin under Install > advanced. You choose "clone from server" for .modules, and specify the IP address of your the RACHEL-Plus you want to clone from.
At this time you must log into the RACHEL-Plus you want to clone from and run rsync manually:
rsync --daemon
This will be changed in a future release.
A couple of small bug fixes too:
- admin/modules.php now handles non-language languages (i.e. "multi")
- admin/install.php advanced no longer ignores server selection when choosing "reinstall existing set" (used to always go to dev)
fix awstats install issue
The previous installer didn't correctly create the empty data directory for awstats -- that is fixed here.
Additionally we've updated the the default .modules files in the scripts directory to include/exclude a few things.
CAP 2.0 support + awstats + many smaller improvements
The main point of this release is Intel CAP v2 support (we've been shipping with v2.3.0-beta). Aside from that lots of goodies:
- Front Page
- open all module content in a new window (target="_blank" for all modules)
- add percentage to battery display on mouseover (tooltip)
- Modules Tab
- hide all/show all button no longer changes change the "LOCAL CONTENT" option checkbox
- Hardware Tab
- show the esp "id" in admin panel (displayed top right on "hardware" tab)
- CAP shutdown works again (changed cmd to poweroff (mentioned in issue #36))
- Version Tab
- added "update all" button to bottom of version page
- Install Tab
- select multiple modules for install at once (ctrl select)
- speed up display of remote module list (use updatecheck over jsonapi)
- better progress display when installing kiwix modules (report partial progress of .zim files)
- improved queueing system for multiple installs to eliminate race condition bugs
- cancelling an install now properly kills the rsync process
- delete and add now update the UI more quickly and reliably
- "stalled" warning doesn't show up as soon
- Install Tab "Advanced" Section
- ability to install by uploading a .modules file
- ability to select a server
- ability to "reinstall existing set", which forces a re-install of existing modules
- Stats Tab
- installs awstats on RACHEL-Plus (whee!)
- Other
- remove weaved / install esp (our remote service tool)