Commit Graph
100 Commits
Author SHA1 Message Date
Julia Friesel 34648a3d89 Take user password and try to open db 2018-09-16 11:47:05 +02:00
Julia Friesel 3d61459f30 Introduce password prompt page and save encryption flag 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
Julia Friesel 04e43b823d Extract schema and open db when called 2018-09-16 11:46:17 +02:00
Julia Friesel 2716decfde Add comment about node process stdout 2018-09-16 11:46:17 +02:00
Julia Friesel 4839f95312 Use nodejs-mobile and bcrypt to generate encryption key, and encrypt db 2018-09-16 11:46:17 +02:00
Julia Friesel b7470151b4 Copy database and delete old one 2018-09-16 11:46:17 +02:00
Julia Friesel 3d3a7e33cb Merge branch '148-actually-package-the-app-and-install-it' into 'master'
Resolve "actually package the app and install it"

Closes #148

See merge request bloodyhealth/drip!73
2018-09-13 13:22:45 +00:00
Julia Friesel 7f66081e72 Add config to be able to build (see pull request description as well) 2018-09-04 17:15:00 +02:00
Julia Friesel d0f90ff8c0 Delete drawable assets because release won't build otherwise 2018-09-04 17:14:41 +02:00
Julia Friesel 641c57150f Remove unused dependencies 2018-09-04 09:54:46 +02:00
Julia Friesel 022729ac1e Merge branch '156-make-components-like-prettier-radio-buttons' into 'master'
Resolve "make components like prettier radio buttons"

Closes #156

See merge request bloodyhealth/drip!68
2018-09-03 16:45:51 +00:00
Julia Friesel dd380cf9ba Merge branch '142-add-back-button-behavior-for-cycle-day-overview' into 'master'
Resolve "add back button behavior for cycle day overview"

Closes #142

See merge request bloodyhealth/drip!67
2018-09-03 12:54:25 +00:00
Julia Friesel ef75a377d0 Fix typo / bug 2018-09-03 13:54:52 +02:00
Julia Frieselandemelko 6cf0a9820f Make sympto module mode-aware (WIP) 2018-09-03 11:09:27 +02:00
Julia Friesel 25018a35f3 Remove unused import 2018-09-01 23:49:18 +02:00
Julia Friesel be6545ec03 Style fixes 2018-09-01 23:44:14 +02:00
Julia Friesel a2113a5ede Fix key 2018-09-01 23:37:59 +02:00
Julia Friesel 90a2814c4c Fix section layout 2018-09-01 23:35:50 +02:00
Julia Friesel 6fa18d70fe Add explainer to temperature 2018-09-01 23:33:41 +02:00
Julia Friesel 023feb452e Remove old styles 2018-09-01 22:49:02 +02:00
Julia Friesel 6baeaa0393 Add explainers to sex view 2018-09-01 22:46:02 +02:00
Julia Friesel 51622867a2 Add explainer to pain 2018-09-01 22:39:35 +02:00
Julia Friesel 4768057e32 Fix typo 2018-09-01 22:39:10 +02:00
Julia Friesel b5f8f57f49 Fix labels on overview 2018-09-01 22:39:01 +02:00
Julia Friesel f6c6c9ef26 Add explainer to note 2018-09-01 22:19:05 +02:00
Julia Friesel cffa42ed1c Add explainers to mucus 2018-09-01 22:01:05 +02:00
Julia Friesel 98fbacf9f8 Make symptom section component 2018-09-01 21:19:12 +02:00
Julia Friesel 4d8a4a79fd Add explainer to desire 2018-09-01 20:53:37 +02:00
Julia Friesel fbb840920b Fix whitespace 2018-09-01 20:53:30 +02:00
Julia Friesel 9868e8a943 Add explainer texts to cervix 2018-09-01 20:50:17 +02:00
Julia Friesel ea8cfed71d Appease linter 2018-09-01 20:15:27 +02:00
Julia Friesel 083e55eee8 Apply select tab group to pain edit view 2018-09-01 20:12:44 +02:00
Julia Friesel 4ed3aa48e0 Merge branch 'master' into 156-make-components-like-prettier-radio-buttons 2018-09-01 19:59:30 +02:00
Julia Friesel ac9ff0dc03 Correct style 2018-09-01 19:53:54 +02:00
Julia Friesel ddc117057c Remove unused style 2018-09-01 19:51:12 +02:00
Julia Friesel 2ec6626b4e Use select box group instead of single select boxes 2018-09-01 19:36:04 +02:00
Julia Friesel 71af282d9b Convert radio button group to select tab group 2018-09-01 19:11:44 +02:00
Julia Friesel 1d0b2497b4 Make select box text a child not a prop 2018-09-01 18:28:05 +02:00
Julia Friesel 8b37fa3ca4 Add app text component and remove radio button dep 2018-09-01 18:11:55 +02:00
Julia Friesel ca8764aa4b Add dot when active 2018-08-31 20:11:30 +02:00
Julia Friesel c2c8a7da26 First attempt for radio buttons 2018-08-31 19:52:07 +02:00
Julia Friesel 5b6ac9ebc1 Replace checkboxes with SelectBox component on sex view 2018-08-31 19:00:11 +02:00
Julia Friesel 0414eb3570 When navigating to cycle day, remember origin 2018-08-31 17:28:19 +02:00
Julia Friesel 1ba41c934f Use style arrays 2018-08-31 14:51:41 +02:00
Julia Friesel 455d4ad8e8 Merge branch '36-suggestion-for-logo-for-drip' into 'master'
Resolve "suggestion for logo for "drip""

