Commit Graph

36 Commits

Author SHA1 Message Date
Johan Degraeve 6896902f1d disclosureIndicator in same color as Section titles, blue 2021-03-14 23:26:07 +01:00
Johan Degraeve f068e6df87 atom 2021-02-19 21:33:54 +01:00
Johan Degraeve 1bf7d377f2 Fix crashes in coredata.
Several crashes were happening randomly due to wrong handling of NSManagedObjectContext.
This should now be fixed.
2021-02-10 23:09:29 +01:00
Johan Degraeve dea60b95f3 removed Kalman, no added value 2021-01-03 08:21:50 +01:00
Johan Degraeve 8b62ecd348 has changes to apply Kalman filter on Libre, still in test 2020-12-29 22:13:25 +01:00
Johan Degraeve 06080196df version 4.4.11 - build 4118 2020-11-08 22:13:21 +01:00
Johan Degraeve 74899d8fb4 housekeeping for breadings and calibrations, readings older than 90 days will be deleted from core data. Calibrations older than 90 days and that do not have anymore readings referring to it, will be deleted 2020-10-04 21:21:41 +02:00
Johan Degraeve d28919a4b3 commented out Libre2 direct connectivity 2020-08-30 22:34:32 +02:00
Johan Degraeve ef8f6ebbb5 Libre2 direct connectivity, just prepared, not tested at all 2020-08-30 09:45:31 +02:00
Johan Degraeve 52d490d204 code change, Date.toString has now two parameters for date and time style. 2020-08-10 21:15:10 +02:00
Johan Degraeve 44e0d4c34a Trace : adding version and build number in every tace line, also fix in appinfo.txt, buildnumber was not correct 2020-07-19 13:42:41 +02:00
Johan Degraeve 33c2b5b121 Error messages for Libre Web server errors, can be shown to the user in notification.
And further code simplification
2020-07-06 21:29:30 +02:00
Johan Degraeve 5ff162a05c minor changes in tracing 2020-07-01 19:02:46 +02:00
Johan Degraeve 8e5a5c3b8b Option to add or remove debug level log from trace file and NSLog
- each trace statement has a type, possible values debug, error, info, default, fault
- debug level can be used for long dumps, eg value dumps
- this new setting allows to remove or add the debug level from NSLog and trace file
- by default it's not enabled
2020-06-20 19:58:38 +02:00
Johan Degraeve e2dbff8fc2 #104 trace file : no need to enable it in the settings, it is enabled by default. There's a maximum of 15 MB stored, which corresponds to around 6 days (depends on how much logs the specific installation is generating). The files are not deleted anymore but can be sent at any time. 2020-05-21 21:05:53 +02:00
Johan Degraeve 139cbefdcf adding option to send trace file 2020-05-02 22:54:03 +02:00
Johan Degraeve 1429922bd5 Option to enable NSLog so that all tracing can be found with cfgutil
When enabled, all logging can be viewed on a Mac:
- install Apple Configurator 2 on a Mac (it's not necessary to run the application)
- Open a Terminal session (on Mac click Search button top right, type 'Terminal', double click on the Terminal app)
- change directory to Downloads folder , type :
cd Downloads
- copy paste this :
/Applications/Apple\ Configurator\ 2.app/Contents/MacOS/cfgutil syslog | grep xDrip-NSLog | awk -F "xDrip-NSLog " '{print $2}'  > xdriplog.txt
and press enter

Now use the app, all logging information can be found in the file xdriplog.txt
You can also leave out the redirection to file.
2020-01-18 00:02:58 +01:00
Johan Degraeve b22a74dd64 removed withVolume parameter in playSound, as it's not used, and it doesn't allow to increase the volume above system volume level 2019-12-22 16:53:27 +01:00
Johan Degraeve 1f697eb65b Glucose chart panning 2019-11-24 21:37:39 +01:00
Johan Degraeve 6d35008f72 fix #32 override mute was not working anymore 2019-10-18 23:48:02 +02:00
Johan Degraeve 032425f733 Droplet-1 2019-08-02 23:03:27 +02:00
Johan Degraeve 705fa98b8b all usage of os_log replaced by trace 2019-08-01 23:40:57 +02:00
Johan Degraeve cf97b0beda renamed Log to Trace and created trace function that takes over the functionality of os_log 2019-08-01 23:34:48 +02:00
Johan Degraeve 6490d8df25 Constants.swift splitted in different files 2019-07-28 14:22:47 +02:00
Johan Degraeve c248ffc78b Version increase and disable speak readings/Dexcom share - this is just to release healthkit 2019-06-11 22:51:41 +02:00
Johan Degraeve 8eaa5eb129 follower mode 2019-06-05 23:05:04 +02:00
Johan Degraeve a493eefc93 continuation follower mode 2019-05-30 17:59:08 +02:00
Johan Degraeve fabcb5d9cd release upgrade, just for submitting to Apple because they rejected version 2.0.5 2019-05-29 23:50:34 +02:00
Johan Degraeve d71b386e7f reorganizing files for clarity 2019-05-27 12:36:50 +02:00
Johan Degraeve fc0b025423 ApplicationManager : allows to add closures that need to be run when app comes to background, foreground or terminates. Example when app comes to foreground : stop playing sound 2019-05-25 18:18:45 +02:00
Johan Degraeve 1fafbf9ae4 Alert settings 2019-05-14 22:37:36 +02:00
Johan Degraeve 75459ad7ef temp commit, a few alerts, default values, and no snoozing yet 2019-04-23 17:24:05 +02:00
Johan Degraeve 86f071a858 basic xdrip G4, calibrator fix .. 2019-01-28 21:59:23 +01:00
Johan Degraeve 0b3c117084 calibration working, still needs final check with xdrip 2019-01-14 23:21:24 +01:00
Johan Degraeve f60c7b1e4b progress 2018-12-31 10:32:40 +01:00
Johan Degraeve 5975eb1c21 setting up the core data manager as in cocoacasts.com 2018-12-26 10:37:50 +01:00