iStayFit™ 4.6 Release Notes
  1. New Features
  2. The following new features are added:

    • 30 New Exercises
    • New Look for all lists that matches the Gray theme for none list panels
    • New layout for exercise pages that is more condensed with smaller pictures that don't get in the way
    • Renamed exercise type None to Reps which makes more sense
    • Included new Italian file
  3. Bug Fixes
  4. The following bugs are fixed:

    • Targets are not saved/load properly sometimes
    • Category names were not sorted in all exercise list
    • Exercise name gets erased when creating exercise
    • Log lines where sometimes drawn in the wrong order in graph
iStayFit™ 4.5 Release Notes
  1. New Features
  2. The following new features are added:

    • Ability to edit all Log Data. Now you can fully edit the past data.
    • Log Lists Improvements. Many aspects of the log lists are improved. The List view is completely redesigned and now it is grouped by workout and time.
    • Ability to delete logs from most log panels. Now you can delete an entire workout or exercises in the exercises grouped view. Just swipe your finger across to delete.
    • Enlarged minimum font size for the sets preview
    • Display Exercise Number in the current session list
    • Add Category info to the Edit Workout panel for the workout
    • Provide visual feedback when saving weight data by adding a check mark beside the save button
    • Make graph dots smaller
    • Include current exercise to the history view when performing an exercise. Now as you perform your workout your graph gets updated in real time so that you can compare your totals with the past.
  3. Bug Fixes
  4. The following bugs are fixed:

    • Graph not displaying total wieght properly for Weight (LB) Fine type
    • When changing category the exercise should move to its new category
    • Exercise notes were associated to global exercise data that caused saving unnecessary notes.
iStayFit™ 4.4 Release Notes
  1. Ability to Add more than one workout to the calendar day.
  2. Now you can pick more than one workout when assigning workouts to days in scheduling. The UI has changed per below to do just that.

     

    As a result when starting a new workout, all the workouts for that day are highlighted.

  3. UI Enhancements
  4. The following enhacements are made:

    • Added exercise counter to the Set entry page to the left of the title.
    • Log Workout panel changed slightly to display long names better with larger fonts. The log panels will be the focus of 4.5 and 4.6.
  5. Bug Fixes/Improvements
  6. The following bugs are fixed:

    • Fixed crash issue when deleting an exercise from a workout
    • Fixed crash issue when adding a set on the fly
    • Calendar day was not highlighted properly when starting a workout
    • When editing exercise in a Workout the name should not be editable
    • Muscle pictures don't show when internationalized
    • Cleaned up Internationalization and fixed missing translations
iStayFit™ 4.3 Release Notes
  1. Full Support for Target Oriented Workout.
  2. Now you can plan your targets for a given exercise in a workout and the target will display as a new row during workout.

    You start by setting the targets for each exercise in the Workouts panel. In here when you edit an exercise, you won't be editing the attributes of that exercise globally any longer. Instead you will be setting attributes for this exercise for this workout. Below are things you can setup:

    Number of Sets: If enabled, the value set in here will be used to determine the number of sets for this exercise.

    Target Rest: If enabled, the value set in here will be used to determine the amount of rest used between each sets for this exercise. Note that this is the third place that you can set this value. The rest time is determined per below:

    1. If the value is set in here this value will be used.
    2. If this is not enabled, the value set in the Exercise globally (via Exercises tab) is looked up and if one exists there that value will be used.
    3. Finally if no value found there the global rest value will be used (from Settings panel).

    Target Weight: You can set a target for the weight wheels in here. It does not matter what type of exercise you have. You can set the target for any type. In this example the weight type is of LB. The value that is set in here will be used for all the sets of this exercise.

    Target Weight Per Set: You can further define targets for each individual sets. The row that you setup in here will be displayed on the exercise entry panel.

  3. Enhanced Set Entry page that includes targets.
  4. The page is now taking the entire screen and hiding the tabs at the bottom. This accommodates more space for larger buttons to make data entry even easier.

    You see the target row is added at the bottom. The wheels still pre-dial to what you did last but you can see the target in front of you. Also, the values are a lot more legible and now scroll off the screen to the right if there are many sets. You can just swipe to see the rest of your data.

  5. New Same As Target Button.
  6. You enable this button in the Settings tab. If enabled you can do a single tap on the button to fill up all your sets the same as target.

     
  7. Bug Fixes/Improvements
  8. The following bugs are fixed:

    • Fixed crash when editing custom types
    • Fixed issue with back-dating a log where the new date was not being saved
    • Fixed issue with Weight Graph Label that was not displaying properly when viewing your graph
