Skip to content

Commit

Permalink
Merge branch 'main' into refactorInterpolation
Browse files Browse the repository at this point in the history
  • Loading branch information
braniii committed Jan 30, 2024
2 parents 8fbd729 + 7599f03 commit 07fe73b
Show file tree
Hide file tree
Showing 31 changed files with 1,807 additions and 534 deletions.
19 changes: 17 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,23 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- All new and improved interpolation API, the predictions are now more reliable

### Bugfix 🐛:
- Fix bug, that allowed target weights below 50kg
- Fix bug, when reloading theme


## [0.5.0] - 2024-01-25
### Added Features and Improvements 🙌:
- Hello World! Thx to the community, the app is now available in Czech, Korean, Norwegian, and Polish 🎉
- Improved readme, screenshots, and app description (fastlane)


## [0.4.7] - 2024-01-18
### Added Features and Improvements 🙌:
- Accelerated import

### Bugfix 🐛:
- Fix bug, that allowed target weights below 50kg


## [0.4.6] - 2024-01-08
### Bugfix 🐛:
- Fix bug, when using lb and st units
Expand Down Expand Up @@ -145,7 +158,9 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- initial release


[Unreleased]: https://github.com/quantumphysique/trale/compare/v0.4.6...main
[Unreleased]: https://github.com/quantumphysique/trale/compare/v0.5.0...main
[0.5.0]: https://github.com/quantumphysique/trale/compare/v0.4.7...v0.5.0
[0.4.7]: https://github.com/quantumphysique/trale/compare/v0.4.6...v0.4.7
[0.4.6]: https://github.com/quantumphysique/trale/compare/v0.4.4...v0.4.6
[0.4.4]: https://github.com/quantumphysique/trale/compare/v0.4.3...v0.4.4
[0.4.3]: https://github.com/quantumphysique/trale/compare/v0.4.2...v0.4.3
Expand Down
72 changes: 38 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
<div align="center">
<img src="fastlane/metadata/android/en-US/images/featureGraphic.png" />
<a href="https://www.gnu.org/licenses/agpl-3.0" alt="License: GPLv3"><img src="https://img.shields.io/badge/License-AGPL%20v3-blue.svg" alt="AGPLv3+ license badge" />
<a href="https://github.com/QuantumPhysique/trale/releases" alt="GitHub releases"><img src="https://img.shields.io/github/release/QuantumPhysique/trale.svg" alt="Release version badge" />
<a href="https://hosted.weblate.org/engage/trale/"><img src="https://hosted.weblate.org/widget/trale/localizations/svg-badge.svg" alt="Translation status badge" />
</a>
</div>

# trale – a simple body weight diary app respecting your privacy.
# A simple body-weight diary app respecting your privacy.

This simplistic, material design app is perfectly suited for locking your
weight. Whether you want to gain or lose weight, this app is the perfect
companion to reach your optimal weight.
Lock in your optimal weight by losing or gaining with this simple, material design app.

Join our community today to trace yourself 🐺🤸‍♀️🏋‍♀️🧘‍♂️🏆🥇
Join our community today 🐺🤸‍♀️🏋‍♀️🧘‍♂️🏆🥇


