Skip to content

Commit

Permalink
0.17.3
Browse files Browse the repository at this point in the history
  • Loading branch information
brodeurlv committed May 12, 2019
1 parent 20f0fd6 commit e2f1fc6
Show file tree
Hide file tree
Showing 7 changed files with 225 additions and 119 deletions.
193 changes: 193 additions & 0 deletions CHANGELOG.md
@@ -0,0 +1,193 @@
## Change Log

### 0.17.3 : May 12, 2019
- Enhancement : Added FFMI index (#62)
- Enhancement : Project refactoring & migration to androidX (Thank you TacoTheDank)
- Bug : Fixed crash after app reset (#65)

### 0.17.2 : April 5, 2019
- Enhancement : Permissions have been made optional
- Enhancement : Cardio fragment removed

### 0.17.1 : March 27, 2019
- Bug : Fixed bug where app would freeze while editing the creation profile

### 0.17 : March 17, 2019
- Enhancement : Optimized start-up and updated UI
- Enhancement : Added fat, muscle, water, and BMI to weight tracking
- Enhancement : Added date to record list
- Enhancement : Added gender to profile for BMI calculation
- Bug : Fixed vibration at the end of countdown when the screen is off
- Bug : Other small bug fixes

### 0.16.2 : January 16, 2019
- Enhancement : It's now possible to copy existing records
- Enhancement : Main list now displays last date history
- Enhancement : Refactoring for better performance
- Enhancement : Added filtering in exercise page (thanks to @geniusupgrader)

### 0.16.1 : November 14, 2018
- Bug : Fixed crash on Cardio page
- Bug : Fixed title on Workout page

### 0.16 : November 8, 2018
- Enhancement : Merged Cardio and Bodybuilding UI
- Enhancement : UI improvement
- Enhancement : Records are now visible on Exercise page
- Bug : Removed case sensitivity for the Exercise list's order
- Bug : Fixed crash on graph when less than 5 reps

### 0.15.3 : October 8, 2018
- Enhancement : Ability to add an exercise from the Exercise page (thanks to @geniusupgrader)
- Enhancement : Ability to set exercise as Favorite in the list
- Enhancement : Ability to edit exercise from main screen by clicking on the exercise picture
- Enhancement : Renaming of terms

### 0.15.2 : September 19, 2018
- Bug : Fixed intro

### 0.15.1 : September 13, 2018
- Bug : Fixed float issue for profile size
- Bug : Fixed wrong image rotation
- Bug : Fixed CVS export for body measures

### 0.15 - August 8, 2018
- Enhancement : Profile photo in Menu
- Enhancement : New profile fragment
- Enhancement : Ability to remove photo
- Enhancement : Small UI updates

### 0.14.6 - June 15, 2018
- Enhancement : Added German language support (Thanks to @EGUltraTM)

### 0.14.5 - June 11, 2018
- Enhancement : Ability to set a picture for the profile
- Enhancement : Crop tool for pictures
- Enhancement : New Dialog box and Toast, Init optimization

### 0.14.4 - May 19, 2018
- Bug : Fixed issue with Time dialog display on Android 8+
- Bug : Fixed issue with Camera dialog display on Android 8+
- Enhancement : Better exercise refresh
- Enhancement : Automatically close intro after profile creation
- Enhancement : MP3 player hidden by default

### 0.14.3 - May 15, 2018
- Bug : Fixed sum of weight during rest time
- Bug : Fixed some crash on app resume
- Enhancement : Added min and max value for exercises
- Enhancement : Performance enhancement
- Enhancement : Rest countdown vibrates 2 sec before the end
- Enhancement : Added cross in table to delete Weight and Body measurements
- Enhancement : Exercise list with icons and details
- Enhancement : Current exercise with icons

### 0.14.2 : February 18, 2018
- Bug : Fixed profile initialization

### 0.14.1 : February 11, 2018
- Bug : Fixed crash on initialization

### 0.14 : February 6, 2018
- Enhancement : App introduction for new users
- Enhancement : Added summary to the rest dialog box
- Enhancement : Ability to define default weight Unit
- Enhancement : Weight on exercise can now be a float
- Bug : Fixed issue with Body weight graph date being one day off
- Bug : Minor UI fixes and fixed typo
- Bug : Fixed crash on machine photo click

### 0.13.2 : October 14, 2017
- Bug : Fixed issue on photo association for machines
- Enhancement : Removed internet permission

### 0.13.1 : 08/10/2017
- Enhancement : Added fill color to graph
- Bug : Fixed typo

### 0.13 : September 17, 2017
- Enhancement : Added Body measurement feature
- Enhancement : Rest time option after adding record
- Enhancement : Change audio time when clicking on the progress bar
- Enhancement : Date modified to follow local settings
- Enhancement : Simplified UI
- Enhancement : New app icon
- Bug : Fix crash when no profile is entered

### 0.12 : September 25, 2016
- Enhancement : Open-sourced on GitHub!
- Enhancement : New tab display
- Enhancement : Added time to records
- Enhancement : Added "all" button to graph page
- Enhancement : UI Enhancement
- Bug : Fixed graph fragment that was blocked on SUM filter
- Bug : Fixed MP3 player reappearing
- Bug : Fixed crash with switching profiles

### 0.11 : November 7, 2015
- Enhancement : Ability to get machine image from gallery
- Enhancement : Ability to hide the player bar
- Enhancement : Ability to rename profile
- Enhancement : Language corrections
- Enhancement : Database optimization

### 0.10 : September 26, 2015
- Enhancement : Changed name
- Enhancement : Ability to associate a photo to a machine
- Enhancement : Add table for profile weight
- Enhancement : Zoom button for graph
- Enhancement : MP3 player UI and more file formats supported
- Bug : Fixed renaming a machine not being possible

### 0.9 : August 3, 2015
- Bug : Fixed crash with 0.8 update
- Bug : Fixed cardio date picker not working
- Enhancement : MP3 player listview is more readable

### 0.8 : August 1, 2015
- Enhancement : Rework machine page
- Enhancement : CVS profile weight export
- Enhancement : Graphics automatic zoom
- Enhancement : Music player icon modification
- Enhancement : Application icon modification
- Bug : Fixed empty profile not being allowed
- Bug : Fixed crash when player stopped

### 0.7 : June 7, 2015
- Enhancement : Added functions to weightlifting graph
- Enhancement : Pause music when headphones are unplugged
- Enhancement : New icons for navigation drawer
- Bug : Fixed crash at the end of the playlist

### 0.6 : March 15, 2015
- Enhancement : Added music player
- Enhancement : Added chronometer
- Enhancement : Ability to rename a machine
- Enhancement : Added unit selection
- Enhancement : Some UI enhancements
- Enhancement : Added date selection in profile view
- Bug : Fixed wrong values in Graph view
- Bug : Fixed view overlap on restore

### 0.5 : December 28, 2014
- Enhancement : Application Navigation modified
- Enhancement : Import/Export CSV (Beta)
- Enhancement : Keep selected machine in History and Graph
- Performance : Limit to 10 records in Records panel

### 0.4 : December 10, 2014
- Enhancement : Removed API7 support
- Enhancement : Filter machine by profile
- Bug : Fix crash when entering empty weight
- Bug : Fix dates on profile weight graph

### 0.3 : November 26, 2014
- Enhancement : Update of Cardio fragment
- Bug : Fix crash when restoring app

### 0.2 : November 22, 2014
- Enhancement : Added profile management
- Bug : Fix few bugs

### 0.1 : October 20, 2014
- Beta version
120 changes: 14 additions & 106 deletions README.md
@@ -1,127 +1,35 @@
![FastnFitness Logo](https://lh3.googleusercontent.com/KKJw0HA9fD2g9mZMhzzeretD4Tvkr7-wPVzl7WMTTXiiqO6ikS5SqR5X9E8i2HPrNQ=w300)
# Welcome to FastnFitness wiki !
![FastNFitness Logo](https://lh3.googleusercontent.com/KKJw0HA9fD2g9mZMhzzeretD4Tvkr7-wPVzl7WMTTXiiqO6ikS5SqR5X9E8i2HPrNQ=w300)
# Welcome to the FastNFitness wiki!

https://play.google.com/store/apps/details?id=com.easyfitness

## Track your progress (Power lifting and fitness) easily and quickly
## Track your progress (power lifting and fitness) quickly and easily

Take the control of your app by becoming one of its developers:
https://github.com/brodeurlv/fastnfitness
Now you can track your progress easily and quickly!
You can create as many machines as you want with the name you want!
It's your choice!

Now you can track you progress easily and quickly!
You can create as many machine as you want with the name you want ! It's your choice !

Many graphics will show your progress and your body evolution.

Don't leave the app to get your music. A music player is integrated with the app !

Easy !
Graphics will show your progress and your body evolution.

Don't leave the app to get your music; a music player is integrated into the app!


## Development

For Development [Android Studio](https://developer.android.com/studio/) with [gradle](https://gradle.org/) is used. If you want to develop and contribute, the easiest way is to use Android Studio as well.
For development, [Android Studio](https://developer.android.com/studio/) with [gradle](https://gradle.org/) is used. If you want to develop and contribute, the easiest way is to use Android Studio as well.

1. First fork this project on Github.
2. Then clone it within Android Studio:
1. Fork the project on GitHub.
2. Clone it within Android Studio or a Git Bash:
1. From the Welcome Screen: Check out project from Version Control -> Git
1. Or from within Android Studio: File -> New -> Project from version control -> Git
2. Log in to Github... -> Create API Token -> Enter your username and password from your Github account
3. Add the url of your forked project in „Git Repository URL“
2. Log in to GitHub... -> Create API Token -> Enter your username and password from your GitHub account
3. Add the URL of your forked project in „Git Repository URL“
4. Clone
3. Click **No** on the next Dialog: „Would you like to create an Android Studio project for the sources you have checked out to [...]
3. Click **No** on the next dialog: `Would you like to create an Android Studio project for the sources you have checked out to [...]`
4. Then open an existing Android Studio project:
1. From the Welcome Screen: Open an existing Android Studio project
1. Or from within Android Studio: File -> Open
2. Search for the path, where you cloned this project
5. Do you want to add the following file to Git? (Project.xml) -> **No**
6. Then in the Build window: Add Google Maven repository
7. File -> Sync Project with Gradle Files




## Change Log

### 0.17.2 : April 5, 2019

- Enhancement : Permissions have been made optional
- Enhancement : Cardio fragment removed

### 0.17.1 : March 27, 2019

- Bug : Fixed frozen edit in creation profil

### 0.17 : March 17, 2019

- Enhancement : Optimized start-up and update UI
- Enhancement : Added fat, muscles and water and BMI to weight tracking
- Enhancement : Added date to record list
- Enhancement : Added gender to profile for BMI calculation
- Bug : Fixed vibration at the end of countdown when screen off
- Bug : Other small bug fixes

https://github.com/brodeurlv/fastnfitness/releases/tag/0.17

### 0.16.2 : January 16, 2019
- Enhancement : Possibility to copy existing records
- Enhancement : Main list displaying last date history
- Enhancement : Refactoring for better performances
- Enhancement : Added filtering in exercise page (Thanks to @geniusupgrader)

### 0.16.1 : November 14, 2018
- Bug : Fixed crash on Cardio page
- Bug : Fixed title on Workout page

### 0.16 : November 8, 2018
- Enhancement : Merge of Cardio and Bodybuilding UI
- Enhancement : UI improvement
- Enhancement : Records visible on Exercise page
- Bug : Removed Exercise list order case sensitive
- Bug : Fixed crash on graph when less that 5 reps

### 0.15.2 : September 19, 2018
- Bug : Fixed intro

### 0.15.1 : September 13, 2018
- Bug : Fixed float issue for profile size
- Bug : Fixed wrong image rotation
- Bug : Fixed CVS export for bodymeasures

### 0.15 - August 8, 2018
- Enhancement : Profile photo in Menu
- Enhancement : New profile fragment
- Enhancement : Possibility to remove a photo
- Enhancement : Small UI updates

### 0.14.6 - June 15, 2018

- Enhancement : Added German Version (Thanks to @EGUltraTM)

### 0.14.5 - June 11, 2018

- Enhancement : Possibility to set a picture for the profile
- Enhancement : Crop tool for pictures
- Enhancement : New Dialogbox and Toast, Init optimization

### 0.14.4

- Bug : Fixed issue on Time dialog display on Android 8+
- Bug : Fixed issue on Camera dialog display on Android 8+
- Enhancement : Better exercise refresh
- Enhancement : Automatically close intro after profile creation
- Enhancement : MP3 player hidden by default

### 0.14.3

- Bug : Fixed sum of weight during rest time
- Bug : Fixed some crash on app resume
- Enhancement : Added min and max value for exercises
- Enhancement : Performance enhancement
- Enhancement : Rest countdown vibrates 2 sec before the end
- Enhancement : Added cross in table to delete Weight and Body measures
- Enhancement : Exercise list with icons and details
- Enhancement : Current exercise with icons


3 changes: 2 additions & 1 deletion app/app.iml
Expand Up @@ -130,6 +130,7 @@
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/validate_signing_config" />
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
<excludeFolder url="file://$MODULE_DIR$/build/reports" />
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
</content>
<orderEntry type="jdk" jdkName="Android API 28 Platform" jdkType="Android SDK" />
Expand Down Expand Up @@ -164,6 +165,7 @@
<orderEntry type="library" name="Gradle: androidx.databinding:databinding-adapters:3.3.2@aar" level="project" />
<orderEntry type="library" name="Gradle: androidx.collection:collection:1.1.0-alpha02@jar" level="project" />
<orderEntry type="library" name="Gradle: __local_aars__:C.\Dev\fastnfitness_master\fastnfitness\app\libs\javacsv-2.1.jar:unspecified@jar" level="project" />
<orderEntry type="library" name="Gradle: com.mikhaellopez:circularimageview:3.2.0@aar" level="project" />
<orderEntry type="library" name="Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar" level="project" />
<orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-v4:1.0.0@aar" level="project" />
<orderEntry type="library" name="Gradle: com.ogaclejapan.smarttablayout:library:2.0.0@aar" level="project" />
Expand Down Expand Up @@ -194,7 +196,6 @@
<orderEntry type="library" name="Gradle: com.ogaclejapan.smarttablayout:utils-v4:2.0.0@aar" level="project" />
<orderEntry type="library" name="Gradle: de.psdev.licensesdialog:licensesdialog:1.8.3@aar" level="project" />
<orderEntry type="library" name="Gradle: com.pnikosis:materialish-progress:1.7@aar" level="project" />
<orderEntry type="library" name="Gradle: com.mikhaellopez:circularimageview:3.0.2@aar" level="project" />
<orderEntry type="library" name="Gradle: android-android-28" level="project" />
</component>
</module>
6 changes: 3 additions & 3 deletions app/build.gradle
Expand Up @@ -8,8 +8,8 @@ android {
applicationId "com.easyfitness"
minSdkVersion 21
targetSdkVersion 28
versionCode 30
versionName "0.17.2"
versionCode 31
versionName "0.17.3"

vectorDrawables.useSupportLibrary = true
}
Expand Down Expand Up @@ -99,7 +99,7 @@ dependencies {
implementation 'com.ogaclejapan.smarttablayout:utils-v4:2.0.0@aar'
implementation 'com.github.lzyzsd:circleprogress:1.2.1'
implementation 'com.heinrichreimersoftware:material-intro:1.6' //1.6.2
implementation 'com.mikhaellopez:circularimageview:3.0.2' //3.2.0
implementation 'com.mikhaellopez:circularimageview:3.2.0' //3.2.0
implementation 'com.github.f0ris.sweetalert:library:1.5.6'
implementation 'com.github.onurkagan:ktoast:1.0.3'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
Expand Down

0 comments on commit e2f1fc6

Please sign in to comment.