Skip to content
This repository was archived by the owner on Oct 14, 2024. It is now read-only.

Shopkit v1.0.4

Compare
Choose a tag to compare
@samnabi samnabi released this 16 Mar 23:56
· 531 commits to master since this release

SUPPORT NOTICE

Shopkit v1.0.4 is mainly a bug-fixing and security release, with a few new features but nothing wildly different.

Part of the reason for this approach is that I will not be able to respond to support requests until mid-June 2016.

I know this is not an ideal situation, but it's never a convenient time to go backpacking without internet access.

Cheers,

Sam

  • Bug fixes
    • More reliable calculation of shipping rates
    • Prevent DOM manipulation of discount and tax amounts in the cart
    • Prevent cart localization errors (resulting in NaN for the cart total)
    • Add multi-language support to some hard-coded strings (thanks to concertimpromptu)
    • Remember the selected country when a user navigates away from the Cart page (thanks to concertimpromptu)
    • Fix errors with subdirectory installs
    • Prevent prices from carrying over to the next product where prices haven't yet been set
  • New features
    • 💸 Discount codes (site-wide and per-product)
    • 🔑 Password reset
    • 👮 Opt-in email verification for new accounts
    • 📦 Order notification emails
    • 🤑 More robust "pay later" options
  • Design and UI
    • Moved login form lower in the sidebar
    • Better indication of failed login
    • Make it harder to accidentally delete your account
    • Better handling of thumbnails with different aspect ratios (burry background fills up the dead space, like instagram)
    • Minimum 150px width for listing items
    • Removed title for the search bar
    • Better icons for Category and Product pages in the panel
    • Better UI for drag-and-drop file uploads in the panel
    • Smarter top menu layout (adapts to the number of menu items)
  • German language option (thanks to medienbaecker)
    • Also apologies to medienbaecker for my terrible google translate on the remainder of the German strings
  • Switched to dompdf for generating PDF Invoices (allows for easier HTML layout)
  • Moved page logic into controllers
  • RTL text support in templates
  • Explicit timezone definition in config.php
  • Smarter onboarding notifications
  • Hidden honeypot form fields for spam protection
  • Removed wholesaler user role (preferential pricing now handled with discount codes instead of roles)
  • Auto-shrink large image uploads