Closes #36

See merge request bloodyhealth/drip!64
2018-08-30 13:52:25 +00:00
Julia Friesel a8d1edcadc Add logos for launcher and notification 2018-08-30 10:33:49 +02:00
Julia Friesel f0f2ccc685 Merge branch '140-daily-temp-reminder' into 'master'
Resolve "daily temp reminder"

Closes #140

See merge request bloodyhealth/drip!63
2018-08-30 07:05:37 +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 e64b46c41b Revert "Install dep"
This reverts commit 138ce17ade64dcfec10fecab9b1b41e298c35fb2.
2018-08-28 09:17:10 +02:00
Julia Friesel b90fda113d First attempt at notifying at given time 2018-08-28 09:17:10 +02:00
Julia Friesel 3a91b5ffa4 Shorten line lengths 2018-08-28 09:17:10 +02:00
Julia Friesel 660f19a790 Add more to temp reminder component 2018-08-28 09:17:10 +02:00
Julia Friesel a6d082dffc Handle cancel 2018-08-28 09:17:10 +02:00
Julia Friesel f564eab7d0 Save temp reminder settings 2018-08-28 09:17:10 +02:00
Julia Friesel de858fe8c2 Style temp reminder setting 2018-08-28 09:17:10 +02:00
Julia Friesel a5b7e1064e Pad time value with 0s 2018-08-28 09:17:10 +02:00
Julia Friesel 6c6d8ae038 Add reminder setting 2018-08-28 09:17:10 +02:00
Julia Friesel b0019d85e0 Install dep 2018-08-28 09:17:10 +02:00
Julia Friesel 398c726d94 Replace binds with lambdas 2018-08-28 08:40:09 +02:00
Julia Friesel b09137772c Merge branch '133-make-temp-scale-a-config-setting-and-read-it-in-chart-and-temp-screen' into 'master'
Resolve "make temp scale a config setting and read it in chart and temp screen"

Closes #133

See merge request bloodyhealth/drip!59
2018-08-27 15:49:04 +00:00
Julia Friesel 877568c2e7 Update README.md 2018-08-27 05:47:24 +00:00
Julia Friesel 530c1096ed Fix bottom scale margin 2018-08-26 19:56:26 +02:00
Julia Friesel 8a6f943e5f Separate warning out of absolute range 2018-08-26 19:34:52 +02:00
Julia Friesel 2a07ce4ef2 Show loading message 2018-08-26 18:28:59 +02:00
Julia Friesel 5460d574e2 Use border style to draw fhm line 2018-08-26 18:05:39 +02:00
Julia Friesel f6607b98c7 Style symptom row 2018-08-24 19:20:40 +02:00
Julia Friesel c54581d644 Introduce symptom row (WIP) 2018-08-24 19:06:23 +02:00
Julia Friesel 2471b92eaf Determine chart height dynamically and fill the window 2018-08-24 09:53:57 +02:00
Julia Friesel 1cd38dd476 Merge branch '121-add-license' into 'master'
Resolve "Add license"

