{"push_id":610120646,"size":24,"distinct_size":11,"ref":"refs/heads/application-info-update","head":"611df508caf1b9053634a6466e212876e47c7c29","before":"961a179e6e815ff36e080a59cf48d29c1fa01cae","commits":[{"sha":"f5feb5fdc5ac2481d4147895a874783effc1868f","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Added \"IsRegistered\" Setting","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/f5feb5fdc5ac2481d4147895a874783effc1868f"},{"sha":"3619f2305f2e574ccb158faccd482912d9f6a90a","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Improvements\n\n-Added API Settings Validation\n-Application now unregisters the previous device ID before registering\nthe new one.\n-Settings are now being saved after unregistering the previous device\nID.\n-Application now checks for ApiUri changes also, for the registration.\n-Save button is disabled if device ID or API Uri is not changed.\n-User can't use the application if settings are not valid.","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/3619f2305f2e574ccb158faccd482912d9f6a90a"},{"sha":"cb1a6791285bd69caa181bacc84941f22c06caba","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Improvements\n\n-Save button is disabled if settings are already saved.\n-If Login URL is the only field that is changed, app doesn't try to\nregister the device anymore. Instead, saves the URL only.\n-Better exception handling while registering.","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/cb1a6791285bd69caa181bacc84941f22c06caba"},{"sha":"5df0a87a6be306221ddd1742e6808dd341b698bb","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Bug Fix\n\n-Commentary updated.\n\n-Validation bug fix","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/5df0a87a6be306221ddd1742e6808dd341b698bb"},{"sha":"4828ed140529c44c5e4c3214827afe2559fcd779","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Inventory Sample App Initial Commit","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/4828ed140529c44c5e4c3214827afe2559fcd779"},{"sha":"de3e96414e7c4f4162a18fa40f43afbfc3cd178d","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Added flow diagram of the application","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/de3e96414e7c4f4162a18fa40f43afbfc3cd178d"},{"sha":"1698a984c5889c7fd1f78e944a14406209d1a899","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Added README.md","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/1698a984c5889c7fd1f78e944a14406209d1a899"},{"sha":"f392d11593e0022a60acb091eca08eb0b90141d3","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Removed unnecessary comment lines and edited some of them for future implementations","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/f392d11593e0022a60acb091eca08eb0b90141d3"},{"sha":"7b75a6280c427cf68c076e9b2035e6ac374e0e37","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Removed seeder part from the flow diagram","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/7b75a6280c427cf68c076e9b2035e6ac374e0e37"},{"sha":"f376ad6a68177750a7b8317aed2996f2e7041f89","author":{"email":"0c56fcc13c0dcc9b053ee571ada60cbb25b80927@yondem.com","name":"Daron Yondem"},"message":"Language changes to improve clarity.","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/f376ad6a68177750a7b8317aed2996f2e7041f89"},{"sha":"0921a8e3b0f8e0fa0835ff44cf9467253e283177","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Fixed a bug where \"Check Availability\" button wasn't showing up properly on different screen resolutions","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/0921a8e3b0f8e0fa0835ff44cf9467253e283177"},{"sha":"22e3e0646edc72013e45c344c5f7127c764da94e","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Updated flow diagram to improve clarity (Shortened unnecessarily long lines)","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/22e3e0646edc72013e45c344c5f7127c764da94e"},{"sha":"df04dcc09b9e2be79f8340126ffa56f57fae3491","author":{"email":"67e1c3392b6acb352b7541afedb08675d6e1d8e8@gmail.com","name":"Gokhan Gulbiz"},"message":"Merges #2 omnilogin sample app improvements.","distinct":false,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/df04dcc09b9e2be79f8340126ffa56f57fae3491"},{"sha":"65e9c845f036e7e4dbd190202c15deec345eccf9","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Matching Store Ids of metadata search and near stores search","distinct":true,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/65e9c845f036e7e4dbd190202c15deec345eccf9"},{"sha":"78bc941fbd61512d2ce152748c08674f8373bf09","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Added a red pushpin on the map showing the current location","distinct":true,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/78bc941fbd61512d2ce152748c08674f8373bf09"},{"sha":"8506cf4fc30bac9cf86615a97c6c101d9a35decb","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Added Numeric Validation for Item ID in Application Settings Flyout","distinct":true,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/8506cf4fc30bac9cf86615a97c6c101d9a35decb"},{"sha":"9a80cfeb5caa112c36ce5526de82d9e98748afe7","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Added API Settings Validation Before Saving Settings in Application Settings Flyout","distinct":true,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/9a80cfeb5caa112c36ce5526de82d9e98748afe7"},{"sha":"4a5c7831b0c2ffedb5ab9fec37302971ea9e5bb2","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Implemented Screen Disabling If Settings Are Not Validated Successfully","distinct":true,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/4a5c7831b0c2ffedb5ab9fec37302971ea9e5bb2"},{"sha":"86d2729e0583b2e90b067f6a58056d3b9b03b03f","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Changed Item Id to InStock Item Id and Implemented OutOfStock Item Id in Application Settings For A Proper Demo","distinct":true,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/86d2729e0583b2e90b067f6a58056d3b9b03b03f"},{"sha":"f040636c54721904e60d4b9bb5d16c9b5f5dc5ea","author":{"email":"8d6c31270dc065581ece45c1c5983b3743b4c10e@gmail.com","name":"nseckinoral"},"message":"Implemented In Stock and Out Of Stock Items In MainPage Screen","distinct":true,"url":"https://api.github.com/repos/nseckinoral/samples-dotnet/commits/f040636c54721904e60d4b9bb5d16c9b5f5dc5ea"}]}