iStayFit™ 4.2 Release Notes
  1. Bug Fixes and Some Performance Improvements.
  2. Added a workout type that includes Minutes and Seconds together.
  3. This allows tracking both minutes and seconds together and the wheel automatically addes them up.

     
iStayFit™ 4.1 Release Notes
  1. New iStayFit™ Store and Backup Service
  2. Backup Service has been a long awaited feature for many of our users. This is a subscription service and has to be purchased from within iStayFit. The Store is in the Settings page.

     

    Here are a few points regarding Backup Service:

    • The Feature is locked into your device and cannot be restored to another device.
    • After the initial purchase you unlock the Backup feature. From then on the feature is enabled forever. However, you may not perform new backups after the current subscription expires (see below for details).
    • Once a subscription is expired, you need to re-purchase the item and confirm Buy on the dialog presented to you by iTunes. See the screen shot below.
    • If you delete and re-install the app, you can recover your subscription by tapping on the Restore All My Purchases button.
    • Always contact us first if and when you have issues. You'll get the best results that way.

     

    Once the service is enabled, you will have a new Backup & Restore section under Settings. You will be asked to create an account the first time. Please ensure to enter a valid email so that in case you forget your password we can email it to you. Also, the password cannot be changed later (for this version).

     
     
  3. Fixed some left over 3.0 issues.
  4. Minor UI Enhancements.
  5. Performance Improvements.
  6. New Icon.
  7. Provided a unitless type (called None) in Measurements.
iStayFit™ 4.0 Release Notes
End of Support for OS 2.x

This is the last version of iStayFit that is compatible with OS 2.x. Starting from next version the code base changes to support only OS 3.x. This is mainly due to the fact that Apple API have changed significantly in 3.0 and supporting multiple versions requires a lot of conditional logic in the code. iStayFit has evolved to be a large application and maintaining so much conditional logic adds unnecessary complexity to the code.

The next version will not be out for another month so there is plenty of time to upgrade your device OS (if you have not already done so) in order to ensure that the next update is available to you.

  1. Added all Measurements Data to the log export.
  2. Fixed bug while editing My Data items.
  3. Full 3.0 Compliance.
iStayFit™ 3.9 Release Notes
  1. Bug Fixes
  2. This is a bug fix release. A few bugs related to measurements are addressed in this version.

  3. OS 3.0 Note
  4. There are some visual discrepencies with OS 3.0 that will be resolved in iStayFit version 4.0.

iStayFit™ 3.8 Release Notes
  1. Crash issue in 3.7 Addressed
  2. The crash issue is addressed in this release and after the upgrade the proper patch is applied.

  3. Ability to Edit pre-defined lists (i.e. Categories, Muscles and Equipments)
  4. Now you can edit these lists. When in Workout Edit panel you will see a small arrow to the right of the list that is Editable. Tap on that in order to bring out the Edit button.

     

    In this panel you can:

    • Add / Delete New Items: You can add your own items to the list. Only the items that you have added can be deleted. The pre-defined items cannot be deleted.
    • Rename Pre-defined Items: You can rename the pre-define items.
    The order of the items in the list will remain alphabetical.

     
