2011-07-29 03:25:48 +02:00
|
|
|
# h5ai
|
|
|
|
|
2011-11-26 20:53:51 +01:00
|
|
|
Don't use files from this repository (`src` folder) for installation.
|
|
|
|
They need to be preprocessed/compiled to work correctly. You'll find a
|
|
|
|
precompiled package on the [project page](http://larsjung.de/h5ai).
|
|
|
|
|
2011-11-28 00:49:22 +01:00
|
|
|
To report a bug or make a feature request
|
|
|
|
please create [a new issue](http://github.com/lrsjng/h5ai/issues/new).
|
2011-11-26 20:53:51 +01:00
|
|
|
|
2011-07-30 13:45:26 +02:00
|
|
|
* Website with download, docs and demo: <http://larsjung.de/h5ai>
|
|
|
|
* Sources: <http://github.com/lrsjng/h5ai>
|
2011-10-30 22:05:25 +01:00
|
|
|
* Q&A group: <http://groups.google.com/group/h5ai>
|
2011-07-29 03:25:48 +02:00
|
|
|
|
2011-11-26 20:53:51 +01:00
|
|
|
h5ai is provided under the terms of the [MIT License](http://github.com/lrsjng/h5ai/blob/master/LICENSE.txt).
|
2011-06-27 15:35:50 +02:00
|
|
|
|
|
|
|
|
2011-11-01 22:33:00 +01:00
|
|
|
## h5ai profits from these great projects
|
|
|
|
|
|
|
|
* [AmplifyJS](http://amplifyjs.com) (MIT/GPL)
|
|
|
|
* [Datejs](http://www.datejs.com) (MIT)
|
|
|
|
* [Faenza icon set](http://tiheum.deviantart.com/art/Faenza-Icons-173323228) (GPL)
|
|
|
|
* [HTML5 ★ Boilerplate](http://html5boilerplate.com)
|
|
|
|
* [jQuery](http://jquery.com) (MIT/GPL)
|
|
|
|
* [jQuery.mousewheel](http://github.com/brandonaaron/jquery-mousewheel) (MIT)
|
|
|
|
* [modernizr](http://www.modernizr.com) (MIT/BSD)
|
2012-02-19 22:29:42 +01:00
|
|
|
* [qrcode](http://www.d-project.com/qrcode/index.html) (MIT)
|
2011-06-16 01:24:49 +02:00
|
|
|
|
2011-08-12 15:58:03 +02:00
|
|
|
|
2011-11-01 22:33:00 +01:00
|
|
|
## Changelog
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
|
|
|
|
### v0.18 - *2012-02-??*
|
|
|
|
|
2012-02-19 22:29:42 +01:00
|
|
|
* adds optional QRCode display
|
|
|
|
* adds optional filtering for displayed files and folders
|
|
|
|
* improves zipped download
|
2012-02-20 02:47:00 +01:00
|
|
|
* changes h5ai.htaccess
|
2012-02-12 23:56:19 +01:00
|
|
|
* custom headers/footers are now optional and disabled by default
|
2012-02-13 00:11:19 +01:00
|
|
|
* fixes problems with folder recognition in the JS version
|
2012-02-16 00:34:55 +01:00
|
|
|
* fixes include problems in PHP version
|
|
|
|
* fixes path problems on servers running on Windows in PHP version
|
2012-02-17 03:25:57 +01:00
|
|
|
* fixes broken links in custom headers/footers while zipped download enabled
|
2012-02-17 11:28:08 +01:00
|
|
|
* fixes problems with thumbnails for files with single or double quotes in filename
|
2012-02-19 22:29:42 +01:00
|
|
|
* updates year in `LICENSE.TXT`
|
|
|
|
* updates es translation
|
2012-02-22 07:22:04 +01:00
|
|
|
* adds zh-tw translation by [Yao Wei](http://github.com/medicalwei)
|
|
|
|
* updates zh-cn translation
|
2012-02-17 23:21:13 +01:00
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
|
|
|
|
### v0.17 - *2011-11-28*
|
2011-11-26 20:53:51 +01:00
|
|
|
|
|
|
|
* h5ai is now located in `_h5ai` to reduce collisions
|
|
|
|
* switches from HTML5 Boilerplate reset to normalization
|
|
|
|
* adds some style changes for small devices
|
|
|
|
* configuration (options, types, translations) now via `config.js`
|
|
|
|
* icons for JS version are now configured via `config.js`
|
|
|
|
* sort order configuration changed
|
|
|
|
* sorting is now done without page reload
|
|
|
|
* adds `customHeader` and `customFooter` to `config.js`
|
|
|
|
* supports restricted folders to some extent
|
|
|
|
* some style changes on tree and language menu
|
|
|
|
* fixes total file/folder count in status bar
|
|
|
|
* adds support for use with userdir (requires some manual changes)
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.16 - *2011-11-02*
|
2011-09-18 19:54:18 +02:00
|
|
|
|
2011-10-30 22:05:25 +01:00
|
|
|
* sorts translations in `options.js`
|
|
|
|
* improves HTML head sections
|
2011-11-01 22:33:00 +01:00
|
|
|
* refactors JavaScript and PHP a lot
|
2011-10-30 22:05:25 +01:00
|
|
|
* improves/fixes file selection for zipped download
|
2011-11-02 00:56:55 +01:00
|
|
|
* fixes scrollbar and header/footer link issues (didn't work when zipped download enabled)
|
2011-11-01 22:33:00 +01:00
|
|
|
* adds support for ctrl-select
|
|
|
|
* `dateFormat` in `options.js` changed, now affecting JS and PHP version
|
|
|
|
* `dateFormat` is localizable by adding it to a translation in `options.js`
|
|
|
|
* PHP version is now configurable via `php/config.php` (set custom doc root and other PHP related things)
|
2011-11-02 00:56:55 +01:00
|
|
|
* image thumbs and zipped download is disabled by default now, but works fine if PHP is configured
|
2011-09-18 19:54:18 +02:00
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.15.2 - *2011-09-18*
|
2011-09-18 19:49:26 +02:00
|
|
|
|
|
|
|
* added it translation by [Salvo Gentile](http://github.com/SalvoGentile) and [Marco Patriarca](http://github.com/Fexys)
|
|
|
|
* switched build process from scripp to wepp
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.15.1 - *2011-09-06*
|
2011-09-06 20:57:49 +02:00
|
|
|
|
|
|
|
* fixed security issues with the zipped download feature
|
|
|
|
* made zipped download optional (but enabled by default)
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.15 - *2011-09-04*
|
2011-09-04 21:18:19 +02:00
|
|
|
|
|
|
|
* added zipped download for selected files
|
|
|
|
* cleaned and refactored
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.14.1 - *2011-09-01*
|
2011-09-01 14:27:58 +02:00
|
|
|
|
|
|
|
* display meta information in bottom bar (icon view)
|
|
|
|
* added zh-cn translation by [Dongsheng Cai](http://github.com/dongsheng)
|
|
|
|
* added pl translation by Radosław Zając
|
|
|
|
* added ru translation by Богдан Илюхин
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.14 - *2011-08-16*
|
2011-08-16 21:03:09 +02:00
|
|
|
|
|
|
|
* added image thumbnails for PHP version
|
|
|
|
* new option `slideTree` to turn off auto slide in
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.13.2 - *2011-08-12*
|
2011-08-12 19:04:14 +02:00
|
|
|
|
|
|
|
* changes in `/h5ai/.htaccess` ... PHP configuration ...
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.13.1 - *2011-08-12*
|
2011-08-12 15:58:03 +02:00
|
|
|
|
2011-08-12 19:04:14 +02:00
|
|
|
* ~~hopefully fixed that PHP doesn't get interpreted~~ :/
|
2011-08-12 15:58:03 +02:00
|
|
|
* fixed initial tree display
|
|
|
|
* added sort order option
|
|
|
|
* added/fixed some translations
|
|
|
|
* added lv translation by Sandis Veinbergs
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.13 - *2011-08-06*
|
2011-07-30 13:19:28 +02:00
|
|
|
|
2011-08-06 13:26:44 +02:00
|
|
|
* added PHP implementation! (should work with PHP 5.2+)
|
|
|
|
* added new options
|
|
|
|
* changed layout of the bottom bar to display status information
|
|
|
|
* added language selector to the bottom bar
|
|
|
|
* quoted keys in `options.js` to make it valid json
|
|
|
|
* changed value of option `lang` from `undefined` to `null`
|
|
|
|
* added some new keys to `h5aiLangs`
|
|
|
|
* added browser caching rules for css and js
|
|
|
|
* added pt translation by [Jonnathan](http://github.com/jonnsl)
|
|
|
|
* added bg translation by George Andonov
|
2011-07-30 13:19:28 +02:00
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.12.3 - *2011-07-30*
|
2011-08-06 13:26:44 +02:00
|
|
|
|
|
|
|
* added tr translation by [Batuhan Icoz](http://github.com/batuhanicoz)
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.12.2 - *2011-07-30*
|
2011-07-30 12:35:51 +02:00
|
|
|
|
|
|
|
* added es translation by Jose David Calderon Serrano
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.12.1 - *2011-07-29*
|
2011-07-29 02:36:53 +02:00
|
|
|
|
|
|
|
* fixed unchecked use of console.log
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.12 - *2011-07-28*
|
2011-07-28 18:07:13 +02:00
|
|
|
|
|
|
|
* improved performance
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.11 - *2011-07-27*
|
2011-07-27 02:25:00 +02:00
|
|
|
|
|
|
|
* changed license to MIT license, see `LICENSE.txt`
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.10.2 - *2011-07-26*
|
2011-07-26 16:40:18 +02:00
|
|
|
|
|
|
|
* improved tree scrollbar
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.10.1 - *2011-07-24*
|
2011-07-24 18:05:44 +02:00
|
|
|
|
|
|
|
* fixed problems with ' in links
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.10 - *2011-07-24*
|
2011-07-24 15:25:43 +02:00
|
|
|
|
2011-07-27 02:25:00 +02:00
|
|
|
* fixed problems with XAMPP on Windows (see `dot.htaccess` comments for instructions)
|
2011-07-24 15:25:43 +02:00
|
|
|
* fixed tree fade-in-fade-out effect for small displays ([issue #6](http://github.com/lrsjng/h5ai/issues/6))
|
|
|
|
* added custom scrollbar to tree ([issue #6](http://github.com/lrsjng/h5ai/issues/6))
|
|
|
|
* fixed broken links caused by URI encoding/decoding ([issue #9](http://github.com/lrsjng/h5ai/issues/9))
|
|
|
|
* added "empty" to localization (hope Google Translate did a good job here)
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.9 - *2011-07-18*
|
2011-07-18 23:22:24 +02:00
|
|
|
|
|
|
|
* linked hover states between crumb, extended view and tree
|
|
|
|
* fixed size of tree view (now there's a ugly scrollbar, hopefully will be fixed)
|
|
|
|
* refactored js to improve performance and cleaned code
|
|
|
|
* added caching for folder status codes and content
|
|
|
|
* added fr translation by [Nicolas](http://github.com/Nicosmos)
|
|
|
|
* added nl translation by [Stefan de Konink](http://github.com/skinkie)
|
|
|
|
* added sv translation by Oscar Carlsson
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.8 - *2011-07-08*
|
2011-07-08 03:32:23 +02:00
|
|
|
|
|
|
|
* removed slashes from folder labels
|
|
|
|
* optionally rename parent folder entries to real folder names, see `options.js`
|
2011-11-26 20:53:51 +01:00
|
|
|
* long breadcrumbs (multiple rows) no longer hide content
|
2011-07-08 03:32:23 +02:00
|
|
|
* error folder icons are opaque now
|
|
|
|
* refactored js a lot (again...)
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.7 - *2011-07-07*
|
2011-07-07 02:26:07 +02:00
|
|
|
|
|
|
|
* removed shadows
|
|
|
|
* smarter tree side bar
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.6 - *2011-07-05*
|
2011-07-05 01:39:45 +02:00
|
|
|
|
|
|
|
* refactored js
|
2011-07-08 03:32:23 +02:00
|
|
|
* added localization, see `options.js`
|
2011-07-05 01:39:45 +02:00
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.5.3 - *2011-07-04*
|
2011-07-04 02:18:27 +02:00
|
|
|
|
|
|
|
* refactored js
|
2011-07-08 03:32:23 +02:00
|
|
|
* added basic options support via `options.js`
|
|
|
|
* commented `options.js`
|
2011-07-04 16:26:35 +02:00
|
|
|
* optional tree sidebar
|
2011-07-04 02:18:27 +02:00
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.5.2 - *2011-07-02*
|
2011-07-02 21:11:25 +02:00
|
|
|
|
|
|
|
* details view adjusts to window width
|
|
|
|
* linked icon for *.gz and *.bz2
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.5.1 - *2011-07-01*
|
2011-07-01 15:32:22 +02:00
|
|
|
|
|
|
|
* disabled tree sidebar for now, since it had unwanted side effects
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.5 - *2011-07-01*
|
2011-07-01 01:51:24 +02:00
|
|
|
|
|
|
|
* added tree sidebar
|
|
|
|
* some refactorings
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.4 - *2011-06-27*
|
2011-06-27 15:35:50 +02:00
|
|
|
|
|
|
|
* added better fallback, in case JavaScript is disabled
|
|
|
|
* rewrote js, fixed middle-button click etc. problems
|
|
|
|
* refactored css
|
|
|
|
* sorted, added and moved icons and images
|
|
|
|
* updated dot.access
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.3.2 - *2011-06-24*
|
2011-06-24 22:18:44 +02:00
|
|
|
|
|
|
|
* removed lib versions from file names
|
|
|
|
* added 'empty' indicator for icons view
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.3.1 - *2011-06-24*
|
2011-06-24 15:39:44 +02:00
|
|
|
|
|
|
|
* refactored js
|
|
|
|
* added `folderClick` and `fileClick` callback hooks
|
|
|
|
* fixed .emtpy style
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.3 - *2011-06-23*
|
2011-06-23 20:35:28 +02:00
|
|
|
|
|
|
|
* included build stuff, files previously found in the base directory are now located in folder `target`
|
|
|
|
* styles and scripts are now minified
|
|
|
|
* added Modernizr 2.0.4 for future use
|
|
|
|
* updated jQuery to version 1.6.1
|
|
|
|
|
2011-06-16 21:20:18 +02:00
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.2.3 - *2011-06-17*
|
2011-06-17 02:46:32 +02:00
|
|
|
|
|
|
|
* more refactoring in main.js
|
2011-06-17 19:22:44 +02:00
|
|
|
* ~~added custom js support, and global includes~~ *removed, only custom top and bottom sections supported*
|
2011-06-17 02:46:32 +02:00
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.2.2 - *2011-06-16*
|
2011-06-16 21:20:18 +02:00
|
|
|
|
|
|
|
* refactored a lot, added some comments
|
2011-08-06 13:26:44 +02:00
|
|
|
* included fixes from [NumEricR](http://github.com/NumEricR)
|
2011-06-16 21:20:18 +02:00
|
|
|
* added top/bottom message support, only basicly styled
|
|
|
|
|
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.2.1 - *2011-06-16*
|
2011-06-16 01:24:49 +02:00
|
|
|
|
|
|
|
* fixed croped filenames
|
|
|
|
* fixed missing .png extension in header
|
|
|
|
* added some color to the links
|
|
|
|
* added changelog
|
|
|
|
|
2011-06-16 21:20:18 +02:00
|
|
|
|
2012-02-12 02:40:14 +01:00
|
|
|
### v0.2 - *2011-06-15*
|
2011-06-16 01:24:49 +02:00
|
|
|
|
|
|
|
* added icon view
|
|
|
|
|