Commit Graph

165 Commits

Author SHA1 Message Date
Julia Friesel 88b0dba3b6 Clean up file structure 2018-08-16 08:26:08 +02:00
tina f2b8723fb9 resolves some of the suggested improvements, renames the term period with cycle 2018-08-09 18:31:14 +02:00
tina c99aa7509d improves functions and stats are displayed in a nicer format 2018-08-09 14:02:17 +02:00
tina 6135c92268 possible to get all cycle lengths, which get evaluated in stats 2018-08-08 16:10:09 +02:00
tina 897e99e6af adds stats button on home screen, and creates stats screen, length still needs to be calculated 2018-08-08 16:10:09 +02:00
Julia Friesel 1dd6649f27 Make file extension work and remove some unneeded stuff 2018-08-06 17:04:37 +02:00
Julia Friesel 7ea6a683ff Merge branch '113-add-button-to-export-to-settings-page' into 'master'
Resolve "Add button to export to settings page"

Closes #113

See merge request bloodyhealth/drip!46
2018-08-06 12:49:44 +00:00
Julia Friesel a2c428e991 Shorten line lengths in cycle 2018-08-06 13:10:59 +02:00
Julia Friesel 63154be24a Shorten line lengths in sympto 2018-08-06 13:10:59 +02:00
Julia Friesel 2f9b08fd8b Shorten line lengths in cycle 2018-08-06 13:10:59 +02:00
Julia Friesel ebb628c6b9 Move export logic to separate module 2018-08-06 09:51:12 +02:00
Julia Friesel 8bbf122d12 Ignore 0 -> 1 mucus shift 2018-08-02 11:12:01 +02:00
Julia Friesel 574e7ed854 Ignore highest quality after end of eval 2018-08-01 16:45:41 +02:00
tina 00a7de0faf little improvements and test for array of one element 2018-08-01 15:49:44 +02:00
tina 9664984e72 rounds period stats, adds tests 2018-08-01 15:19:59 +02:00
tina cceecc071d computes the stats about the period lengths, started tests 2018-07-31 15:06:16 +02:00
Julia Friesel a2400983cf Move status labels to cycle day labels 2018-07-24 14:30:20 +02:00
Julia Friesel 5ce6bc8cfc Handle cycle with mucus on first cycle day 2018-07-24 14:21:10 +02:00
Julia Friesel 955207ed8d Draw vertical and horizontal line in chart for completed sympto eval 2018-07-19 07:17:30 +02:00
Julia Friesel 58aa0c4b8d Remove assumeFertility from status, derive from phases instead 2018-07-18 14:18:04 +02:00
Julia Friesel ebf18dac22 Refactor getStatusAsString 2018-07-18 14:14:43 +02:00
Julia Friesel 42a96da69d Change cycle module API, add getCycleForDay, remove unused functions 2018-07-18 13:32:40 +02:00
Julia Friesel 52b6e5de0a Make previousCycle explicit in signature 2018-07-18 10:02:11 +02:00
Julia Friesel b455a030cc Label last day of post-ovu phase differently 2018-07-16 18:39:40 +02:00
Julia Friesel 79f17644d7 ComputedNfp => value 2018-07-16 18:21:58 +02:00
Julia Friesel c96d3d4550 Merge branch 'master' into 73-implement-nfp-logic-for-mucus-mode 2018-07-16 13:55:07 +02:00
emelko 7e0456c10f Adding unit tests to all possible mucus feeling/texture combinations 2018-07-16 11:58:42 +02:00
Julia Friesel 18d6a8c05a Cleanup 2018-07-13 12:14:08 +02:00
Julia Friesel 85e2703b2f Get previous cycles before detecting fertility status 2018-07-13 11:30:54 +02:00
Julia Friesel 8a8b131064 Use new smpto module in day view 2018-07-13 09:10:00 +02:00
Julia Friesel de2233f998 Fix assert for bleeding value === null 2018-07-13 09:09:45 +02:00
Julia Friesel 7382bff0dd Implement minus 8 day rule 2018-07-13 07:14:36 +02:00
Julia Friesel d5aa903da4 Check for fhm according to nfp, not just temp shift 2018-07-13 06:44:23 +02:00
Julia Friesel 93ff7a0f8f Set up failing test for minus 8 rule 2018-07-12 11:55:42 +02:00
Julia Friesel 19e880183e Accept previousCycles as array 2018-07-11 14:14:42 +02:00
Julia Friesel 9e645ddd8e Add more tests for combinations of fhm and mucus peak 2018-07-11 13:00:16 +02:00
Julia Friesel a1306cd7c5 Use assert for args check 2018-07-10 17:18:50 +02:00
Julia Friesel 60c6189466 Shorten pre-ovu phase when early mucus 2018-07-10 17:04:54 +02:00
Julia Friesel d027c6e9c4 Throw if args are wrong 2018-07-10 16:37:38 +02:00
Julia Friesel 81b7b46b23 Use explicit dates with gaps and fix bugs that this uncovers 2018-07-10 14:22:40 +02:00
Julia Friesel 0de009335f Handle pre-ovulatory = current 2018-07-10 13:22:34 +02:00
Julia Friesel 672235a475 Detect all 3 phases 2018-07-10 13:03:19 +02:00
Julia Friesel f7e1152fdc Implement 5-day-rule 2018-07-10 12:35:40 +02:00
Julia Friesel 0179c4588e Detect pre- and postovulatory phase with no previous higher measurement 2018-07-10 10:56:33 +02:00
Julia Friesel 77ad491d30 Return evaluation completed day from mucus eval 2018-07-10 10:55:33 +02:00
Julia Friesel 9102bce7ce Return cycle phase starts 2018-07-05 14:28:21 +02:00
Julia Friesel 836bea778c Combine temp and mucus evaluation 2018-07-05 13:53:06 +02:00
Julia Friesel f1f9c7773a Expect cycle days, not numbers, in getTemperatureStatus 2018-07-05 12:10:18 +02:00
Julia Friesel 537b8c7647 For 3 following values, look at mucus days, not cycle days 2018-07-05 09:51:54 +02:00
Julia Friesel 2f8054c1fa Add mucus shift detection 2018-07-05 09:39:08 +02:00