iStayFit™ 3.7 Release Notes
    Known crash issue with updates and suggested workaround before the fix is out in 3.8

    Issue: If your current iStayFit version was older than 3.3 before the update, this update will disable your app and you won't be able to start it again.

    Workaround: Don't upgrade until 3.8 is out to fix this issue. If you have updated and your application does not start, then you have three choices:

    1. If you have data that you care about and you backed up before update, you need to restore your device to a previous backup using iTunes. This will bring your data back up to that point. Then wait until 3.8 is out.
    2. [Recommended] If you have data that you care about and you don't have a recent backup. Just wait until 3.8 is out. It will fix your issue but you can't use the app till then. 3.8 is submitted on May 20th.
    3. If you don't care about your data, delete iStayFit and install a new copy. You won't get charged again.
  1. Measurement Graphs
  2. This is the Graph portion of the measurement tracking. Now you can graph all your measurement data as well as going through past data using different options.

    Flip through measurements: Use the arrows at the bottom of the graph to switch through different measurements.

     

    Flip through months: Select Monthly or 3 Months on the top of the graph and use the arrows to switch through different time ranges.

     
iStayFit™ 3.6 Release Notes
  1. Ad-hoc Measurement Tracking
  2. This is scale reloaded! Now you can track more than just your weight. The new interface allows you to simply enter any measurement as easy as before. What you can measure is up to your imagination. It could be any weight, length or percentage related data. Simply press the right arrow to enter data for the next measurement on a given day.

    NOTE: The graph for this new data is implemented in 3.7 which is already submitted. So enter data now and visualize it in 3.7

     

    Enable/Disable Measurement Items: The list is pre-populated with a number of items for simplicity. If the item you are interested is listed just enable it.

    Edit Measurement Items: You cannot delete the predefined list but you can re-order them (except weight). You can also add your own measurement. Once added, decide what type of data it is (select one of Weight, Length or Percentage).

  3. User Profile Panel
  4. There is a new panel to enter user data that does not change over time. This panel will grow over time and we have some cool ideas for this area. At the moment though only a few essential items are available that are required for this release.

    To access the panel Tap on the head icon in the top-right of the home screen.

     

    Assign Units to Weight Data: Up until this version the Weight scale was unitless. Now you get to choose a unit for the weights that you have entered so far. This will also be considered for all other measurements.

    Height: Your height is used in BMI calculation (see next point).

    Age and Gender: Your age and gender is used in BMR calculation (see next point).

     
  5. BMI/BMR Calculation on Weight Graph
  6. BMI and BMR calculation is displayed for every weight entry that you have entered when selected.

    Body Mass Index (BMI): is a statistical measurement which compares a person's weight and height. Though it does not actually measure the percentage of body fat, it is a useful tool to estimate a healthy body weight based on how tall a person is.

    Basal Metabilic Rate (BMR): is the amount of energy expended while at rest in a neutrally temperate environment, in the post-absorptive state (meaning that the digestive system is inactive, which requires about twelve hours of fasting in humans).

     
  7. Spanish Localization.
iStayFit™ 3.5 Release Notes
    This is an emergency release for a bug fix in Calendar dates. Version 3.6 has some exciting new features.
  1. Bug Fixes/Improvements
  2. The following bugs are fixed:

    • Improved Calendar Performance
    • Fixed Critical Calendar Bug With Dates that will show in May
  3. Russian Localization.
iStayFit™ 3.4 Release Notes
  1. Workout Cloning
  2. Based on popular request (on the forum) now you can clone an existing workout in a snap. Tap on Edit in Workout view and select Duplicate Workout.

     

    Select the desired workout and tap on Duplicate. A new workout is created with Copy appended to the name.

     
  3. Italian Localization.
iStayFit™ 3.3 Release Notes
  1. Bug Fixes
  2. The following bugs are fixed:

    • Calendar Date calculation was off
    • Log Sort By Name is not sorted by date as the secondary sort rule
    • Renaming old logs caused lists not to display properly
    • Text wheel formatting was invalid if the value looked like a number
  3. French Localization.
iStayFit™ 3.2 Release Notes
  1. Graphs: Take 2
  2. This release completes the graph coverage. Now any kind of exercise can be graphed even the custom types. For Custom Types only the numeric wheels are graphed.

     
  3. Bug Fixes
  4. The following bugs are fixed:

    • Calendar End Date was not being remembered properly
    • Log Export was not working for Free-Form workouts
