## 2023 September 15 - Version 3.1.2

- new: improved first page load speed
- new: improved SEO tags editor in admin area
- new: Shareable link page will now have SEO tags
- new: allow specifying file uploads directory
- fix: appearance editor values not updating sometimes without page reload
- fix: mobile logo sometimes getting deleted
- fix: permission issue with guest role
- fix: allow removing sentry dsn in settings page
- fix: hidden plans still visible on change plan page
- fix: annual subscription sometimes not getting selected
- fix: file upload field not clearing when there's an error
- fix: paypal subscription issue
- fix: issues with "api.access" permission
- fix: issue with search on mobile
- fix: confirmation dialog not closing sometimes
- fix: responsive issues on share link page
- fix: thumbnail for uploaded images not being centered
- fix: landing page background issues on iOS
- fix: a few issues with shared file permissions

## 2023 June 13 - Version 3.1.1

- new: added two factor authentication support
- new: users can now be suspended/baned from admin area
- new: added full size social login buttons as an option in login and register pages
- new: it's now possible to prevent emails from certain domains from registering new accounts
- new: added active sessions panel in account settings page
- new: Improved responsiveness of all tables across the site.
- new: folder where uploads will be stored on local server can now be changed
- fix: prevent viewing all workspace files when no "files.view" permission is present for user
- fix: folder size getting out of sync sometimes when deleting/restoring files
- fix: some issues with file uploads when installed on a subdomain.
- fix: last week option in date picker
- fix: prevent admin user from being deleted
- fix: wrong site url sometimes being set during installation
- fix: some visual issues on checkout page
- fix: light theme still being default, event if dark theme is selected in settings page
- fix: hide theme change button if theme changing is disabled in settings page

## 2023 April 03 - Version 3.1.0

- fix: savings calculation in pricing page
- fix: prevent admin user from being deleted
- fix: light theme still being default, event if dark theme is selected in settings page
- fix: google tag manager snippet not being inserted correctly sometimes
- fix: table rows only being selectable with double tap on some phones
- fix: external link not working when added in 'auth-dropdown' position via menu manager

## 2023 March 17 - Version 3.0.9

- new: Tags can now be added to files and folders and tags are now searchable.
- improved: Uploaded images will now have a correct cache header.
- fix: some visual issues on checkout page.
- fix: a number of incompatibilities with different servers when uploading files.
- fix: upload aborting sometimes not working properly.
- fix: some workspace dialog translation issues.
- fix: several issues with dialog scrolling.
- fix: an issue with themes in appearance editor not saving sometimes.
- fix: homepage link on 404 page.
- fix: non default port for storage ftp credentials no working.
- fix: an issue when closing upload queue manually would prevent subsequent uploads.

## 2022 December 11 - Version 3.0.8

#### Enhancements

- Selected sorting will now be remembered between page loads for each individual folder.
- Added keybinds for selecting all files and deleting currently selected files.
- Delete, duplicate and move operations will now show loading message while in progress.
- It's now possible to select date range in admin area analytics page.
- Analytics page will now show percentage change from previous period in the header.

#### Bug Fixes

- Update user permissions when switching between workspaces.
- Collapse navbar menu into dropdown on mobile.
- Add missing password field when updating user from admin area.
- Add proper aspect ratio to video embeds in custom pages.
- Prevent uploading while trash page is open.
- Fix an issue with POST requests in api docs page not working properly.

## 2022 October 10 - Version 3.0.7

#### Enhancements

- Improved admin area analytics data labeling.

#### Bug Fixes

- Fixed an issue with some s3 providers not working properly.
- Fixed an issue with FTP storage provider port not working sometimes.

## 2022 September 30 - Version 3.0.6

#### Bug Fixes

- Corrected several words that were not translatable from admin area.

## 2022 September 27 - Version 3.0.5

#### Bug Fixes

- Fixed an issue with workspace invitation email link.
- Allow user to rename workspace, even if they have reached their allowed workspaces limit.
- Multiple files with the same name can now be downloaded at the same time.
- Existing prices for subscription plan can now be edited and deleted, if no user is subscribed to it yet.
- Details column status will now persist between page loads.
- Fixed an issue with available space field only allowing up to 4GB on some servers.

