{"push_id":1271287107,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"6bb86027c66a6a46bc36b29cabd624234a872c95","before":"ad7574714d9c428a2b1fc88d3e29c64022942554","commits":[{"sha":"e349f93657ecaf5a4ae021ec73b8c9aa075a484d","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Changed MainActivity to extend AppCompatActivity\n\nIn order to display the menu, MainActivity has to extends AppCompatActivity\ninstead of FragmentActivity, otherwise, the menu won't be displayed.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/e349f93657ecaf5a4ae021ec73b8c9aa075a484d"},{"sha":"cd9c82892aae645de74055df7573f4c822ed9784","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Added interface to pass data from AsyncTask to Fragment\n\nIn order to pass data to ForecastFragment from FetchWeatherTask,\nthe interface FetchWeatherTaskResponse was created.\nThat interface is implemented by ForecastFragment and it's an attribute\nof FetchWeatherTask. It's passed to the constructor of the AsyncTask.\n\nThe function processWeatherData of the interface is called in onPostExecute.\nThen, the json data is processed by the fragment.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/cd9c82892aae645de74055df7573f4c822ed9784"},{"sha":"53a7200fa73de7175add31a9ba812ec0720b8138","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Changed base url to openweathermap.org\n\nThe base url was changed in order to get data from several days, not just for the current one.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/53a7200fa73de7175add31a9ba812ec0720b8138"},{"sha":"b22a49fa92aed445d890d09d51de6ac8bb6d6d01","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"fix: Changed number of days passed to getWeatherDataFromJson\n\nFetchWeatherTask is getting information for seven days. In ForecastFragment, the function\nprocessWeatherData was processing json string for just three days, which threw an exception.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/b22a49fa92aed445d890d09d51de6ac8bb6d6d01"},{"sha":"76fb6c6537e7a6ac86d7b67bd698a2bf1d5926f5","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Added intent to detail forecast information\n\nAdded DetailActivity to display extra information about forecast.\nDetailActivity is started using an intent in ForecastFragment.\nExtra information is passed to the intent which will be displayed.\nMainActivity is set as parent of DetailActivity in AndroidManifest.xml\nto enable up button.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/76fb6c6537e7a6ac86d7b67bd698a2bf1d5926f5"},{"sha":"91c062fda99be2c40f48cd300f808d71af6b6be3","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Added SettingsActivity\n\nMainActivity defined as its parent, so the up button gets to it.\nIt can be started from ForecastFragment and DetailsActivity.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/91c062fda99be2c40f48cd300f808d71af6b6be3"},{"sha":"ce3f169eb10bf33352af273fe6ee9a39e2757ec4","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Added location to settings\n\nAdded location preference to settings so the user can get data from a given place.\nThe default Location is Quito.\nThe value of the location is passed to the AsyncTask programatically.\nSettingsActivity adds the preferences from the xml file.\nIt also binds the value of the preference to the summary of it.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/ce3f169eb10bf33352af273fe6ee9a39e2757ec4"},{"sha":"9d1018460dd207424154a92e94e5e92e3f8c19b5","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Updated forecast data when application starts\n\nAdded code to get forecast data when the application starts.\nThe code was added in onStart().","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/9d1018460dd207424154a92e94e5e92e3f8c19b5"},{"sha":"295892d888f57d1d3e242454b8301e4ab96d64f2","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Removed fake forecast data\n\nRemoved fake data from ForecastFragment since the applications retrieves data\nfrom the weather service when it starts.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/295892d888f57d1d3e242454b8301e4ab96d64f2"},{"sha":"6bb86027c66a6a46bc36b29cabd624234a872c95","author":{"name":"Sebastian Velasquez","email":"e9a0a11532024a9158aeec7a45b4edf6c62cd6fe@hotmail.com"},"message":"feat: Added units to settings\n\nAdded option to set units to display information. The options are metric and imperial.\nThe application still retrieves information from openweathermap.org in metric units,\nbut the application convert those values to the selected system.\nCurrently, the only values processes are min and max temperature, which are the\nonly ones parsed from the json string.","distinct":true,"url":"https://api.github.com/repos/sosegon/sunshine/commits/6bb86027c66a6a46bc36b29cabd624234a872c95"}]}
{"actor":{"display_login":"sosegon"}}