ChangeLog.md 19.5 KB
Newer Older
1
# Changelog
2
 
3
4
5
6
7
8
9
10
## v2.3.4, build 5350
New 

Fixed/Changed

- Fixed a regression which would not properly export comments containing , and "


11
12
13
14
15
16
17
18
19
20
21
## v2.3.3, build 5349
New 

Fixed/Changed

- Fixed a regression introduced by v2.3.2 which would backup only the active tab instead of all tabs

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

Thomas Zell's avatar
Thomas Zell committed
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
## v2.3.2, build 5348
New 

- Added Temperature as a new value to log

Fixed/Changed

- Fixed a bug which led to body fat field always showing in weight edit dialog no matter if on or off
- Fixed some German string inconsistencies in BloodSugar settings
- Fixed a crash when opening blood sugar chart
- Fixed an uncought condition when bogux BloodSugar tresholds values were entered
- Fixed issue where heart rhythm icon was inverted when dark mode was on
- Fixed a bug in BloodPressureInfoFragment.kt and pdf report which led to wrong annual timeframe
- Fixed support for line breaks in comment fields during import/export
- Fixed bug which sometimes prevented comments to show list views

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

42
43
44
45
46
47
48
49
50
51
52
53
54
55
## v2.3.1, build 5345
New 

- Nothing

Fixed/Changed

- Fix spanish string error preventing F-Droid from compiling
- Some Android libraries upgraded

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

Thomas Zell's avatar
Thomas Zell committed
56
57
58
59
60
61
62
63
## v2.3.0, build 5344
New 

- Totally revamped data import screen
- BloodPressure: Added support for highlighting low blood pressure
- BloodPressure: Added statistics to PDF and info screen
- Additional stats in Info screen and PDF report
- Diary: Switched from warning sign to a more approbriate Emoji for health state 
Thomas Zell's avatar
Thomas Zell committed
64
- Diary: Added experimental chart to reflect health state. Not sure if it will stay.
Thomas Zell's avatar
Thomas Zell committed
65
- Added Chinese Simplified translation
Thomas Zell's avatar
Thomas Zell committed
66
- Some language updates and minor bug fixes here and there
Thomas Zell's avatar
Thomas Zell committed
67
68
69
70
71
72
73
74
75
76
77


Fixed/Changed

- Warning signs shown as Emoji instead of proper text, https://gitlab.com/toz12/medilog/-/issues/168
- Write Access for Nextcloud lost after App restart, https://gitlab.com/toz12/medilog/-/issues/149

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

Thomas Zell's avatar
Thomas Zell committed
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
## v2.2.5, build 5341
New 

- First iteration of progress bar to show progress during data imports

Fixed/Changed

- Changed somewhat misleading import error message with more precise language
- Fixed a regresion introduced in v2.2.4 which prevented setting the row padding for the weight tab
- Substantial update to Finish translation


Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered
- Some older Android versions can't show the warning sign ISO character and will display a strange Ü instead

Thomas Zell's avatar
Thomas Zell committed
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
## v2.2.4, build 5340
New 

- New general RowPadding setting change the height of the data rows (0 no padding, 10 = default)

Fixed/Changed

- Language "bug" in Water, header showed "Weight" instead of "Quantity"
- Fixed inconsistency in German translation for pdf report, it's now "Bericht" everywhere
- Added separation lines in Diary tab for better visibility


Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

Thomas Zell's avatar
Thomas Zell committed
111
112
113
114
115
116
117
118
119
120
121
122
123
## v2.2.3, build 5339
New 

- Nothing

Fixed/Changed

- Fixed bug which prevented the Water chart from showing data

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

124
## v2.2.2, build 5338
125
126
New 

127
- Nothing
128
129
130

Fixed/Changed