## 2022 September 25 - Version 3.0.4

#### Bug Fixes

- Fixed an issue with active locale not properly applying sometimes.
- Search in translation page will no longer be case-sensitive.
- Plan amount field now accepts values rounded to the nearest cent.
- Fixed a few issues with settings caching.
- Disabling download will now work correctly for all shareable link sub-folders.
- Color picker input will now properly update live preview in appearance editor without needing to save first.

## 2022 September 23 - Version 3.0.3

#### Bug Fixes

- Location section in details sidebar will now correctly show selected file parent folder.
- Fixed a few issues with backblaze integration.
- Download button in file preview dialog will now work properly.
- Fixed some layout issues on mobile file list view.
- Shareable link that is disabled will now correctly show 404 page.
- "Move to" action will no longer appear in "shares" page. User can use "make a copy" to copy shared file or folder to their own drive.
- Uploads will now work properly if "PATCH" method is disabled on the server.
- Fixed a few issues with search in admin area and drive.
- Image thumbnails should now show properly on nested subdomains.
- Fixed an issue with ads from "admin > ads" page now saving sometimes.

## 2022 September 21 - Version 3.0.2

#### Bug Fixes

- Fixed an issue with more actions button not working on mobile.
- Fixed an issue where new folder would sometimes be created in a wrong sub-folder.
- Maximum storage for user can now be set up to 99TB instead of 99GB
- Long breadcrumbs will no longer overflow the container.
- Hide download button in shareable link, if download is not enabled for link.
- If email verification is enabled, redirect user to email verification page after registration.
- Hide "or sign in with" separator if all social logins are disabled in settings page.
- Fixed a few issues with adding new price to existing plan in admin area.
- Prevent files with long names from overflowing file table.
- Delete button in file entries page in admin area will now permanently delete files, instead of moving them to trash.
- Fixed an issue "File delivery optimization" setting validation in "admin > settings > uploading" page.

## 2022 September 20 - Version 3.0.1

#### Bug Fixes

- Fixed an issue where larger uploads would not upload properly on some servers.
- Fixed an issue with download button in drive dashboard.
- Viewing shareable link will no longer require user to be logged in by default.
- Fixed an issue where s3 credentials in settings page would not update without page reload sometimes.
- Removed maximum length from s3 region field in settings page.
- Default drive view mode setting will now be respected.
- Dark mode will now correctly persist after page reload.
- Fixed a few issues with PayPal credentials validator.
- Fixed an issue where folder upload might not work properly sometimes for first level of nesting.
- Details sidebar in drive will now be scrollable if there's not enough screen space.
- Fixed an issue with "reset colors" button in theme editor not resetting colors sometimes.
- Fixed a few layout issues with custom pages.
- Fixed an issue where duplicating a file from "shares" page would put it into original owners drive.
- Fixed an issue where custom menu items without any destination url would cause an error.
- Fixed custom page slug not updating automatically when changing page title.

## 2022 September 19 - Version 3.0.0

#### New Features

- Fully rewritten BeDrive in React. This results in many improvements from previous version, including better performance, bundle size reduction by nearly 2x (with bigger reduction in future updates), better animations and many bugfixes.
- Refreshed the design for most pages across the site.
- It's now possible to upload files directly from browser to s3 and s3 compatible services.

#### Enhancements

- Migrated Google Analytics integration to v4.
- Admin sidebar can now be edited from menu manager.
- Updated to the latest version of Laravel.
- Updated Stripe integration to the latest version. It now accepts payments from Google/Apple pay and other, country specific providers, in addition to credit cards.
- Updated PayPal integration to the latest version. It can now accept a number of other payment sources including cards.
- Many improvements to subscription flow and plan creation in admin area.
- Added compatability with PHP 8.1+
- It's now possible to preview files from "admin -> files" page.
- When email confirmation is enabled, user will now see a special page where they can resend confirmation email.
- Merged "Manage Access" and "Get Link" dialogs and updated design.
- Appearance editor now themes section now has fewer colors that need to be overwritten.
- File path breadcrumbs will now collapse into dropdown if there is not enough space to show full path.
- Updated "move to" dialog design, added new folder button, search and some other functionality.
- Dragging files over folder tree in sidebar will now automatically expand those folders.
- Added a lot more icons in appearance editor icon selector.
- Added a number of new filters in search page.
- Call to action buttons in landing page editor and gdpr settings in admin area now have the same options as menu editor items.
- Changed mobile layout to be more similar to the app.
- Improved filtering for data tables in admin area.
- Menus can now be assigned to multiple positions.
- It's now possible to move files by dragging them onto sidebar folder tree and out of it.
- Menu items in menu manager can now be configured to show based on user roles or permissions.
- Added region option to mailgun mail provider in settings page.
- Upgraded GDPR EU location check.
- Added postmark mail provider.
- Update translation manager in admin area, there should no longer be any missing strings.
- Updated dropbox storage provider to automatically refresh expired access tokens.

