{"push_id":2318315977,"size":25,"distinct_size":23,"ref":"refs/heads/v2.0-dev","head":"d6deda23d3636b42dbe4ca5a786b1bc9739e3bd0","before":"f3252ca909ddc0e58577bce78c7300137de2f605","commits":[{"sha":"ae87ed04f7c88808967a51668f2a13a6c81b9a06","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Nevercode is fixing its bug, let's test via its console","distinct":false,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/ae87ed04f7c88808967a51668f2a13a6c81b9a06"},{"sha":"a297935c5329d681e4ae9b9554da83c49e0b61f7","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Remove DS_Store","distinct":false,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/a297935c5329d681e4ae9b9554da83c49e0b61f7"},{"sha":"ce0b0e0c8d6f378b85cf080bf39a5ae2f30c5f24","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"remove useless line","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/ce0b0e0c8d6f378b85cf080bf39a5ae2f30c5f24"},{"sha":"2c0e91e36e8ce9bd33d0e321e0576772b5dda726","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"refactor: rename interface IWebView -> TabView\n\nWe are going to implement multi-tabs and to support different web-view\nimplementation. For having consistent naming, now we rename this to TabView.","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/2c0e91e36e8ce9bd33d0e321e0576772b5dda726"},{"sha":"0d9060a6a00af053c0fac162d25b75c294164861","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"tabs: create WebView manually\n\nIn original implementation, we can create WebView instance in clever way\nby only changing build flavor then use different WebViewProvider.\n\nBut in Multi-tabs, we might want to create multiple WebView instance and\npostpone initialization of WebViews. (ie: restore app then restore tabs)\n\nSo here change the way of WebViews creation.","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/0d9060a6a00af053c0fac162d25b75c294164861"},{"sha":"cf8ffddc2d3d2a07d7ba28bd669f164bfd9a29e5","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"tabs: let BrowserFragment not to extend WebFragment\n\nWe will modify BrowserFragment to support multiple tabs/webview, and it\nis different from InfoFragment. To keep WebFragment/InfoFragment just\nuse one WebView instance, now let BrowserFragment not to extend\nWebFragment.\n\nTherefore this commit copy some implementation from WebFraagment to\nBrowserFragment to keep everything still work.","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/cf8ffddc2d3d2a07d7ba28bd669f164bfd9a29e5"},{"sha":"a40a642d75048de594b1ba12fd51af4a84990165","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"refactor: extract DownloadCallback into one class\n\nWe are avoid using webkit class directly. ie: webkit.DownloadListener.\nThis patch create an interface to handle similar thing in our own abstract\nlayer.\n\nFor example, a fragment could implement DownloadCallback to provide\ncorresponding action if WebkitView is asking for downloading anything.","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/a40a642d75048de594b1ba12fd51af4a84990165"},{"sha":"48fa8bf7b7305e2212f51cf9aae75b46700493a5","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"tabs: add basic Tabs implementation\n\nThis commit pull in some bacis implementation for multi-tabs.\nIt defines model class, some interfaces as callback. Try to bring\nmulti-tabs feature to UI in a easier way.\n\nIt tries to abstract WebView and hope we can involve other system(ie.\nGeckoView) in the future.\n\nBe carefully. This implementation is still under heavy development\nand might be changed quickly.","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/48fa8bf7b7305e2212f51cf9aae75b46700493a5"},{"sha":"bc351720807422b902603de9e7c4e141b03b098a","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"tabs: BrowserFragment involves TabsSession\n\nInstead of using TabView directly, now BrwoserFragment starts to use\nTabsSession for multiple tabs.","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/bc351720807422b902603de9e7c4e141b03b098a"},{"sha":"49439c2cb9fa968e4f9eb9caf9be96a9c1239739","author":{"name":"Julian_Chu","email":"27080ded3932732d7b99daaf338a5776882a64c1@gmail.com"},"message":"tabs: apply interface changing to classes\n\nWe involved several new classes and changed some interface. This commit\napply changing to rest classes.\n\nFor example, there is no `TabView.Callback`, instead to separate it into\nTabViewClient and TabChromeClient","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/49439c2cb9fa968e4f9eb9caf9be96a9c1239739"},{"sha":"f9aacfe4ccaf6ff6153163fd20ced7b5a10b7b02","author":{"name":"Benjamin Cheng","email":"3fa76f1d70cef92327187c204614f5b87960a1b9@gmail.com"},"message":"Add Room dependency for accessing sqlite database conveniently","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/f9aacfe4ccaf6ff6153163fd20ced7b5a10b7b02"},{"sha":"1493e8cc63796e732af0801e919ceb9b9b8634a4","author":{"name":"Benjamin Cheng","email":"3fa76f1d70cef92327187c204614f5b87960a1b9@gmail.com"},"message":"Tab model store implementation","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/1493e8cc63796e732af0801e919ceb9b9b8634a4"},{"sha":"1f12826082d9b04c764e8129eb1537d57255b5d8","author":{"name":"Benjamin Cheng","email":"3fa76f1d70cef92327187c204614f5b87960a1b9@gmail.com"},"message":"Suppress lint error generated by Room","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/1f12826082d9b04c764e8129eb1537d57255b5d8"},{"sha":"bd5bd461dee2c93be5f2f232c10b1c25f3c00a09","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Move Screen capture from MainActivity to BrowserFragment","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/bd5bd461dee2c93be5f2f232c10b1c25f3c00a09"},{"sha":"dbff0a523ae84a874b391e2fb42176ec441a7a10","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Move CaptureRunnable to an independent file","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/dbff0a523ae84a874b391e2fb42176ec441a7a10"},{"sha":"184c9f7f7f96168a64e1ca395093765f5cd53c1a","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Remove unused fab_container","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/184c9f7f7f96168a64e1ca395093765f5cd53c1a"},{"sha":"ee354d30c63beecbf8c317ab4e5aa9f02d3b3a4c","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Rework menu in HomeFragment","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/ee354d30c63beecbf8c317ab4e5aa9f02d3b3a4c"},{"sha":"920c9060cb3cd7e8bee890eec235dcecc437cbfd","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Rework menu in BrowserFragment","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/920c9060cb3cd7e8bee890eec235dcecc437cbfd"},{"sha":"8695fd125277ace3ba07f601119abbc27be780e2","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Enable capture in reworked menu","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/8695fd125277ace3ba07f601119abbc27be780e2"},{"sha":"0cfede6b500ace2a2e87fada0e5ed8ca9da1188e","author":{"name":"Teng-pao Yu","email":"88cc590559189e39b77adda4a3cbf263e04ad350@gmail.com"},"message":"Remove capture in menu","distinct":true,"url":"https://api.github.com/repos/mozilla-tw/Rocket/commits/0cfede6b500ace2a2e87fada0e5ed8ca9da1188e"}]}
{"actor":{"display_login":"mTwTm"}}