iStayFit™ 3.1 Release Notes
  1. Graphs: Take 1
  2. Starting from this version Graphs are going to start appearing in many places. In this version weight related exercises are graphed only. The data on the graph is the Total Weight for that exercise session. The non-weight related exercises as well as custom type graphs are coming in 3.2.

    There are currenly two places that you can view graphs of your exercises:

    1. New Exercises Secion in Log: This is a new grouping by exercise in the Logs panel. This is essentially the same panel as the Exercise detail that is now also accessible from within the logs.
    2. Exercise History: This is the panel when on the set entry page, you tap on the little clock. The exercise history now shows the graph of the Total Weight

    Also the graph currently shows all the data. Given that most people have no more data than 2-3 months this is ok for now. Soon this graph will be interactive (similar to the weight graph) and you can enlarge and flip through months of data.

     
  3. Slight re-design of the log pages and new By Exercise grouping with Graph
  4. As mentioned previously the Logs can now be viewed grouped by exercises. Also some other improvements were made as follows:

    • Fonts of the Workout Group are larger
    • Date format is now easier to read
    • Exercise lines don't repeat the redundant date when not necessary.
     
  5. One Rep Max (1RM) Calculation
  6. When in Set entry page now your One Rep Max (1RM) is calculated for the currently active set.

     
  7. Ability to turn off Exercise images in Lists
  8. You can now turn images off to make lists shorter and quicker to navigate. This will not affect the images in the Set entry page and the detail flip-views. This will improve application performance and less memory is used.

     
  9. Increased the number of weight entries shown on Weight Graph from 10 to 20.
iStayFit™ 3.0 Release Notes
  1. Ability to Schedule Workouts.
  2. Now you can schedule your workouts once and don't need to remember what is due for today when you go to the gym. Today's scheduled workout is hilighted for you automatically.

    The scheduling starts from the home page and the new Calendar. The calendar shows you a quick overview of the schedules with meaningful icons. For details of the icons refer to the documentation available by tapping on the info button (i) when the calendar is enlarged.

    Schedule View: To enlarge the Calendar and setup your scheduling double tap on the Calendar.

     

    This will take you to the enlarged view of the Calendar. At this point you can interact with the Calendar by selecting days of the current month. When you select the day the details for that day is displayed at the top.

    Edit Schedule: To edit the schedules tap on the Edit button.

     

    Activate Schedules: The first view that you see displays list of available schedules. You can activate/inactivate a schedule by tapping on a row. You can have up to two active schedules at any given time.

    For your convenience there are two schedules pre-defined for you to get you going quickly. One is Weekly and the other is Bi-Weekly.

    Assign Workouts: To assign workouts to the days of the schedule, you select on the blue detail button for that schedule.

     

    This will take you to the list of all the days for that schedule. To assign workouts for a given day select that day and pick a workout. Save or Cancel after you are done.

     

    Once you select a day the list of workouts that you have defined (from the Workouts tab) is presented to you to choose from.

     

    Edit Schedule Parameters: You can also edit various parameters of a schedule. To do this, tap on the Edit button when in Schedule List.

    In this view you can:

    • Delete a Schedule
    • Add a new Schedule
    • Edit an existing Schedule
     

    Schedule Details: A schedule has a name, start date, end date, and the number of days within a single cycle of the schedule. You can decide to never end the schedule by checking off the Schedule Ends? switch.

     

    Schedule Colors: As mentioned previously you can have up to two active schedules. The schedules are color coded so that the icons are easier to interpret. In this case the first schedule is always Green and the second one is always Red.

     

    Exit Schedule View: Double tap anywhere on the Calendar again to exit the schedule view and go back to the home screen.

     

    Today's Scheduled Workout: Now that you have two schedules setup, when you press Start, the workouts for today are hilighted with their corresponding Schdule color.

     
