=== File Away ===
Name: File Away
Contributors: thomstark
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2JHFN4UF23ARG
Version: 3.9.6.1
Requires at least: 3.7
Tested up to: 4.3
Stable tag: 3.9.6.1
License: GPLv3
Tags: files, attachments, upload, statistics, download statistics, ajax, shortcodes, lists, tables, directory, monetize, lightbox, audio, video, file manager, encryption, custom css, formidable, forms, dynamic
Upload, manage, and display files from your server directories or page attachments in stylized lists or sortable data tables.
== Description ==
Upload your files from the front-end using ajax. Manage them securely from the front-end with the file manager. Display them to your users in stylized lists or sortable data tables. Gather download statistics. Construct shortcodes manually or using a point and click UI. Easily create dynamic paths to show different content to different logged-in users.
= How To Add Tutorial Videos to Your Page =
[youtube https://www.youtube.com/watch?v=XQrr8dulNXs]
= Follow File Away on Twitter =
Click the link to follow File Away for info on upcoming releases, bugfixes: [@fileawayplugin](https://twitter.com/fileawayplugin)
= Features =
* File Away is translation ready and available in multiple languages for front-end output.
* Display files from your server directories or post/page attachments in stylized lists or sortable data tables with one of two powerful shortcodes.
* Collect download statistics for all users on your site, and receive instant email notifications and/or periodic email reports on downloads.
* Encrypt download links and mask URL paths to files.
* Numerous shortcodes with over 100 optional attributes to fine-tune the appearance and functionality of your lists and tables and file upload forms.
* One shortcode for uploading your files to your server, securely from the front-end of your site, powered by ajax.
* Generate RSS feeds so users can subscribe to your file directories and get updates when new files have been added.
* Optionally redirect logged-out users to a page of your specification when they click on any file download link.
* Generate File Away styled sortable, searchable, paginated data tables in Formidable Pro Views.
* Full-fledged front-end CSV creator/editor for managing your CSV files and File Away parser CSVs, as well as displaying CSV data to whomever you wish in sortable, searchable data tables.
* Enable FLightbox, File Away's definitive answer to the Lightbox. Your users can view images, watch videos, and read PDFs.
* Monetize your tables with dynamically-added banners, using a simple CSV file.
* YouTube and Vimeo support in File Away's own FLightbox.
* Add hyperlinks to offsite files and web pages, just by dropping a simple CSV file into the directory where your shortcode is pointed.
* Generate thumbnails for your jpg, png, gif, and pdf files, on the fly.
* Optionally enable in-table audio playback of your audio files, with download links for each audio file type matching the file name. Works with regular tables, Directory Tree tables, and Recursive tables.
* Choose whether to show or hide your shortcode output based on user role, user id, or device! Show one shortcode to desktops and notebooks, and another one to mobiles and tablets.
* Optionally specify separate paths for your playback audio and your audio downloads.
* Optionally make File Away lists and tables recursive, showing all files in all subfolders starting from your specified base directory.
* Optionally enable bulk downloads to a single zip file on File Away data tables.
* Optionally turn your File Away data table into a Directory Tree, to navigate through sub-directories beginning from your specified directory.
* Optionally enable Mannager Mode, a secure front-end framework for renaming, copying, moving, and deleting files and directories, individually or in bulk. Only specified users and/or user roles will have access to Manager Mode. Universal access settings can be overriden on a per-shortcode basis using a password set in the Admin area.
* Manager Mode security features prevent backwards access to directories. Security measures are in place both on the client and server side.
* With Directory Tree mode enabled, use the [fileaframe] shortcode and the File Away iframe page template, to embed your Directory Tree table in a seamless iframe on your page, to allow navigation of server directories without refreshing the parent page, and to allow multiple tables on a page without interference.
* Easily create dynamic paths to display different files to an unlimited number of different logged-in users, using one or more of File Away's four dynamic paths codewords, all with a single shortcode instance.
* Display files recursively, or from only a single specified directory.
* Create directories on the fly just by pointing your shortcode to them, if they don't already exist.
* Formidable Pro users can easily create dynamic paths in Formidable custom displays using Formidable shortcodes inside the File Away shortcode.
* Powered by themergency's Foo Table, your tables are sortable by column, searchable, and have the option to turn on pagination for large tables.
* Easily create custom columns in your tables to provide additional information about your files and attachments.
* Build your shortcodes with a smooth point-and-click UI.
* Use one of the built-in styles for your list or table, or easily create your own styles using the helpers and built-in CSS editor.
* Use the built-in CSS editor, or create your own stylsheet and upload it to the custom-css directory. File Away will enqueue it for you.
* Easily plug your custom styles and colors into the shortcode generator UI.
* Save up to five Base Directories for quick reference when building your shortcodes.
* Extend the base directory path with the optional sub-directory attribute on a per-shortcode basis.
* Precise control over inclusion and exclusion of specific files and file types on a global or per-shortcode basis.
* Choose whether file links are download links or open in a new window per file type.
* Adds a custom Post ID column to "All Pages" and "All Posts" for quick reference when pointing the attachments shortcode to a page other than the current page.
* Choose whether to load the stylesheets and the Javascript in the header on all pages, or the footer only on necessary pages.
* Activate the debug feature on a per-shortcode basis to help with troubleshooting path targets.
* Automatically hides dynamic content from logged-out users.
* No output when there are no files in the directory to display, so insert your dynamic paths shortcode, and worry about adding files to the directories at your own pace.
* Control access to individual file/attachment displays by user role.
* Disable link functionality, if desired. For instance, to display successful user uploads.
* Choose by user capability who can see and use the shortcode generator UI.
* Choose the location of the shortcode button on the TinyMCE panel.
* Choose the date display format: MM/DD/YYYY or DD/MM/YYYY.
* Comes with numerous tutorials and dozens of quick info links with modal window helpers for each feature and shortcode attribute.
* Choose between file-type icons, paperclip icons, or no icons, on a per-shortcode basis.
* In tables, choose by which column to sort on initial page load, either ascending or descending.
* Icons are web font characters, so no extra image loading time.
* Numerous other behind-the-scenes features. The shortcodes work to make your displays presentable and secure.
= Requirements =
* PHP 5.4+
* WordPress 3.5+
* Linux Apache
== Installation ==
1. Upload 'file-away/' to the '/wp-content/plugins/' directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Use the provided shortcode generator and use the codes on your pages, posts, widgets, etc.
== Screenshots ==
01. With File Away's home-cooked FLightbox, you can read acclaimed books that you've written without having to leave the comfort of your WordPress installation.
02. With FLightbox you can watch award-winning films that you wrote and directed, in any of the four FLightbox themes, or with a theme of your own design!
03. With FLightbox, you can gaze nostalgically at a screengrab of that little skit you filmed with Edward James Olmos at the 46th-Annual WorldFest International Film Festival.
04. With File Up, you can upload depressing screenshots from your favorite Bergman films, and rename them before sending them to the black-and-white world of binary. You can have as many File Up forms on a page as you desire, all of them simultaneously uploading screenshots from Bela Tarr and Ingmar Bergman films, to make your site's visitors really happy.
05. With Manager Mode enabled, you can create new subdirectories right there in the table.
06. With Manager Mode or Directory Tree Navigation enabled, you can browse through subdirectories and manage your files completely.
07. With Manager Mode, you can bulk copy, move, delete, or download files. All with Ajax.
08. With Manager Mode, you can rename and delete individual files, all without page refreshes.
09. With Play-Away Audio Playback, you can choose the compact audio player (pictured), or the extended audio player, which gives the user full control over their listening experience.
10. You can monetize your File Away table or advertise upcoming events, with banners, just by uploading a super-simple CSV file, along with your banner images, into the designated Banners directory. Banners are chosen randomly on each page load, and will appear on your table at an interval you specify in your shortcode.
11. Who said File Away was all about files? You can add dynamically generated hyperlinks to any websites or web pages you desire, just by dropping a simple CSV file into the directory where your shortcode is pointed. Turn your File Away table or list into a hyperlink extravaganza!
12. A couple of Silk themed lists.
13. Here's a Silk themed list with the Date Modified included.
14. A Minimalist style table: sortable, searchable, paginated.
15. A Silver Bullet style table: sortable, searchable, paginated.
16. Enter a search term in the search field (here: "png") and everything else gets filtered out of the table.
17. Build your File Away, Attach Away, File Up, and File-a-Frame shortcodes with the stylin' and features-packed shortcode generator modal, found on the TinyMCE panel on your post/page editor.
18. Each shortcode option has its own information link. Click on, and voila! Information.
19. You can create custom columns to go in your File Away or Attach Away table, and insert metadata from each file into the custom columns.
20. Control who has access to Manager Mode tables. Those who don't can still see the table, if you want them to, just without all the managerial stuff.
21. Here's your Basic Configuration tab. Basically, configure it.
22. The Tutorials tab is crammed full of exhaustive tutorials. For instance, here's a tutorial showing you how to add banners to your File Away table.
23. Using the built-in CSS editor, or your own stylesheet which File Away with enqueue for you, you can create your own custom themes and colors for all your File Away shortcodes, including your own FLightbox themes.
24. There's info links all along the way to show you how. And don't forget the Custom CSS tutorials on the Tutorials tab!
25. Insert your File Away Manager table into a File Away iframe, using the File Away iframe template.
26. With File Away iframes, you can navigate through directories on your table without refreshing the page. You can also have multiple Manager Mode tables on the same page without conflict.
== Frequently Asked Questions ==
= Does File Away work on Windows Server/IIS? =
Currently it does not. I have plans to add support for Windows Server some time in the future.
= How do I get File Away translated into my native language? =
1. Download and install Poedit. It's a free translation utility. You can find it on Google.
2. Navigate to wp-content/plugins/file-away/lib/lng/ and download the file called "file-away.pot".
3. Open up [Poedit](https://poedit.net/download "Poedit") and choose File > New from POT/PO File. Then point it to "file-away.pot" on your local hard drive.
4. When it prompts you, choose your language and dialect from the dropdown.
5. Translate, translate, translate!
6. When you're done, save it as a .po file. Call it: file-away-en_US.po, if it's US English, which it won't be. Basically, the same language slug that you use in your wp-config.php for WordPress.
7. Once it's done and saved, email your .po file to fileaway.plugin at gmail and I will upload it to the File Away repository for everyone's use. In the meantime, you can also upload both the .po and .mo files generated by Poedit to your own wp-content/plugins/file-away/lib/lng/ and begin using it right away on your installation.
= How do I correct/update an existing language translation of File Away? =
1. Follow step 1 of the above question.
2. Then follow step 2., except instead of grabbing "file-away.pot", grab the .po file for your language. E.g., "file-away-es_MX.po".
3. Edit the .po file in Poedit, then save. It will generate a .po and a .mo file.
4. Email the .po file to fileaway.plugin at gmail and in the meantime, upload the .po and .mo files back into your file-away/lib/lng/ directory on the server.
= Can I upload files to my server, securely from the front-end, using ajax, with File Away? =
Why of course.
= Does the File Away shortcode include Directory Tree navigation? =
Uh-huh.
= Does the File Away shortcode include subdirectories recursively? =
YES!
= Are you going to make it so that the File Away shortcode includes subdirectories recursively? =
See above.
= When?!! =
As of version 1.5, some few minutes before the rapid contraction of the universe.
= I installed the latest update and now the TinyMCE button has disappeared from my page editor. What gives? =
Yeah, that's a weird bug with WordPress's auto-update process that occurs sometimes. To fix, just download the plugin manually and install it via FTP or something.
== Changelog ==
= 3.9.6.1 =
* Fixed conflict with BlackStudio TinyMCE Widget Plugin
* Fixed issue with dynamic directories with usernames containing single periods.
* Fixed audio playback issue on recurring tables.
= 3.9.6 =
* Fixed backslash issue with file uploads when uploading into directory with apostrophe in name.
= 3.9.5 =
* If you haven't updated to 3.9.1 yet, PLEASE install this update for important patches.
* Fixed issue with database customdata notshowing up on recurring tables.
* Added new option in the File Away settings page, under the Options tab, for Alternative Pathinfo. Try enabling if you have certain UTF-8 filenames that aren't showing up in your File Away displays.
= 3.9.1 =
* Please update.
* Fixed issue with bulk downloads.
* Additional important patches.
= 3.9 =
* Massively important update. Must download.
* Added several security upgrades and patches.
* Fixed bugs with customdata.
* Added "Overwrite Filename" feature to File Up.
* Various other bug fixes.
= 3.8.4 =
* Fixed: could not use periods ( . ) in database-stored customdata. Can now.
= 3.8.3 =
* Fixed bug with rename function when no customdata columns present (bug created in 3.8)
= 3.8.2 =
* Fixed conflict between stats and redirect functions.
* Improved: if a user has manager access, manager mode will override encryption mode, rather than encryption mode overriding manager mode.
= 3.8.1 =
* Improved: You can now use commas (,) in your descriptions when using the database option for your file metadata. You can also use forward slashes with this option. Reminder: if using the filename for your file metadata, commas will still signify a column break. Using the database option allows you to use commas in normal speech.
* Improved: File location for metadata will also now be updated if the directory is renamed using Manager Mode.
* Fixed: Finished deprettifying custom data (forgot one bit in the last release).
= 3.8 =
* New Feature: Store file metadata in a custom database table instead of in the filename. Usage is the same as the older method (which is still the default option). To use the new database option, just add `metadata="database"` to your File Away table, then in Manager Mode, use the rename function as normal. It will store the custom column data in the database, and remove customdata from the file name if it already exists. If you use Manager Mode to bulk move files, and if a given file being moved has metadata stored in the database, its directory location will be updated in the database. Note: bulk copy will not copy existing metadata.
* New Feature: You now have the option to disable the prettification of filenames. The default behavior is still prettification. To disable this, add `prettify="off"` to your [fileaway] shortcode.
* Added Polish translation.
* Swapped position of time and date for non-U.S. date formatting.
= 3.7 =
* Big improvements for s2member integration, RSS Feeds, and more
* s2member output is now compatible with recursive, directory tree, and manager modes.
* s2member activation detection now supports network activation.
* `[fileup]` and `[fileaway_values]` shortcodes now also have the automatic `s2member-files` base directory in the shortcode generator modal. Or just use `base="s2member-files"` in `[fileaway]`, `[fileup]`, or `[fileaway_values]`.
* RSS Feeds settings have new options: optionally disable file size, date modified, and/or direct file links in your feeds.
* You can now map your Monitored RSS Directory links within feeds to specific URLs using a CSV file. See the tutorial, `RSS Dir-to-URL Mapping`, in the Tutorials tab.
* If you are using the above-mentioned CSV map, and you disable direct file links in your RSS Feeds, you can have the links in the feeds point to the page on your site where your File Away table is displayed, thus making RSS Feeds and Statistics work together.
* Fix (hopefully) for those who have files >2GB on a 32-bit server. We use is_readable() instead of is_file() to check file's existence, and if you add `mod="no"` and `size="no"` to your shortcode, we should be able to display >2GB files on 32-bit servers.
* Added super admin caps to Roles/Caps dropdowns if multisite is enabled.
* Misc. bug-fixes
= 3.6.3 =
* Bug Fix: Stats were not being recorded for PDFs in Flightboxes. Fixed.
= 3.6.2 =
* Important bug fixes in this release. Please update.
* Fixed: Bulk Downloads and Statistics were not working together (because of a typo caused after I successfully tested them, Ppffft!).
* Fixed: s2members plugin was not reading as activated in multisite setups.
* Fixed: RSS Links weren't showing up on sub-directories on the dir-tree nav under certain conditions.
* Fixed: Timezone issues for sites with other plugins that were overriding File Away's default timezone setting.
* Improved: Reset default server timezone (not WP timezone) to UTC after File Away is done with time stuff.
= 3.6.1 =
* Please read changelog for 3.6 first.
* Fixed typo in `[stataway]` table type shortcode, when attempting to hide email column. Tout va bien.
* Added CSS rule for datepicker fields on `[stataway]` tables, to make sure they're inline in themes that set input fields as block by default.
* Added option to show either fullpath+filename in `[stataway]` tables, or just the filename, in the file column. Use `filecolumn="path"` or `filecolumn="file"`. Default is `path` so you can omit it in that case, actually.
* Time format for `[fileaway]` lists and tables, and for `[stataway]` and `[stataway_user]` lists and tables, now pull time format from WordPress global settings. (Date format is still pulled from File Away global settings for tables, but is pulled from WordPress global settings for lists.)
* Fixed: if s2skipconfirm was enabled, the skip confirmation query string was being saved as part of the filename in the statistics database. None of that no more.
* Updated Croatian translation.
= 3.6 =
* File Away now has a brand new, comprehensive, download statistics system, with a slew of options, including:
* Instant and/or periodic notifications of downloads via email
* Download statistics data table and downloadable spreadsheet reports: `[stataway type="table" + other atts]`
* If statistics is enabled in your File Away global settings, it will automatically be enabled on all File Away lists and tables. You can disable statistics gathering on a per-shortcode basis using `stats="false"` in your shortcode. This only applies if Statistics is enabled in your global settings.
* Top Download/Most Recent Downloads displays: `[stataway type="list" + other atts]`
* Show users what they've downloaded in a given period, and/or their total number of downloads in a given period. `[stataway_user + atts]`
* Use the shortcode generator to get familiar with the new shortcodes.
* Download statistics include: precise timestamp for each download, file downloaded (with file path), user id, user name, user email, ip address, and user agent string.
* File download statistics gathering is compatible with s2member downloads, encrypted downloads, bulk downloads, regular downloads, flightbox downloads.
* You can specify user roles or specific users to ignore (will not collect download stats on those specified).
* If a file is renamed or moved using File Away Manager Mode, or one of its parent folders is renamed using File Away Manager Mode, the new filename/filepath will replace all existing instances of the old one in the database, which means that a file can be renamed and moved and the statistics will be preserved.
* Many more options within the statistics system.
* Note: download stats will not be collected if the user downloads the file from an RSS feed. Download stats will only be collected when the user downloads the file using a File Away plugin shortcode on a WordPress page.
* Now for the Rest:
* Added two new table themes: `whitestripes` and `greymatter`
* Added option for recursive feeds within feeds (if enabled, a parent folder's RSS feed can contain links to the RSS feeds of its subdirectories)
* On the File Away Settings page, if certain specific settings are changed, it will now trigger a page refresh, so you can see the immediate results of your changes without having to refresh the page yourself.
* Disabled right-click on Flightbox modal
* Added support for s2member links to flightbox modal
* Adjusted Flightbox window sizing for PDFs if the current window size is below a certain threshhold, the minimum margins will be smaller. (For users who are zoomed in and/or have small desktop resolutions.
* Fixed minor directory nav bug
* Experimental solution for sites with forced https on the front-end: added https alternatives to the Base URL setting on Basic Config tab. (If you choose the HTTPS option, then any File Away plugin shortcodes will need to be on an HTTPS page.)
* Added "`class`" shortcode attribute to `[fileaway]`, `[attachaway]`, and `[fileup]`. Allows you to specify one or more css classes that will be applied to the containing div.
= 3.5 =
* File Away 3.5. It's like File Away 3.1 but four points higher.
* BIG NEW: Added RSS Feed generation system. If enabled, your users can subscribe to RSS feeds for directories you specify, to keep updated on new file additions. There is a fairly exhaustive video tutorial on setting up RSS feeds. Just add `[fileaway_tutorials]` to a page in order to watch it. The RSS feeds are also compatible with s2Members, thus the feeds will generate links to secure s2Members downloads if s2Members is installed.
* BIG NEW: New set of shortcodes for Formidable Pro users to generate dynamic File-Away styled sortable, searchable, paginated data-tables in Formidable Pro Views. There's a video tutorial for that too.
* BIG NEW: Optional guest redirection feature added. Specify a redirect URL in your File Away Basic Configuration page, then add `redirect="true"` to any `[fileaway]` shortcode. If the user is not logged in, the file download links will actually be links to your redirect URL.
* um, changes I made to management.js in the last release were not effective, since somehow that file ended up in the wrong folder. Hence, NOW Flightbox will work with [fileaframe].
* Pressing play on audio playback no longer selects the row when bulkdownload is enabled.
* Wrote new function to detect timezone string if you are using UTC offset in your WordPress settings, hence, removed tutorial telling you not to use UTC offset in your WordPress settings.
* Fixed issue with forced https pages giving false positive on install directory check, wreaking havoc on everything! No more of that.
* Directory Icons and Names in DirTree/Manager tables were not having chosen color styles applied to them. Are now. Yuh-huh.
* Added Romanian translation, thanks to Mike.
= 3.4 =
* 3.3 was fun while it lasted.
* BIG NEW: Added small, medium, and large size options for thumbnails. The default if the `thumbsize` attribute is omitted is small (what you've been used to with File Away thumbs heretofore). Small is 60x40. Medium is 120x80. Large is 180x120. For medium or large thumbs, just add `thumbsize="medium"` or `thumbsize="large"` to your shortcode.
* Improved thumbs for YouTube and Vimeo. By default, if thumbnails are enabled the thumbnail for YouTube and Vimeo videos will be grabbed from YouTube's and Vimeo's servers, so you don't have to do anything. Or you can add your own thumb for YouTube and Vimeo videos like you would any other video file (see version 3.3 changelog, or tutorials). If you add your own to the directory, then the shortcode will not grab a thumb from YouTube or Vimeo's servers for that video.
* Tweaked CSS for video thumbs.
= 3.3 =
* You can now display thumbnails for video files if you provide the thumbnail images yourself. They will be visible for any video file type for which playback is supported in the FLightbox, including YouTube and Vimeo videos. Thumbnail images for videos can be either .jpg or .png (extensions need to be lowercase). The naming format is strict. If your video file is named: `My_Movie_Trailer.mp4`, your thumnail should be named `_thumb_vid_My_Movie_Trailer.jpg` or `_thumb_vid_My_Movie_Trailer.png`. If both jpg and png thumbs are found, png will take priority. They must be stored in the same directory as the video file (or parser CSV file, for YouTube and Vimeo videos). The thumbnail images should be at least 60px wide by 40px in height, but above that, they can be any size. They will be scaled and cropped by CSS3.
* Final patch re: encryption. Wrote a new encryption method for the fallback encryption (for those without the mcrypt library on their server). Takes care of all the issues the original fallback method couldn't handle.
= 3.2 =
* Added new dynamic path code: `fa-usermeta(metakeyname)` where "metakeyname" is the name of any user meta key. You can use multiple in the same path like this: `fa-usermeta(metakey1)fa-usermeta(metakey2)`. You can separate them with other words or forwardslashes, just so long as the format is followed for each individual instance: `fa-usermeta(metakeyname)`, with the user meta key in parentheses directly after `fa-usermeta`, with no spaces. Works with File Away and File Up Base and Sub, and with Fileaway Values Base, Sub, and Filename attributes.
* Added FLV video support in FLightbox.
* Added `ssfa-mobile` css class to container div of File Away, Attach Away, and Fileaway Values, for mobile devices and tablets. The class will enable overflow:auto, so users can scroll to the right when tables do not fit on their vertical mobile screens.
* Added fallback encryption method for those who do not have the mcrypt library installed on their server.
* Fixed CSS issues some themes had with upload progress bar and positioning of FLightbox nav controls.
* Fixed: FLightbox did not look pretty when File Away table was in iframe.
* Updated Croatian translation.
= 3.1 =
* FILE AWAY 3.1. It's like Windows 3.1. But with wings.
* File Away now comes with eternal salvation included. I wrote a function for that. You're welcome.
* BIG NEW: File Away's FLightbox now supports YouTube and Vimeo videos. Just add the URLs and titles to your fileaway-url-parser.csv, and enable multi or videos flightbox in your shortcode. There's a video tutorial if you can't figure it out, and an old-fashioned written one.
* BIG NEW: Brand new `[fileaway_values]` shortcode. Create, edit, and display CSV files. Manage your Dynamic Links csv and your Banners csv from the front-end. Create dynamically-named CSV files on the fly for your users, if you want or need to do so. Insert, rename, delete columns. Insert, delete rows. Change cell values to whatever. Save timestamped backups. Video tutorial included, as well as the standard text tutorials.
* BIG NEW: File Away video tutorials in a FLightbox table on the front-end. There's only three at the moment, but they're substantial. Just put `[fileaway_tutorials]` on a page somewhere. Only those with permission to use File Away can see it.
* MUCH REQUESTED: Table pagination: used to be if a table had, say, 75 pages, all 75 links would show up in the footer. Now it only shows five at a time. Yay. That was a long-time coming.
* BIG IMPROVE: You can now have as many Directory Tree and/or Manager Mode tables as you desire, all on the same page. No iframes, and no inteference. Just add `drawerid="1"` to your first table, `drawerid="2"` to your second table, and so on.
* BIG NEW: Added `matchdrawer` attribute to File Up shortcode. If your File Away Directory Tree or Manager Mode table has `drawerid="1"`, and your File Up shortcode has `matchdrawer="1"`, then that File Up form's destination directory will be determined by the current drawer on the File Away table. You can have unlimited upload forms and directory/manager tables on your page, in pairs—each File Up form bound to its File Away companion for as long as the internet lasts. There's a video tutorial for this if you're fuzzy. And a written one.
* This was already the case in File Away 3.0, but just wanted to make sure you were aware that Dynamic Hyperlinks in your `fileaway-url-parser.csv` files can also take customdata in the FILENAME column, for use in custom columns in File Away tables. See the tutorial for Dynamic Hyperlinks if you don't already know what that means, or wacth the video tutorial on adding YouTube and Video vimeos.
* BIG NEW: Added new attributes to File Away lists and tables, `limit` and `limitby`. You can limit the number of results output to the page from the directory scan (for instance, 45 files), and you can limit them by oldest, most recent, random, alpha, and alpha descending.
* BIGGISH NEW: Added optional `fadein` and `fadetime` attributes to File Away, Attach Away, and File Up, to allow time for the CSS styles to load before the elements are displayed on the screen.
* MUCH REQUESTED: Added Search Label attribute for tables. You can add a label of your choosing next to the search icon. (best to keep the label short). `searchlabel="Search Me, Man"`
* Added support for WPML url issues.
* Added label option for file name and date modified columns. Now that we have dynamic hyperlinks, you might want to change "File Name" to something else.
* For File Up forms, added second option to the `uploader` attribute. You can now choose to append either the user's display_name, or their user ID, to files they upload. Or of course choose not to append nothing to nothing.
* Added `showto` and `hidefrom` attributes to the `[fileaframe]` shortcode.
* Improved query-string generation on directory tree tables so they do not delete other existing query strings or hashes from the url.
* Improved s2member support. Formerly, if s2member was enabled in a shortcode, it ignored the "sub" attribute. Now you can point to subfolders within your s2member-files directory.
* Added Croatian translation with thanks to Antonio Kovacevic.
* FIXED: FlightBox navigation was not working in Manager Mode. (No one noticed except me I think.)
* FIXED: Dynamic hyperlinks from csv files were url-escaping '?' and '&' characters, messing up links with query strings in them. Someone did notice this, but I noticed first, so there.
* CHANGED: Column sorting with Directory Tree/Manager Mode tables, at a user's request. Formerly, if you had a Directory Tree table enabled, the initial sort was hardcoded to Filename-Ascending, so that the Directories and "New Directory" row would always be at the top of the table, at least on initial pageload. I removed this restriction at a user's request, and your "sortfirst" specifications will now be effective in Directory Tree/Manager Mode tables. I updated the Directory