#### Bug Fixes

- Navigate to root folder after switching workspace.
- Resending workspace invite will no longer trigger maximum workspace members error.
- Fixed a number of issues with file and folder drag and drop within drive.
- Fixed an issue where files would sometimes be duplicated during infinite scroll.
- Folder path in shareable link path will now correctly show the full path.
- Fixed an issue where ordering in admin data tables would not work properly when certain filters were active.
- Prevent user from being logged out when changing password in account settings page.
- Default browser language will no longer take priority over one selected in admin settings.
- Fixed an issue where disabling registration from settings page would leave API registration route active.

## 2021 July 16 - Version 2.2.6

#### New Features

- Added filtering functionality. It's now possible to filter and search files by date, type, owner, shared status and more.

#### Enhancements

- Drive "not found" images were updated and will now use colors from appearance editor.
- Search will now scan the whole title and description content.
- Updated landing design. It's now also possible to select language and dark mode from landing page footer.
- It's now possible to export users as CSV from admin area.
- Updated filtering and search in all data tables in admin area.
- Added a number of new filters to all data tables.
- Compatibility with latest Stripe API version.
- Users can now delete their own account from their account settings page.
- Custom pages will now support code highlighting for more languages.
- Updated laravel and angular to latest versions.
- A more descriptive error message will now be shown if incompatible PHP version is detected.

#### Bug Fixes

- Fixed an issue where files in workspace would sometimes not count toward total user space.
- Fixed an issue where deleting workspace would not delete files inside it sometimes.
- It's no longer possible to open multiple audio/video previews at the same time.
- Corrected a few issues with uploading user avatar from "admin > users" page.
- Copying a file will now longer require a page reload for it to appear.
- Corrected a few issues with API documentation.
- Folders ending with an extension will now upload properly.
- Deleting a user from admin area will now correctly remove all resources attached to them.
- Disable free plan selection on upgrade plan page.
- Fixed a few issues with favicon generation.
- Registering from pricing page will now correctly redirect user to payment page after registration.
- Fixed an issue where installation might not start properly on some hosting environments.
- A number of other smaller fixes.

## 2021 April 12 - Version 2.2.5

#### Enhancements

- Added full supported for S3 presigned urls.

#### Bug Fixes

- Fixed an issue where page refresh would be needed sometimes for deeply nested folders to appear after upload.
- Fixed an issue where deeply nested folders would not be shared automatically with parent folder users after upload.
- Access token in account settings page will no longer be changed when clicking "copy" button.
- Add "localizations.view" permission to guests role by default.
- Fixed a few issues on macos with uploading nested folders while chunked uploading is enabled.
- Fixed an issue where folders might appear in currently open folder and not in the one they were uploaded to originally until page is refreshed.
- Corrected expiration date input format for shareable link.
- Made some previously missing validation lines translatable.

## 2021 March 11 - Version 2.2.4

#### Enhancements

- Compatibility with latest Stripe API version.
- It's now possible to specify CDN url for file previews via "FILE_PREVIEW_ENDPOINT" option.
- Custom pages will now support code highlighting for more languages.

#### Bug Fixes

- Several fixes to space usage reporting when in workspace.
- Fixed an issue where details sidebar might sometimes show a wrong owner while in workspace.
- Uploading a folder containing more then 100 files via drag and drop will now work correctly.
- Fixed an issue where installation might not start properly on some hosting environments.
- Audio and Video preview should now work properly on Safari.
- It's no longer possible to invite non-registered users to workspace, if registration is disabled in settings page.
- API docs page will now link to account settings page correctly.

