Change Log
A brief history of the TitleLeaf application.
- Add setting to make purchase order number requirement optional.
- Allow guest checkout.
- Allow admin users to specify multiple series in one search request.
- Prohibit guests from viewing excerpts.
- Allow manager to delete channel rules.
- Allow manager to delete distribution groups.
- Support Stipe Elements payment solution.
- Support Authorize.net Accept.js payment solution.
- Add Brands module.
- Allow login via username.
- Add "Allow Blank Values?" checkbox to new ingestion form.
- Add "Show Recent" link to admin modules.
- Add accessibility_codes to Product Formats module.
- Support automated ingestion via third-party cloud solution.
- Add Merchandising Themes module.
- Add review quotes to ONIX 3 package.
- Add table of contents to ONIX 2 and ONIX 3 packages.
- Add 'Message' to Discount modules.
- Add 'Spam?' to the Contact module.
- Add 'Spam?' to the Catalog Request module.
- Update Google ReCaptcha to version 3 (from version 2).
- Add setting to adjust captcha protection level.
- Add ability to cancel all distributions associated with a given distribution template.
- Add ability for user to upload tax certificate after order submission.
- Add functionality to bulk delete product and product format assets.
- Add shareable package link to distribution notification if destination not defined.
- Add ability to restrict channels to select publishers and imprints.
- Add Thema Subjects module.
- Add shareable link to packages.
- Add review source to advanced search.
- Add award name to advanced search.
- Add 'City of Publication' to the Product module.
- Add 'Country of Publication' to the Product module.
- Remove 'City of Publication' from Configuration.
- Remove 'Country of Publication' from Configuration.
- Add 'Harmonized System Code' to the Product Format module.
- Add 'Country of Manufacture' to the Product Format module.
- Add Imprints module.
- Add 'Title without Prefix' to the Product module.
- Add dewey value validation.
- Control if shipping is taxed on the postal code level.
- Add copy-to-clipboard option to search results.
- Add 'Series/Volume/Part Number' field to the Product module.
- Allow visitors to navigate the BISAC hierarchy.
- Add 'Viewer URL' and 'Embed Code' fields to the Download module.
- Add Classification module.
- Add 'Expected Date' field to the Product Format module representing the date on which an out-of-stock item is expected to be back-in-stock.
- Add field to store product name in translated language.
- Add 'translated' relation between products.
- Add headlines ingestion template.
- Add settings to use Title image for Set products always or just as fallback (if Set image missing).
- Add setting to control the visibility of ancillary records (eg, Subjects, Contributors) created during the ingestion of the products template.
- Allow import of HTML file to create/update custom pages.
- Add position field to the Handouts module, used to sort handouts for a given teaching guide.
- Restrict discount with usage limit. In effect, a discount can be limited to a specific number of orders.
- Restrict discount with user's order count limit. In effect, a discount can be limited to first-time buyers.
- Link custom pages to Google Sheets so admin users can update pages by editing a spreadsheet instead of dealing with HTML/Textile markup.
- Add fixed-price discounts (ie, all qualifying line items will be discounted such that the effective unit price is a fixed value)
- Restrict discounts to products matching a saved search
- Add tiered discounts (ie, via on discount code, offer multiple discount amounts based on cart subtotal or title count)
- Automate delivery of abandoned cart emails
- Add 'order submitted' event to Notifications module.
- Support data distribution in ONIX 3 format.
- Assign products by ISBN in admin UI.
- Add Preview module.
- Provide limited-time access to select hosted ebooks per customer, convert to sales.
- Allow admin users to troubleshoot as a specific customer.
- Use TitleLeaf without the e-commerce front-end for asset management and distribution purposes.
- Host multiple sites from one database using the Multi-Store feature.
- New admin interface featuring an updated dashboard and responsive design.
- Support ingestion of tags via the "products" template.
- Allow tag management through admin interface.
- Add settings to clear specific tables prior to ingestion.
- Track user responsible for order status changes.
- Integration with Stripe API for customer creation and credit card retention.
- Allow backorder of temporarily out-of-stock products.
- Shipping rates module to allow rates to change per user, per postal code, per state, per country.
- Allow preorder of products.
- FontAwesome 5 support.
- Multiple carts. Switch carts from product pages.
- De-dupe cart or list via collection analysis.
- Support for Stripe credit card processing.
- Allow admin to edit cart items.
- Support ingestion and distribution of MP3 audio files.
- Allow registered users to have multiple wish lists.
- A products field has been added to the custom page module. This allows publishers to highlight products on pages they create with HTML or Textile.
- Subjects can be nested under other subjects to create a tree-like structure for navigating.
- Abandoned cart notifications.
- Send reminder to users of abandoned carts urging them to complete their order.
- Google ReCaptcha.
- An improved method to stop spam bots from submitting forms within the site.
- Collection analysis reports.
- Added module to allow users to upload MARC records. TitleLeaf will analyze the records and present a report indicating products to buy.
- Liquid templates.
- Updated BISACs to 2015 edition.
- Product tags.
- Enhanced multiple-select fields using jQuery.
- Define start dates for Spring and Fall publishing seasons.
- Add tag field to Product.
- Enhanced quote functionality. Library processing specification, billing address and shipping address can be saved with quote. Estimate of processing and shipping costs included in total.
- Enable/disable the sharing of quotes with others via a tokenized link.
- Support FTPS protocol as a distribution destination.
- Support ebook distributions to Big Universe
- Support ebook distributions to TotalBoox
- Expand acceptable values for product genres and features.
- Support ebook distributions to Renaissance Learning
- Support ebook distributions to Hoopla
- Support data distributions to Edelweiss
- Support ebook distributions to Kaeden
- Offering full-text search functionality via Elasticsearch! Supports fuzzy searches among many other things.
- Update K12Buy template to v14.5
- Accept orders from designated countries of your choice via the admin.
- Option to retrieve data from the Library of Congress for upcoming books.
- Support ebook distributions to Google Play
- Specify sales rights on the product format level.
- Support ebook distributions to Biblioboard
- Add file count to distribution mailers.
- Support ebook distributions to Epic!
- Add QR code support to library specifications.
- Add product count minimum to bundles.
- Add publishers model, controller, and views.
- Add subtotal minimum to bundles.
- Add Hardcover + Ebook format.
- Allow admin to confirm user in the event that they didn't receive confirmation email.
- Export quote as PDF.
- Admin access to quotes.
- Offer free processing when cart subtotal exceeds threshold.
- Optionally password protect custom pages.
- Add Escue template to the distribution module.
- Generate sitemap.xml on a weekly basis.
- Add subtotal minimum to coupons.
- Customizable library processing specifications.
- I18n support.
- Add distribution date to distribution groups.
- Associate products to Common Core State Standards.
- Add DropBox support to distribution module.
- Add configuration setting to control if browsing is be set or title.
- Allow user to save search criteria.
- Support back cover images.
- Add ingestion module.
- Add distribution module.
- Revamped admin interface.
- Integrate with Facebook.
- Add Teaching Guides module.
- Upgrade to Rails 3.
- Add spam protection to contact form.
- Support downloadable products.
- Connect to Campaign Monitor subscription list.
- Connect to Google Analytics.
- Initial release.