Closes #121

See merge request bloodyhealth/drip!61
2018-08-23 11:39:19 +00:00
Julia Friesel 6bc1993beb Add license 2018-08-22 18:52:40 +02:00
Julia Friesel 654dbf5e98 Fix labels 2018-08-22 18:33:00 +02:00
Julia Friesel 15ad708a9c Use color variables 2018-08-22 17:44:54 +02:00
Julia Friesel c6d61320e7 Fix explainer text 2018-08-22 17:41:23 +02:00
Julia Friesel 7ef7bf7c10 Merge branch 'master' into 133-make-temp-scale-a-config-setting-and-read-it-in-chart-and-temp-screen 2018-08-22 17:33:23 +02:00
Julia Friesel 0e77a2f613 Re-simplify the input 2018-08-22 17:03:36 +02:00
Julia Friesel eedd6070cf Make temperature suggestion grey 2018-08-22 16:23:37 +02:00
Julia Friesel e9c4256661 Extract temp input into component 2018-08-22 16:01:51 +02:00
Julia Friesel b80c91cb46 Merge branch '134-implement-design-for-day-overview' into 'master'
Resolve "Implement design for day overview"

Closes #134

See merge request bloodyhealth/drip!54
2018-08-22 12:19:16 +00:00
Julia Friesel 3a162ca0cc Add '.0' for integers 2018-08-22 14:07:12 +02:00
Julia Friesel 7725f1be14 Limit length 2018-08-22 14:05:08 +02:00
Julia Friesel 0878135aed Warn when user enters an out-of-range temperature 2018-08-22 13:51:12 +02:00
Julia Friesel 74041f7e32 Fix typo 2018-08-22 13:20:07 +02:00
Julia Friesel db4d82e945 Fix layout on chart view 2018-08-22 13:05:28 +02:00
Julia Friesel 6876876d40 Merge branch 'master' into 134-implement-design-for-day-overview 2018-08-22 12:27:56 +02:00
Julia Friesel 7538dbdccc Rerender chart on scale observable change 2018-08-22 10:29:18 +02:00
Julia Friesel c597a654d8 Use settings from observable in chart 2018-08-22 08:43:41 +02:00
Julia Friesel d5f9e6c639 Export temp scale settings as observable 2018-08-21 21:50:47 +02:00
Julia Friesel 896f407f46 Rename default low and high 2018-08-21 21:23:29 +02:00
Julia Friesel f1b010f1d9 Merge branch '126-bug-one-digit-hour-or-minute-values-can-t-be-saved-for-temperature' into 'master'
Resolve "bug: one-digit hour or minute values can't be saved for temperature"

Closes #126

See merge request bloodyhealth/drip!56
2018-08-21 18:05:41 +00:00
Julia Friesel 76c47a96c5 Shorten line lengths 2018-08-21 15:24:00 +02:00
Julia Friesel 8ccbd399d8 Alert user about temp scale settings storage problem 2018-08-21 15:22:35 +02:00
Julia Friesel b4120d99d6 Stylin' 2018-08-21 15:05:52 +02:00
Julia Friesel 75f5893b0c Use settings segments 2018-08-21 14:47:45 +02:00
Julia Friesel c6b490b2a4 Add slider and save value in LocalStorage 2018-08-21 14:26:54 +02:00
Julia Friesel 7a1ef388d3 Move config to app level 2018-08-21 14:26:13 +02:00
Julia Friesel dcd0883bef Fix linter complaining about declarations in classes 2018-08-21 10:39:49 +02:00
Julia Friesel 4366a0b793 Prefix one-digit number with 0 2018-08-20 18:18:26 +02:00
Julia Friesel fde9a6cbc3 Remove unneeded imports 2018-08-20 17:13:03 +02:00