Code Monkey home page Code Monkey logo

trale's People

Contributors

9glenda avatar braniii avatar comradekingu avatar dependabot[bot] avatar fennomaani avatar gwosd avatar jhonatacaiob avatar ondrejnedoma avatar phcavalcante avatar sophiezero avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

trale's Issues

Stuck at Loading Screen

Upgraded to 0.6.1 through FDroid and was not able to get past the loading screen.

Unfortunately, I was not able to downgrade without first uninstalling and lost all my progress. It seems user data is not stored in a user folder which persists between installs.

Now, with no saved data, 0.6.1 works fine.

Backup reminder

To prevent data loss like #65 it would be best to add a setting for reminding user to backup the data. User should set frequency from weekly, biweekly, monthly and never.
There should be a snackbar with action button.

@gwosd what do you think about this idea? It should be rather simple to implement.

🇵🇱 Polish translations

This issue tracks maintenance and possible issues with Polish translation.

Hi! I translated the app to Polish, and would like to be a maintainer of Polish translation of this app. Thanks.

Default language is set to Czech

-When i launched the app first time, it was in czech language. Because i use my phone with french language but the app doesn't recognize it. So i figured out that the default language of the app is czech. You should replace it with english. And the app supports even norwegian but no french. That's weird.

-Also, i want to see my body mass index on the application. But this feature isn't supported by the app for now.

Add persistent headers on the stat page

Group the headings Statistics and Measurements with their corresponding sub-parts.

How about using SliverMainAxisGroup for grouping and SliverPersistentHeaderDelegate as persistent header, see e.g.

imperial units recorded incorrectly

I set the units in the settings tab to lbs, then I save a new datapoint. The datapoint weight that is saved is 2.2045 times the entered weight.

Adding measurements with specific date (today) breaks database, resulting in blank screen and infinite loading animation

Describe the bug
The database breaks the app if it contains measurements on March 30 and March 31, resulting in no charts and the app not starting.

To Reproduce
Steps to reproduce the behavior:

  1. Download trale version 0.6.1 from F-Droid
  2. Click through introduction
  3. Add measurement on 31.3.2024
  4. Add measurement on 30.3.2024
  5. Go to tab "Start"
  6. See a white rectangle instead on nice chart
  7. Close the app completely
  8. Start the app again
  9. See infinte loading animation

Expected behavior
Nice charts and quick starts

Screenshots
I attached a video of the full replication process below.

User Information (please complete the following information):

  • Device: OnePlus 6
  • OS: LineageOS 21
  • Version: 0.6.1
  • Downloaded: F-Droid

Additional context
I suspect it could have something to do with the change to daylight savings time this night. I'm in Germany in case the time zone is relevant.
PS: I love the app, thank you guys so much! BTW I couldn't find the donate button yet.

Trale.Bugreport.mp4

Export as CSV

Description

Add an option to export as CSV.

Why is this feature useful?

I recently switched from MediLog to trale and really lived MediLogs ability to export as CSV. Preferably the CSV should not be the same at MediLog's since the applications are different.

MediLog CSV example

timestamp, profile_id, type, value1, value2, value3, value4, comment, attachment
2024-01-19 14:31:16,2,1,80.0,,,,"optional Comment here",
2024-01-19 14:31:41,2,1,90.3,,,,"",

To be clear I don't think you should use the same CSV format as medi log there's a lot of potential for coming up with a better one.

Related PRs

#18

Add Tracking for Body Fat Percentage

Add ability to track body fat percentage alongside weight. Data could interact to show fat mass and lean mass trends.

Seeing my fat mass continue to drop while gaining muscle weight is really helpful in keeping me motivated even when the scale isn't moving much.

Thanks!

App won't start after several entries

My trale wont start anymore after entering 3 or 4 measurements. It completely hangs on a loading animation.

Steps to reproduce the behavior:

  1. Start trale for the first time after install
  2. enter 3 or 4 measurements with for example one month apart and increasing weight.
  3. close app
  4. Start app again, it will hang

User Information (please complete the following information):

  • Device: oneplus 7pro
  • OS: lineageos-microg 20
  • Version: 0.6.1
  • Downloaded: F-Droid
    signal-2024-04-17-13-41-17-721
    signal-2024-04-17-13-41-56-843
    trale_2024-04-17.txt

Import the file (freezing)

Hi, I discovered Trale today in F-Droid and immediately felt that this is the app I've been looking for. I encountered an issue while trying to import my past weight records. Could you please help me?

I've been recording my weight since 2020, and I'd like to import it into the app.

(1) I created several records in the app and exported them to a txt file.
(2) I modified/added other records on my laptop and attempted to import them into the app. However, the app is freezing.

I tested it with both "Z Flip 5" and "Galaxy S9." Both phones have the same phenomenon: the app cannot import the txt file, showing the black screen (freezing).

I'm attaching the txt file that I created.
(This file was deleted to protect your privacy @SophieZero, but thank you for providing.)

I would be grateful if you could check into this issue. Thank you so much in advance!

Revert minimum 50 kg limit

Short people can be healthy at lower weight.

If you want to enforce a weight maybe use BMI instead of one limit.

Google Fit

Hi can you add support sync with Google Fit?
I my weight changes in Google Fit, app shall change my weight itself

Request: add option to choose date and calendar format

Currently when selecting English as app language, the date format is automatically set to MM/DD/YYYY, and in the calendar view Sunday is the first day of the week.

Many people choose English as interface language but don't live in the US nor use the US date format. It would be nice to give the users the option to choose the date format and the first day of the week in the calendar view.

[bug] app is loading for ever

The latest changes in #7 published in v0.4.2 breaks the app if there are no measurements. The app is caught at the circular loading indicator at the start.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.