Difference between revisions of "Webif release notes"

From hummy.tv Wiki
Jump to: navigation, search
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
 +
== 0.13.2 (05/03/2013) ==
 +
* Improved indication of shrunk recordings in webif - requires a one-off process to flag all existing shrunk recordings which will run automatically upon upgrade;
 +
* Files which are being decrypted no longer show as playing in the web interface;
 +
* Swap the ''in-use'' and ''already stripped'' check in automatic processing and improve log message.
  
 
== 0.13.1 (27/02/2013) ==
 
== 0.13.1 (27/02/2013) ==

Revision as of 00:25, 5 March 2013


0.13.2 (05/03/2013)

  • Improved indication of shrunk recordings in webif - requires a one-off process to flag all existing shrunk recordings which will run automatically upon upgrade;
  • Files which are being decrypted no longer show as playing in the web interface;
  • Swap the in-use and already stripped check in automatic processing and improve log message.

0.13.1 (27/02/2013)

  • Fix dedup fast-path code which was causing duplicate files to be Preserved instead of moved (issue reported by mole_hill);
  • Fix automatic processing of files on external drives mounted using mvdisks;
  • Fix undelete for files on external drives removed through the web interface;
  • OPT+ menu on directories outside the standard media area no-longer include the auto options (they didn't have any effect anyway).

0.13.0 (26/02/2013)

  • Significant performance improvements to automatic processing;
  • New option to automatically expire recordings (folder option);
  • Set HTTP character set to UTF-8 (should help display of non-ascii characters in EPG and channel list);
  • Improve process for checking if a package is installed (used by many components including rs);
  • Removing all guidance text from a recording now works and also removes the guidance flag;
  • Support cross-filesystem file/directory renames;
  • Add option for de-duplicating genre type search results;
  • Prevent automatic processing from recursing into mounted filesystems if the mount point is a special folder.

0.12.0 (9/02/2013)

  • Improve browser cache control by sending a Cache-Control header along with dynamically generated pages;
  • Automatic recording processing:
    • Improve diskspace check;
    • New persistent log, auto.log;
    • Improved and less verbose log contents.
  • Use model type to determine EPG database location;
  • Fix incremental data load (for instance: when updating the package list from the Internet);
  • Highlight schedule entries with pending actions in blue and strike-through;
  • Ignore case when checking for file extensions to show in the media browser.

0.11.0 (18/01/2013)

  • Add options to flag directories for recursive auto-shrink and auto-decrypt;
  • Improve behaviour when changing flags on directories (screen no longer refreshes);
  • Fix bug when renaming non-TS files;
  • Grey out Extract to MPG option for HD content;
  • Add option for automatic MPG extraction;
  • Show rate at which stream file is growing in media browser;
  • Improve Media list Genre to EPG Genre mappings;
  • Fix PSB2/D3&4 MUX detection in Diagnostics->Channels.

0.10.2 (6/01/2013)

  • Media browser now shows genre against recordings;
  • Media browser rename allows changing genre alongside other attributes;
  • Schedule list shows individual event times against series recordings. Clicking on an event times shows EPG details;
  • Option to change the number of hours shown in the grid-style EPG;
  • Dedup now applies series.helper files before checking for minimum length. Minimum length reduced from 10 to 6;
  • Add clear log option to diagnostics page;
  • Change upcoming event display window from 15 to 20 minutes;
  • Options on settings page are now YES/NO rather than ON/OFF;
  • Expert mode telnet server option moved to Advanced Settings block;
  • Internal changes to support CFW 2.15 (not yet released).

0.10.1 (25/11/2012)

  • Upgrade telnet menu to version 1.02 - provides feedback during PIN entry;
  • Show upcoming recordings in status pane (next 15 minutes);
  • Add 'may not restart' warning to Diagnostics->Reboot;
  • Extend native recording rename function to allow editing of synopsis and guidance text;
  • Fix pasting of non-native files;
  • Allow plugins to add entries to the quick edit file list in Diagnostics->File Editor;
  • Show last recording time for finished series in schedule list;
  • Use media browser sort order in mobile version;
  • Warn when mongoose server auto-start is turned off;
  • Add icon to mobile version (shows when app is added to mobile device home screen);
  • Provide drop-down list of common diagnostics for quick access;
  • Report when there is no cached EPG data present;
  • More width for channel name in grid-style EPG;
  • Add more navigation buttons to grid-style EPG;
  • Fix date format in grid-style EPG;
  • Add settings toggle for expert mode telnet server (straight to shell), CFW >=2.14.

0.10.0 (5/11/2012)

  • Fix problem with Auto-Decrypt which could result in .encrypted files being left behind;
  • Built-in mobile browser optimised version (http://<humax>/m/);
  • Hard disk diagnostics page (SMART information, will evolve);
  • Show status of stream file on browse page (indication of the file size and whether it is still growing);
  • Link to mobile interface from main screen;
  • Settings option to disable mobile interface link on main screen;
  • RMA mode from Diagnostics page;
  • Log viewer includes fix-disk.log if present;
  • Improve EPG search performance;
  • Detect IP address or URL being used to access and use for DLNA downloads;
  • Quick edit links on file editor screen for commonly edited files;
  • Move front-page status panel up to avoid obscuring buttons so often;
  • Add status CLI command;
  • Fix erroneous iB suffix shown on small directory sizes;
  • Include raw EPG database export utility (/cgi-bin/epg/db.jim).

0.9.14 (8/10/2012)

  • Upgrade javascript library to JQuery 1.8.2;
  • Upgrade to JQuery UI 1.8.24 + internal restructuring of files;
  • Provide JQuery Mobile 1.2.0;
  • Trap and skip errors in web interface plugins (rather than just stopping);
  • Avoid runtime error in package management with no connectivity;
  • Add basic viewer for backed-up schedules;
  • Don't reload package management screen following every operation;
  • Default to Installed tab in package management;
  • Improve recording file in-use check;
  • When performing operations on a group of recording files, use only expected suffixes. That is it no longer operates on recording_name.* but rather recording_name.ts, recording_name.hmt, ...;
  • Automatic background tasks now check for at least 10% free disk space before proceeding;
  • Add Paste to Folder option.

0.9.13 (03/08/2012)

  • When clicking on a recording in the media browser, show the files which are associated with that recording in the popup window. Click the + icon for more details;
  • Package management no longer refreshes the page after upgrading, installing or removing a package;
  • Package management enforces only one package operation at a time;
  • Package management shows 'Info' link against installed packages which shows dependencies;
  • Improvements to the in-browser playback using the VLC plugin;
  • Fix problem with automatic background tasks and folders containing [] in their name;
  • Reduce chance of errors with current recording status panels;
  • Change some more instances of squeeze to shrink.

0.9.12 (15/06/2012)

  • Improved support for shrinking recordings by removing unecessary parts. Now works with SD, HD and audio-only recordings;
  • Allow flagging folders as auto-shrink, auto-dedup and auto-decrypt to be processed in the background (see webif_auto.log);
  • Show icon against recordings which have been shrunk;
  • Improve file-in-use checks throughout;
  • Fix single recording decryption when connecting from behind an Internet-based proxy server.

0.9.11 (10/06/2012)

  • Add experimental support for stripping unecessary frames from recordings to save space;
  • Show simpler OPT+ menu for non-native recordings;
  • Show Humax software version on front page (with CFW 2.11 and above);
  • Fix errors in rendering page footer on non-CGI pages.

0.9.10 (30/05/2012)

  • EPG display faster with favourites;
  • EPG display now preserves favourite order;
  • Favourite backup/restore preserves order;
  • Fix error with footer on some pages.

0.9.9 (21/05/2012)

  • New option to create files in file editor;
  • Improvements to drop-down menu;
  • Option to disable drop-down menu;
  • Show free (as well as used) space in top bar;
  • Dedup can now make use of series helper files;
  • Started large scale internal path cleanup.

0.9.8 (19/5/2012)

  • Add slide-down quick link toolbar;
  • Remove ability to change Enc flag through media browser;
  • Fix bug when deleting two files with the same name and undelete is installed;
  • Allow plugins to specify the size of icons they add to the front page.

0.9.7 (27/04/2012)

  • Fix restoration of favourite channels;
  • Add API to allow plugins to place icons on the main page;
  • Remove mediatomb & transmission handling code (now provided in the mediatomb/transmission packages);
  • Fix bug in status;
  • Add Reset New Flag option to folders in media browser;
  • Do not restore DSO events when restoring schedule.

0.9.6 (18/04/2012)

  • Retain 15 automatic schedule backups (increase from 7);
  • Show the current channel and programme on the front page;
  • Properly show chase play;
  • Show if system is in half-awake standby;
  • Allow changing the target folder for one-off recordings too;
  • Allow setting no target folder;
  • De-duplication improvements.

0.9.5 (09/04/2012)

  • Move links from bottom of main page to Diagnostics page;
  • Add DLNA server diagnostics and database reset function;
  • Split channel icons out into separate package to make future webif updates smaller;
  • dedup function now removes leading 'brand new series' as added by E4 now.

0.9.4 (31/03/2012)

  • Fix MPG extraction progress bar;
  • Scheduled event screen now shows target folder (if different to event name);
  • Scheduled event screen allows AR/Padding switch (cf. RS Portal);
  • Scheduled event screen allows target folder changes;
  • General file layout restructuring;

NB: If you use the rs package then this must be upgraded before webif.

0.9.3 (22/02/2012)

  • Add text file editor to diagnostics screen;
  • Add extract to mpg option in media browser;
  • Add Operation Complete message following package operations;
  • Remove Reset custom firmware option from settings screen.

0.9.2 (07/02/2012)

  • Add large file split function (break into 45 minute segments);
  • Fix log file display so that they can be cut and pasted;
  • Fix sorting by time;
  • Restructure backend code for other browse functions (little visible change);
  • Restructure EPG code (little visible change).

0.9.1 (05/02/2012)

  • Move Paste button to be part of clipboard in file browser;
  • Trap more errors during DLNA location lookup;
  • Fix VLC icons.

0.9.0 (27/01/2012)

  • Only show mediatomb and transmission icons on main menu if the services are running;
  • Update Jim dependency to 0.73 (also update jim reference guide);
  • Fix 2GB limit when copying files;
  • Show DLNA icon against recordings which are indexed by the media server;
  • Fix issue with deleting files from external drives with undelete installed;
  • Fix issue with deleting multiple files from a directory with square brackets in the name;
  • Only enable decrypt option for files which are DLNA indexed;
  • Fix the development packages toggle option;
  • Experimental support for playing recorded media with VLC plugin (inspired by Raydon's implementation for the Foxsat).

0.8.13 (19/01/2012)

  • Support running under HTTPS/SSL web server (see switch under General Settings);
  • Show Network column on channel screen;
  • Fix bug in and optimise folder size display;
  • Fix some undelete issues;
  • Fix bug which affected deleting files from within a folder containing a [ character;

0.8.12 (14/01/2012)

  • Add undelete support (if optional undelete package is installed);
  • Reduce the impact of large delete operations on the system;
  • Show local muxes as such in channel list;
  • Fix restoration of favourites.

0.8.11 (08/01/2012)

  • Re-enabled media browser deletion. Bug identified and fixed;
  • Show failed recordings in media browser;
  • Ignore old bookmarks in crop interface;
  • Resolve occasional problem with passing files to join interface.

0.8.10 (07/01/2012)

  • Temporarily disable deletion from media browser due to possible bug;
  • Allow the restart required alert to be dismissed;
  • Default package management tab is now upgrades;
  • Package management upgrades tab now shows correct latest version;

0.8.9 (29/12/2011)

  • Copy/Cut/Paste for files in media browser;
  • Create new directories (folders) from media browser;
  • Links to release notes for firmware & webif (bottom of main page);
  • Fix hover-over for scheduling table;
  • Improve multiple item deletion;
  • Add more databases to database viewer;
  • Show scheduled start/end time of completed recordings (from 0.8.8-1).

0.8.8 (19/12/2011)

  • Schedule screen layout improvements;
  • Show AR/Pad mode against recordings.

0.8.7 (14/12/2011)

  • Audio extraction function now adds ID3 tags to generated MP3 files.

0.8.6 (12/12/2011)

  • Flag folders as flatten eligible/ineligible from the webif.

0.8.5 (9/12/2011)

  • Add Extract Audio option for decrypted recordings to produce an MP3 file from the audio within.

0.8.4 (9/12/2011)

  • OPT+ for directories (rename/delete);
  • Automatic daily schedule backups with last 7 days kept;
  • Updated channel icons.

0.8.3 (5/12/2011)

  • Option to sort media by date;
  • Support drag operations on touch devices;
  • Support for joining recordings together (using the nicesplice backend);
  • Multiple file/folder deletion.

0.8.2 (/2011)

0.8.1 (16/11/2011)

  • New icons on front page;
  • Logfile viewer.

0.8.0 (29/10/2011)

  • Decrypt in-place.

0.7.6 (11/10/2011)

  • Change the mouse pointer to a hand over the top bar (which is a link back to the home page);
  • Show the DLNA URL in the media browser. Click on the name of a recording to see it.

0.7.4 (4/10/2011)

  • Save last streamed content - if you navigate to a folder using the media browser, and there is a copy of some recently streamed content on the hard disk, then you can save that content to a file. The webif will prompt you for the destination filename.
  • Deduplicate/tidy option in the webif. This is similar to the functionality of the dedup package in that it takes everything in the current folder and renames the files and updates the media titles to reflect the content, and files duplicates away in a sub-folder. When you first click the button it shows you what would be done and there is a further button to execute the changes. This feature works very well with series that include the episode number and name at the start of the synopsis.

0.7.3 (3/10/2011)

  • Improved Now/Next EPG and optional grid-style EPG (see settings screen);
  • Fix several IE interoperability bugs (mostly IE9);
  • Fix backup/restore prompts;
  • More channel icons;
  • Show web interface version at bottom of main screen;
  • Channel information screen includes Mux details.

0.7.1 (19/09/2011)

  • Updated channel icons;
  • Show mod version at bottom right of main screen;
  • Show a back-to-top button on long pages;
  • Scheduling now works properly on devices which use padding instead of AR;
  • Prompt for restart after cancelling event;
  • Fixes to schedule backup/restore.

0.7.0 (13/9/2011)

  • Show split event icon against split events in EPG;
  • Updates to the scheduling code to properly handle scheduling of split events;
  • Prevent scheduling duplicate events;
  • Fix blank/0 channels in EPG;
  • Show dashes for series recordings with no up-coming episodes (like the on-screen schedule does);
  • Also put dormant series recordings at bottom of list (was top);
  • Fix bug in event schedule popup for recordings in progress;

0.6.6 (31/8/2011)

  • Restructured scheduled recordings list, including support for removing scheduled events;
  • Scheduling recordings via the web interface now enabled by default;
  • Adds hooks required for remote scheduling.

0.6.5 (24/8/2011)

  • New scheduled recordings are placed into a temporary holding table until reboot (with mod 1.11 they will be synchronised across during boot before the humax software starts up);
  • Progress bar shown during reboot (rather than error page!);
  • Fix more symbolic link cases in media browser.

0.6.4 (13/8/2011)

  • Fix downloads of files with apostrophes in their names;
  • Show sizes of symlinked directories (with @ prefix, see below.)
  • Download a decrypted version of a file if possible.

0.6.3 (18/7/2011)

  • Show alternate showing times for EPG events.