iStayFit™ 2.7 Release Notes
  1. New searchable panel that provides all the exercises in one list.
  2. When you are setting up your workout, now there is a searchable list of all exercises. Just select the item at the bottom where it says List of all exercises...

     

    The list is always grouped by muscle group and alphabetized within that group. Initialy populated with all the exercises. As you type letters it is narrowed down based on the exercise name only.

     
  3. Support for Free-Form workouts.
  4. Now when you press Start on the home page, there is an additional item at the bottom of the list called Free Form Workout.... This option is useful if you decide to do something different that you did not plan before.

    NOTE: This free form workout session will be a one time thing only for that day. This will be logged under a name that you pick when you start it. No workout program will be generated.
     

    You are then presented with the option to pick a name for your workout.

     

    In the empty workout list, you tap on the + button (on top-right corner) to add exercises as you go.

     

    After selecting the + button, the same searchable list is provided to you to select exercises for that day.

     
  5. More flexible way to add exercises on the go during the workout.
  6. Leveraging the functionality described above, you can now add ad-hoc exercises to a pre-programmed workout during the workout session.

    Note: this ad-hoc addition will be for this session only. The new exercise will not be added to the Workout for future. If you want to add the exercise permanently, you should go to the Workout tab and add it there. The newly added exercise will be appended to the currently active session.

     
  7. Ability to turn off localization (for German users).
  8. Our German translation that was released in 2.6 is beta and will continue to improve over time by the help of the community. Until then, if you wanted to switch to the default English language without changing your localization on the phone, you can do so in the Settings panel.

     
  9. Minor UI Enhancements.
  10. Bug Fixes
  11. The following bugs are fixed:

    • Fixed the issue with German translation that the main translation file did not make it to 2.6. Now all the panels are translated to German when localization is set to German. The exercise descriptions as well as help pages will eventually be translated over time. Comments are welcome in the dedicated German section of our forum in here: iStayFitClub.com > Localization > German
iStayFit™ 2.6 Release Notes
  1. Ability to change log date
  2. This was a single most requested feature. This release contains just that. You are now able to change the log date to enter past data. There are bigger development efforts going in parallel while a few small releases (including this) are released in order to satisfy popular requests.

    To enter past data first you log your past workout as usual by clicking start and entering all the data. Once All the data is entered, then you change the date by following these steps:

    1. Go to the Log tab and select the Grouped view

    2. Select the Workout that you want to change its date

     

    3. Tap on the Edit buttong on the top-right corner

     

    5. Tap on the Edit Log Dates row

     

    6. Pick the dates as desired and tap on save

     
  3. Internationalization and first translation to German
  4. Due to popular request from users around the globe, this release is localized. This first release contains German translations for the main UI. This does not include help pages and exercise descriptions. Everything else is localized. Since we have limited resources for translation, we have used the on-line Google Translate engine to perform the translations.

    We are hoping that our German users will help to perfect the translation over time (some already have participated). There will be a dedicated section on our forum at iStayFitClub.com that welcomes our German users to comment on any corrections required for the translations.

iStayFit™ 2.5 Release Notes
  1. Added 34 new Stretch exercises.
  2. This was long overdue. The next exercise update will have a lot of Abs exercises.

  3. Changed log duration string to clarify hour/minute.
  4. Moved StopWatch higher and make it more sensitive.
  5. Added 0 to the weight wheels.
  6. New Icon.
  7. Bug Fixes.
  8. The following bugs are fixed:

    • Fixed Weight Entry Bug for the right wheel that was not being set properly.
    • Fixed Cardio type crash for new installations that was introduced in 2.4.
iStayFit™ 2.4 Release Notes
    Known crash issue with new installations and suggested workaround before the fix is out in 2.5

    Issue: For new installations, the default custom types are not setup properly. As a result cardio exercises that use the custom types crash when you try to use them.
    Workaround: Best option is to refrain from using them until the fix is out in 2.5. Alternatively, you can fix this by editing that exercise and setting a (regular/custom) type for it manually.

  1. New interactive graph for the scale that allows editing/deleting of past entries.
  2. Now you can enlarge your graph and interact with it by touching the graph surface. In order to enlarge the graph, double tap on the graph. Double tapping again will reduce it back to normal view.

    Expect to see this graph in many different areas of iStayFit™ over time.

     

    Once the graph is enlarged, you can select a point by simply touching it. If there are points that are too close, you can slide your finger in order to select the next point.

     

    Once a point is selected the detail of the data in that point is displayed on the top with option of Edit and Delete.

     
  3. Added optional beep to StopWatch.
  4. With StopWatch that was added in 2.2, now you can have the option of a beep when it stops (in addition to vibrate). This is especially useful for iPod users that do not have vibration supported on the device.

     
  5. Added finer increments to the scale and increased the weight on scale to 1000.
  6. The scale now goes up to 1000 (LB or KG) and the fraction wheel now supports 0.1 increments.

     
  7. Bug Fixes.
  8. The following bugs are fixed:

    • Fixed exercise order bug when same exercise added more than once to a workout.
    • Fixed the bug with ordering of log entries if there were more than 100 entries.
    • Fixed Export Bug for custom dates that was not exporting custom type values.
    • Fixed bug with custom types that editing them caused old logs to not display properly.