Thomas Zell's avatar
Thomas Zell committed
131
132
133
134
135
- Fixed bug which prevented the weight comment field to be hidden when QuickEntry is off  
- Fixed bug which prevented tabs from showing when migrating from 2.1 to 2.2.
- Fixed the colour of the overflow menue which turned to black with dark mode support, now white again
- Fixed a bug which showed the wrong water unit when quick edit is turned off

136
137
138
139
Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

140
141
142
143
144
145
146
147
148
149
150
151
152
## v2.2.1, build 5337
New 

- Make backup file name configurable

Fixed/Changed

- Fixed wrong default setting for dark mode
- Fixed bug which prevented tabs from showing when migrating from 2.1 to 2.2.

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered
153

Thomas Zell's avatar
Thomas Zell committed
154
## v2.2.0, build 5336
155
156
157
New 

- Allow to select paper size (A4 & Letter)
Thomas Zell's avatar
Thomas Zell committed
158
- Allow to select Landscape/Portrait paper orientation for PDF reports
Thomas Zell's avatar
Thomas Zell committed
159
- Added MediLog Logo to PDF reports
Thomas Zell's avatar
Thomas Zell committed
160
- Added support for Dark Mode 
Thomas Zell's avatar
Thomas Zell committed
161
- Added ability to log Body Fat to Weight tab
162
- Added Weight/BloodSugar average to info screens
Thomas Zell's avatar
Thomas Zell committed
163
- Added possibility to blend tab comments into Diary, https://gitlab.com/toz12/medilog/-/issues/150
164
165
166
167
168

Fixed/Changed

- Improved blood pressure pdf report
- Use warning sign for heart rhythm issues throughout the app
Thomas Zell's avatar
Thomas Zell committed
169
- Fixed Weight Chart issues https://gitlab.com/toz12/medilog/-/issues/141
170
- Fixed a few tab related issues: https://gitlab.com/toz12/medilog/-/issues/142, https://gitlab.com/toz12/medilog/-/issues/122
Thomas Zell's avatar
Thomas Zell committed
171

172
173
174
175
176
177

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered


178
179
180
181
182
183
184
185
186
187
188
189
## v2.1.2, build 5335
New 

Fixed/Changed

- Fixed bug which led to customTab code being executed. Present an error message instead

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered


190
191
192
193
194
195
196
197
198
199
200
## v2.1.1, build 5334
New 

Fixed/Changed

- Fixed bug which prevented entering decimals in Weight tab

Known issues

- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

Thomas Zell's avatar
Thomas Zell committed
201
202
203
204
205
206
207

## v2.1.0, build 5333
New 

- New AutoBackup capability
- Added support for Cloud Backups / StorageProviders (Tested with Nextcloud, others should work too)
- Allow to start backup from About Dialog
Thomas Zell's avatar
Thomas Zell committed
208
209
- Faster data input. Focus automatically changes to next field if required number of chars is entered
- Redesigned report menu (Removed sending CSV, added opening PDF)
Thomas Zell's avatar
Thomas Zell committed
210
211
212
213
214
215
216
217
218
219
220

Fixed/Changed

- Changed BackupCheck from once per launch to once per day
- Fixed a glitch in data import which sometimes led to the last value to be ignored
- CSV file output is now always MediLog.csv
- Fixed uri persistence for autoBackup
- Removed Delete Data Menu option
- Refactored import/export routines
- Dropped support for v1.x data imports/restore (Workaround is importing + exporting with v2.0.x, followed by an upgrade to 2.1 and final import)
- Fixed send file (csv, pdf, zip) options. Now working as expected and not via file save.
221
- Fixed small quirk while entering systolic values where the focus would jump to diastolic if a 2 digit value is entered
Thomas Zell's avatar
Thomas Zell committed
222
- Increased resilience to bogus data when creating the dairy pdf report
Thomas Zell's avatar
Thomas Zell committed
223
- #134, Use Enter to jump between fields / save new record
Thomas Zell's avatar
Thomas Zell committed
224
225
226

Known issues

