{"push_id":1493222138,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"710993130d73455b216c74543c2a1fbe16324ff1","before":"d8b5eabac32b515820ceab9a1abc7236a4cbc0fc","commits":[{"sha":"bc82ddfed923bc62184a865fe806539167d2620e","author":{"name":"Van","email":"02e9f727f6a893766b02f5cc5d8cc65f9b637fad@gmail.com"},"message":":art: 文章 & 搜索样式兼容","distinct":false,"url":"https://api.github.com/repos/b3log/symphony/commits/bc82ddfed923bc62184a865fe806539167d2620e"},{"sha":"b8dfd7bfbc107920cc0e6c58b2f1be264c29e239","author":{"name":"Van","email":"02e9f727f6a893766b02f5cc5d8cc65f9b637fad@gmail.com"},"message":":art: guide click avatar can upload","distinct":false,"url":"https://api.github.com/repos/b3log/symphony/commits/b8dfd7bfbc107920cc0e6c58b2f1be264c29e239"},{"sha":"ab415b46a739f36342588394cfba5c9f83ac9728","author":{"name":"Van","email":"02e9f727f6a893766b02f5cc5d8cc65f9b637fad@gmail.com"},"message":":art: setting avatar click avatar can upload","distinct":false,"url":"https://api.github.com/repos/b3log/symphony/commits/ab415b46a739f36342588394cfba5c9f83ac9728"},{"sha":"6c41ad9850d66bd9da9017dfa3eec958d0ad9d7b","author":{"name":"Liang Ding","email":"367335c26c3a1c5d1ba4456d17f7062873c5cb9b@gmail.com"},"message":":hammer: 重构注册表单验证码部分\n\n不使用容器的 Cookie-Session 机制，而是使用内存缓存，这样才能支持微信小程序。\n\n因为微信小程序没法从 Response 中读取\nCookie，其他会话跟踪方式改动较大，所以用内存来缓存校验码是一个折中的处理方式：验证码会被缓存在内存中，当注册表单中用户输入的验证码提交过来时就和缓存对比，一旦存在则认为合法。另外，缓存最大长度目前是\n64。","distinct":false,"url":"https://api.github.com/repos/b3log/symphony/commits/6c41ad9850d66bd9da9017dfa3eec958d0ad9d7b"},{"sha":"710993130d73455b216c74543c2a1fbe16324ff1","author":{"name":"Liang Ding","email":"367335c26c3a1c5d1ba4456d17f7062873c5cb9b@gmail.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/1.9.0-dev'","distinct":true,"url":"https://api.github.com/repos/b3log/symphony/commits/710993130d73455b216c74543c2a1fbe16324ff1"}]}
{"actor":{"display_login":"88250"}}