Commit Graph

167 Commits

Author SHA1 Message Date
Julia Friesel eefe3ae113 Rename getCycleForCycleStartDay 2018-10-25 17:28:54 +02:00
Julia Friesel d2837ab5ae Exclude isCycleStart in export 2018-10-25 16:02:21 +02:00
Julia Friesel 8445cc8ed8 Determine isCycleStart on importing data too 2018-10-25 15:42:10 +02:00
Julia Friesel 918d383163 Simplify cycle start detection funtions 2018-10-25 15:17:26 +02:00
Julia Friesel de674590e2 Make getMensesDaysAfter work for non-bleeding day too 2018-10-25 15:06:22 +02:00
Julia Friesel 5e8bc0a3e8 Add test for getPreviousCycle 2018-10-25 09:30:44 +02:00
Julia Friesel 9188d84797 Use new isCycleStartFunctions throughout cycle module 2018-10-25 09:18:25 +02:00
Julia Friesel ca4cccfd65 Set isCycleStart when saving symptom 2018-10-23 19:42:51 +02:00
Julia Friesel c2c0e0c6a2 Add getMensesDaysAfter 2018-10-23 17:38:26 +02:00
Julia Friesel 2b2e24bb5c Add isMensesStart 2018-10-23 16:24:17 +02:00
Julia Friesel 1b20658eed Move db-unchanged to db dir 2018-10-22 21:24:54 +02:00
Julia Friesel 124f6cfce7 Use nothing-changed helper in home to prevent unnecessary render 2018-10-20 09:55:39 +02:00
Julia Friesel dca286a1d6 Disable notification listeners firing on app startup 2018-10-20 09:46:55 +02:00
Julia Friesel 1aeaac8504 Don't do duplicate work in getLastMensesStart 2018-10-20 09:46:55 +02:00
Julia Friesel d01721daed Merge branch '200-implement-homescreen' into 'master'
Add new home screen

Closes #200

See merge request bloodyhealth/drip!96
2018-10-18 11:40:31 +00:00
Julia Friesel 8f6213e9ee Move column info production to column and do not get earlier cycles 2018-10-14 10:19:59 +02:00
Julia Friesel 7b8b905550 Add new home screen 2018-10-03 19:14:53 +02:00
Julia Friesel 61275e83a0 Ignore temp drop after 3 regular high temps 2018-10-01 18:58:02 +02:00
Julia Friesel 6b606866e5 Merge branch '190-bug-secondary-symptom-only-occurring-after-temp-eval-end-does-not-get-ignored-as-it-should' into 'master'
Ignore secondary symptom peak after end of temperature evaluation

Closes #190

See merge request bloodyhealth/drip!93
2018-10-01 09:49:21 +00:00
Julia Friesel 562b1f2069 Fix copypasta 2018-09-28 19:48:18 +02:00
Julia Friesel d76fbf3f26 Add comment 2018-09-28 18:44:40 +02:00
Julia Friesel 32e6b2da78 Add back cervix value filter 2018-09-28 18:05:17 +02:00
Julia Friesel fa3a6fb2e7 Ignore secondary symptom peak after end of temperature evaluation 2018-09-28 15:51:53 +02:00
tina 107688ac36 checks whether reminder date is already passed 2018-09-28 13:45:55 +02:00
tina 09a71a391e links the period reminder to bleeding days, meaning it gets updated when they change 2018-09-26 12:15:09 +02:00
tina 7101619318 makes period reminder functional 2018-09-25 16:55:13 +02:00
tina 80bec57f69 tries to enable notifications for next period 2018-09-25 15:28:04 +02:00
emelko cb953881a9 Adding secondarySymptom
* so calculating preOvuPhase with cervix is possible
2018-09-19 10:36:41 +02:00
Julia Friesel 88fc3cad09 Pull apart settings module 2018-09-16 11:47:05 +02:00
Julia Friesel 3e3cef8769 Only use db functions when components are actually mounted 2018-09-16 11:47:05 +02:00
emelko 76056e1db0 Improving cervix:
* adding tempEvalEnd value to cervix tests
* more comments in code for cervix sympto
* better description in cervix temp tests
* take out cervix.value
2018-09-13 09:54:13 +02:00
emelko 21dba52753 Renaming for more precision 2018-09-09 16:35:16 +02:00
emelko e1d6345434 Removing comment & making error comments even more helpful 2018-09-08 12:57:38 +02:00
emelko 9f5eb7c32e Adding when temp and secSymptom evaluation is over at the same day 2018-09-08 12:53:37 +02:00
emelko 6192473e53 Merge branch '83-implement-nfp-logic-for-cervix-mode' of gitlab.com:bloodyhealth/drip into 83-implement-nfp-logic-for-cervix-mode 2018-09-07 19:54:29 +02:00
emelko e2c8292d7f secondarySymptom as default;
be more explicit for periOvuEnd calculation
2018-09-07 19:45:55 +02:00
emelko d16feb6d58 Renaming cervixPeak in cervixPeakBeforeShift bc it mustn't be the highest cervix value 2018-09-05 16:03:27 +02:00
emelko 809b0f438f Adding more error messages for better understanding of failing tests when arguments are wrong <3 2018-09-05 15:31:03 +02:00
emelko abee426337 Renaming nextDays in nextDaysAfterFhm when calculating temperatureShift 2018-09-05 15:30:38 +02:00
emelko 20dc238ea4 Replacing mucus default with secondarySymptom 2018-09-05 15:29:32 +02:00
emelko 1c2c45f8c6 Changes cervix value to check for opening and firmness value 2018-09-05 15:27:04 +02:00
tina 80cabee66b adds more meaningful messages to assertion errors 2018-09-03 13:07:40 +02:00
emelko 3ff7dd7340 Merge branch 'master' 2018-09-03 10:55:27 +02:00
tina 54a3db4096 Merge branch '98-function-to-get-predicted-bleeding-dates' into 'master'
Resolve "write function to get predicted bleeding dates (and use it in calendar)"

Closes #97 and #98

See merge request bloodyhealth/drip!60
2018-08-31 09:48:30 +00:00
Julia Friesel c5178ea441 If time has already passed, start notification tomorrow 2018-08-28 09:19:22 +02:00
Julia Friesel eb41ae354f Use rn-push-notifications and set up recurring notification 2018-08-28 09:19:22 +02:00
Julia Friesel b90fda113d First attempt at notifying at given time 2018-08-28 09:17:10 +02:00
tina e047440068 changs output of getpredictedmenses, adds days to calendar 2018-08-23 17:28:53 +02:00
tina 497a3a3ff5 adds more tests for period predictions, moves getcycleslength into cycle module 2018-08-23 11:36:57 +02:00
tina ea21fc92a2 moves getCycleLength to corresponding files, adds function to get next menses (not finished) with first tests 2018-08-22 18:21:57 +02:00