227
228
- Sometimes the first Edit field (E.g. Systolic or Weight) in a tab loses focus as soon as the first digit is entered

Thomas Zell's avatar
Thomas Zell committed
229

Thomas Zell's avatar
Tmp    
Thomas Zell committed
230
231
232
233
234
235
236
237
238
239
240
241
242
243
## v2.0.6, build 5332
New 

-  Added time to lastBackup in About and BackupSettings

Fixed

- Fix bug which prevented Systolic value to show in PDF report when HighlightValues was set to off
- Changed PDF report so it respects the log-heart-rhythm-issues setting.

Known issues

- None

244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
## v2.0.5, build 5331
New 

-  Nothing

Fixed

- Replaced images in info dialogs because they were creating issues with low resolution devices
- Cleaned up diary info dialog
- Set backup check off by default

Known issues

- None


## v2.0.4, build 5330
Thomas Zell's avatar
Thomas Zell committed
261
262
263
264
265
266
267
268
269
270
271
272
New 

-  Added: Make HeartRythm logging configurable

Fixed

- Remove leftover BloodPressure comment button if quick edit is off

Known issues

- None

273
274
275
276
277
278
279

## v2.0.2, build 5328
New 

- Added signing certificate info to About screen
- Capture and show date of last backup in About dialog
- New translation: Norwegian Bokmål
280
281
282
- Split out backup preferences into separate screen
- Added backup overdue check
- Added autoBackup setting (disabled until 2.1.0)
Thomas Zell's avatar
Thomas Zell committed
283
- Automatically close keyboard after an item is added in quick entry mode
284
285
286
287

Fixed

- Fixed weight data showing too many digits after migrating to v2.0
Thomas Zell's avatar
Thomas Zell committed
288
- Fixed crash during entries/changes of the diary if quick entry is disabled.
289
290
291
- Changed charts so all available space is used
- Fixed bug where the water chart/pdf would show individual values instead of a days summary
- Changed highlighting values in pdf from > to >=
292
- v2 weight chart: Zoom only timeline (x-axis), not the values (y-axis)
293
294
295
296
297

Known issues

- None

298
299
300
301
302
303
304
305
306
307
308
309
310
## v2.0.1, build 5327
New 

- No code changes

Fixed

- Crash of F-Droid signed app during launch. Changed AndroidStudio minifiedEnabled compiler flag to false.

Known issues

- None

Thomas Zell's avatar
Thomas Zell committed
311
## v2.0, build 5326
Thomas Zell's avatar
Thomas Zell committed
312
313
314
New 

- Support for older devices, Lollipop (Android 5) and upwards
Thomas Zell's avatar
Thomas Zell committed
315
316
- Added support for Blood Sugar logging (experimental)
- Added Pan&Zoom for charts
Thomas Zell's avatar
Thomas Zell committed
317
318
319
- New logo
- New Info section for each logged value
- Allow to reorder tabs
Thomas Zell's avatar
Thomas Zell committed
320
321
- Moved BloodPressure Comment field to separate input Dialog to save space
- Better looking charts
Thomas Zell's avatar
Thomas Zell committed
322
- Significant internal code changes to support future addition of additional values to be logged
Thomas Zell's avatar
Thomas Zell committed
323
324
325

Fixed

Thomas Zell's avatar
Thomas Zell committed
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
- None

Known issues

- None


## v1.9.5, build 5325
New 

- Added Polish and Swedish language support

Fixed

- None

Known issues

- None


## v1.9.4, build 5323
New 

- Added Basque language support

Fixed

- None

Known issues

- None

## v1.9.3, build 5322
New 

- Added Finnish language support

Fixed

- Fixed bug which distorted Weight and BloodPressure charts with many values
Thomas Zell's avatar
Thomas Zell committed
368
369
370
371
372
373

Known issues

- None


Thomas Zell's avatar
Thomas Zell committed
374
## v1.9.2, build 5321
375
376
377
378
New 

