{"push_id":632176733,"size":27,"distinct_size":6,"ref":"refs/heads/development","head":"480c65e25345f60b928cd9750711856ef8bdae9f","before":"6b2922307a6eacd98c617a4f381cf12e03400d86","commits":[{"sha":"6544735a800e793fc30ab29620be079128e87915","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/6544735a800e793fc30ab29620be079128e87915"},{"sha":"e9a21b68799fcd51672c96e812b5d1eb797a2da5","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"updated versions","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/e9a21b68799fcd51672c96e812b5d1eb797a2da5"},{"sha":"8141f84043a9985a410c9da8b91dd18f5167a27d","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/8141f84043a9985a410c9da8b91dd18f5167a27d"},{"sha":"f5a66f8cc95e1eda8b028f95330b1cba886ea0c4","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/f5a66f8cc95e1eda8b028f95330b1cba886ea0c4"},{"sha":"ebf915e6c3f6a9880f72405f831c6ee8c6ddb7f7","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/ebf915e6c3f6a9880f72405f831c6ee8c6ddb7f7"},{"sha":"b421aa3b99132ce33bb05c122a01d29ebf509b84","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/b421aa3b99132ce33bb05c122a01d29ebf509b84"},{"sha":"edda2fcfc0a25da770a82b3608135e66b9bdeff0","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/edda2fcfc0a25da770a82b3608135e66b9bdeff0"},{"sha":"a07821ace1e08afa90e5c6058b124bebba53010d","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/a07821ace1e08afa90e5c6058b124bebba53010d"},{"sha":"0e03c56f8bbfd453f5715dba04ec840fc7a1811b","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/0e03c56f8bbfd453f5715dba04ec840fc7a1811b"},{"sha":"11a489a7a3964664ffd9d51efd9f827af7fff4ae","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"commit less build files for master\n\nSee  Nemo64/meteor-bootstrap issue #11","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/11a489a7a3964664ffd9d51efd9f827af7fff4ae"},{"sha":"4340720a0d8e98b0eb312dd010998f9b169fca11","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"docker file update","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/4340720a0d8e98b0eb312dd010998f9b169fca11"},{"sha":"8bd0ee92ddb85013cf73cff7e3d3d931d7fe6e9c","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"Merge branch 'development'","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/8bd0ee92ddb85013cf73cff7e3d3d931d7fe6e9c"},{"sha":"a073e1331e109ed180469d54ebabf878a154cb17","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"updated core-themes","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/a073e1331e109ed180469d54ebabf878a154cb17"},{"sha":"47ffe374aba114f5bb7466805e8a877a7022ab98","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"enforce package version","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/47ffe374aba114f5bb7466805e8a877a7022ab98"},{"sha":"a7c90af9c82299bf2c330b3b8aa866a9ab1e90a2","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"v0.5.3 - Guest Checkout, RTL\n\nThanks to contributions from @danielgindi `right to left internationalization` is now supported.\n\nTake a look at the Russian or Hebrew languages to see RTL in action.\n\n - Resolves reactioncommerce/reaction#176\n\nAlso contributions from  @firstred and @epson121 added Dutch and Croatian translations.\n\nThanks to contributions from @lovetostrike, the initial `reactioncommerce:reaction-social` package has been published, which gives basic social sharing functionality.\n\n - Resolves reactioncommerce/reaction#61\n - Resolves reactioncommerce/reaction#281\n\n- if there is neither a sessionCart nor a userCart, create a sessionCart\n  * add sessionId to cart.sessions\n  * auto insert/update userId if authenticated\n  * observers to ensure cart always exists (ie after deletion)\n- if sessionCart is a not a userCart return sessionCart\n- if sessionCart just authenticated, add userId\n- only return a user cart when authenticated\n  * copy existing userCart(s) into sessionCart and remove userCart(s)\n- if userCart just logged out, remove sessionId from userCart and create new sessionCart\n- allow multiple sessionId per cart when userCart\n\nTODO:\n\n- realistically this may not be very solid way to handle sessions.\n- Session handling will need a **close review in the future**.\n- potential edge cases where multiple session/auth/merge actions to a cart may destroy the cart\n- cart really should have mirrored client and server methods and be tested offline\n\nIssue updates:\n\n- Remove packages introduced in reactioncommerce/reaction-core#76\n- Resolves reactioncommerce/reaction#271\n- Resolves reactioncommerce/reaction#339\n- Resolves reactioncommerce/reaction#326\n- Resolves reactioncommerce/reaction#183\n- Strategic updates for issue reactioncommerce/reaction#16\n- Strategic updates for issue reactioncommerce/reaction#318\n- Strategic updates for issue reactioncommerce/reaction#76\n\n   * dashboard enable/disable **guest checkout**\n   * change default step to **guest checkout** or create/sign-in\n   * store email for order - **after order completion if guest**\n   * not visible after destroyed session (ie: refresh)\n   * updated checkout and progress bar to use\n     cart value instead of session\n\nTODO:\n\n- validation on email guest entry\n- add account creation instructions to an order completion email\n- potentially add third prompt for account creation after email (or promos,etc)\n- order emails!\n- use workflow states to control checkout ui flow.\n\nThanks to initial contributions from @prinzdezibel!\n\n- use new Accounts collection (previously referred to as customers)\n- create account on user create, or use a session specific account\n- implement Template.dynamic handling of AddressBook edit/add/grid\n- changes to checkout address handling, fix accounts context\n- update addressBook forms to autoform-v0.5.0 compatible (autoform not upgraded)\n- change accounts/shop `email` from string to `emails` array\n  - `emails: {'address': options.email, 'verified': true}`\n- changed Shops, Accounts email to an array `emails`\n- userAccountsDropdown icon for orders, profile\n- user view of order history\n\nTODO:\n\n- merge session accounts to user account upon email confirmation (and email saved on cart)\n- reduce / cleanup garbage sessions  (merge will help)\n- session / accounts/ cart garbage collector\n- account profile / settings\n- on account creation / login  with password\n    - if confirmed account creation email\n      - create a account collection record with this userId\n      - update all orders with matching email to match this userId\n      - copy all order addresses into Accounts.profile.addressBook\n      - copy all social / email info to Accounts.\n      - users collection locked down, nothing exposed to client, used for authentication only\n    - else\n      - if there are more orders with this email\n      - display on order view \"Add order\"\n\n* moves user orders from cart/checkout folder to dashboard/orders\n* add message for confirmation of email\n* authenticated user can see all orders where userId in list view\n* admin can see all in list view\n* userAccountsDropdown icon for orders\n* add cartId to Orders (instead of using cartId as orderId)\n\nTODO:\n\n- integrate the admin view of list into dashboard admin flow\n- this is possibly a breaking change to the orders dashboard.\n- remove sessionId from orders on logout\n\n* updates to handling settings from registry (public, private)\n* rename and move settingGeneral to shop/settings\n* rename and move settingsAccounts to shop/accounts\n\n**Multi-shop/vendor**\n\n* shop account updates to prep multi-shop dashboard\n* shopId added to cart.items (variants)\n\nIssue updates:\n\n- Strategic updates for issue reactioncommerce/reaction#236\n- Strategic updates for issue reactioncommerce/reaction#327\n\n* added settings.public to publish public settings to ReactionCore.xxx\n\nThanks to contributions and docs from @spencern\n\n- Test coverage for product methods\n- Fix, add coverage for core methods\n\n* Upgrade to Meteor 1.0.4.2\n* Implements `check` and `audit-argument-checks`\n* Implements `browser-policy`\n* Fixed footer layout pages loading.\n* Updates CFS, removes FileStorage collection.\n* **Contributions from @aldeed @prinzdezibel @spencern @boboci9 @evliu @ceh @gouthamve @kefirchik @epson21 @firstred\n**","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/a7c90af9c82299bf2c330b3b8aa866a9ab1e90a2"},{"sha":"b6677bff5cb83c0c115987ada3939fd7c9f5fba4","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"updated theme for v0.5.3","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/b6677bff5cb83c0c115987ada3939fd7c9f5fba4"},{"sha":"0b0c1d756db19a5b0251415896ae7731484732a3","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"add force-ssl to master\n\nneed this for the docker builds - the entry point will only remove","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/0b0c1d756db19a5b0251415896ae7731484732a3"},{"sha":"c515325b778dbf77691fc02e196205bc7f2c5038","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"docker file use mongo:2.6.8","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/c515325b778dbf77691fc02e196205bc7f2c5038"},{"sha":"f2c5118abeb88a5778102d8c3d0ce5e967076ddc","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"remove protocol from font import","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/f2c5118abeb88a5778102d8c3d0ce5e967076ddc"},{"sha":"7c7bd741b0b32dab0c671065311fcdf60601fa88","author":{"email":"4032e7e7f952ba41312f4fe861052d6a106cf2fa@me.com","name":"aaronjudd"},"message":"adds googleplusMsg-edit","distinct":false,"url":"https://api.github.com/repos/kefirchik/reaction/commits/7c7bd741b0b32dab0c671065311fcdf60601fa88"}]}