## 2021 March 10 - Version 2.2.3

#### New Features

- Compatibility with new Android and iOS mobile app for BeDrive.
- Implemented a fully featured, token based API. It can be used to integrate BeDrive into existing projects, native apps and more.
- Added Manage API Access Tokens section in account settings page for creating or revoking API access tokens.
- Added functional API docs. They can be accessed at your-site.com/api-docs url, there's also a link in account settings page.

#### Bug Fixes

- Fixed an issue where download button would not be disabled sometimes on shareable link preview page when "download" permission was not selected.
- Added some missing translation strings for password validation.
- Fixed an issue where deeply nested files would not be unshared sometimes when user unshares parent folder.
- Breadcrumbs will now show properly when in deeply nested folder in workspace.
- Fixed some visual issues on certain screen sizes on file preview page.
- Fixed a few issues with workspace permissions.
- A number of other smaller fixes.

## 2020 October 14 - Version 2.2.2

#### New Features

- Added workspace/team functionality. Workspaces allow teams to store and collaborate on files.
- Only one device can now be allowed to be logged into user account at the same time.

#### Enhancements

- Migrated to the new backblaze s3 compatible API. Make sure that your backblaze bucket is compatible and correct credentials are entered in "uploading > settings" page in admin area. More information can be be found here.
- When using S3 (or any s3 compatible storage method) files will now be downloaded directly from s3 and not go through the local server.
- Previewing a file in a folder will now allow navigating to other files in that folder via arrows.
- Multiple emails pasted into "manage people" dialog will now be parsed automatically.
- "More actions" menu for folder will now have upload file and folder actions on mobile.
- Updated Laravel to latest version. BeDrive now requires at least PHP 7.2.5 version to work properly.
- Updated login, register, forgot password and reset password pages design.
- If some server error occurs a more descriptive message will now be shown if user is logged in as admin.
- All email templates will now have the same design.
- Added separate address for contact page in mail settings page.
- Show notification in "settings -> general" page if specified base site url and current url don't match.
- Improved input focus outline design.
- Google analytics integration will now use newer .json key file instead of .p12
- Free plan can now be selected in pricing page and will redirect to sign up page.
- Improved contrast for several widgets in dark mode.
- Removed "force subscription" setting. Same functionality can now be achieved by removing all permissions from "users" and "guests" roles in admin area.

#### Bug Fixes

- Sort dropdown while inside a folder will now correctly reflect currently active sort.
- Corrected a few issues with file/folder sharing permissions.
- Fixed a few issues with uploading folders into shared folders on chrome.
- Encode uploaded image thumbnails as png or jpg based on original file.
- File selecting via drag will now work properly in list view.
- Multiple files can now be selected while holding down CMD key on Mac.
- Corrected search bar background color when in dark mode on mobile.
- Folders can now be restored from trash on mobile.
- Cache method changes in settings page will now be properly validated.
- Clearing cache will now work if "proc_open" function was disabled on the server.
- Make sure text logo does not push login button offsreen.
- Always store appearance editor custom css and js locally, regardless of storage method in settings page.
- If placeholders can't be replaced in tags provided in "admin > appearance > seo" page, hide those tags when displaying the page.
- A number of other smaller fixes.

## 2020 April 16 - Version 2.2.1

#### New Features

- Added new notification system.
- Added configurable GDPR cookie notice.
- Added configurable confirmation policies to register page.

#### Enhancements

- Single tap on mobile will now either open a folder or show file preview.
- Set bedrive user email and display name on stripe, so subscriptions can be found more easily.
- Specific plans can now be hidden from upgrade and pricing pages.
- Proration amount on subscription changes to more expensive plan on same interval will now be charged immediately instead of next billing cycle on stripe to prevent abuse.
- Added validation to check whether x-accel or x-sendfile is setup on the server before enabling that setting in BeDrive.
- Added keybinds for "DELETE" and "ENTER" buttons when at least one file is selected in drive.
- Slugs will now be generated properly for cyrillic and chinese characters.
- Improved performance when downloading large files.
- Account confirmation email can now be resent from login page and admin area.
- Localization settings page will now show all available timezones.

#### Bug Fixes

