Git Product home page Git Product logo

nightscouter's People

Contributors

rodericj avatar someoneanyone avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

nightscouter's Issues

Limit access to Nightscout sites that are below the recommended version.

The app is able to see the version of nightscout but is not doing anything with it. Results for data and API endpoints are not predictable when the website is below version 7 of Nightscout.

When the users enters a valid URL, while checking server configuration, inform the user that it cannot be added if the website's version is below the minimum supported version.

Historical data

With the more efficient use of space on the Apple Watch, are you planning to add more historical data? For example, the last 2 readings for each T-1?

TestFlight

Hello can i have a invitier for the TestFlight Beta App?

No support for http Backends?

Hi!

Just wanted to test the new version.
But I can't get a connection to my backend.

I have a local version running just with http. Is this a problem?

App crashing on Apple Watch

When I leave the app active and check back a little while later, it crashes. It has trouble running for more than 1hr without crashing.

WatchOS App Beta

Sometimes the primary site gets reset to the first item in the list when it shouldn't be.

Add support for mmol units.

The app is currently aware of the server's configuration to favor mmol or mg/dl but currently only displays blood glucose and raw readings in mg/dl.

Minium Viable Solution
Add support for mmol units based on out put of api/v1/status.json

Stretch Goal
Allow users to toggle preferred units and have it update (PUT) update on the server. Note to self... add issue that adds support for PUT operations to nightscout site.

Site Detail View Not Refreshing Network Data

If the app is looking at a site's detail view. It will update the UI but it it is not triggering a network call to update the data from the server.

I believe the problem is in SiteDetailViewController.swift most likely here...

(site.lastConnectedDate?.compare(site.nextRefreshDate) == .OrderedDescending || site.entries == nil || site.configuration == nil || force == true)

  func updateData(forceUpdate force: Bool = false) {
        guard let site = self.site else { return }

        if (site.lastConnectedDate?.compare(site.nextRefreshDate) == .OrderedDescending || site.entries == nil || site.configuration == nil || force == true) {

            UIApplication.sharedApplication().networkActivityIndicatorVisible = true
            self.siteActivityView?.startAnimating()

            fetchSiteData(site, handler: { (returnedSite, error) -> Void in
                AppDataManageriOS.sharedInstance.updateSite(returnedSite)
                self.updateUI()
            })
        } else {
            self.updateUI()
        }
    }

Screen Lock Override

Many users use the native apps at night to trigger alarms. Need a "Screen Lock Override" to keep the app awake and keep alarms an option.

App crash if non-US locale is used

Repro:

  1. Go to iOS Settings / General / Language & Region and set Region to Finland
  2. Start Nightscouter and observe it crashing right after it's rendered part of the UI

Needs Alarms

A native client could use user side alarms to have independent control. i.e. I set the low lower than my daughter does so she has time to react before I get involved.

App is not storing/retrieving site data after app restarts.

Everything works fine while the app is running, but if the app is manually terminated via the iOS app switcher, data seems to become corrupted or useable. This seems to impact release builds only as it seems to work fine with debug builds.

History view

It would be great to see the last 2-3 historical readings on the zoomed in view of the T-1 patient.
like this
167 mg/dl | -7 | 6:51am
174 mg/dl | -1 | 6:46am
175 mg/dl | +0 | 6:41am

Color dots idea?!

What about color dots on graph which higher or lower than limits? Maybe use colors from main arrow circle.

Raw is data is being shown for sites that have "showRawbg": "never"

There should be two checks for raw data...

  1. Is "rawbg" enabled in enabled options. DISPLAY RAW DATA
  2. Is "showRawBg" set to never... DO NOT DISPLAY RAW DATA

When and if the app allows you to tweak settings, then we'll be more specific about the other options available with "showRawBg".

Wrong unit

Hey,
I got a problem with Nightguard at my Apple Watch.
Only there, the values are shown in mmol. I need them in mg/dg.
At the iPhone App all is fine. I don‘t know where to set the unit. Pls help me.

Best wishes
Marcel

D088E92C-425D-4CA7-AB79-9761878EE82A

Randomly the App Fails to Update the UI after parsing data

When the app launches and hasn't updated in a while sometime the update happens so fast the UI doesn't get refreshed. Doing a pull to refresh updates the data. Something is wrong with the operations and how the UI thread is updated.

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.