Changelog
- Release 1.5.0 (#3089)
- Fix for non-reactive broken order refund status (#3090)
- Default marketplace to disabled and hide stripe connect settings for non-marketplace (#3082)
- Remove legacy stripe connect plugin files (#3083)
- Fix 3079 Cannot read profile of undefined (#3081)
- Fix 3080 Cannot read property theme of undefined (#3086)
- review pending / disabled tests (#3077)
- LingoHub based on release-1.5.0 (#3078)
- add error message for inactive shops trying to connect to Stripe (#3076)
- Fix for console errors on server (#3064)
- Save user currency server-side in Accounts.profile.currency based on locale or default to shop's currency (#3061)
- LingoHub based on release-1.5.0 (#3071)
- Re-wrap in variant form in a blaze wrapper to prevent focus loss on tab (#3074)
- Restore missing i18n values (#3072)
- Fix order canceled typo (#3073)
- Migration updates to fix Localization, uol, and paymentMethod errors on 1.0 > 1.5 (#3020)
- Increases the timeout for a test that regularly times out on circle (#3055)
- fix translations on order admin (#3057)
- Save LocalStorage user currency in user.profile (#2979)
- open actionView to appropriate location when clicking on product text fields (#3015)
- registerSchema() (#3053)
- Fix for accounts and orders search results (#2834)
- update issue template copy (#3051)
- Add Hackabugathon messaging and other copy edits (#3052)
- Adds the ability to set shops to active / disabled (#3049)
- Enable anonymous users to checkout with Stripe Connect (#3035)
- Enable discounts for single shop checkout when using a multi-shop enabled payment provider (e.g Stripe) (#3041)
- Fix 2782 Router Hooks not running (#3043)
- Fixed browser Back Button anomaly on PDP (#3032)
- Docker base and CircleCI updates (#3045)
- Properly create/remove/prune shipping records everywhere (#2847)
- Fixed variant edit view visibility when Edit Mode is switched off (#3039)
- Fix 2623 verification email (#3046)
- Fix 2890 shop products grid (#3022)
- Fixed typo in readme file (#3038)
- Added missing Mail parameter for reaction.json.example (#3013)
- Fix button bgcolor typos (#3031)
- Fix "PayPal Express isn't fully setup by default' bug (#3027)
- Escaping searchQuery for $regex match (#2926)
- fixed brand asset for shops (#3030)
- Revert "Show products that fail validation when publishing. (#2795)" (#3021)
- Fixed Tax Cloud API not not loading tax codes on PDP (#2973)
- bump meteor version to 1.5.5.2 (#3025)
- Fix "No confirmation message or validation when saving settings for Paypal Express" bug (#3012)
- sync inventory policy toggle between top-level variants and child variants (#3004)
- Fix jquery import in navbar component (#3017)
- Allow settings of "parcel" object from PDP Options and store on cart (#2992)
- Add .reaction/ci/config.yml (#3003)
- Make approve/capture/refund/listRefunds multishop-aware (#2912)
- Missing translations on order filters (#2995)
- Fix PayPal Express redirect issue with multiple shops enabled (#3006)
- Fix "Discounts not displayed properly in Orders panel" bug #2773 (#2980)
- standardize price field location && update panel casing (#2996)
- Username only updated on first address and when there is 1 address (#2932)
- Handle and title updated together (#2846)
- Fixed guest checkout page showing 'Sign In' instead of 'Register' (#2991)
- Limit, cleanup, and secure shop creation (#2969)
- Create migration files for upgrade from 1.0 to 1.5 (#2962)
- Update Variant Edit form (#2893)
- fix #2811: Cart's Limited Supply status should not hide item title/quantity info (#2907)
- Router Performance fix to include theme in route's context (#2971)
- Added shortcut for edit mode (#2845)
- Order data fetch (#2972)
- Fix issue where router would initialize before primaryShopId was available (#2982)
- Decimal dimensions & parcel units in Product & ShippingParcel Schema (#2978)
- Fix errant import for when there are no orders (#2977)
- eslint arrow-spacing (#2970)
- Update jest to 21.2.1 and babel-jest to 21.2.0 (#2974)
- Order filtering shipping status (#2914)
- Fix upload image error for merchant store owner (#2918)
- Fix "Card not properly implemented" bug (#2949)
- Fix alerts for confirmation when inviting new user (#2937)
- Fixes #2816 by redirecting to cart/completed when the order is created (#2967)
- Fixes issues related to missing
shop
on sign in / sign out (#2966) - Fixes an issue with migration 8 - update registry provides (#2960)
- Fix lint issue found in "imports/plugins/included/product-detail-simple/client/containers/productDetail.js" (#2950)
- Fixed query for Captured filter in Order status filters. (#2924)
- Added Units of Length (#2936)
- Fix for #2955 Order publication without userId (#2956)
- Fix cancel order modal translations (#2954)
- Remove hardcoded billing and shipping objects (#2813)
- Fix responsiveness on date picker (#2941)
- Fix missing import and duplicate version on migration-8 (#2953)
- Meteor, Babel and deps maintainence (#2948)
- Marketplace routing (#2929)
- Update
provides
in the registry accept an array of strings (#2930) - Fix: Reaction font logo and email template logo (#2909)
- Update email for inviting a user to create a shop (#2898)
- update product scheme to set country autovalue (#2840)
- Fix order table RTL alignment (#2876)
- Order managers should be able to see a risk evaluation for an order (#2744)
- Create reactive aggregate (#2855)
- Patrick customizable app container (#2875)
- Revert Show products that fail validation when publishing. (#2795)
- Add need to set email or username as error when invite fails (#2928)
- Use toast alert when sending an invite is successful (#2928)
- Fix inline alert position when inviting a new user (#2928)
- Order filtering by date (#2860)
- remove negation on canNext and canPrevious (#2904)
- Added inventoryPolicy check and min removed from Schema (#2825)
- Revert
marketplace
to 1.5.1 because 1.5.2 is super slow to rebuild (#2901) - Changes to allow full customization of the Reaction application container structure (#2874)
- Fix Login dropdown not showing user account even when signed in (#2884)
- Configurable stripe application fee (#2842)
- Fix Error on server when a new user logs on for the first time bug (#2857)
- fix issue #2801 - Label is overlapping with the status indicator on product grid (#2887)
- Fix on Localized elements not updating on currency/language change (#2742)
- Register SortableTable component (#2873)
- Translation Fix - Update pl.json (#2819)
- Framework for Shopify synchronization + Basic Inventory sync (#2808)
- Deprecate old cart transform methods (#2756)
- add flat rate shipping methods only when a cart has all the needed info (#2880)
- Implement babel-preset-env (#2877)
- close any existing actionViewDetail before opening an actionView (#2861)
- Order dashboard search by orderId, customer info, order product info (#2717)
- Fix Shopify issue importing multiple images for top level products (#2843)
- Show products that fail validation when publishing. (#2795)
- add primary shop data to dataForEmail object (#2835)
- Fix Shipping methods not found bug (#2738)
- update verbiage for better Backorder display / understanding (#2830)
- Fix checkout login permissions (#2752)
- fix validation const (#2844)
- Order processing exception from hasRefundingEnabled (#2807)
- Revert change to check (#2841)
- Make order details panel visible. (#2719)
- Fix shipping records w/o shopId (#2791)
- Moving accounts package into /imports, adding email update to profile (#2745)
- Fix product publications (#2774)
- Use valid cursor property on .rui.switch (#2805)
- Fix browsing by product tag (#2796)
- Orders line items refund (#2590)
- Completed orders should break items out by Shop (#2645)
- Update group invitation check to always allow owner (#2772)
- Fix broken marketplace orders dashboard (#2759)
- Various marketplace fixes (#2754)
- Adds migration for tags isVisible field (#2753)
- fix local SMTP email sending (#2751)
- Fix variant view in grid product layout (#2735)
- Combine order and cart transforms into one, replace usages (#2701)
- Order Filtering By Status (#2688)
- Adds additional fields to tag schema (#2747)
- Always grab shipping from primary shop regardless of current shop (Resolves #2732/#2713) (#2741)
- update groups to allow invitations (#2737)
- Fix console error when changing shops (#2739)
- Set order(s) to a specific status (#2613)
- Fix group error on Account Management Screen on Merchant shops #2726;#2728 (#2734)
- Reaction Endpoints (#2725)
- Add collectionSchema method to permit using extended schemas in core checks (#2731)
- development to marketplace (#2730)
- Fix for Translation Issues in Dashboard #2672 (#2695)
- add link to react-table docs to sortableTable file (#2720)
- Fix currency on merchant shop to default to the primary shop currency. (#2716)
- Load image for selected variant (#2711)
- Stripe Connect and Multi-Shop Checkout (#2682)
- Fix notification page not found error #2614 (#2673)
- Update profile to work with instagram data (#2712)
- Adds the ability to set metafields on cart items (#2704)
- Fix error when viewing homepage as an incognito user #2621 (#2686)
- Fix for variant option not updating when edited (#2687)
- Fix translation issues in PDP (#2680)
- Update textfield.js (#2681)
- Fix on ProductAdmin meta textfields throwing errors on state change (#2683)
- React Permissions wrapper component (#2692)
- Giving a user shopSettings permission does not allow them edit shop settings (#2667)
- Inviting to groups should be scoped to user's roles + UI change (#2662)
- Register language/currency dropdown components (#2670)
- Fix for errors while viewing orders made with Braintree (#2659)
- Fix translation issues on PDP and RTL placement for Tooltips (#2642)
- Docker/CI build updates (#2665)
- Fix for error while archiving a product (#2650)
- Added a not found view to product grid (#2656)
- Inviting an existing Shop user as admin should promote that account to admin (#2651)
- Use shop owner email for new shop; not markteplace owner email (#2649)
- Router enhancements (#2652)
- Fixes double scrollbar in admin (#2653)
- Convert remainder of legacy registerComponent calls (#2643)
- Owner permission should be transferable #2188 (#2609)
- Inviting someone to create a new shop or affiliate shop should automatically grant that user appropriate permissions when registered (#2538)
- move packageNameSpace into startup file (#2636)
- Use bare routes for primary shop unless specified otherwise in marketplace settings (#2640)
- export emailTableColumn correctly (#2633)
- update SortableTable so accounts data loads (#2631)
- Update cart schema to include all product data (#2610)
- re-enable stylesheets (#2611)
- Orders List View (#2519)
- UI Updates for SortableTable (#2597)
- Add Shop Manager as a default group (#2602)
- Setup migration path from default roles to groups (#2601)
- Update users when groups updated - Resolves 2195 (#2606)
- Split Orders and Shipping (#2524)
- Marketplace settings, publications, subscriptions, and routing (#2577)
- Reaction Shopify connector (#2584)
- Marketplace, Shop, and Affiliate shop owners should be able to add administrators via dashboard (#2588)
- Merge development marketplace two (#2599)
- Accounts dashboard base UI for Feature: Marketplace and Shop owners should be able to create custom permission groups (#2543)
- Merge 1.4.0 into marketplace (#2572)
- Fix lib shopid (#2502)
- Merge development into marketplace (#2529)
- Feature - Permissions should be settable by placing a user into a predefined group (#2448)
- Marketplace merge development (#2501)
- Feature - Dashboards for multiple shops (#2429)
- Merge development into marketplace (#2466)
- Marketplace shop switcher (#2412)
- use consistent params in collection observation functions (#2413)
- Remove unused media and tag db lookups (#2403)
- Marketplace Core Fixes (#2394)
- Fix typo in inventory test description (#2364)
- React unit testing example (#2170)
- Fix git tagging on CircleCI 2.0 (#2362)
- Better handling for unique routes for React Router (#2327)
- fix testing issue #2348 (#2349)
- color updates for styleguide (#2339)
- add loading component to fix error (#2340)
- allow a MAIL_URL string without auth (#2330)
- don’t load any other fixtures until the default shop is loaded (#2329)
- fix conditional in Circle deploy script (#2338)
- fix issue(refunds not showing) (#2317)
- Add Verification Url to Welcome Email (#2216)
- CircleCI 2.0 and docker base update (#2334)
- i18n translation updates (#2302)
- Change customer notification message when order is processed. (#2290)
- allow loader to show when one is passed in and defined BUGFIX (#2303)
- fix issue (#2276)
- Re-introduce icon toolbar as shortcutBar (#2261)
- Add the Vietnamese Dong as a supported currency (#2248)
- change shipping / payment error messages in checkout (#2271)
- Long Strings Handling in Product Option Title (#2266)
- Simplify core layout component (#2257)
- fix multiple refunds for stripe (#2260)
- style / small updates for release 1.2 (#2283)
- fix notification dropdown links (#2280)
- fix 2278 Router tables not initializing (#2279)
- Fixes #2243 Paypal Express requiring login for guest accounts (#2255)
- Panel Expander Arrow Overlapping on Dropdown (#2211)
- fix display of unpublished option images (#2236)
- Permissions Fix: Use passed in audience param in ReactionApps (#2235)
- Add Product Name To Invoice (#2226)
- LingoHub based on development (#2218)
- React Router (#2123)
- Pin vsivsi:job-collection meteor package to 1.4.0 (#2228)
- Fix permissions for items shown in admin dashboard (#2145)
- made social share buttons on PDP ADA compliant (#2196)
- swap unicode with missing semi-colon for regular apostrophe (#2223)
- Fix missing shop (#2224)
- Toggle Variant Visibility when Ancestor Product Visibility is Toggled (#2222)
- fix create product should flip into edit mode (#2221)
- Completed Order Logged Out State (#2201)
- Fix Email Notification During Order Refund (#2200)
- add order id to completed screen (#2202)
- fix email log panel closing when email is sent (#2205)
- Added Kuwait, Saudi Arabia and Qatar currencies (#2204)
- METEOR 1.4.4.2 (#2206)
- update the way address data is provided (#2208)
- PDP Cleanup - Basic Details Card, Tax Card & Inventory Card (#2086)
- Order methods test (#2159)
- Inconsistent Product Image of Cart Item (#2171)
- Merge current development into marketplace (#2385)
- Updated colors (#2369)
- Updated text colors (#2350)
- Removed unused code (#2282)
- Restore dropdown template helper method (#2253)
- Add Reaction method for adding default roles (#2174)
- Merge Development into Marketplace (#2178)
- Marketplace 1.1.1 merge (#2168)
- Spencer 799 marketplace stripe connect (#2167)
- Marketplace shop settings (#1939)
- Spencer marketplace shop settings fixes (#2160)
- Marketplace Shop switch dropdown, seller homepage, marketplace optimisation (#1934)
- Resolve missing import (#2132)
- Don't break out orders with quantities (#2119)
- Don't create default admin user when running in app test mode (#2124)
- Make sure createDefaultAdminUser works when at least 1 user is present in the system (#2060)
- Pin transliteration package to 1.5.2 which doesn’t leak ES6 into bundle (#2091)
- Orders Pagination (#2036)
- Remove isHidden check from core startup b/c blocking safari (#2089)
- Add requirements to readme (#2085)
- "Deny when out of stock" behavior improvements 1928 (#2034)
- Cancel Order (#2022)
- fix dark-gray background on notification hover state (#2163)
- language dropdown updates (#2148)
- fix currency formatting in invoice (#2147)
- Spencer marketplace myshops test fixes (#2156)
- Specify Shippo Version (#2146)
- Add to Cart Alert Behavior (#2076)
- Update Summary Card for Order (#2105)
- Console Dropzone Warnings (#2138)
- Update read only Quantity in top variant #1919 (#2065)
- Fixes #2116 failure to send email (#2118)
- Fix Set Custom Value on Avalara Usage Type (#2107)
- Fix Avalara document id (#2114)
- Improper Product Title Wrap (#2108)
- Remove legacy PDP (#2097)
- Fix PDP Url Path For Grid Settings (#2094)
- Convert text field to select field for countries (#2082)
- Fix issue #2026 changed price not displayed for prod on grid page (#2064)
- Fetch all Shippo carriers (#2078)
- Request versions (reaction -v) output in issue template (#2087)
- Don't subscribe to all media (#2073)
- Broken Formatting for Non-USD currencies (#2062)
- Returning Toplevel products as per scroll limit for non admin users fixes #2029 (#2063)
- Resolve cart addition issue (#2048)
- Set custom layout to override based on priority field (#2023)
- fix navbar tags (#1789)
- Reverse edit mode toggle functions (#1788)
- Updated configure now links to open proper dashboard settings (#1777)
- Release Cleanup (#1769)
- fix sold out showing on all products with tags (#1776)
- Added UI Slider onSlide event (#1774)
- Publish controls in toolbar (#1767)
- Shipping panel normalization (#1740)
- Add tracking / shipping to emails (#1761)
- Simplified the new MultiSelect component (#1760)
- Card, Button UI Updates (#1757)
- add class for not found page (#1754)
- Dashboard cleanup (#1755)
- Grid View Behavior Updates (#1752)
- Silence of the Logs (#1745)
- Color fix (#1750)
- update viewAs to used profile saved data (#1748)
- Fix inventory notifications (#1736)
- IOS / safari flex-wrap not working #1695 (#1727)
- Update dashboard and settings related registry entries (#1739)
- Shippo tracking status (#1735)
- Allow users to change their default currency across the app using a dropdown (#1728)
- Move Toolbar & Admin View is Dashboard (#1723)
- Variable cleanup (#1712)
- Route theme body class (#1672)
- React no-ui Slider implementation (#1680)
- React MultiSelect component implementation (#1681)
- add admin settings translation for templates (#1661)
- Variants without media to inherit media from their parents (#1664)
- PR #1655 re-merge (#1658)
- Checkout discount code input (#1620)
- Fix price updates (#1633)
- Move Template editing to Sidebar (#1612)
- Prerender.io Integration - Feature #1249 (#1643)
- Fix typo in i18n file so that error message showed key instead of text (#1635)
- Build index immediately on startup so that search doesn't throw an error (#1621)
- Default product to blank object for instances where it may be undefined. (#1619)
- Fix for page title not updating when selecting product. (#1623)
- Don't blank out titles (#1617)
- Fix bug that causes duplicated variants to be missing images. (#1611)
- Don't publish changes on a product when product is not found (happens during tests) (#1603)
- Fix permissions on Order when guest user (#1607)
- Use description for HTML description (#1606)
- Templates fixes (#1600)
- Fix remove icon not displaying / revision change (#1564)
- i18n updates for the Templates package (#1571)
- PDP 500 (#1572)
- Update Order Progress Workflow (#1580)
- move import settings (#1573)
- Patched 0.18 tests (#1566)
- Green flash on fields in PDP page after change success (#1558)
- Revision control for images (#1555)
- More email templates (#1557)
- PDP Package Layout - ReactionLayout (#1536)
- Discounts (#1556)
- update const to conform to new file name (#1528)
- Admin Invite & Password reset emails (#1523)
- Add templates to database (#1522)
- Quick fixes for template registration (#1518)
- Register template (#1362)
- Sort dashboard apps by priority (#1792)
- Shippo plugin (#1618)
- getRegistryForCurrentRoute should take route from enabled package only (#1697)
- Fix Safari websocket connection browser policy (#1629)
- 1622 Add audience permissions to registry items (#1639)
- Updated Apps, payment packages (#1592)
- more email templates (#1585)
- Send order notification when user adds email (#1588)
- Expandable cards (#1569)
- Upgrade to react-komposer v2 (#1587)
- Allow for disabling/overriding of search modal from a plugin (#1561)