Skip to content

Latest commit

 

History

History
245 lines (210 loc) · 9.04 KB

CHANGELOG.md

File metadata and controls

245 lines (210 loc) · 9.04 KB

CHANGE LOG

Version 1.0

  • Loading animation before charts appear
  • Long/Short/Skip swipe gestures
  • Query 10 random symbols each time. Symbols can’t repeat themselves until a certain point
  • New cards need to load when the stack of cards is empty (as long as the query has items left)
  • Watchlist collectionview page
  • Only top most card can accept gesture
  • Add settings page

Version 2.0:

  • Integration with a professional charting API (TradingView)
  • Fix collection view UIView issue
  • Fix core data saving issue
  • Card animation into view (when the first 3 cards come on)
  • Share feature for charts
  • Allow Facebook login
  • Update review second alert message

Version 2.1:

  • Add trending cloud
  • Fix crash caused by adding existing chart to watchlist

Version 2.2:

  • Add iPhone support
  • Fix deselect button issue
  • Add no internet alert when reloading views with no internet

Version 2.2.1:

  • Add tutorial
  • Move login view outside of main UINavigationController and fix segue glitch
  • Fix crashes due to popover controller

Version 2.2.3:

  • Add push notification
  • Remove AppURL from share & fix optional issue

Version 2.2.4:

  • No internet connect alert for “write a review” cell
  • Add no internet connect for cloud view controller
  • Fix crash in cards view caused by less than 3 cards
  • Fix Parse push badge issue

Version 2.2.5:

  • Integrate with spotlight search API for searchable item
  • Add LaunchKit SDK + What’s New Popup
  • Add new button with animation for feedback
  • Add PopTips to certain views
  • Bring back appURL for share feature
  • Fix crash due to parseQueryString()
  • Fix crash with stockswipe:// url scheme

Version 2.2.6:

  • Fix card images bug
  • Fix fourth card appearing incorrectly
  • Add usersChoice from cloud to Parse
  • Switch long/short indicators on card
  • Improve user experience (popTips, empty views, etc.)
  • Add exchange & sector Filters
  • Set stock defaults based on country
  • Add TSX

Version 2.3:

  • Overview page with horizontally scrolling index prices
  • Replace screenshots with chart image for share card feature
  • Fix Twitter table issue (sort of fixed)
  • Add user to mail chimp on signup.
  • Switch from UIWebView to WKWebView

Version 2.3.1:

  • Fix Facebook login mail chimp registration not executed
  • Fix SwiftyJSON crash caused by error handling during init
  • Improve Parse login error handling
  • Have top stories link open in app

Version 2.3.2:

  • Improve WebViewController (progress bar, share button, etc)
  • Define WkWebView properly

Version 2.4:

  • Fix crash caused by TwitterKit when sharing images from timeline
  • Fix various crashes see (Crashalytics)
  • Add spinner to overview page
  • Add FAQ page
  • Fix tradingView pop ups on iPhone (portrait) + top right warning indicator
  • Open URLs in SFSafariViewController for Tweets and Top Stories news

Version 2.5:

  • Add “Trade Ideas” tab within chart details
  • Add Profile view
  • Make cloud & new table show no internet connection (cosmetic improvement)
  • Replace filter icon with 3 row icon
  • Fix share card vote count issue
  • Migrate Parse Database to server

Version 2.5.1:

  • Fix crash caused when no stock symbol was found
  • Send chart object to ChartDetailTabBarController directly
  • Reduce queryStockObjects requests
  • Attempt to fix crash caused by grabTopStories()
  • Fix bug where user can delete another users trade ideas
  • Reduce queryChartImage() requests
  • Use some Practical POP (Protocol Oriented Programming)
  • Log Trade Idea in Answers

Version 2.5.2:

  • Upgrade TwitterKit to 2.3.0 (check for placeholder error)
  • Move Fabric frameworks to pods
  • Fork the latest MDCSwipeToChoose and update to include StockSwipe features
  • Add reply, like, reshape feature to trade ideas
  • Upgrade ideaCell to include nested trade ideas
  • Add a new trade idea detail view
  • Update profile tableview cells

Version 2.5.3:

  • Add following feature
  • Add Idea, Following, Followers, Liked count in profile
  • Move settings into a new VC, rename old to “More”
  • Redesign Company Profile view to use UIStackView
  • Redesign icons on more page
  • Add Block & Report feature
  • handle user query with “username_lowercase”
  • Redo Facebook/Twitter info capturing section