iStayFit™ 2.3 Release Notes
  1. Support for Scale for keeping track of your weight.
  2. What we have in this version is our first stab at a scale. We did not finish full implementation of all the features for the scale due to issues that existed in 2.2 and needed quicker attention. In this version you get to do the following:

    • Log your weight for today;
    • Log your weight for past;
    • View a tiny graph of the last 10 entries not scaled by time.

    In the next version you will get to do the following:

    • Proper graph that is scaled properly on the horizontal line;
    • Ability to enlarge the graph and interact with it;
    • Ability to erase previously entered data.

    Home page always displays the last entered date value.

     

    Entering Data: Everytime you tap on the scale, it assumes that you are entering your weight for today and sets the timestamp to today's date. This is the quick entry of a weight. Just tap on the scale and enter your weight. The data you enter is considered unitless at this point. This means that it is up to you how to interpret this data. If you are entering KG, think KG and if you are entering LB, think LB.

    This unitless weight will remain this way until in future enhancements we feel that the unit is required to incorporate this data into a report or graph and at that time you will be able to assign a unit to your weight data.

     

    Entering Past Data: To enter data for the past, simply tap on the portion of the scale that has date on it and you enter the date entry mode. You can select a date using the familiar date wheel.

    Note that if you want to replace the weight value for a date, you can re-enter it and the old value will be replaced.

     
  3. Allow 1/4 KG & LB increment by using a third wheel.
  4. Now you can track LB & KG to by 1/4 increments. This is done by introducing a 3rd wheel that always adds to the value of the 2nd wheel.

     

    This is implemented differently however for KB vs LB. Since the existing LB had fine increments designed for popular weights it is kept that way intact. There is a new type introduced named Weight (lb) fine that can be used to get the new wheels. You need to change the type of your exercise explicitly by editing your exercise.

    For KG however, the existing KG is changed to this. This is because the existing KG was already incrementing by one and adding the 3rd wheel will not conflict with what current users are used to.

     
  5. Bug Fixes.
  6. The following bugs are fixed:

    • New installations of version 2.2 were crashing when scrolling to the end of Abs exercise list.
    • Log export had some issues with Custom Types as well as file format. Now the log is grouped by each Custom Type in different sections.
    • Fixed stop watch font to display 3 digits properly.
    • If user had Remember Entire Sets to off the program was crashing when starting an exercise.
    • If log items were more than 100 items it was crashing when trying to list them in 2.2
