{"push_id":2492654643,"size":186,"distinct_size":2,"ref":"refs/heads/add/gmb-connect-3","head":"72946f943e9c5a83c71f55345ea45e283fccd6e0","before":"cbf9c86094b62d4e42d471dfb8cca0679885dd43","commits":[{"sha":"07910cde5d8808883a1d229e816fa2bf38021924","author":{"name":"Matthew Riley MacPherson (tofumatt)","email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@tofumatt.com"},"message":"chore: Tidy up version check string creation/arguments","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/07910cde5d8808883a1d229e816fa2bf38021924"},{"sha":"ba7470028c75cd335a9f86a95856f0192c61ba5c","author":{"name":"Ben Dwyer","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@scruffian.com"},"message":"Use the breakpoint mixin instead of a media query","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ba7470028c75cd335a9f86a95856f0192c61ba5c"},{"sha":"8cab91b9ccef2b023d00d91f74119463df9769f3","author":{"name":"Ramon","email":"75adfc1d5576c746c0b4b23203ea22da60c0b302@users.noreply.github.com"},"message":"Community Translator: double-wrapped translation cannot be stringified (#22326)\n\n* returning string when textOnly is true\r\n\r\n* Revert `textOnly: true` and make sure that there are no nested calls to `translate()`","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/8cab91b9ccef2b023d00d91f74119463df9769f3"},{"sha":"f9797d8f33777d2a01d28c25d9ecb0d94994e09a","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Add selectors required for SubscriptionLengthPicker component (#23993)\n\n* Add selectors required for SubscriptionLengthPicker component\r\n\r\n* Remove createSelector from planSlugToPlanProduct\r\n\r\n* rename getDiscountedOrRegularPrice to getPlanPrice\r\n\r\n* rename getDiscountedOrRegularPrice to getPlanPrice\r\n\r\n* Update code style and add JSDoc","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/f9797d8f33777d2a01d28c25d9ecb0d94994e09a"},{"sha":"ed38d61f8f2acd45cac3119baefea382ae8daaeb","author":{"name":"Stéphane Thomas","email":"a88b7dcd1a9e3e17770bbaa6d7515b31a2d7e85d@stephanethomas.com"},"message":"Google My Business: Fix wrong location for Location styles","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ed38d61f8f2acd45cac3119baefea382ae8daaeb"},{"sha":"3f644e2a9e443734910b5bf88f2b05f5373c110d","author":{"name":"Stéphane Thomas","email":"a88b7dcd1a9e3e17770bbaa6d7515b31a2d7e85d@stephanethomas.com"},"message":"Google My Business: Add tips to Stats tab","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/3f644e2a9e443734910b5bf88f2b05f5373c110d"},{"sha":"f323c83276a8756ae2bc6db301fecf83d53711bc","author":{"name":"Stéphane Thomas","email":"a88b7dcd1a9e3e17770bbaa6d7515b31a2d7e85d@stephanethomas.com"},"message":"Google My Business: Use column layout with large viewports for Stats tab","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/f323c83276a8756ae2bc6db301fecf83d53711bc"},{"sha":"b178d8be392f7a80a29f75779eb859834d99e264","author":{"name":"Stéphane Thomas","email":"a88b7dcd1a9e3e17770bbaa6d7515b31a2d7e85d@stephanethomas.com"},"message":"Google My Business: Fix Google My Business urls\n\nThis will redirect users on their Google My Business dashboard. Note unfortunately only specific urls from that dashboard can be used for accessing directly a section (e.g. posts).","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/b178d8be392f7a80a29f75779eb859834d99e264"},{"sha":"239d908615fd3602d3da2ce52c00c4925f304b0a","author":{"name":"Stéphane Thomas","email":"a88b7dcd1a9e3e17770bbaa6d7515b31a2d7e85d@stephanethomas.com"},"message":"Merge pull request #24042 from Automattic/update/gmb-stats\n\nGoogle My Business: Add tips to Stats page","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/239d908615fd3602d3da2ce52c00c4925f304b0a"},{"sha":"beb88fdac6993740329970514918a29fd489b649","author":{"name":"Jon Surrell","email":"acdab2b57656634ecfb964bbb7985ff60b3ba43e@automattic.com"},"message":"Enable Jetpack connect Google signup on staging (#24033)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/beb88fdac6993740329970514918a29fd489b649"},{"sha":"de76d172fa06f66aa24857399cd5e1225c8877d5","author":{"name":"Steve Seear","email":"d8924147004721c8b7d3534ecc1073842c75fb45@gmail.com"},"message":"Jetpack Connect: Only auto-auth connections started by button-click (#23940)\n\nPreviously it was possible to bypass the TOS and 'Approve' button in the jetpack connect process by arriving directly at a URL such as wordpress.com/jetpack/connect?url=some-dotorg-site.\r\n\r\nFound during a SIRT review of the remote-install feature in p7rd6c-1dS-p2, although this problem pre-dates that feature.\r\n\r\nChange the auto-approve logic so that only a button-click in Calypso (which acknowledges TOS) will cause the 'Approve' button to be skipped at the Authorize step.\r\n\r\nChanges:\r\n\r\n* Move the persistSession call from the action to the onClick handlers, so only a click saves a calypso session\r\n* Move cleanUrl() to utils to make it available to jetpack-new-site component, so that session url can be sanitized\r\n* Remove special handling for mobile apps (which should not auto-auth) now that arriving with ?url query does not auto-authorize","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/de76d172fa06f66aa24857399cd5e1225c8877d5"},{"sha":"c70d39fc416f82bad3ccc11bbf2899c51c5b3e13","author":{"name":"Jacopo Tomasone","email":"5b21163628b9626110d5546a9775724f41e7b710@users.noreply.github.com"},"message":"Analytics: Refactor /extensions/wp-super-cache page view tracking (#24031)\n\nReplace direct `analytics.pageView.record` calls with `PageViewTracker` in `/extensions/wp-super-cache`.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/c70d39fc416f82bad3ccc11bbf2899c51c5b3e13"},{"sha":"2ab34b441f4caf349286275d3a787776495b90aa","author":{"name":"Jacopo Tomasone","email":"5b21163628b9626110d5546a9775724f41e7b710@users.noreply.github.com"},"message":"Analytics: Refactor /extensions/wp-job-manager page view tracking (#24030)\n\nReplace direct `analytics.pageView.record` calls with `PageViewTracker` in `/extensions/wp-job-manager`.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/2ab34b441f4caf349286275d3a787776495b90aa"},{"sha":"89670c92d22e072783aa77203f8ce1d0b40d1404","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Add SubscriptionLengthOption component as part of subscription-length-picker block (#23992)\n\n* Add SubscriptionLengthOption component as part of subscription-length-picker block\r\n\r\n* Minor code style updates\r\n\r\n* remove isRequired from checked","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/89670c92d22e072783aa77203f8ce1d0b40d1404"},{"sha":"eb33a15dc619510752f5119f01624776d77fae99","author":{"name":"Adam Zielinski","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamziel.com"},"message":"2 year plans: Add subscription length picker (#24073)\n\n* Add subscription length picker\r\n* Add missing CSS\r\n* Prevent Option from displaying 0 as savePercent","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/eb33a15dc619510752f5119f01624776d77fae99"},{"sha":"57116b3d83abe0fa03d8b6bd9b53c2daea32f7f0","author":{"name":"Steve Seear","email":"d8924147004721c8b7d3534ecc1073842c75fb45@gmail.com"},"message":"Jetpack Connect: Fix auto auth in cases when sites are loading (#24072)\n\nAddendum to #23940, which missed a case that should auto-authorize: when Continue button is clicked while sites data is still loading.\r\n\r\nThis change persists the URL in that case, so that user will not need to click Approve button later in the connection process.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/57116b3d83abe0fa03d8b6bd9b53c2daea32f7f0"},{"sha":"73f87e5f577c5fadb2618b11b72a07e0092a06f3","author":{"name":"Bernie Reiter","email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at"},"message":"Jetpack Settings Data Layer: Restore Previous Settings on Failure (#24028)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/73f87e5f577c5fadb2618b11b72a07e0092a06f3"},{"sha":"f5340c287ccf3624cad229f803be188d75c5c2e3","author":{"name":"AnnaMag","email":"3a0a000b83f734c7a7b8b205863c1139703e1fdb@users.noreply.github.com"},"message":"JPC: remote install- place spinner above the CTA button. (#23990)\n\n* JPC: remote install- place spinner displayed onSubmit above the CTA button.\r\n\r\nPrevious positioning was in the middle of the form, which was not optimal.\r\n\r\n* Center Spinner position between the form and CTA button.\r\n\r\nThe bottom distance of the Spinner to the CTA button was shorter than the top one to the form field.\r\nThis change removes bottom margin of the password field and sets the distance using CTA button margin.\r\nMoving the Spinner to a div containing the button, allows to moderate the bottom distance to the Spinner.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/f5340c287ccf3624cad229f803be188d75c5c2e3"},{"sha":"ddd80f5bc69c04ea76046aba81c893dbf8868e1d","author":{"name":"Jacopo Tomasone","email":"5b21163628b9626110d5546a9775724f41e7b710@users.noreply.github.com"},"message":"Analytics: Refactor /extensions/woocommerce page view tracking (#23998)\n\nReplace direct `analytics.pageView.record` calls with `PageViewTracker` in `/extensions/woocommerce`.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ddd80f5bc69c04ea76046aba81c893dbf8868e1d"},{"sha":"7de539b7d8d7643c667b1f8bd04badf05908d9e7","author":{"name":"Andrija Vucinic","email":"833c636bd43abd9479ee947b15e8d6054d734bd9@gmail.com"},"message":"Kracken: Fix a bug with featured domains\n\nWe would filter free domains from the suggestions, which would fatal the FeaturedDomainSuggestion because it always expects primarySuggestion/secondarySuggestion. Added checks to prevent that too.\r\n\r\nRefactored utility functions.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/7de539b7d8d7643c667b1f8bd04badf05908d9e7"}]}
{"actor":{"display_login":"Tug"}}