Added thumbnail file creation so they can be used with block display mode to speed up bucket displaying.
3.69 January 21, 2023
Clarified the Customer Billing Portal to include language on using it to access customer invoice history.
3.68 January 19, 2023
Do not require the user to be logged in when an email address change or invitation email link is clicked.
3.67 January 8, 2023
Added support for uploading and storing raw camera files in a wide variety of ability formats.
3.66 December 23, 2022
Removed single and double quotes from search terms prior to searching for the term.
Fixed small code issues for setting up user and account session data fields.
3.65 December 9, 2022
Fixed a bug when renaming a bucket where an invalid variable was being referenced.
Fixed rare missing bucket ID condition during file uploading when a user's session dies mid-upload.
Added a test for null session IDs prior to removing a user's session on logout and delete.
3.64 November 19, 2022
Adjusted the nightly database cleanup function to better address user session cleanup.
Adjusted the nightly database cleanup function to increase the trial user multiple account detection period.
Adjusted the admin account delete function to leave the user's entry in the trial account table.
Added exception logging for dispatcher routing errors.
3.63 November 13, 2022
Fixed bug where the file name was not displayed when checking to see if the file name already exists when renaming a file.
3.62 November 3, 2022
Removed unused social media account links.
3.61 August 23, 2022
Added additional spam account protections.
3.60 July 25, 2022
Switched back to the cachetool method of clearing the server's cache when settings, feature toggles and styles are updated.
3.59 July 21, 2022
Added support for ShopWired bulk upload files.
3.58 July 1, 2022
Fixed an issue where very large zip files could not be downloaded.
3.57 June 30, 2022
Added support for Poshmark, Google My Business, Volusion and Zyro bulk upload files.
3.56 June 15, 2022
Fixed a bug with the change plan modal where the plan header was not properly defined for the Basic plan when the Basic Plan was not the currently selected plan.
Fixed a bug with the account user email tests.
Fixed issue where controller name routes were all lowercase. This is not an issue at the moment, but could become an issue in a future update of the MVC we are using.
The search term is now cleared when moving from buckets to files. This resolved a minor error when a user entered a search term when viewing their list of buckets, and then selected a bucket. The code would produce an error page.
Don't display the "Change Plan" option for Trial users since they haven't signed up yet.
3.55 June 8, 2022
Added a new bucket backup and download feature as a standard option for Agency plans.
Fixed a bug where the pointer was not properly displayed over image files and file action buttons in block view mode.
Fixed a bug where the pointer was not properly displayed over file action buttons in line view mode.
Updated the temp file view page to use a more friendly display that matches the standard bucket line view mode with the pop-up download button and file size and creation date information.
3.54 June 1, 2022
Changed how plans are sized from using simple file counts for sizing to using storage space size. This change levels the playing field for all users so users with larger image file sizes pay the same for storage as users with smaller files.
Clarified some language around "link" versus "URL link" for consistency.
3.53 May 28, 2022
Replaced deprecated cache reset utility with a simple web service reset call. The reset is only required when an admin alters a key setting or style feature.
Fixed a minor issue where a temporary folder name was inconsistent with the system's folder naming convention.
Corrected some language on the "How BucketLynx Works" page.
3.52 May 21, 2022
Added a new feature that allows users to upload a spreadsheet with remote URL links to a bucket, and then process that spreadsheet to get files copied from remote URL links into BucketLynx. This is really useful for users who are moving their image files from another hosting service to BucketLynx. See "Uploading Files" on the "How BucketLynx Works" page for more information on the URL Upload feature.
Added the ability to select some, or all, files for delete when viewing buckets in block mode.
Added the ability to sort on file name, size, width, height and upload date when viewing buckets in block mode.
Added a recap of the most recent system changes on the user login screen to show users the latest BucketLynx updates and feature additions.
3.51 May 7, 2022
Added a statement on the "How BucketLynx Works" page to define the accepted file name characters.
Updated the list of allowed file name characters to allow a plus sign in the file name.
Fixed a bug where the file name being deleted needed to be wrapping in quotes for the file unlink to work for files with embedded spaces.
3.50 April 29, 2022
We now send an automated email to our support support to let them know when a user with a past due account updates their payment method. This email asks the support team to rerun the user's past due payment on the new card so the user doesn't have to wait until the next Stripe payment retry time, which is typically two every days for a week.
3.49 April 27, 2022
Added support for TIFF format image files. Tiff files won't be displayed since most browsers have dropped native support for the format. The format is being supported to help users who need to store legacy tiff files. Conversion to GIF, PNG or JPG is highly recommended where possible.
Updated the payment failed email to include the date and time that the next payment attempt will be processed. Otherwise the user is left in the dark as to why, after changing their payment information, their account payment is still showing as failed.
Added a new `pay_next_attempt` field to the account record to track the next payment attempt date and time for past due accounts.
Changed the text on the log in page that is presented to a user if their account has been marked past due. The new information lets them know that they need to change their payment method and if that's already happened, it tells them when the payment will be retried.
3.48 April 2, 2022
Added the user's IP address to the slack message for new account signups to aide support in tracking and resolving signup issues.
Changed the home page to provide additional details one the value of using the auto-populate feature to reduce costly manual editing time for eCommerce store bulk upload files.
Corrected the description for the Basic Plan to say that unlimited buckets are allowed.
Fixed a bug where the user flood control code was not allowing a user to add more than one additional account user at a time.
3.47 March 23, 2022
Added implicit height CSS for certain image elements as recommended by SEO review.
Added account ID to the new user verified slack message.
Updated the site's background image files to webp format images and removed unused background files.
Simplified the slack message that is displayed when a user logs in.
Changed "Copy to Clipboard" to "Copy Link to Clipboard" to clarify that we copying the link to the clipboard, not the image file.
Compressed image file sizes for the BucketLynx background image files (not user uploaded files) to improve load time performance for the site. User uploaded image files are not compressed.
3.46 March 17, 2022
Added "Wix" to the list of bulk upload template files that BucketLynx can populate.
Fixed issues with the Facebook template population code using the user ID instead of the account id for searching for files.
Fixed an issue with the eBay template population code where eBay image file links were not being added in file name sequence order.
3.45 February 22, 2022
Added support for uploading Adobe PSD files.
Added a list of supported file types to the "how it works" page.
Corrected the file sizes of some of the file display and list icons.
3.44 February 10, 2022
Added wording on the "how it works" page to state that insecure FTP and SFTP upload methods are not used.
Updated the formatting of the "how it works" page.
3.43 February 5, 2022
Added Google Ads tracking code.
Added SMS tracing and debugging code.
3.42 January 27, 2022
Added "Ecwid" and "WooCommerce" to the list of bulk upload template files that BucketLynx can populate.
Added a new "File Security" section on the How It Works page to define accessibility of files when uploaded to BucketLynx.
Updated the initial "about" text on the about page and moved the growing list of marketplaces supported to an easier to read three column list on the BucketLynx home page.
Simplified the language in product pricing boxes.
Changed "image" to "product image" to clarify the focus on BucketLynx as a marketplace product population tool.
Changed the "how it Works" page to provide additional clarity on how BucketLynx works. This includes adding easier to find sections on each marketplace that BucketLynx supports.
Changed the sign up page button from "Create Your Account" to "Start Your Free Trial" for consistency with similarly worded buttons.
Simplified "No credit card is required to start your trial" to "No credit card needed" on the about and sign up pages.
Fixed some minor button alignment issues.
Removed deprecated how-it-works page classes from the site style file.
3.41 January 21, 2022
Added "Wayfair" to the list of bulk upload template files that BucketLynx can populate. Note that the WayFair upload currently only supports populating of image files. Document file population may be added at a later date if demand warrants.
Fixed a bug where invalid '/' characters were allowed in bucket names.
3.40 November 6, 2021
Fixed an annoying bug where users were being asked to enter their two-factor authentication code even when they simply logged out and right back in on the same machine.
3.39 September 30, 2021
Fixed a minor bug where the pay status check date was being improperly set when a customer's Stripe account was removed through the Stripe admin dashboard.
3.38 September 20, 2021
Removed deprecated payment statuses.
3.37 September 6, 2021
Fixed a minor bug with how delinquent invoice payments were detected using the Stripe webhooks.
Removed the 60 day suspension notice from the user's account warning emails. Accounts are now terminated for failure to pay after the user ignores our notification emails which are sent over several weeks.
3.36 September 1, 2021
Fixed a minor bug where the user id was not properly set for certain Stripe webhooks. This did not effect performance since the id is only used as a visual reference to the user. We use the Stripe payment customer id as the actual link to the customer.
3.35 August 25, 2021
Fixed a bug where sending emails through standard sendmail was failing.
Fixed a bug in the error handler for the password reset function.
Fixed a bug where the return code for a few functions were mistyped, resulting in incorrect error handling logic.
3.34 August 5, 2021
Added a new feature that removes EXIF data from JPEG and JPG image files when they are uploaded. Existing files that were already uploaded prior to this release may still contain EXIF data. Account owners can disable the feature in their profile.
Fixed a bug that was causing the menu not to render properly in responsive (small screen) mode.
3.33 July 30, 2021
On the file list view, the word "(Populated)" that was shown after a template file name has been replaced with a green "P" button if the template file has been populated. This reduced clutter on the file list and block view.
Fixed a bug where small images were not being properly sized in the block view and preview boxes.
Fixed a bug where when the user pressed an image action button, such as rename, the image preview modal and the file rename modal were both being activated at the same time.
3.32 July 27, 2021
Added a "BEST VALUE" ribbon to the business plan pricing block to help that plan stand out.
Changed the Business plan's highlight color to the site's secondary color to reduce colors on the about page.
Fixed a bug where the search function on the "How it Works" page was requiring users to be logged.
Fixed a small bug where the prices were not always proper aligned at the bottom of the price block.
Fixed missing charge failed language token.
Removed the "files maintained" section from the home page to reduce the clutter.
Removed browser-update.org code that was warning users to upgrade from very old browsers. At this point we will no longer be attempting to warn users since we are not the user's mother. The site will simply fail to function properly on older browser versions.
3.31 July 20, 2021
Added a "select folder" button to the block file view for Amazon sub-folders.
Changed the bucket and file actions buttons to buttons with words instead of icons.
Changed the block view file preview to work the same way that the list view works. You click on the image to get a larger view of the image. This allowed the image blocks to all be the same height and cleaned up the appearance of the block view display.
Changed the default display format to block view for new bucket creations.
Fixed file image sizing issues for oddly shaped images when they were shown as small icons on the file listing page.
Fixed file image sizing issues for block view images. This also helped make the block view tiles the same height.
Removed icons, such as the "+" and download icon, from action buttons.
Removed redundant tool tips from buttons.
3.30 July 19, 2021
Fixed bug where the Twilio SMS callbacks were improperly named.
Fixed bug where the 2FA code was being sent in situations where the user had previously been verified. The bug fix results in fewer 2FA codes being required for known users.
Fixed bug where the Stripe webhook records were not being properly written to the database.
Fixed missing language token in the file uploader for when an invalid image file extension is encountered.
3.29 July 7, 2021
Added initial Twilio webhook callback handling.
Moved the Stripe API version to the settings table.
3.28 July 1, 2021
Added slack post for user and admin account delete.
Enabled DKIM email send verification.
Moved the "how heard" column from a bespoke database table to a field in the user's table.
Changed the "switch on" color to green.
Changed the 2FA code to better detect when the user is logging in from the same machine to eliminate unnecessary 2FA code input.
Simplified the 2FA code input screen so that it will work more correctly on smaller devices.
3.26 June 19, 2021
When creating the thumbnail size image file to use with the file list feature, we will skip the icon creation/resize function for an image file with a mime type of 'application/octet-stream'.
3.25 June 17, 2021
Added new feature for uploading and populating Magento Product Template spreadsheet files.
3.24 June 15, 2021
Fixed a bug that was keeping users from deleting their accounts.
Fixed a bug that was keeping trial users from creating Amazon buckets and testing Amazon file template population.
3.23 June 5, 2021
Added a search feature for the terms of service, privacy, how it works and changelog pages.
Added line hover color to the buckets list view.
Changed the image file pre-letter from 'u' to 'a' since we moved from user-based image folder to account-based image folders. A symlink was created for the original user-based link so existing user-based links will continue to function properly.
Moved the action buttons to the bottom of the file display block view.
Made the block display image clickable to give the user a full screen image preview of the file.
Updated the user's profile view to identify the input fields.
Increased button size slightly to increase button text readability.
Increased small text size slightly to increase text readability.
Reduced space between dropdown menu items.
Changed the how it works page accordion section hover color to a more appealing light blue color.
Fixed a bug in the Shopify population template file where the image file names were not being properly added in the correct place in the file.
Removed leading and/or trailing spaces from uploaded file names.
3.22 May 29, 2021
Added ability for the user to change the file display style from a simple line-by-line view to a larger block-style view.
Added delete of the user's session file whenever a user account is deleted.
Fixed a bug on the file list view where the "P" populate action button was display on the next line.
Fixed a shading issue with the font file type icon.
Fixed a small formatting issue for the temp file listing page.
Updated the file directory folder icon.
3.21 May 26, 2021
Added user type column to the user's table with the definition of '1' indicating primary account user and '0' indicating add-on account user.
Changed the wording of the payment failed email slightly to make it ready better if no failure reason is provided by stripe.
3.20 April 23, 2021
Added support for up to three additional users per account for the Business plan.
Added support for up to six additional users per account for the Agency plan.
Added information to the Business and Agency primary user's profile to let the account owner invite and remove additional users to their accounts.
Added two-factor authentication on user logins.
Added a check to ensure that the password is at least 8 characters long.
Added new company name field to help associate users with the company they belong to.
Changed the forgot password view to redirect the user back to the login screen after sending a password reset link.
Updated various language tokens to remove spurious exclamation points and periods.
Changed the Enterprise plan name to Agency since that better describes the target market for the largest BucketLynx plan.
Changed the initial routing for a user who has not logged out when the browser reloads the site. Now they are taken to the buckets list page instead of the home page if they haven't logged out.
Changed the menu item "Profile" or a gear setting icon and moved "Profile" and "Log Out" to drop down menu items under that icon.
Fixed a bug where lazy loaded file data could be loaded twice an the second chunk was displayed without the action icons.
Fixed a bug where when a user entered an email address that had been previously used, the title of the pop-up box said "Success" instead of "Error".
Fixed a bug where the user would be redirected from the registration page whenever any input validation, such as email address already used, or password too short, error was encountered.
Removed the session timeout feature. Users will no longer be forced to log back in after a specific amount of time.
Removed the phone number from the support form.
3.19 March 28, 2021
Changed the trial period from 7 to 14 days.
3.17 March 23, 2021
Added a "Learn" button to the main menu.
Added a "Start Your Free Trial" button to the main menu.
Added "USD" to the pricing page to indicate that prices are in US dollars.
Added the file space usage bar to the Admin User Edit view.
Changed the number of files allowed in the Basic account from 200 files to 10,000 files.
Changed the name of the entry-level plan from "Personal" to "Basic".
Changed the styling of the menu buttons to make them look more appealing.
Changed the styling of the pricing and plan selection pages to make them look more appealing.
Changed the footer link "How it works" to "How BucketLynx Works" to make it more clear what the link will show the user.
Changed the pricing page to remove the three "sign up" buttons and replaced them with one "Start your free trial" button since you don't have to pick a plan until your free trial is over.
Changed the pricing page to highlight the business plan by dropping the green dollar styling from the Basic and Enterprise plan descriptions and making the Basic plan's header green.
Changed the main page and registration page to say that no credit card is needed to sign up for a free trial account.
Moved the plan prices from the top to the bottom of the plan description blocks.
Changed the link on the login page for new user sign ups to go directly to the user sign up page instead of the pricing page.
For trial users, moved the "Select Plan Now" button to the end of he menu to match the look of the "Start Your Free Trial" button for non-logged in users.
3.16 March 18, 2021
Added a section to the "How It Works" page that describes how to use the Stripe Customer Portal to update payment method information and print subscription invoices and/or receipts.
Updated the Stripe payment handling to use Stripe's latest smart payment page hosted by Stripe.
3.15 March 16, 2021
Added support for uploading and populating the BigCommerce template file.
Changed the layout of the template file population functions to make them easier to maintain.
Moved the "Select Plan Now" and "Change Plan" buttons on the user's profile page down to the line that contains the status of the user's account.
Changed the bar on the user's profile page that shows the percentage of file space used as green bar until the percentage of files used exceeds 80%, at which point the bar color will change to red.
Increased the size of the percentage used bar and percent text on the user's profile page to make it align better with the user's email input area.
Only display the change payment method button on the user's profile page if the user has an active subscription. It will not be displayed for free, trial or trail over account status.
3.14 March 13, 2021
Added a new button and temporary file name display page to BucketLynx that allows all ZIP and link files that are created to be displayed and selected to be downloaded.
Added a new page that displays the temporary files that are created.
3.13 March 5, 2021
Due to trial account abuse, we no longer allow more than one active trial account per user.
Fixed a bug that was interfering with creating zip files to be downloaded of buckets.
Fixed an obscure issue where trail users were unable to complete the subscription setup process and would be presented with a simple "parsererror" message box.
3.12 January 27, 2021
Added ability to upload .ttf, .otf, .woff and .woff2 font files.
Added support for uploading and populating the Amazon Custom Text template file.
Changed references to "Amazon Seller" template files to "Amazon Product" template files to hopefully draw a better distinction between the Amazon Product bulk upload template file and the Amazon Custom Text bulk upload template file.
3.11 January 16, 2021
Added "Walmart" to the list of bulk upload template files that BucketLynx can populate.
Simplified the list of product template files that are populated so that the names are included in one line instead of multiple lines.
Updated the "browser-update.org" api to the latest version.
3.10 January 5, 2021
Fixed a bug in the Stripe webhooks processing where a new user status of "incomplete", which is a valid status when created a new user for the first time, was not allowing the user's subscription and plan information to be properly updated.
3.09 December 15, 2020
Fixed missing language token for the invalid file type warning message.
3.08 December 10, 2020
Added SquareSpace bulk upload template population support.
Through customer feedback, the Amazon template file population code was updated to match on finding the SKU number in any part of the file name, not just the first part of the file name.
Moved the image file upload size requirement information from the file upload drag-n-drop box to a new section on the how-it-works page.
Fixed a bug where the second column was not always properly checked when testing an excel file to see it is a bulk upload template file.
3.07 December 4, 2020
Added processing for Stripe's notification for when a user's payment method card is about to expire. When this notification is received, BucketLynx will send an email to the user with instructions on logging in and updating their payment method through Stripe's secure customer portal.
Fixed a bug in the Stripe webhook processing that was causing new user signups to be incorrectly updated to new account types under certain conditions.
3.06 November 30, 2020
Added ability to populate product variant records in the Shopify bulk upload template files.
Added a slack message to notify support when a user's payment account is created.
Added a slack message to notify support when a user's payment account is updated.
Removed the beta warning when populating eBay, Facebook, Shopify and Walmart template files.
Updated the "how it works" page to include additional information on populating Shopify product variant image links.
3.05 November 26, 2020
Added a file upload counter under the file upload progress bar.
Added a "cancel" button to the file uploader.
Changed the file uploader to upload files in larger chunks when more than 50 files at a time are uploaded.
Fixed a bug where the file upload progress bar was not being properly incremented as files were being uploaded.
3.04 November 24, 2020
Added support for uploading and linking for avif, apng, jfif, pjp, pjpeg, webp and svg image files.
Added bucket ID to the bucket list view. This will help users find the original bucket from the generated links.
Removed support for TIFF file uploads since this format is no longer supported by modern browsers.
Removed the time from the bucket creation date column.
Increased the size of the bucket and file delete/download/edit icons.
Updated the text on the "how it works" page to provide additional information on how the template population feature works.
Fixed a bug where the image file extension was not being properly checked. For example, it was possible to upload a png file with a non ".png" file extension. The file would upload fine, but then be unservable by the web server. Bucketlynx now ensures that image files have one the following case insensitive file extension: apng, png, jpeg, jpg, jfif, pjp, pjpeg, bmp, tif, tiff, svg or webp
Fixed a bug where the file list lines were moving if the icon image size height was smaller than the line height.
Fixed a bug where the SKU number in template files could contain single, double and backwards quotes which was causing the file name look up to fail.
Fixed some typos in the terms of service page.
3.03 November 20, 2020
Added new BETA test feature for uploading and populating Facebook Marketplace and Walmart bulk upload spreadsheet files.
When files are uploaded, a small image file image thumbnail icon is now created and used with the file listing page. Using the smaller icon improves page load times.
3.02 November 18, 2020
When files are uploaded, a small image file image thumbnail icon is now created and used with the file listing page. Using the smaller icon improves page load times.
Added access to Stripe's secure Customer Portal on the user's profile page to allow users to manage 100% of their payment handling all through Stripe's secure servers.
Added new BETA test feature for uploading and populating eBay File Echange Template spreadsheet files.
Change the hard-coded file type codes to constants to make them easier to update/maintain in future.
Removed "add-free" from the main page tag line. BucketLynx is still "ad-free", but saying so on the about page seemed like overkill.
Fixed a bug where the user's total number of files was being displayed when a bucket was selected when what should have been displayed was the number of files in the selected bucket.
Fixed a bug on the user's profile page where the percent used text for files used was not displayed properly when the percent was less than 2%. Now we don't display the percent used text until the percent is larger than 2%.
Updated the stripe payment gateway code to use the latest Stripe-recommended payment processing portal.
Updated SEO description text.
3.01 November 7, 2020
Fixed a bug where large users were experiencing failures when zipping all of their buckets and files into one zip file.
3.00 November 3, 2020
Added new feature for uploading and populating Shopify Product Template spreadsheet files.
Change the hard-coded file type codes to constants to make them easier to update/maintain in future.
Fixed a bug where leading or trailing spaces were not being properly removed from new bucket names when renaming an existing bucket.
Fixed a bug where the Amazon product template spreadsheet files were not being properly identified when uploaded.