- Allow user to upload files if they have allowed space set as unlimited.
- Properly set file mime type when using backblaze storage method.
- Fixed an issue where files would not delete from trash properly when using backblaze storage method.
- Moving uploaded file to a folder will no longer incorrectly show double space used.
- Subscription will now cancel properly on latest version of Stripe API.
- Fixed an issue where large files would not download on some servers.
- Fixed an issue where some images on site would be loaded as http when site had ssl enabled.
- Prevent fails that fail extension validation from uploading.
- Corrected a few visual issues with dropdowns across the site.
- Fixed an issue with site logo in shared file page sometimes not showing.
- Chart legend items will now wrap to new line if there's not enough space.
- A number of other smaller fixes and improvements.

## 2019 December 29 - Version 2.2.0

#### New Features

- Added dark & light mode as well as multiple theme functionality.
- Data tables in admin area now have a number of built-in filters for easier data management.
- Added chunked uploading. This allows BeDrive to upload large files in smaller chunks for better upload reliability and avoid server file size limits.
- Added resumable uploads functionality.
- Added support for XSendFile and XAcceleratedResponse for reducing server RAM and CPU usage.
- Email notification can now be sent to user when a file or folder is shared with them.
- Public uploads (like user avatars) can now be stored on cloud services (s3, digitalocean, backblaze etc.).
- Email addresses can now be suggested when sharing files and folders.

#### Enhancements

- Default view mode for drive can now be select from settings page.
- Increased performance when storing files on remote services.
- Added several new options to landing page and landing page editor.
- Reduced memory usage when creating .zip files from large files.
- Improved performance when downloading large files.
- Drive view mode changes will now be remembered between requests.
- Account confirmation email can now be resent from login page and admin area.
- Localization settings page will now show all available timezones.
- Admin area is now fully responsive.
- Custom HTML can now be entered from "admin -> appearance > custom code" page.
- "Admin > ads" page will now show a preview of where specific ad will appear on site.
- Default user avatars will now be generated automatically based on their email address.
- "iframe" and "script" tags are not supported in custom pages.

#### Bug Fixes

- Fixed a few non-translatable lines.
- File list will now scroll properly on mobile.
- Completely rebuilt appearance editor "colors" section, which will fix a number of issues with changing default colors.
- Fixed an issue where upload progress bar animation would sometimes be "jerky".
- When uploading multiple files, if one upload fails, other uploads in the queue will now correctly continue to upload.
- Failed uploads in appearance editor will now correctly show error message.
- Fixed an issue where user would not be editable sometimes from "admin > users" page.
- Unsupported image types should now be uploaded properly.
- Prevent files from being dragged and dropped on other files.
- Copying large images will now correctly copy auto-generated thumbnails as well.
- PDF can now be properly previewed when S3 is set as storage method.
- Fixed a few issues with backblaze upload method.
- Fixed a few text lines that were not translatable.
- Make sure file extension is always appended to downloaded file name.
- Removed deprecated google+ sharing and replaced it with email share.
- Child plans will now correctly inherit parent plan currency.
- .csv files will now be recognized as spreadsheet type.
- Fixed an issue with infinite scroll in folder preview page.
- Folder preview page will now scroll properly on mobile devices.
- Individual files in shared folder can now be downloaded by non-logged in users.
- Fixed an issue where image thumbnail would not be shown sometimes in shared folder.
- Don't ask password again for nested folders if user has already entered password for parent shared folder.
- Shared files will no longer take up user allowed storage space.
- Restoring folder from trash will now properly restore child items.

## 2019 May 31 - Version 2.1.3

#### Enhancements

- File descriptions are now searchable.
- Files from "shared with me" page should now be searchable.
- Hide "register" button from homepage, if registration is disabled.
- Corrected a few issues with scrolling in folder preview page.

#### Bug Fixes

- Fixed an issue where shareable link dialog was empty on some safari versions.
- Files in folder shareable link will always be previewable now.
- Don't show errors in browser console if analytics are not set up.
- Folder shareable link should now be properly scrollable.
- All word files should now have proper icon.
- Corrected a few issues with billing plan syncing.

## 2019 March 11 - Version 2.1.1

#### New Features