- Changed line width of grade thresholds in Blood Pressure chart to be more subtle
- Added tab icons and settings to select text/icon/text+icon to support devices with little horizontal real estate
379
380
381
- Changed to hierarchical settings structure
- Show Grid, show legend and show thresholds are now individual settings for each tab instead of application global
- Added setting to configure horizontal tab scrolling
Thomas Zell's avatar
Thomas Zell committed
382
- Added setting to switch between summary (daily) and detail view for Water Intake pdf report
383
384
385
386
387
388

Fixed

- Fixed bug where during editing time was off by 12 hours
- Fixed bug where unfiltered calls to the database weren't working
- Changed stepping size in Water Chart from 100 to 500 to make things look less busy 
389
- Fixed bug which prevented threshold to show in bar charts
390
- Changed Legend order in BloodPressure chart, pulse is now last
391
392
393
- Fixed visual glitch in chart legend icon, removed black background
- Check text size in Water chart to prevent y-axis label being cut off
- Fixed bug where chart button color doesn't match the theme after fresh install
394
395
396

Known issues

Thomas Zell's avatar
Thomas Zell committed
397
- None
398
399


Thomas Zell's avatar
Thomas Zell committed
400
401
402
403
404
405
406
407
408
409
## v1.9.1.0, build 5320
New 