## Installation
Expand All @@ -17,19 +19,21 @@ Join our community today to trace yourself 🐺🤸‍♀️🏋‍♀️🧘‍
alt="Get it on F-Droid"
height="80">](https://f-droid.org/packages/de.quantumphysique.trale)

The preferred way for now is to use fdroid. Otherwise, it is also available direclty via Github in the [latest release](https://github.com/QuantumPhysique/trale/releases/latest).
Preferably use F-Droid. \
The [latest release](https://github.com/QuantumPhysique/trale/releases/latest) can also be downloaded here.

## Why trale 🐺?
- Truly **FREE**: No annoying advertising no permission
- Modern appearance using **MATERIAL DESIGN 3**
- **CUSTOMIZABLE**: Many free custom themes, **DARK MODE**, and several **UNITS**. Tracking your **PROGRESS**
- Track your **PROGRESS** with state-of-the-art data modeling 🧑‍💻
- **PRIVACY**: Not just empty promises, it is fully <a href="https://github.com/QuantumPhysique/trale">open-source</a>
- Truly **gratis**: No annoying advertising, no tracker
- Modern appearance using **Material Design 3**
- **Customizable**: Many custom themes, **dark mode**, and several **units**
- Track your **progress** with state-of-the-art data modeling 🧑‍💻
- Import and export of your measurements
- **Privacy**: No permissions and we do not collect any data
- **<a href="https://github.com/comradekingu/trale/blob/main/LICENSE">Copylefted libre software</a>**: Our words are not just empty promises

## Upcoming features 🚀
- [x] Import and export of your measurements
- [ ] Achievements and motivational messages
- [ ] Add to Google play store
- [ ] Add to Google Play store

## Screenshots
<div align="center">
Expand All @@ -41,34 +45,34 @@ The preferred way for now is to use fdroid. Otherwise, it is also available dire

## FAQ
##### I found a bug
Please open a new <a href="https://github.com/QuantumPhysique/trale/-/issues">issue</a>.
Please open a new <a href="https://github.com/QuantumPhysique/trale/issues">issue</a>.

##### Will this app stay free
This app will always be free on F-Droid with all features enabled. Once leaving beta, we will charge a small fee on google play store.
##### Will this app stay gratis?
This app will always be gratis on F-Droid with all features.
Once leaving beta, a small fee will be added on the Google Play Store.

##### Could you please add feature X
At the moment the app is in beta stage and there might be many bugs. Therefore, we focus on improving stability before integrating new features. Nevertheless, feel free to open a new <a href="https://github.com/QuantumPhysique/trale/-/issues">issue</a> or direclty a merge request so that we know which features are missing most.
##### Could you please add feature X?
At this stage we are focusing on improving stability before adding new features.
Feel free to open a new <a href="https://github.com/QuantumPhysique/trale/issues">issue</a> or a pull request.

##### Will the app be translated to X
At the current stage only a few languages are available. In the near feature we will add this project to weblate to encurage the community to translate the app to new languages.
The database itself (or mainly due to our limited sqllite knowledge) is limited to a single language. But it is possible to create new exercises and workouts with a different language.
##### Can I contribute?
- Implementing new functionality. If you are new to Flutter you should first [get started](https://flutter.dev/docs/get-started/install).
- Open an issue and help us find bugs, or just give us some feedback.
- Share the app with your friends :)

##### Can I contribute
For sure, that is the reason why we opened the source code. There are many ways you can help:
- Implementing new functionality. If you are new to flutter you should first [get started](https://flutter.dev/docs/get-started/install)
- Open issues and help us finding bugs or simply give feedback
- or simply share the app with your friends :)
You can help [translate trale on Hosted Weblate](https://hosted.weblate.org/engage/trale/).

<a href="https://hosted.weblate.org/engage/trale/">
<img src="https://hosted.weblate.org/widget/trale/horizontal-auto.svg" alt="Oversettelsesstatus" />
</a>

## Disclaimer
Anorexia is a serious disease. Especially due to the many negative examples in
the social media, anorexia is increasingly a problem for society as a whole. In
order to make our contribution to prevention, no target weight below 50 kg /
110 lb / 7.9 st is possible.
Anorexia is a serious disease.
Especially due to the many negative examples on social media, anorexia is increasingly becoming a problem for society as a whole.
As part of our contribution to prevention, no target weight below 50 kg / 110 lb / 7.9 st is possible.

This app is still in <b>beta</b> stage and may contain bugs. It should work
best with FHD/FHD+ resolution. If you encounter a bug or if you are missing a
feature, please <a href="https://github.com/QuantumPhysique/trale/-/issues">open a new issue</a>.
This app is still in <b>beta</b> stage and may contain bugs.
If you encounter a bug or if you are missing a feature, please <a href="https://github.com/QuantumPhysique/trale/issues">open a new issue</a>.

## License
The source code is licensed under the [GNU AGPLv3](http://choosealicense.com/licenses/agpl-3.0/).
The project is licensed [GNU AGPLv3+](https://github.com/comradekingu/trale/blob/main/LICENSE).
6 changes: 5 additions & 1 deletion app/lib/core/language.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,12 @@ class Language {
/// get language name
String languageLong(BuildContext context) => <String, String>{
systemDefault: AppLocalizations.of(context)!.defaultLang,
'en': AppLocalizations.of(context)!.english,
'cs': AppLocalizations.of(context)!.czech,
'de': AppLocalizations.of(context)!.german,
'en': AppLocalizations.of(context)!.english,
'ko': AppLocalizations.of(context)!.korean,
'nb': AppLocalizations.of(context)!.norwegian,
'pl': AppLocalizations.of(context)!.polish,
}[language] ?? 'error';

@override
Expand Down
Loading

0 comments on commit 07fe73b

Please sign in to comment.