- Create promotional video
- Promote app in various sites
- Add settings page
- Pause/Stop bug
- Fix Label size on IPad when timer is in hours
- Fix number of rounds issue
- Enable sleep and pause in background settings added
- Add remaining and elapsed time
- Add buzzer sound at the end of stages
- Make countdown show from the get-go
- Remove start button and set timer label at routine start
- Add Apple Watch integration
- Pre routine warning 3 second timer
- Create custom UIPickerView with seconds
- Allow editing and moving of Routines
- Quick timer feature
- Different color progress bar
- Upgrade UElements
- Fix label truncation or limit routine name length
- Auto size countdown label for maximum size
- LocalNotification for background with sound and alert body
- 3 seconds drawdown beeper at the end of each stage
- Remind user to review app
- Add iAds
- Quick Timer is selected by default when no routines are available
- A new slider for quick timer when no routines are available (Apple Watch)
- Fix bug when pressing routine button on iPhone with no routines
- Fix bug on apple watch when no routines is selected
- Fix bug on apple watch where quick timer crashes at the end
- HealthKit Integration
- Kiip Rewards Integration [REMOVED]
- Add Google iOS app indexing [REMOVED]
- Add custom routines
- Add pickers for watch quick timer
- Add haptic feedback for Apple Watch
- Workout Sessions for Apple Watch
- Use connectivity API to transfer routines to Apple Watch
- Integrate with search API
- Text-To-Speech feedback
- Fix routine type buttons location in portrait
- HKWorkoutSession for AppleWatch
- Fix Apple Watch timer issue
- Fixed keyboard going over UITableView
- Add in-app purchase (pro ## Version & remove ads)
- Quick timer shouldn't count towards workout
- Fix popup view issue
- Add exercise number of rounds and colours for custom routines
- Fix issues related to in app pro ## Version purchase
- Fix exercise colours not displaying properly on Apple Watch
- Kiip reward after each workout [REMOVED]
- Add push notification
- Fix crash on settings page related to in-app purchases
- Increase exercise number to 200 (thanks for the feedback Brick S)
- Add donation button
- Fix pause button on iOS
- Fix run tracker not resetting overlay
- Receipt validation
- Show in-app purchase prices before purchase (on alert popup)
- Setting to remove Kiip rewards if you bought remove ads upgrade
- Fix app badge not going away on app launch
- Fix notification not showing for Quick Timer
- Fix answers purchase flag
- No internet connect alert for “write a review” cell
- Replace JBCBlurView with UIVisualEffectView
- Make “Run in background” & “Enable Device Sleep” Pro Features.
- Add installationID in Answers.Log event
- Add Home Quick Actions
- Add LaunchKit SDK + What’s New Popup
- Add animation for feedback and Kiip rewards
- Add Ultimate Package bundle (Pro Features + Remove Ads)
- Add reminder feature in settings
- Add on boarding process
- Fix re-save not adding routines on Watch
- Fix workoutSession not ended when view is closed with a routine running
- Fix end time when in background
- Fix crashes caused when saving workout when routine paused
- Replace Text-To-Speech special characters i.e “/“ should say “of”
- Replace Kiip rewards with AdColony
- Add localization for (DE, IT, Chinese)
- Add FAQ in settings
- Only allow review after 5 events
- Make "run in background" & "device sleep" settings default options
- Fix FAQ page
- Improve guard and present statements to user when sending context to Watch
- Fix duplicated reminder notification
- Add SuperUser features
- Redesign UI
- Add lock button/feature
- Add forward/rewind to exercises
- Add distance to HKWorkout
- Fix custom routine save bug
- Softer timer sounds
- Switch from Appodeal to MoPub
- Fix nuisance watch app alert
- Add watch notification for when workout completes in background
- Upgrade to Swift 3
- Update screenshots
- Super user view close button missing
- Migrate Parse Database to server
- Add interval stage in voice over
- Add Pace to runs
- Use Reachability framework instead of self-made solution
- Create NSUserActivity during workouts
- Make Core data model and NSManagedObjects a framework shared between targets
- Migrate Core Data Store to shared group location
- Adapt SiriKit (basic implementation)
- Add social links to settings
- Localize Apple Watch app
- Check internet connection during workout to ensure you are connected
- Rename Pro Features upgrade to Apple Watch (Update iTunes connect in-app purchase, localization info)
- Upgrade in-app purchases UI - use carousel to present the products
- Remove Pro Upgrade requirement on runner & custom routine features
- Update notifications to iOS 10 (UNNotifications)
- Adapt Constants & Functions classes for generic constants and functions
- Raise in-app purchases back up ($2.99 x twice & $4.99)
- Move Onboarding to its own Storyboard
- Move Feedback flow to its own Storyboard
- Clean up project structure
- Redesign interface especially remaining/elapsed section
- Resolve crash caused by IAP bug when a purchase is left-over
- Re-enable Bitcode support (for main target)
- Fix crash caused by countryCode during iRateDidOpenAppStore() call
- Fix haptic feedback not working in background
- Update push certificates
- Save prompt only if HealthKit permission is given
- Fix Feedback animation
- Background task only if routine is running
- Fix backgroundTask ending
- Disable Device sleep & run in background if remove ads isn’t purchased
- Add sound at every minute in addition to the 3 second count down before a stage end
- Add Workout logging to Answers
- Setting for countdown time (in settings page - routine section)
- Add a time remaining feature with settings option
- Update Remove Ads IAP description to reflect new features
- Add Support for Facebook Audience Network ads
- Update Charts library to 3.0.0
- Support Rollout.io Swift ## Version
- Add Support for AdColony ads (v2.6.2 for now)
- Fix crash -[NSLayoutConstraint _addToEngine:integralizationAdjustment:mutuallyExclusiveConstraints:] [MAYBE FIXED]
- Add basic complication to watch app
- Fix workout logging for “runs” counted even with workout in preRun mode
- Integrate Chartboost
- Integrate Flurry
- Integrate Vungle
- Integrate LifeStreet
- Fix crash -[NSLayoutConstraint _addToEngine:integralizationAdjustment:mutuallyExclusiveConstraints:] [AGAIN]
- Fix crash RoutinesTableViewController.swift line 0 specialized RoutinesTableViewController.tableView(UITableView, cellForRowAt : IndexPath) -> UITableViewCell
- Flip “remaining” & “elapsed” time labels on watch app to match iOS app
- Update Cocoapods
- Continue fixing crashes related to AdView presentation
- Remove Rollout.io dependency
- Increment event count only if workout > 60s
- Update Parse server
- Update Cocoapods
- Fixes minor UI glitch on TimerViewController
- Supports Apples review framework
- Update to Swift 4.2
- Adds support for new iPhones
- Fixes a crash introduced in 3.1.8 during refactoring
- fixes an issue with MoPub AdMob integration + release 3.0.10
- Update to Swift 5
- Migrate from Fabric to Firebase
- Integrate Branch framework
- Support Parse Anonymous User
- Minor cleanup
- Fixes a crash on iOS13 related to AVAudioPlayer
- Fix crash on Apple Watch
- Update dependencies