Version 2.5.4:

  • Add push notification support
  • Take another jab at fixing the crash in top stories

Version 2.5.5:

  • Make TradeIdea posts attach to multiple stocks and users
  • Add Notification Center

Version 2.5.6:

  • Add search functionality with most trending/recent searches
  • Add cardsview long press gesture instead of auto add to watchlist when swiped
  • Fix bug on profile view where loading more info uses the wrong datasource
  • Take advantage of caching
  • Fix crash introduced in V2.5.5 && Parse 1.14.0 bug

Version 2.5.7:

  • Fix swipe reset when not logged in (overlay gets stuck)
  • Move login/out inside the profile view
  • Fix hashtag with special characters
  • Fix repetitive hashtags not being recognized

Version 2.5.8:

  • Add new trade ideas section in OverviewController
  • Allow users to compose trade ideas from OverviewController
  • Allow users to search stocks from OverviewController
  • Expand search to find users
  • Fix resolveTags recognizing cashtags from just numbers
  • Capture more login info
  • Add invite Facebook friends feature

Version 2.5.9:

  • Be ‘lazy’ as much as possible with array mapping
  • Only new trade ideas should show on MarketView section (not replies/reshare)
  • Fix cell auto dimensions on trade idea tableview
  • Fix reply trade idea being added to delegate ViewController
  • Clean up TradeIdea & User classes
  • Fix endless requests for checkLike & checkReshare in ideaCell
  • Fix trade idea reshare with empty idea (space and empty trade idea detail)
  • Log Facebook invite friends action
  • Move Feedback to its own Storyboard
  • Move Login flow to its own Storyboard
  • Clean up project structure
  • Use Reachability framework instead of self-made solution
  • Upgrade to Swift 3.0
  • Set fetch limit on notification center requests and fetch more when scroll
  • Add push notification for when a user is mentioned in a trade idea (with settings flag)
  • Fix unwanted queryWith query caching (top news etc)

Version 2.5.10:

  • Fix refresh/update queries for trade ideas
  • Fix cloud words overlapping glitch
  • Fix idea posted to the wrong profile
  • Fix idea post with nothing in it
  • Update screenshots
  • Update push certificates

Version 2.5.11:

  • Release 2.5.11 to make up for 2.5.10 missing features (exchange of build during review process)
  • Implement ideaUpdated delegate method to handle when a like/reshare count change happens
  • Continue ideaPostDelegate improvements
  • Adjust colors on companyprofile analyst rating view

Version 2.5.12:

  • Fix login delegate not passed back to MoreVC
  • Log swipes in Answers
  • Fix CoreSpotlight optional description
  • Fix incorrect long/short count on cards view

Version 2.5.13:

  • Fix a glitch with replyTradeIdeas
  • Adjust share chart tip so it doesn’t block the settings behind it
  • Add line breaks in CoreSpotlight item [partially done]
  • Adjust “More” page row vertical alignment
  • Fix carousel ticker rounding issue
  • Add price color to ticker carousel
  • Resolve carousel stocks not decoded on iPhone (“%5E” bug)

Version 2.5.14:

  • Log Login in Answers
  • Support Rollout.io Swift ## Version
  • Update Charts library to 3.0.0
  • Redo Chart, Trade Idea, User classes to revert completion in init() concept
  • Attempt to fix SearchTableView crash

Version 2.5.15:

  • Fix company profile chart issues caused by Chart 3.0 upgrade
  • Refactor chartDetail, tradeIdea and profile storyboards
  • Fix user no image override
  • Add setting to auto add swipes to watchlist
  • Add a “add to watchlist” button in the chart detail view.
  • Add “All Things Stocks” link to more page
  • Fix medium stories opening blank with safari reader mode

Version 2.5.16:

  • Fix crash caused by Trade Idea being empty [might already be resolved]
  • Fix SearchTableView persisting crash
  • Log user follow activity in Answers
  • Add Activity Type to Answers log of trade ideas
  • Update Cocoapods

Version 2.5.17:

  • Update Parse Server

Version 2.5.18:

  • Fix crash in Trade Idea cells
  • Update Cocoapods
  • Clean while refactoring

Version 2.5.19:

  • Update to Swift 4.2
  • Add real-time data
  • Fix company profile section 2 missing info
  • Support email login/signup
  • minor fixes

Version 2.5.20:

  • minor bug fixes introduced in 2.5.19
  • minor improvements to the UI
  • Chart share should deeplink to symbol