iStayFit™ 2.2 Release Notes
    Some known issues and suggested workaround before the fixes are out in 2.3

    This version has the following issues that are fixed in 2.3. Version 2.3 release date is expedited to address these quickly and is due for submision Sunday Jan 18, 2009.

    Issue: For new installations, when you scroll to the bottom of Abs exercises the program crashes
    Workaround: This happens only at the end of the list. Avoid scrolling to the very end until fix is coming. Note that this is only for new installs.

    Issue: After starting a workout, when selecting an exercise the program crashes
    Workaround: This problem happens to people who don't use Remember Entire Sets feature. To get around this, simply go to Settings >> Remember Entire Sets and turn it to ON. Everything will work as before. The only difference is that your sets are now pre-filled for you as last time. You can still change the values using the wheel as usual.

    Issue: Log export to Email does not export in proper format.
    Workaround: Nothing for now. The format is enhanced to include Cardio exercises properly in 2.3.

  1. Support for Stop Watch for resting between sets.
  2. Now you can track your rests between sets using the Stop Watch. Just tap on the stop watch icon to toggle start/stop the timer. When the timer reaches the end there is a short vibrate to tell you that your rest is over. You can navigate out of the exercise panel (for one level only) and the timer continues in the background. You can move between exercises and the timer continues.

     

    The amount of rest for the Stop Watch can be set in two places. There is a global location where you set a global value (in seconds) for this amount. This is in the Settings tab. The default value is 60 seconds.

     

    Also if you have a specific rest requirement for a given exercise, you can set the rest amount for that exercise in the exercise edit panel.

     
  3. Add start time to the workout as well as end time so that duration is kept track.
  4. From this point forward when you start an exercise, it tracks the start time as well as the end time. This provides tracking of the duration.

    NOTE: During the update all the previous log data is augmented with the default value of 1 hour for the duration.

     
  5. Four New exercises.
  6. We are working on a large set of new exercises based on your requests. They will be released parially with each release. This release contains a small batch of 4.

     
     
  7. Add workout progress to the set entry page in form of a pie chart.
  8. Now with one glance you can tell how far you are in performing your workout routine. The pie chart is shown both on the home page as well as the set entry page.

     
  9. When you add an exercise to a workout, update the active session as well.
  10. This feature was requested by many users. Now when you are in a middle of a workout, if you decide to add an exercise to the routine, the update is reflected immediately in the current routine. Note that only additions are relfected (to the bottom of the list). Deletions and/or any other modification to the exercise detail is not reflected in the current session. They will take effect on the next session.
  11. Ability to add a set by double tapping the next button.
  12. Now if you finish the last set and feel like doing more sets, you are able to increase your sets by double tapping on the right arrow .

     
       
  13. Ability to view Notes in the logs.
  14. Similar to the Exercise log view, now all log views display your notes.
  15. Ability to email logs.
  16. Email yourself a copy of your logs in your preferred format so that you can view/graph it on your PC/Mac using your favorite plotting software.

    You can access the email from the Settings Tab.

     
     
  17. Ability to duplicate an existing exercise.
  18. If you do different routines that contain the same exercise but with different requirements of set/rest you can now quickly duplicate the exercise and set the parameters different for the new one.

    This is achieved in the exercise edit panel with the new Duplicate button.

     
       
  19. Allow Minute type to increment by 1.
  20. Now the default Minute type is set to increment 1 minute at a time.

  21. Increase sensitivity of the buttons on Set page.
  22. The indicated buttons are more responsive now.

  23. Bug Fixes.
    • Deleting an exercise in 2.0.2 was deleting the exercise right above it instead
    • Custom Type fails to set wheel properly if the min value is not equal to increment
    • Fix Long Name workout programs to display properly
iStayFit™ 2.1 Release Notes
  1. Support for Custom Type.
  2. Now you can define the exercise type to be anything you want. Using custom types you get to define what to keep track in up to 4 data wheels.

    This takes the weight tracking to a new level. The data type that you track could be Numeric or Text. Full instructions are included as info pages in the Exercise Edit pages.

     
     

    Here is a 10 minutes video demonstration


  3. Providing exercise progress summary on the home page.
  4. This is a minor addition to the home page. This area is going to have a lot of other useful information in 2.2.

  5. Six New Cardio exercises demonstrating new Custom Type.
  6. The following exercises are new to demonstrate new custom type that can be used for different types of cardio.

  7. Added new Same As Last button which is a quick entry for duplicating all your sets as the last time.
  8. If you usually repeat the same rep/weight (or any other type of data) for all your sets, then this is a useful button for quick entry. It takes the values for all your sets from last time, and duplicates them into the current exercise. This will replace the Apply To All button.

     
  9. Sort the Log date in reverse order so that the latest entries are on top.
  10. The log pages (both grouped and ungrouped) are now sorted by descending order so that the latest data shows on top.

  11. Allow reps to continue incrementing one by one after 30 up to 200.
  12. This is self explanatory. This was an oversight that was reported by customers. The reps should be continuous.

