Git Product home page Git Product logo

diaguard's Issues

Make "activity" less ambiguous

I'd like to add "activity" like I can add food: As their own entries.
Currently I can only add "15 minutes of activity".

I'd like to be able to add "50 push-ups", "20 sit-ups", "30 minutes of chopping wood", etc.

Backup misses food on second try

When importing a backup containing custom food, the custom is missing when deleted manually and then re-imported again.

Steps to reproduce:

  • Fresh install
  • Add new food named "Test" with 20.0 carboyhdrates
  • Export backup
  • Reset app
  • Import backup
  • "Test" can be found
  • Delete "Test"
  • Import backup again
  • "Test" is missing

Allow precise bolus-factors

I'd like to be able to change my bolus factors in 0.25 steps. 2.75 gets rounded up to 2.8 though.
Allowing one more decimal place would not hurt the usability.

strange CSV export or how to import in into KNIME or LibreOffice

Hi,
thank for the nice tool. I wanted to to an analysis of my date in an external tool like KNIME and used the CSV export tool. But the format of the exported data is strange for me and I do not know how to import it into KNIME properly.

What I get is:

"11.11.2022 11:11";
"bloodsugar";"110"
"insulin";"28";;
"meal";"6"
"11.11.2022 12:12";
"bloodsugar";"110"
"insulin";"9";;
"meal";"3"

So the first column is data or "bloodsugar", "insulin" and so on. Can you give me some tips how to import it without some programming.

It would help me if all the data for on date/time would be in one line. Even better would each "category" like "boodsugar" would have it own column like:

"Date","bloodsugar", "meal", "insulin-bolus", "insulin-correction", "insulin-basal"
"11.11.2022 11:11";"110","6","28",,
"11.11.2022 12:12";"110","3","9",,

Make dots in blood sugar curve optional

I own and use a CGM system and thus sometimes add a lot of entries in a short time span. This has the effect that I can no longer acurately see the curve because the dots overlap and hide the actual line.
Making the dots hideable would fix this issue.

Add data field to record Ketones

Hello!
Thank you for the fantastic app, it has allowed me to drop support for my own one-man diabetes app (the only user was me).

I have a request that you add Ketones as an optional data point that you can log.

In the UK I measure them in mmol/L.

0.0 is ideal,
0.0 - 0.3 is ok
0.4 - 1.0 is bad
1.0 - 1.5 is worse, and
1.5+ probably requires urgent medical treatment.

Apologies if you already knew that; diabetes management varies around the world.

Ketone measurements are considered a core part of my management routine (if your sugars are high, or you are ill).

Custom categories

Currently Diaguard supports a fixed set of categories that are relevant for most therapies. Since therapies and people differ, it could be very helpful to support categories by allowing the user to add, edit or delete them on their own.

This issue includes a database migration from the current scheme of fixed categories to a more flexible scheme which supports dynamic categories. Futhermore this issue could be seen as a profi-feature and should therefore not distract from the previous handling of categories and measurements.

Feature: second "blood sugar" value

Be able to enter a value for e.g. flash glukose.
Either as a new type or a second input for blood sugar.
this second value might not be needed for statistics, but for better understand a certain data point.

The other way round it would even be more realistic for CGM users:

  • first value flash glukose
  • second value (only in some cases checked): blood sugar

Highlight manually added/edited food database entries

Currently I can not distinguish between entries from an online database (which might be wrong/not suiting my needs) and my own additions.
Since I do not want to add an indicator to the title myself (because I consider it a dirty workaround), I'd like to have something like a star or a plus sign behind the title or a bold font.

I think it would make adding food entries easier to manage.

Miscalculated sum of BE

There seems to be a calculation issue when adding 100g of "Joghurt, Vanille" and 200g of "Vollmilch, UHT", instead of adding up to 2BE they add up to 1.1

Export only "sober" bloodsugar levels (Nüchternzucker)

When exporting and printing my entries for my doctor, I only need the entries right before a meal intake. All other entries are just for me to be able to have a daily curve, but are uninteresting for others.
Is there a way to make the export customizable in such a way that only certain bloodsugar values are exported?

Add option to favourite food database entries and/or to sort by frequency of usage

In addition to #18 I would like to be able to favourite food database entries and/or have them sorted by usage.
The information about how many times a certain entry has been used is already present.

