Skip to content

Commit

Permalink
prepared app for 1.2.1 release
Browse files Browse the repository at this point in the history
- changed version and build number
- added new changelogs
  • Loading branch information
timfraedrich committed Aug 16, 2020
1 parent 8199701 commit 6c1eb65
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 49 deletions.
8 changes: 4 additions & 4 deletions OutRun.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1340,14 +1340,14 @@
CODE_SIGN_ENTITLEMENTS = OutRun/OutRun.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 6;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = QT27QDFZ7N;
INFOPLIST_FILE = "$(SRCROOT)/OutRun/Support Files/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2;
MARKETING_VERSION = 1.2.1;
PRODUCT_BUNDLE_IDENTIFIER = de.tadris.OutRun;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -1364,14 +1364,14 @@
CODE_SIGN_ENTITLEMENTS = OutRun/OutRun.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 6;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = QT27QDFZ7N;
INFOPLIST_FILE = "$(SRCROOT)/OutRun/Support Files/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2;
MARKETING_VERSION = 1.2.1;
PRODUCT_BUNDLE_IDENTIFIER = de.tadris.OutRun;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down
2 changes: 1 addition & 1 deletion OutRun/Models/Config.swift
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ enum Config {
}

static var changeLogs: [String:String] = [
"1.2" : LS("ChangeLog_1.2")
"1.2.1" : LS("ChangeLog_1.2.1")
]

static var isDarkModeEnabled: Bool {
Expand Down
29 changes: 7 additions & 22 deletions OutRun/Support Files/Base.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -377,31 +377,16 @@
// MARK: ChangeLog

"ChangeLog" = "Changelog";
"ChangeLog_1.2" = "It has been way too long since the last release, many of you have reached out and even asked if the project will still be continued, and I'm glad to be able to share some very exciting news regarding that.
"ChangeLog_1.2.1" = "This release only contains a few critical bug fixes, which needed to be fixed fast.

OutRun was never a project for profit, I always just wanted a simple fitness tracker that just does its job and does not need me to hand over all my data to some random company. That is why I decided to make OutRun not only free, but also open-source from this day on.
Specifically I am talking about:

Thank you all so much for your support, I really could not have done it without you and I hope now that the app is free you will be able to recommend it to even more people.


But now let's get into what changed in this update:

- You can now finally pause a workout if you want to take a break and in addition to that the app will also automatically pause if it detects that you are not moving. This was a pretty highly requested feature, so I hope you will enjoy it.

- When finishing a workout you will now get the ability to continue it through a neat little dialog, which will also enable you to discard or save the workout (the latter happening automatically after a certain time).

- There is a share feature now, which you can use to share individual workouts as OutRun-Backups or GPX-file.

- Starting a workout is now faster, because you will not be asked what kind of workout you want to record anymore. To get the old dialog you can still long-press the plus button on the main screen, but you can also just tap the type on the recording screen and even change it after you started the workout. The default type of workout to record can be set in settings.

- Two more workout types were added: OutRun now also supports hiking and skating

- When editing non-essential information like a comment for a workout there now will not be a dialog that it could be fake anymore, this was due to the mechanism behind workout editing and is not fixed

one last thing:

- I hope I finally got to fix the crashing issue a number of people were having, at least sort of. The crashes were due to the map on the recording screen drawing too much performance. People affected by this problem can now just turn the map off in settings to prevent those crashes until a permanent solution is found.
- way too long waiting times when wanting to record a workout due to a rounding error in the apps logic
- app crashes because of inconsistencies in the data
- map views having the wrong appearance
- an alert talking about there being an error in the logic supposed to record the workouts, even though that logic worked just fine

And that is it when it comes to changes in this version.

If you have any questions or feedback, feel free to reach out at [email protected].

Expand Down
29 changes: 7 additions & 22 deletions OutRun/Support Files/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -367,31 +367,16 @@
// MARK: ChangeLog

"ChangeLog" = "Changelog";
"ChangeLog_1.2" = "Der letzte Release liegt leider schon so lange zurück, dass ich schon gefragt wurde, ob das Projekt noch weitergeführt wird, und nun bin ich froh dazu sehr gute Nachrichten teilen zu können.
"ChangeLog_1.2" = "Diese Version enthält nur einige Fehlerbehebungen, die schnell beseitigt werden mussten, da sie die Nutzung der App beeinträchtigen.

OutRun war nie dazu bestimmt finanziell erfolgreich zu werden. Ich wollte lediglich einen einfach Fitness-Tracker, der seinen Job macht und meien Daten nicht einfach mit ihrend einer Firma teilt. Deshalb habe ich mich dazu entschlossen OutRun von nun an nicht nur kostenfrei, sondern auch open-source zu machen.
Genau rede ich über folgendes:

Ich danke wirklich Jedem, der mich bis hier her unterstütz hat. Ohne so viel Unterstützung hätte ich das nie geschafft und ich hoffe, dass ihr sie jetzt, da die App kostenfrei ist, an noch mehr Leute weiterempfehlen könnt.


Aber nun zu den Sachen, die sich in dieser Version verändert haben:

- Man kann nun endlich ein Workout pausieren, wenn man mal eine Pause machen möchte und zusätzlich macht die App auch automatisch eine Pause, wenn sie merkt, dass man sich nicht bewegt. Das war eine sehr oft gewünschte Funktion, ich hoffe sie gefällt euch.

- Nachdem man ein Workout abgeschlossen hat, hat man jetzt die Möglichkeit dieses weiter zu führen.

- Das Teilen eines einzelnen Workouts ist nun möglich, sowohl als OutRun-Backup, als auch als GPX-Datei

- Ein Workout zu starten geht nun schneller, weil es nun einen Standardtypen gibt und man andere entweder durch langes Drücken auf den Plus-Knopf oder durch Ändern des Workouttypen im Aufnahmebildschirm wählen kann.

- Es gibt nun zwei neue Workouttypen: Wandern und Skaten

- Beim Bearbeiten von Workouts werden diese nicht mehr als potenziell gefälscht angezeigt, wenn man Daten wie zum Beispiel den Kommentar ändert.

und zum Schluss noch etwas:

- I hoffe ich konnte mit diesem Update endlich die Abstürze beheben, die Einige beim Aufnehmen haben. Leute, die von diesem Problem betroffen waren, können nun in den Einstellungen einfach die dafür verantwortliche Karte, während des Aufnehmens ausstellen, bis ich eine permanente Lösung gefunden habe.
- viel zu lange Ladezeit wenn man ein Workout aufnehmen möchte, weil es einen Rundungsfehler in der Applogik gab
- Appabstürze aufgrund von Widersprüchen in den Daten
- Kartenbilder mit falschem Aussehen
- ein Dialog, der darüber redet, es gäbe einen Fehler in der Logik, die das Workout aufnehmen soll, obwohl die Logik vollkommen plangemäß funktioniert hat

Das war auch schon alles, was sich in dieser Version verändert hat.

Solltest du noch Fragen oder Feedback haben, dann schreib mir doch unter [email protected].

Expand Down

0 comments on commit 6c1eb65

Please sign in to comment.