{"push_id":2873793313,"size":4,"distinct_size":4,"ref":"refs/heads/postmessage-config-fetch","head":"b755bdef0b51505e6387d6c201bebc53eef51205","before":"b1febfd0e18e745101f535fdfdfbca107634dd91","commits":[{"sha":"542df0b81dd4f79c7b7f604b57ec5138c0067652","author":{"name":"Robert Knight","email":"7d6396062c1c37a442c1ee8b1a738cb51dc63065@gmail.com"},"message":"Add module for fetching config from ancestor frames\n\nImplement `fetchConfig` function which fetches config from the host page\n/ embedding web app and merges it with config rendered into the sidebar\nHTML page.\n\nThis function supports a new method of fetching config from the embedder\nby performing a \"requestSidebarConfig\" RPC call to the origin set with\nthe \"requestSidebarConfigFromFrameWithOrigin\" setting. That setting must\nitself by set in the page where the embed.js script is loaded.","distinct":true,"url":"https://api.github.com/repos/hypothesis/client/commits/542df0b81dd4f79c7b7f604b57ec5138c0067652"},{"sha":"70edb9a139db8921f9ceeb25d85adedd672db0e5","author":{"name":"Robert Knight","email":"7d6396062c1c37a442c1ee8b1a738cb51dc63065@gmail.com"},"message":"Call `fetchConfig` to fetch Hypothesis client settings\n\nThis causes the client to fetch settings from an ancestor frame on\nstartup if necessary.","distinct":true,"url":"https://api.github.com/repos/hypothesis/client/commits/70edb9a139db8921f9ceeb25d85adedd672db0e5"},{"sha":"a84db921b7483c11b05774eba4a9f9ee9cc2692b","author":{"name":"Robert Knight","email":"7d6396062c1c37a442c1ee8b1a738cb51dc63065@gmail.com"},"message":"Implement basic server functionality in the postmessage-json-rpc module\n\nWe already have a JSON-RPC server in cross-origin-rpc.js. This will be\nchanged to use this.","distinct":true,"url":"https://api.github.com/repos/hypothesis/client/commits/a84db921b7483c11b05774eba4a9f9ee9cc2692b"},{"sha":"b755bdef0b51505e6387d6c201bebc53eef51205","author":{"name":"Robert Knight","email":"7d6396062c1c37a442c1ee8b1a738cb51dc63065@gmail.com"},"message":"Convert cross-origin-rpc to a service which uses util/postmessage-json-rpc\n\nConvert the cross-origin-rpc utility module to a service following the\nconventions of other services in the sidebar app and replace its\ninternal RPC handling with use of the RPC server class defined in the\nutil/postmessage-json-rpc module.\n\nThis means that all details of cross-frame RPCs are now handled in one\nutility module and concerns are better separated.","distinct":true,"url":"https://api.github.com/repos/hypothesis/client/commits/b755bdef0b51505e6387d6c201bebc53eef51205"}]}
{"actor":{"display_login":"robertknight"}}