Since there are a lot of duplicates coming from the different sources, which sometimes also have different or plainly wrong values, I'd like to be able to favourite the entries I deem correct.

Enhance food database search function

Currently the search function in the food database only searches for the (exact) titel. If I want to search for a brand, it has to be included in the titel to be found. I can also not do a fuzzy search, since it tries to match the precise string.

Example:
I want to find "Milchreis" from "Müller", so I search for "Müller Milchreis" ("Milchreis Müller" does not work).
I get a few results, which have that exact string in the title.
If I only search for "Milchreis" I get dozens of results, some from Müller (more than with the query above), some from other brands.

Feature: Diary table: distinguish basal and bolus

In diary view at the table below it would be helpful to split insuline into basal and bolus in separate rows (as they might act differently fast and long)

E.g. some slow basal insuline acting 12 hours is not what you want to see mixed with a fast bolus insuline acting 2 hours.

Confirm button disapears in long meal lists

Diaguard 3.11.
Android 13 auf Galaxy A71

Der Bestätigungs Knopf rutscht bei längeren Mahlzeit Listen tief unter den Bildschirmrand und ist nicht mehr erreichbar.

Die Eingabe kann nicht bestätigt werden und wird nicht übernommen.

Mehr als zwei Einträge pro Mahlzeit sind nicht mehr möglich!

Improve data handling

It could be better explained how Diaguard handles its data, e.g. regarding the backup. When importing data, users could be asked whether they want to add this new to the existing data or to replace it all. When exporting data, date ranges could be defined. Additionally an in-app option for resetting all user data would be helpful for people who are not too familiar with the Android settings.

Allow units such as servings for food

It seems that a food's carbohydrates can on only be specified in units of 100g. In the US, at least, both commercial and home-cooked recipes usually specify carbohydrates per serving rather than per weight. While I could convert these foods over to 100g units, in many cases the actual weight of the food is unknown. I often don't travel with a scale to weigh my foods. A good compromise would be to allow us to just specify a per serving carbohydrate

Insulin calculator

The app has all the data it needs to calculate the insulin needed for a given meal.
Currently I use Tasker to extract all values from the settings and UI to calculate my insulin.

A native calculator would greatly increase the usability and reduce errors.

Recurring reminders

Currently the reminder serves as a short-term helper e.g. for checking the blood sugar shortly after a hypoglycemia. There is no option for a recurring reminder that repeats on a daily or weekly basis. This could be useful e.g. for checking the blood sugar after waking up or before bed.

Add more limits for fine granular extrema

Currently there are only two limits: hypo- and hyperglycemia. It could be helpful to add more distinct limits in order to differentiate between light and severe hypo-/hyperglycemia.

CSV export is missing tags

Even though the corresponding checkmark has been checked and tags are being exported to PDF, they are missing in the CSV export.

Button to jump to last entry of certain type

Currently, when I want to look at my last meal or insulin intake, I have to manually scroll and find the last entry myself.
Since there is room under the date on the lefthand side of the screen, I think adding buttons to jump to the last entry of blood sugar, meals, insulin, etc. would greatly enhance the handling of the protocol screen.

Food database entries from external sources use "kJ" as "kcal"

I noticed that pre-filled entries from outside sources have wrong kJ/kcal values. When compared to the entry on openfoodfacts, it is clear that the app reads the kJ value as kcal, which is then converted back to a very high kJ value.

Example in the app:
"Apfel birnen saft naturtrüb direktsaft 100%" lists 736,4 kJ (176 kcal)

Entry on openfoodfacts lists 176 kj (42 kcal)
https://de.openfoodfacts.org/produkt/4388860589672/apfel-birnen-saft-naturtr%C3%BCb-direktsaft-100-rewe

Undoing a delete of food entries in the log adds empty entry

Steps to reproduce:

  1. Add an entry with X grams of a food item, e.g. 200g of grapes
  2. Open the log and swipe the entry to the right
  3. When prompted, tap on "undo"

It will create the same entry as before, only stating that it has 0 BE. Closing and re-opening the app/log then shows an empty entry.

Feature: multi device / sync / online

have a possibility to access the user data from multiple devices (without need to always do manual backups).

If there would be a sync functionality, any storage could be used to achive this.

Add Temperature Tracking

Request: Additional category for tracking temperature. Am currently using the 'notes' for this purpose.

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.