{"push_id":2472012531,"size":21,"distinct_size":1,"ref":"refs/heads/remove/goal-shuffle","head":"be07be0ee7bd5fd30f8bc9f71594304567455f18","before":"299729cdcda0ef9bbd59f3e35d7ec10452b7602e","commits":[{"sha":"020506bd7dbaec4bda8f8cd56ec001947f1e1a99","author":{"name":"Kat Hagan","email":"72cc14371fd6dcd7923d2a0815d9f69f7f59403d@codebykat.com"},"message":"CONTRIBUTING.md: Add instructions for forking the upstream repo\n\nA first-time contributor pointed out that the instructions are a bit confusing for those who don't have access to the wp-calypso repo. Let's be explicit about the fact that you may need to fork the project.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/020506bd7dbaec4bda8f8cd56ec001947f1e1a99"},{"sha":"d18a492a9720c7134824e788f40e5b8c99f1ce82","author":{"name":"Kat Hagan","email":"72cc14371fd6dcd7923d2a0815d9f69f7f59403d@codebykat.com"},"message":"Merge pull request #23982 from Automattic/update/add-fork-instructions-to-contributing\n\nDocumentation: Add contributor instructions for forking the upstream repo","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/d18a492a9720c7134824e788f40e5b8c99f1ce82"},{"sha":"22fdd66af7ccf83a773b82f0abd3212135bcef0d","author":{"name":"Dennis Snell","email":"cd27e2d31a307a67a7e347f24e0b832a1a5ab1fa@automattic.com"},"message":"Activity Log: Sort events using `rewindId` (#23931)\n\nPreviously we have been sorting Activity Log events by the `activityTs`\r\nvalue which comes from the `published` attribute in the events.\r\n\r\nProblematic is that this timestamp is a truncated version of the\r\ntimestamp and when events happen in short succession then we can get\r\nevents out of order.\r\n\r\nBy changing to the `rewindId` we move to a canonical value that should\r\npreserve ordering to the best ability of the remote system where the\r\nvalue was first generated.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/22fdd66af7ccf83a773b82f0abd3212135bcef0d"},{"sha":"5693bd6f01f0b7ed5f138aacbdc9cee26ebd9ef5","author":{"name":"andfinally","email":"8af043fb97bc41bdb1b12aeee981e9b277670c03@users.noreply.github.com"},"message":"Plans. Remove vertical scrollbar on desktop view of plan features selection page.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/5693bd6f01f0b7ed5f138aacbdc9cee26ebd9ef5"},{"sha":"e00375f0b68d6fb21f3fb1b8fababe4ac2826bc8","author":{"name":"Dennis Snell","email":"cd27e2d31a307a67a7e347f24e0b832a1a5ab1fa@automattic.com"},"message":"Pagination Block: Allow custom labels (#23989)\n\n* Pagination Block: Allow custom labels\r\n\r\nThe pagination block is helpful for showing subsets of results which we\r\ncontrol in Javascript. We'd like to use this control with the Activity\r\nLog but the `prev` and `next` labels don't fit our use-case as well as\r\n`older` and `newer` do, so in this patch I'm proposing a basic\r\nmechanism to overwrite the default labels.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/e00375f0b68d6fb21f3fb1b8fababe4ac2826bc8"},{"sha":"a5ec392eb7da016272a78126531e274814df2140","author":{"name":"Caleb Bauermeister","email":"c03550e1e26a7675dfcfbea1f81eba994d20972c@gmail.com"},"message":"Disable Google My Business Feature Flags everywhere. (#24015)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/a5ec392eb7da016272a78126531e274814df2140"},{"sha":"796e5c4790a83309c5cfd3521ee480f39cea0742","author":{"name":"Paul Sealock","email":"679b2e17491392f1a923a9fe314ff09f8003c772@gmail.com"},"message":"Store: Stats: Referrer: Add ability to search","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/796e5c4790a83309c5cfd3521ee480f39cea0742"},{"sha":"ff1acc5b1ad70ae1b37ab2f6ace17c295dabbed2","author":{"name":"Kelly Dwan","email":"1f7aa5117bfa925c32e0610180e4aed0d7fd87f0@users.noreply.github.com"},"message":"Store: Pass user through to setup flow if on the dashboard (#24010)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ff1acc5b1ad70ae1b37ab2f6ace17c295dabbed2"},{"sha":"9dfdba1b77154e519a43c78c69b4ae56a2e1a36a","author":{"name":"Paul Sealock","email":"679b2e17491392f1a923a9fe314ff09f8003c772@gmail.com"},"message":"Stats: Utils: parseChartData: DRY up chart label creation","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/9dfdba1b77154e519a43c78c69b4ae56a2e1a36a"},{"sha":"9b0f03d1f0ae099dd69abd7e7a00aec2b6ef0fa6","author":{"name":"Yoav Farhi","email":"5d2e33f2c005733405d84da249995e6fe1b8bfe9@farhi.org"},"message":"move ebanx specific code into more generic 'lib/checkout' because it's going to be used for things other than CC payments as well (#23824)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/9b0f03d1f0ae099dd69abd7e7a00aec2b6ef0fa6"},{"sha":"b0f26026df2203a1f4a319f1d19b55b36c8de970","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Update getBillingTimeFrame for WP.com plan to show info about biennial billing when 2-year plans are enabled (#23959)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/b0f26026df2203a1f4a319f1d19b55b36c8de970"},{"sha":"84db5289ab46f7d1c9fd12fd84ff8578b2e6d155","author":{"name":"Filipe Varela","email":"bebba253c233e35f88be9159978e8a28ab32f1a5@keoshi.com"},"message":"Plans: Remove vertical scrollbar on plan features selection page.\n\nPlans. Remove vertical scrollbar on plan features selection page.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/84db5289ab46f7d1c9fd12fd84ff8578b2e6d155"},{"sha":"6ea5cc11f6aa0fbbd92bbfb923d3f10de6529087","author":{"name":"Bernie Reiter","email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at"},"message":"WrapSettingsForm: Change order of Higher-Order Components (#23976)\n\nMove the `trackForm` and `protectForm` HOCs before `connectComponent` and `localize`.\r\n\r\nNeeded for #23797, so the `fields` prop (which we get from the `trackForm` HOC) is available inside `connect()`'s `mapStateToProps`, which we need in order to use the re-implemented `isUpdatingJetpackSettings` selector (which needs explicit `settings`  to be passed).\r\n\r\nMore background: https://github.com/Automattic/wp-calypso/pull/23797#discussion_r179452880\r\n\r\nAFAICS, this shouldn't break things, since `trackForm` and `protectForm` don't interact with `connectComponent` otherwise.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/6ea5cc11f6aa0fbbd92bbfb923d3f10de6529087"},{"sha":"04bb1cfbf259e3acc00006521a8a6fc48c1bba17","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"Add isYearly and isBienially functions to product-values (#23995)\n\n* Add isYearly and isBienially functions to product-values\r\n\r\n* Do not mutate the value of function argument","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/04bb1cfbf259e3acc00006521a8a6fc48c1bba17"},{"sha":"a0dff542d8712006421073c0f674ede4d1640708","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Request new API endpoints when \"upgrades/2-year-plans\" is enabled (#23956)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/a0dff542d8712006421073c0f674ede4d1640708"},{"sha":"afbfe550d2b16c817ffeabac66e2965516f72041","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Refactor getBillingMonthsForTerm out of calculateMonthlyPrice (#23994)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/afbfe550d2b16c817ffeabac66e2965516f72041"},{"sha":"f19d54a43038afaa94c6b4abe866b7c496044d21","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Remove direct usage of plan constants from plan features main (#23763)\n\n* Remove direct usage of plan constants from plan features main\r\n\r\n* Restore accidentally removed import clause\r\n\r\n* Normalize order of lookup properties in plans features main","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/f19d54a43038afaa94c6b4abe866b7c496044d21"},{"sha":"48ce484c080cfe7b315e42806d83c89e4d15d8a3","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Update/2 year plans adjust cart items (#24027)\n\n* Add unit tests for cart-item\r\n\r\n* Split monthlyPrice() logic into calcMonthlyBillingDetails and monthlyPriceApplies\r\n\r\n* Use formatCurrency instead of .toFixed() in monthlyPrice()\r\n\r\n* Add getSubscriptionLength() method to CartItem\r\n\r\n* Restore previous way of formatting currency","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/48ce484c080cfe7b315e42806d83c89e4d15d8a3"},{"sha":"411e56679338d5e25f2e5bc18eafb44ff12022c4","author":{"name":"Taegon Kim","email":"a28ddcffd89e21f4a27be8d6d423f88135a0acbf@gmail.com"},"message":"NPS: Do NOT show when in SU/SSP mode (#24026)\n\nRelated: #23962","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/411e56679338d5e25f2e5bc18eafb44ff12022c4"},{"sha":"01f2a54fdf59f040f9f06503b1fa673108766e68","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: On /plans, use default intervalType based on a current plan (#23958)\n\n* Extract mapStateToProps as it's own function\r\n\r\n* Put mapStateToProps in test harness\r\n\r\n* Compute a intervalType based on current plan for my plans page\r\n\r\n* Extract getIntervalTypeFromCurrentPlan into it's own selector\r\n\r\n* Use feature flag to decide whether or not default intervalType should be computed\r\n\r\n* Add some fault tolerance to getIntervalTypeFromCurrentPlan - return null when no plan could be identified\r\n\r\n* Pass on null intervalType if 'monthly' was computed - to keep jetpack upgrades page working the same as before\r\n\r\n* Conditionally enable tests concerned with upgrades/2-year-plans feature\r\n\r\n* Move computations of default intervalType to a separate wrapper component used only by wp.com plans page\r\n\r\n* Update code style\r\n\r\n* Remove tests of mapStateToProps in plans/main\r\n\r\n* Update code style\r\n\r\n* Only import getPlan from lib/plans in tests\r\n\r\n* Improve comment on getCurrentPlanTerm\r\n\r\n* Refactor toBe(null) to toBeNull()\r\n\r\n* Refactor toBe(null) to toBeNull()\r\n\r\n* Remove mock after expect()\r\n\r\n* Rename .jsx to .js\r\n\r\n* Update getIntervalTypeForTerm to be in lib/ and use switch","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/01f2a54fdf59f040f9f06503b1fa673108766e68"}]}
{"actor":{"display_login":"fditrapani"}}