- Folders viewed via shareable link will now have same interface as main site.
- Spreadsheet, Powerpoint and Word documents can now be previewed.
- Description can now be added to uploaded files and folders.
- Added Backblaze as a storage option.

#### Enhancements

- Thumbnails will now be created when uploading large images.
- Amazon S3 storage method endpoint can now be changed via settings page.
- Updated subscription page design.
- Starred files will now have star icon added in list view.
- Notification messages containing variables can now be translated.
- PDF and mp3/mp4 previews should no longer have native browser download buttons.
- "Move items" dialog now allows moving files and folders into root.

#### Bug Fixes

- Fixed an issue with PayPal plans not syncing sometimes.
- Validation messages will now be translated when locale is not set to english.
- Empty folders will now be created properly in .zip file when downloading folders.
- Upload panel will now be affected by color changes made via appearance editor.
- Folders uploaded into child folder will now get correctly shared with users who have access to parent folder.
- Currencies with longer symbols will no longer overlap subscription plan name.
- Sorting order will now be preserved when more files are loaded via scrolling.
- PDF preview will now work properly on Edge and most mobile browsers.
- User subscriptions in admin area will now be searchable.

## 2018 November 05 - Version 2.0.9

#### Bug Fixes

- Load all child files and folders for shareable link, regardless of how deeply they are nested.
- Fix appearance editor color issues on EDGE browser.
- Allow setting user "available space" setting to "unlimited".
- Fix some issues with adsense responsive ads.
- Default to free billing plan available space (if free plan exists), if it's not set for user manually and user is not subscribed.
- Correct some visual issues with file grid on a few very specific screen sizes.
- Hide "upgrade storage" button, if billing is disabled in settings.

## 2018 October 09 - Version 2.0.6

#### Bug Fixes

- Count trashed files towards user total space usage.
- Search for files and folder regardless of how deeply they are nested.
- Properly restore all folder contents from trash.
- Fix an issue with paypal sandbox url sometimes being used even if paypal live mode is enabled.
- Fix an issue with appearance editor live preview sometimes not working when site is hosted on sub-domain.

## 2018 August 26 - Version 2.0.5

#### Bug Fixes

- Show files in "trash", "shared", "starred" and "recent" pages, if parent folder of those files is not marked for those pages.
- Use regular file or folder context menu in "starred" and "recent" page.
- Fix "download" button in generic file preview overlay.
- Fix "undo" button on file delete notification message.
- Fix broken photoshop file preview icon.
- Correctly generate zip file structure when downloading multiple files or folders.
- Remove all user files when user is deleted from admin area.
- Add several missing translation lines.

#### New Features

- Built in contact page with google recaptcha integration.

## 2018 August 25 - Version 2.0.4

#### Bug Fixes

- Don't cancel uploads if new uploads are added while old ones are still active.
- Refresh users list in admin area after one of the users is updated.
- Properly delete files from disk when emptying trash from trash page.
- Fix search filters linking to 404 page.

#### Enhancements

- Improved upgrade page layout on mobile devices.

#### New Features

- Added "files" page in admin area for inspecting and deleting files/folders.
- New translation lines can now be added from "admin > translations" page.

## 2018 August 23 - Version 2.0.3

#### Bug Fixes

- Properly translate all validation messages.
- Give "users" role permission to view billing plans by default.
- Fix copying directories on cloud storage providers.
- Fix file download not working on some servers.
- Correctly store large "available space" setting values in database.
- Use database table prefix specified during installation.

#### Enhancements

- Reduce logo size on landing page on mobile.
- Improve migration of old files (uploaded prior to 2.0.0).

## 2018 August 21 - Version 2.0.2

#### Bug Fixes

- Temporary directory for downloads will now be created properly.
- Radio buttons and checkboxes should now be properly affected by appearance editor.

#### Enhancements

- Improved compatibility with MariaDB.

## 2018 August 20 - Version 2.0.1

#### Bug Fixes

- Sample menu links will now have correct urls.
- Don't try to create plans marked as "free" on payment gateways.
- Correct billing plan "amount" on stripe gateway.
- Properly show paypal subscription loading pop-up.
- Properly load user available space from user plan's parent (if parent available)
- Show file previews while files are in trash.
- Delete shareable links when files are permanently deleted from trash.
- Update file entry "starred" state without required a page refresh.
- Files and folders protected by password should now be downloadable.
- Selected view mode and mobile/desktop mode will be preserved when navigating between drive and other pages.
- Files should be properly scrollable on mobile.

