Initial Commit
- Initial commit after recovering from the Yosemite update.
- Created the LisitingCell subclass to hold title and image of each listing
- Added UI elements for the searching and displaying the search results
- Added Search data source class to handle all the functionalities of collection view
- Updated the search bar delegate to handle multiple search
- Added the load more view for showing the activity indicator
- Added status UI for displaying loading indicator / message in the search view.
- Added error handling and validations to the GET listing API call
- Code clean up
- Recovered the ESListing class
- Updated the parsing code to handle the ESListing class and store only required information about a Listing
- Fixed the layout issues of ESLoadMoreResuableView’s subviews
- Fixed the use case where the app was loading repeated results for loading more items.
- Updated the datasource code to only refresh the collection view for newly added items.
- Code clean up
- Added iPad support for the collection view
- Added custom flow layout for showing
- Added the support for sorting by Highest Price, Most Recent and Lowest Price
- Updated the ESListingCell to handle HTML strings
- Fixed the horizontal flow layout issues during rotation
- Removed the TextView from ESListingCell and added UILabel
- Updated ESListing class to handle HTML string content
- Changed the target to iPhone only
- Updated Settings view layout to support landscape mode
- Added icon files
- Code clean up
- Added unit test to test for the HTML to Plain Text Conversion
Merge branch 'master' of https://github.com/jimitpf/EtsySearch