iStayFit™ 2.0.2 Release Notes
  1. New Support Page for adhoc Upload/Download of your data to our data server.


  2. This is the new Support feature in the settings tab that allows ad-hoc upload/download of your data to our server for analysis. This will facilitate quick turnaround fixes should any problems arise during the migration. Please ensure to contact us for full instructions before uploading your files.

  3. Bug Fixes.
  4. There was a bug in the Log pages that even though application data was being logged there were not being viewed properly. This is now fixed.

iStayFit™ 2.0 Release Notes
  1. Database Redesign
  2. In this version iStayFit™ went through a major redesign of the database. This was to accommodate central exercise repository as well as a flexible schema to allow future upcoming enhancements easily. As a result of this change, right after the installation, the first time that you run iStayFit™, your data is migrated to the new database.

    Since in prior versions you had to create an exercise multiple times for each workout, during the migration these exercises are merged together into a single exercise. All the data in the logs are updated to point to this single exercise. We recommend that after update visit your exercise list and go over all the custom exercises one by one and do some minor tweaks if necessary. For majority of the cases you don't really need to do anything but it is good to do an overall review.

    Please note that during migration no data is deleted. All your version 1.x data is left untouched. We have thoroughly tested this version and the migration algorithm to ensure smooth upgrade for everyone. However, should you encounter any problems please contact us immediately and we will be here to help.

  3. New info buttons to provide useful usage information based on current context.
  4. Look for many info buttons added to various panels that will bring up a local context sensitive help for that panel.

  5. New redesigned Set entry page with many new features.
  6. The new Set Entry page is redesigned to provide smoother navigation as well as new useful visual clues. The new functions include:

    • Ability to move to the next/previous exercise in the exercise list.
    • Last execution of this exercise is provided in a summary format (light gray color) in order to make it easy to compare with previous session.
    • Current (Now) execution of this exercise is provided a summary format (brown) in order to make it easy to see an overall performance right here without a need to navigate out.
    • Ability to add a note (see screen shot below)
    • Ability to view logs (see screen shot below)

  7. Ability to Add Notes to an exercise during a workout session
  8. The note added in here will be for this exercise, this session only and it will be saved to your log as part of log data. This information can be viewed later in the log entry panel for this exercise in the new log panel available from the Set entry page.

    Note that the current log tab does not show notes as it is going to be redesigned in near future. Notes will be displayed then in the newly redesigned log pages.

  9. Ability to View the logs for a given exercise right from the Set entry page
  10. As it can be seen this is a quick comparison of the past performance of the current exercise.

  11. New Exercises Tab that provides a centralized exercise list
  12. The list in here is presented at the first level grouped by body part. Once you select a body part, you will be presented with the list of all the exercises for that body part. This includes both custom and pre-defined exercises. This single view simplifies the process of defining exercises.

    Now that category is available as part of the exercise edit page, you can move exercises around from one category to another by changing this attribute in the edit page.

  13. New Workouts Tab
  14. Workouts tab is where you create your workout routines and add exercises to them. This functionlity at surface is essentially the same as Add or Edit Workouts button on the home page. However, underneath it only creates a link to an exercise as opposed to duplicating them.

    This means that if you change the exercise in the Exercises tab at a later time, the changes are always reflected in the workouts that use that exercise.

    Based on the above, as a result, the Add or Edit Workouts button on the home page is obsolete. This button will be removed in the next update.

  15. Support for Categories in the exercise edit page
  16. Now you can change this value and move an exercise from one category to another.

  17. New 2.5 multiples added for LB weight type for weights below 25 LB for Bowflex machines
  18. More granular support of weights for Bowflex (and some other) machines that have multiples of 2.5 LB.

    NOTE: If there is an increment that is missing for a given weight, write to us and we will include it in the next update of the software.

  19. New Usage Count visual clue
  20. When picking exercises to add to a workout, you may find a new circle with a number beside some of the exercises that have been used before. This number indicates how many times this exercise has been used before. The red circle indicates that this exercise has been used before 2 times. The green circle indicates also that this exercise has been used before 2 times one of which is in this workout.

  21. New Stretching category with 1 new exercise
  22. There will be over 30 new stretching exercises in 2.1. This is a place-holder for the new category.