#### Enhancements

- Match account settings and subscription page colors to rest of site.
- Images and videos should no longer be cut off when previewing on smaller screen.
- Long text documents will now be scrollable when previewed.
- Improved support for IE11 and other older browsers.
- Show 404 page if shareable link is expired, does not exist anymore or file entry is trashed.

## 2018 August 18 - Version 2.0.0

#### New Features

- New site design, based on Google's Material Design.
- File and folder sharing and collaboration between users.
- Public shareable links with expiration, passwords and permissions.
- Full support for folder uploads.
- Roles and permissions system for giving users access to diffrent functionality on the site.
- Custom pages management and creation with WYSIWYG editor in admin panel.
- Translation management in admin panel and multi-language support.
- Appearance editor in admin panel for changing look of the site.
- Menu manager for managing different menus on the site from admin panel.
- New account settings page.
- Google analytics integration in admin panel.
- Paypal integration for user subscriptions.
- Billing plans and subscriptions can now be managed from admin panel.
- Mail templates editor in admin panel.
- Support for DigitalOcean and other S3 compatible cloud storage services.

#### Enhancements

- Pages should load 40% to 60% faster.
- Support for all latest PHP version.
- Better support for https (including proxies like cloudflare).
- Improved drag & drop and touch support.
- Upgraded to latest web technologies, allowing things like progressive web app and server-side rendering.
- Lots of improvements to mobile version of the site.
- Fully rewrote how files and folders are stored on backend, which improves performance and fixes many issues.
- Lots of improvements to search functionality and performance.
- Folders and sub-folders can now have duplicate names.
- Many new settings for billing, localization, authentication, logging, cache and more in settings page.
- Many improvements to authentication, including password reset, account confirmation and more.

#### Bug Fixes

- 2.0.0 is a full re-write of BeDrive, it fixes and improves a lot of issues in all parts of the site.

## 2018 April 17 - Version 1.9.4

- compatability with new version of stripe API.
- prevent warnings in chrome due to duplicate element IDs.

## 2018 February 21 - Version 1.9.3

- compatibility with PHP 7.1+
- compatibility with new dropbox API version.
- video and audio previews will now use native browser player.
- fixed an issue where error messages would overlay inputs sometimes.
- fixed an issue with password change not working on some servers.

## 2017 May 4 - Version 1.9.2

- File and folder download urls will now be encrypted properly.
- Space usage will now load correctly when using S3.
- Improved performance of dashboard when folder has many files.
- Thumbnails for svg images will now be generated properly.
- Facebook social login will now work with new version of facebook API.
- Multiple files will now be properly selectable.

## 2017 March 4 - Version 1.9.1

- Fixed an issue where files in recent folder were not marked as favorited correctly.
- Fixed an issue where file would disappear until page reload when moving it to folder it was already in.
- Fixed an issue where 'copy' and 'move' actions were not working in recent and favorite folders.
- Fixed an issue where upgrade modal was not working without page refresh after logging in.
- Fixed an issue where file renaming would not be reflected in favorites folder until page refresh.
- Fixed an error that occurred when uploading files to folder if that folder had sub-folders.
- Fixed copying file link to clipboard not working on some browsers.
- Fixed an issue with search sometimes not working when in favorites or trash folder.
- Fixed some grammar mistakes in english translation files.

## 2016 October 20 - Version 1.9

- Implemented proper infinite scroll for uploaded files in users dashboard.
- Space available for specific user can now be changed from admin area > users page.
- Number of files that should be loaded in users dashboard initially can now be specified in settings page.
- Site url can now be changed from settings page.
- Current BeDrive version can now be seen in admin area.
- Fixed an issue where composer was not working properly.
- Fixed layout of edit user modal in admin area > users page.
- A number of other smaller bugfixes.

## 2016 August 15 - Version 1.8