- Translations (thank you https://mastodon.technology/@mondstern)
    + Hungarian
    + Russian
    +Portuguese (Brazil)

Fixed

410
- Changed threshold lines in blood pressure view to same colour dashed lines for better visibility
Thomas Zell's avatar
Thomas Zell committed
411
412
413
414
415
416

Known issues

- Water Intake report not (yet) showing summary


417
418
419
420
421
## v1.9.0.3, build 5319
New 

- Translations (thank you @mondstern@mastodon.technology)
    + Started with spanish translation
422
    + Started with danish translation
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
    + Dutch complete
    + Italian complete
    + German complete
    + French complete

Fixed

- Added state highlighting to Diary PDF report. "Not good" = Italics, Bad = bold italics
- Fixed a crash when trying to filter an empty table
- Fixed an issue where the filter icon is not reset after a data import

Known issues

- Water Intake report not (yet) showing summary

438
439
440
441
442
443
444
445
446
447
448
449
450
451
## v1.9.0.2, build 5318

New 

- Nothing

Fixed

- Fixed a nasty bug in water tab which would crash the app if no data was compiled for today

Known issues
- Water Intake report not (yet) showing summary
- Diary PDF report not showing state

452
453
454
## v1.9.0.1, build 5317

New 
Thomas Zell's avatar
Thomas Zell committed
455

456
457
- Initial support for Dutch language (thank you @mondstern@mastodon.technology)
- Initial support for Italian language (thank you @mondstern@mastodon.technology)
458
459
- Finishing off most of the missing water features
- Added Today row to Water intake screen
460
461

Fixed
Thomas Zell's avatar
Thomas Zell committed
462

463
- Nothing
464
465

Known issues
Thomas Zell's avatar
Thomas Zell committed
466

467
468
469
470
471
472
473
- Water Intake settings not (yet) exposed to user
- Water Intake report not (yet) showing summary


## v1.9.0.0 Beta, build 5316

New 
Thomas Zell's avatar
Thomas Zell committed
474

475
476
477
478
479
- Added Heart Rhythm logging
- Added Water Intake logging
- Added basic Water Intake report

Fixed
Thomas Zell's avatar
Thomas Zell committed
480

481
482
483
484
- Fixed bug where Weight edit wouldn't load the comment
- Setting/Changing the filter is now reflected in the data tabs right away.

Known issues
Thomas Zell's avatar
Thomas Zell committed
485

486
487
488
489
490
- Water Intake settings not (yet) exposed to user
- Water Intake report not (yet) showing summary
- Water Intake main screen not (yet) showing summary of daily intake


491
492
493
## v1.8.1.3, build 5315

New 
Thomas Zell's avatar
Thomas Zell committed
494

495
496
497
- Nothing

Fixed
Thomas Zell's avatar
Thomas Zell committed
498

499
500
501
502
- Fixed bug where Weight edit wouldn't load the comment
- Setting/Changing the filter is now reflected in the data tabs right away.

Known issues
Thomas Zell's avatar
Thomas Zell committed
503

504
505
- None

Thomas Zell's avatar
Thomas Zell committed
506

507
## v1.8.1.2, build 5314
508
509
510
511
New 
- Nothing

Fixed
512
- Fixed a bug where "send CSV" would lead to a "PDF not found" error message
Thomas Zell's avatar
Thomas Zell committed
513
514


515
516
## v1.8.1.1, build 5313
New 
Thomas Zell's avatar
Thomas Zell committed
517

518
519
520
- Nothing

Fixed
Thomas Zell's avatar
Thomas Zell committed
521

522
523
524
- De-branded screenshots
- Introduced 4th digit in version number to properly reflect bug fix releases for F-Droid

525
526
## v1.8.1, build 5311
New 
Thomas Zell's avatar
Thomas Zell committed
527
528
- Added French tr
anslation, thanks to https://gitlab.com/djelouze
529
530
- Added | as acceptable CSV field delimiter

Thomas Zell's avatar
Thomas Zell committed
531
532
## v1.8.0, build 5310
New
Thomas Zell's avatar
Thomas Zell committed
533

Thomas Zell's avatar
Thomas Zell committed
534
535
536
537
538
539
540
- Added state (good/notGood/bad) / (no colour/amber/red) to Diary tab
- Cleaned up filter dialog
- Accept all valid CSV delimiters during import/restore
- Added restore from ZIP backup file
- Enabled pin authentication as fallback for biometric logon for API levels > 29 (Android 11)

Fixed
Thomas Zell's avatar
Thomas Zell committed
541

Thomas Zell's avatar
Thomas Zell committed
542
543
544
545
546
547
- Changed colour of Floating action buttons from black to white to increase contrast
- "Send raw data" crashed when data set was too large.
- Significant re-architecture of the filter section
- Should have fixed a bug where new data added wasn't showing without a ViewModel reload
- Fixed bug which prevent setting , as CSV delimiter
- More secure handling of ZIP password (Hide password, ask for pwd if none i set, etc.)
548

Thomas Zell's avatar
Thomas Zell committed
549
550
## v1.7.6, build 5309
New
Thomas Zell's avatar
Thomas Zell committed
551

Thomas Zell's avatar
Thomas Zell committed
552
553
554
555
556
557
558
559
560
- Added | as acceptable CSV field delimiter
- Added check for empty CSV field delimiter in settings dialog
- Added pin authentication as fallback for biometric logon (disabled for now until bug https://issuetracker.google.com/issues/142740104 is fixed)
- More delimiter checking and better feedback in case of errors during import

Fixed
- Fixed some documentation inconsistencies in regards to version numbers, build number, etc.
- Disable biometric logon instead of hiding if biometric is not available/set up

561
## v1.7.5, build 5308
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
New

- Added Database encryption 
- Added feature to activate first edit field whenever an edit screen is opened, saves one click for each entry :-)
- Added "Show Pulse" setting to further clean up Blood Pressure chart
- Added database size to About screen
- Added number of items exported to backup success messages
- Added security section to About dialog

Fixed

- Brought back changelog.md, will drop adding notes to version tags from now on
- Fixed race condition during import which may have led to partial imports with large imports (> 1000 rows)
- Fixed calculating max and min values to properly place the charts in the middle of the screen
- Removed "item saved" messages after an item got added, looked like an error and didn't serve a purpose because the new value is visible at the top of the list anyway.
- Enlarged the blood pressure quickedit fields somewhat to make the hint message fit in german language
- Made sure chart origins starts on a 10er number instead of uneven numbers

## v1.7.4
New

* Added quick data entry mode, on: same behaviour as before, off: open data entry form which also allows to change date and time upon entry.
* Added legends to the charts
* Added switch to turn chart legend on/off

* Fixed an issue where the app would hang during import if a filter was active
* Fixed a little glitch which mixed up date and time in dataEdit Dialogs
* Changed chart grid colour to gray to make it more subtle
* Align chart y-axis to multiples of 10
* Set chart stepping to 5 (Weight) and 10 (blood pressure)
* Fixed visual glitch in Weight Edit dialog

## 1.7.3
Fixed

- Removed the type selector for DeleteData menu. Not needed any longer 

## 1.7.2
Fixed

- Some bugfixes and code simplifcations 

## 1.7.1
Fixed

- Fixed crash in Diary module

## 1.7.0
New/improved

- Added date filter capability
- Improved usability when handling authentication errors
- Added disclaimer dialog for first launch
- Moved data import to separate thread to cater for large imports
- Large scale testing. 10k records per category = 27 years worth of one entry per day

Fixes

- Weight value was not showing when highlighting values was off
- Fixed a racing condition where clearing the db before a data import would lead to unpredictable results

## 1.6.0
App Internal - Significant refactoring 

- Switched to Google recommended architecture
- Utilizing Room, Data Migrations, Repositories, ViewModels and LiveData
- Migrated from Java to Kotlin
- Switched from fingerprint to Biometric libraries 
- Upgraded to AndroidX

New/improved

- Protect app with biometric (fingerprint) logon
- Cleaner PDF reports, no more hard to see colours but bold and underline for elevated values
- New default color theme blue, added ability to switch colour themes
- Added MovingAverage Trendlines
- Added proper edit dialogs / fragments

Fixes

- Fixed bug when highlighting elevated values, #2
- Fixed bug where deleted values remained in chart, #49
- Fixed a bug in BloodPressure PDF report. Diastolic value didn't show

## 1.5.0
Export your data before upgrading!!!
New/improved

- Major overhaul of applications inner working. Code clean up, more code reuse through class inheritance, more robust database interface
- Allow to save the Backup wherever the user has write access
- Backup as ZIP or individual files
- Added posibility to change colour theme (Green, Blue, Red)
- Added proper data edit dialogs

Fixes

- Fixed a bug in blood pressure pdf, diastolic value didn't show

## 1.3.2
New/improved
- Moved away from export/import to Backup/Restore. Backup all 3 data areas into a ZIP File. Restore can read individual files from ZIP or file system
- Allow to save the Backup wherever the user has write access

Fixes
- More error handling during file IO

## 1.3.1
New/improved
- Added ability to add name (any text really) to PDF reports via new "User name" setting
- Color code / highlight individual escalated values in Blood Pressure view, instead of the whole row
- Blood pressure PDF report now sectioned into morning /afternoon / evening to allow for quicker assessment of the situation
- Added capability to change the formating of the date/time columns via new "Date/Time" format setting. See here for syntax: https://developer.android.com/reference/java/text/SimpleDateFormat

Fixes
- More error handling during file IO
- Made sure read/write access is requested before writing to default Download folder

## Version 1.2.3
- Fixed PDFs won't open after file was created.
- Fixed crash when saving on SD-Card
- Fixed crash when creating PDF files
- Fixed crash when importing a non existing file
- Removed code signing code
- Check for empty tables before launching charts and exporting data
- Updated manifest to be able to install on SD-Card

## Version 1.2.2
- Added possibility to specify import/export directory

## Version 1.2.1
- Can't remember what I added :-)

## Version 1.2.0
- Added human readable reports
- Realigned the menu structure
- New Send menu for creating/sending reports and raw (CSV) data
- New Data Management menu for data import/export

## Version 1.0.5
- Added charts

## Version 1.0.0
- Added colour thresholds