Update changelog.

This commit is contained in:
Lars Jung 2016-08-10 23:59:27 +02:00
parent 4a41994556
commit c559edc208

View file

@ -1,169 +1,169 @@
# Changelog # Changelog
* back to cleaner visual experience * back to cleaner visual experience
* adds option to disable sidebar * add option to disable sidebar
* adds options to filter/search ignore case * add options to filter/search ignore case
* replaces PHP `getenv` calls with `$_SERVER` lookups * replace PHP `getenv` calls with `$_SERVER` lookups
* adds `view.fallbackMode` option to generally serve only fallback mode * add `view.fallbackMode` option to generally serve only fallback mode
* serves fallback mode for text browsers (`curl`, `links`, `lynx`, `w3m`) * serve fallback mode for text browsers (`curl`, `links`, `lynx`, `w3m`)
* change type `txt-svg` to `img-svg`, no thumbs but preview * change type `txt-svg` to `img-svg`, no thumbs but preview
* fixes a tree indentation glitch * fix a tree indentation glitch
* fixes shell command detection on Windows * fix shell command detection on Windows
* fixes Piwik anayltics * fix Piwik anayltics
* fixes `.htaccess` auth issues * fix `.htaccess` auth issues
* fixes drag-select on scrollable content * fix drag-select on scrollable content
* fixes download-all function * fix download-all function
* fixes audio and video preview loading * fix audio and video preview loading
* adds `rust` type and icon * add `rust` type and icon
* adds `autoplay` option to audio and video preview * add `autoplay` option to audio and video preview
* adds `--dereference` to `shell-du` * add `--dereference` to `shell-du` to follow sym links
* removes *Install* section from `README.md`, caused too much trouble * remove *Install* section from `README.md`, causes too much trouble
* removes peer5 support * remove peer5 support
* updates build process to use `node 6.0+`, no need for babel now * update build process to use `node 6.0+`, no need for babel now
* replaces `jquery-qrcode` with [kjua](https://larsjung.de/kjua/) * replace `jquery-qrcode` with [`kjua`](https://larsjung.de/kjua/)
* replaces `prism` with [lolight](https://larsjung.de/lolight/) * replace `prism` with [`lolight`](https://larsjung.de/lolight/)
* move deps `normalize.css`, `kjua`, `lolight` and `marked` to `package.json` * move deps to `package.json` (`normalize.css`, `kjua`, `lolight` and `marked`)
* removes `jQuery` * remove `jQuery`
* removes `lodash` * remove `lodash`
* removes `modulejs` * remove [`modulejs`](https://larsjung.de/modulejs/) for now
* language updates and additions (`et`, `nl`, `pl`) * update languages (`et`, `nl`, `pl`)
## v0.28.0 - *2015-12-19* ## v0.28.0 - *2015-12-19*
* now requires PHP 5.5.0+ * now require PHP 5.5.0+
* changes index path to `/_h5ai/public/index.php` * change index path to `/_h5ai/public/index.php`
* now only `/_h5ai/public/` needs to be accessible from web * now only `/_h5ai/public/` needs to be web-accessible
* adds support for custom script and style additions * add support for custom script and style additions
* adds options to set font families * add options to set font families
* adds search * add search
* adds ignorecase sorting option to tree * add ignorecase sorting option to tree
* adds wide links in tree view * add wide links in tree view
* adds IE edge mode * add IE edge mode
* adds frontend tests * add frontend tests
* fixes some styles in IE10 * fix some styles in IE10
* fixes preview bottom bar for small screen widths * fix preview bottom bar for small screen widths
* lots of code cleanup and refactorings * lots of code cleanup and refactorings
* changes API * change API
* updates build process, now uses [ghu](https://larsjung.de/ghu/) * update build process, now uses [`ghu`](https://larsjung.de/ghu/)
* switches from jshint and jscs to [eslint](http://eslint.org/) * switch from jshint and jscs to [`eslint`](http://eslint.org/)
* updates `jQuery` to 2.1.4 * update `jQuery` to 2.1.4
* updates `lodash` to 3.9.3 (adds debounce and trim) * update `lodash` to 3.9.3 (add debounce and trim)
* updates `marked` to 0.3.5 * update `marked` to 0.3.5
* updates `modulejs` to 1.13.0 * update `modulejs` to 1.13.0
* updates `prism` to 2015-12-19 * update `prism` to 2015-12-19
* updates h5bp styles to 5.2.0 * update h5bp styles to 5.2.0
* updates `normalize.css` to 3.0.3 * update `normalize.css` to 3.0.3
* removes `Moment.js` * remove `Moment.js`
## v0.27.0 - *2015-04-06* ## v0.27.0 - *2015-04-06*
* new layout * new layout
* adds editorconfig * add editorconfig
* drops support for IE9 (gets fallback) * drop support for IE9 (gets fallback)
* updates sidebar settings * update sidebar settings
* adds info sidebar * add info sidebar
* adds opt-out for click'n'drag selection * add opt-out for click'n'drag selection
* adds package name option for single selections * add package name option for single selections
* adds initial support for Peer5 * add initial support for Peer5
* adds option to down-sample images for preview * add option to down-sample images for preview
* adds option for natural sorting in tree sidebar * add option for natural sorting in tree sidebar
* fixes problems with files/folders named `0` * fix problems with files/folders named `0`
* changes font from `Ubuntu` to `Roboto` (smaller footprint, clearer for small sizes) * change font from `Ubuntu` to `Roboto` (smaller footprint, clearer for small sizes)
* switches back to Google Fonts * switch back to Google Fonts
* improves PDF thumbnail quality * improve PDF thumbnail quality
* improves drag-select * improve drag-select
* improves image preview * improve image preview
* prevents listing `_h5ai` folder and subfolders * prevent listing `_h5ai` folder and subfolders
* updates build process, now uses [mkr](https://larsjung.de/mkr/) and [fQuery](https://larsjung.de/fquery/) * update build process, now uses [`mkr`](https://larsjung.de/mkr/) and [`fQuery`](https://larsjung.de/fquery/)
* updates `jQuery` to 2.1.3 * update `jQuery` to 2.1.3
* updates `jQuery.qrcode` to 0.11.0 * update `jQuery.qrcode` to 0.11.0
* updates `Lo-Dash` to 3.6.0 * update `Lo-Dash` to 3.6.0
* updates `Modernizr` to 2.8.3 * update `Modernizr` to 2.8.3
* updates `modulejs` to 1.4.0 * update `modulejs` to 1.4.0
* updates `Moment.js` to 2.9.0 * update `Moment.js` to 2.9.0
* updates `Prism` to 2015-04-05 * update `Prism` to 2015-04-05
* removes deprecated Google Analytics code * remove deprecated Google Analytics code
* removes `jQuery.fracs` * remove `jQuery.fracs`
* removes `jQuery.scrollpanel` * remove `jQuery.scrollpanel`
* removes `jQuery.mousewheel` * remove `jQuery.mousewheel`
* language updates and additions (`af`, `es`, `ja`, `ko`, `ru`, `zh-cn`) * update languages (`af`, `es`, `ja`, `ko`, `ru`, `zh-cn`)
## v0.26.1 - *2014-08-17* ## v0.26.1 - *2014-08-17*
* fixes links * fix links
## v0.26.0 - *2014-08-16* ## v0.26.0 - *2014-08-16*
* removes True Type fonts * remove True Type fonts
* outsources themes to [h5ai-themes](https://github.com/lrsjng/h5ai-themes) * outsource themes to [h5ai-themes](https://github.com/lrsjng/h5ai-themes)
* adds filesize fallback for large files and 32bit PHP * add filesize fallback for large files and 32bit PHP
* fixes server detection * fix server detection
* adds config file tests to info page * add config file tests to info page
* removes JSON shim * remove JSON shim
* adds caching of command checks * add caching of command checks
* updates `jQuery.mousewheel` to 3.1.12 * update `jQuery.mousewheel` to 3.1.12
* updates `jQuery.qrcode` to 0.8.0 * update `jQuery.qrcode` to 0.8.0
* replaces `markdown` with [`marked`](https://github.com/chjj/marked) 0.3.2 * replace `markdown` with [`marked`](https://github.com/chjj/marked) 0.3.2
* updates `modulejs` to 0.4.5 * update `modulejs` to 0.4.5
* updates `Moment.js` to 2.8.1 * update `Moment.js` to 2.8.1
* replaces `underscore` with [`Lo-Dash`](https://github.com/lodash/lodash) 2.4.1 * replace `underscore` with [`Lo-Dash`](https://github.com/lodash/lodash) 2.4.1
* replaces `SyntaxHighlighter` with [`Prism`](http://prismjs.com) 2014-08-04 * replace `SyntaxHighlighter` with [`Prism`](http://prismjs.com) 2014-08-04
## v0.25.2 - *2014-07-01* ## v0.25.2 - *2014-07-01*
* adds optional info page protection * add optional info page protection
* fixes `short_open_tag` issues for PHP < 5.4.0 * fix `short_open_tag` issues for PHP < 5.4.0
* fixes default folder download (`alwaysVisible` option) * fix default folder download (`alwaysVisible` option)
* minor fixes * minor fixes
## v0.25.1 - *2014-06-25* ## v0.25.1 - *2014-06-25*
* fixes broken paths for filenames containing '+' characters * fix broken paths for filenames containing '+' characters
* fixes Google Universal Analytics * fix Google Universal Analytics
* fixes file type check * fix file type check
## v0.25.0 - *2014-06-22* ## v0.25.0 - *2014-06-22*
* adds sidebar * add sidebar
* adds initial theme support * add initial theme support
* adds icons from [Evolvere Icon Theme](http://franksouza183.deviantart.com/art/Evolvere-Icon-theme-440718295) * add icons from [Evolvere Icon Theme](http://franksouza183.deviantart.com/art/Evolvere-Icon-theme-440718295)
* adds PHP variant to calc folder sizes * add PHP variant to calc folder sizes
* adds scroll position reset on location change (issue [#279](https://github.com/lrsjng/h5ai/issues/279)) * add scroll position reset on location change (issue [#279](https://github.com/lrsjng/h5ai/issues/279))
* adds option to hide unreadable files * add option to hide unreadable files
* adds option where to place folders (top, inplace, bottom) * add option where to place folders (top, inplace, bottom)
* adds markdown support for custom header and footer files * add markdown support for custom header and footer files
* adds video and audio preview via HTML5 elements (no fallback, works best in Chrome) * add video and audio preview via HTML5 elements (no fallback, works best in Chrome)
* adds filter reset on location change * add filter reset on location change
* adds option to make download button always visible * add option to make download button always visible
* adds Google UA support * add Google UA support
* extends selectable icon sizes (adds 128px, 192px, 256px, 384px) * extend selectable icon sizes (add 128px, 192px, 256px, 384px)
* improves preview GUI * improve preview GUI
* disable thumbs in `cache` folder * disable thumbs in `cache` folder
* fixes QR code URI origin (issue [#287](https://github.com/lrsjng/h5ai/issues/287)) * fix QR code URI origin (issue [#287](https://github.com/lrsjng/h5ai/issues/287))
* replaces PHP backtick operator with `exec` * replace PHP backtick operator with `exec`
* removes server side file manipulation extensions `dropbox`, `delete` and `rename` * remove server side file manipulation extensions `dropbox`, `delete` and `rename`
* updates `H5BP` to 4.3.0 * update `H5BP` to 4.3.0
* updates `jQuery` to 2.1.1 * update `jQuery` to 2.1.1
* updates `json2.js` to 2014-02-04 * update `json2.js` to 2014-02-04
* updates `markdown-js` to 0.5.0 * update `markdown-js` to 0.5.0
* updates `Modernizr` to 2.8.2 * update `Modernizr` to 2.8.2
* updates `Moment.js` to 2.6.0 * update `Moment.js` to 2.6.0
* updates `Underscore.js` to 1.6.0 * update `Underscore.js` to 1.6.0
* language updates (`bg`, `ko`, `pt`, `sl`, `sv`, `zh-cn`) * update languages (`bg`, `ko`, `pt`, `sl`, `sv`, `zh-cn`)
## v0.24.1 - *2014-04-09* ## v0.24.1 - *2014-04-09*
* security fixes! (issues [#268](https://github.com/lrsjng/h5ai/issues/268), [#269](https://github.com/lrsjng/h5ai/issues/269)) * security fixes! (issues [#268](https://github.com/lrsjng/h5ai/issues/268), [#269](https://github.com/lrsjng/h5ai/issues/269))
* language updates (`fi`, `fr`, `hi`, `it`, `zh-tw`) * fix WinOS command detection
* fixes WinOS command detection * update languages (`fi`, `fr`, `hi`, `it`, `zh-tw`)
## v0.24.0 - *2013-09-04* ## v0.24.0 - *2013-09-04*