- BeDrive will now work on servers where PUT and DELETE requests are disabled.
- Fixed an issue with user password not being updateable from user dashboard.
- Fixed an issue where file with password was sometimes not shareable.
- Fixed an issue with BeDrive sometimes only using half the screen on phones.
- Fixed an issue with analytics page not working sometimes.
- Fixed an issue with multiple files download not working if using S3 for storage.

## 2016 May 12 - Version 1.7

- Root folder will now show its sub-folders in dashboard.
- Fixed an issue with files that had password being downloadable without it.
- Fixed an issue with files having double extension when downloading.
- Fixed some display issues in admin area that occurred on firefox.
- Fixed an issue with sharing not working properly.
- Fixed an issue with some settings not saving properly in admin area.
- Fixed an issue with settings page not working properly if using s3 for storing files.
- Fixed an issue with database prefix not working correctly during installation.

## 2016 February 19 - Version 1.6

- Implemented a new installer that will try to automatically correct a number of common server issues.
- Long press on file thumbnail will now open file context menu on touch screens.
- Double tap on file thumbnail will now open file preview on touch screens.
- Mail and cloud storage credentials can now be entered in admin area > settings page directly.
- Free plan maximum space will now be correctly reflected in upgrade modal.
- Link copy functionality should now work properly on firefox.
- Fixed an issue where folder renaming would not reflect in subfolders breadcrumbs properly.
- Fixed an issue where not logged in users could not download folders via share link.
- Fixed an issue with avatars not being resized properly in admin area users table.

## 2015 December 18 - Version 1.5

- Greatly improved performance of all admin tables.
- Made several improvements to responsive design.
- Fixed several issues withs ads.
- Fixed an issue where installation page was not scrollable.
- Fixed an issue where multi-selecting would not work properly on some servers.
- Fixed an issue where preview of files that are in trash would not work properly.
- Fixed an issue where folders were not downloadable on some servers.
- Fixed an issue where folder renaming would not reflect in breadcrumbs properly.
- Fixed an issue where site name change in admin area would not affect user dashboard.
- Fixed an issue where register button would still show in preview page if registration was disabled.

## 2015 October 28 - Version 1.4

- Meta title and description entered in admin panel will now be added to all pages.
- Added some missing translations to translations file.
- Improved file previews on all browsers and fixed a number of small issues related to it.
- Fixed an issue where text preview was not scrolling properly.
- Fixed an issue where multiple files download would not work on some servers.
- Fixed an issue where image thumbnails would not work properly when using dropbox to store files.
- Fixed an issue where some settings would not save properly when using dropbox to store files.
- Fixed an issue with analytics page sometimes not working properly.
- Fixed an issue where admin was not able to create users from admin panel if registration was disabled.
- Fixed an issue where folders with # in their name would not work properly.
- Fixed an issue where files would not download properly sometimes when using amazon S3 or dropbox for storing files.
- Fixed an issue with some of the admin tables not working properly on Safari when using Mac or iOS.
- Fixed an issue where file extension would not be added to filename properly sometimes when downloading a file.

## 2015 October 2 - Version 1.3

- Fixed an issue with dialogs not working on iOS and some versions of mac properly.
- Fixed some issues with upgrade modal responsiveness.
- Fixed an issue with upload panel getting cut off if uploading many files at the same time.
- Fixed an issue where non admin accounts were not able to delete files from trash properly.
- Fixed an issue with user settings modal not working when in admin area.
- Fixed an issue with first name and last name fields being mixed in admin area users page.

## 2015 September 20 - Version 1.2

- Fixed an issue with thumbnails not generating properly for uploaded images on some servers.
- Fixed an issue with files not being deleted from filesystem properly after user deletes them from trash page.
- Fixed an issue where some service keys were shown in plain text when viewing page source.
- Fixed an issue with folders being movable to themselves via move to menu.
- Fixed an issue with admin area analytics page getting cut off on smaller screens.

## 2015 September 07 - Version 1.1

- Lading page will now redirect to users dashboard if it's accessed when user is logged in.
- Files table in admin area will now show user that file belongs to.
- Ads will now be hidden for subscribed/premium users.
- Fixed an issue where register button would still be visible after disabling registration from admin area.
- Fixed an issue with rar, iso, apk and some other more obscure file types not uploading properly sometimes.
- Fixed an issue with file and folder move modal not being closable.
- Removed some deprecated features information from documentation.