Commit Graph
100 Commits
Author SHA1 Message Date
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 de4d39557e Add test for getAllMensesStart speed 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 1ab8a52294 Merge branch '220-chart-loads-16-sec-with-cycles-1-5-years' into 'master'
Resolve "Chart loads 16 sec with cycles  ~1.5 years"

Closes #220

See merge request bloodyhealth/drip!98
2018-10-18 11:40:05 +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 bd37c118f1 Merge branch '208-bug-ltl-line-has-gaps' into 'master'
Resolve "bug: LTL line has gaps"

Closes #208

See merge request bloodyhealth/drip!91
2018-10-01 17:01:06 +00:00
Julia Friesel 61275e83a0 Ignore temp drop after 3 regular high temps 2018-10-01 18:58:02 +02:00
Julia Friesel 17bb23fd91 Revert early return, fixes gaps in LTL line 2018-10-01 18:52:24 +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 91b1f52273 Change arrow and info icons 2018-09-28 19:42:23 +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
Julia Friesel 68f3faaf7c Merge branch '209-change-basic-colors-and-font-to-new-design' into 'master'
Resolve "change basic colors and font to new design"

Closes #209

See merge request bloodyhealth/drip!89
2018-09-28 12:03:36 +00:00
Julia Friesel feb6c18abf Add circle to day view 2018-09-28 13:40:06 +02:00
Julia Friesel 7f680296d3 Merge branch 'add-migration' into 'master'
Run migrations if necessary

See merge request bloodyhealth/drip!90
2018-09-28 11:08:16 +00:00
Julia Friesel a778d142c8 Add menu text style to action button footer 2018-09-27 19:05:19 +02:00
Julia Friesel 1df86b9abd Decrease mneu height 2018-09-27 18:38:45 +02:00
Julia Friesel a4deb36042 Make header and menu labels lowercase 2018-09-27 18:31:27 +02:00
Julia Friesel 04512e5bae Fix more styles 2018-09-27 18:19:52 +02:00
Julia Friesel 08603e4837 Add accent circle 2018-09-27 18:12:15 +02:00
Julia Friesel e2f34a5eea Change secondary color 2018-09-27 18:08:23 +02:00
Julia Friesel bce8de0406 Add font and change primary color 2018-09-27 17:46:08 +02:00
Julia Friesel 8e31215860 Run migrations if necessary 2018-09-27 17:05:36 +02:00
Julia Friesel 9029be081f Merge branch 'svg-icons' into 'master'
Add new svg icons

See merge request bloodyhealth/drip!88
2018-09-26 17:16:09 +00:00
Julia Friesel 34e0866f3a Adjust view boxes to center icons 2018-09-26 15:00:15 +02:00
Julia Friesel e8c38efbc5 Simplify active state 2018-09-26 14:51:10 +02:00
Julia Friesel aa925a0c56 Pass active state to icon 2018-09-26 10:59:45 +02:00
Julia Friesel 662858bd04 Add svg in react native format and add it to symtom box 2018-09-25 16:31:54 +02:00
Julia Friesel 50930c7c3b Merge branch '201-reduce-symptom-row-space' into 'master'
Resolve "reduce symptom row space"

Closes #201

See merge request bloodyhealth/drip!79
2018-09-21 12:44:41 +00:00
Julia Friesel 37fa908407 Don't set unselected values to -1 2018-09-21 06:47:11 +02:00
Julia Friesel bb003c973b Determine heights of chart areas in chart and pass them to children 2018-09-19 16:16:22 +02:00
Julia Friesel 51bbaa9f96 Merge branch '197-re-make-chart-with-svg-again' into 'master'
Resolve "re-make chart with svg (again)"

Closes #197 and #168

See merge request bloodyhealth/drip!77
2018-09-19 13:00:04 +00:00
Julia Friesel 024b553ee6 Git ignore nodejs-mobile sample files 2018-09-18 09:16:06 +02:00
Julia Friesel 03022ffa88 Pass in symptoms as flat properties, not object 2018-09-18 09:09:05 +02:00
Julia Friesel 44c51225e6 Fix LTL bug, use column height, not chart height 2018-09-18 09:09:05 +02:00
Julia Friesel 738a00c15b Draw NFP lines with svg 2018-09-18 09:09:05 +02:00
Julia Friesel bc7969791c Make whole day column clickable 2018-09-18 09:09:05 +02:00
Julia Friesel 7d6e45b1e2 Draw dot and line with svg 2018-09-18 09:09:05 +02:00
Julia Friesel 961009d74f Install rn-svg again and draw columns 2018-09-18 09:09:05 +02:00
Julia Friesel 0dc9d34544 Merge branch '14-encrypt-db' into 'master'
Resolve "encrypt DB"

Closes #14

See merge request bloodyhealth/drip!76
2018-09-18 07:00:43 +00:00
Julia Friesel dc5d3c3928 Change backup warning for delete 2018-09-18 08:08:48 +02:00
Julia Friesel 9cc9cb6d3e Move irrelevant stuff out of try block 2018-09-17 16:37:54 +02:00
Julia Friesel 60dc2391a1 Update README.md 2018-09-17 14:18:08 +00:00
Julia Friesel d8c8f5034e Simplify calendar recalculate method 2018-09-17 16:01:21 +02:00
Julia Friesel d87a856754 Attach and remove listeners from same db collection 2018-09-17 15:37:56 +02:00
Julia Friesel a15f1177be Disbale delete pw when current one not given 2018-09-17 15:26:38 +02:00
Julia Friesel 8ed26f3e59 Pull password settings apart into individual components 2018-09-16 11:47:33 +02:00
Julia Friesel 80f08c0642 Don't rely on local storage knowing about encryption state 2018-09-16 11:47:33 +02:00
Julia Friesel 49b1110dd3 Bring back check password flow
This reverts commit a029ba8766315f9197f67f5141606077520dc584.
2018-09-16 11:47:33 +02:00
Julia Friesel 9f11170f8b Bring back persist argument to openDb
This reverts commit fc1028dba411711c46e3976693552632af4b9dc6.
2018-09-16 11:47:33 +02:00
Julia Friesel 8e8f6fcf6c Autofocus new password field 2018-09-16 11:47:33 +02:00
Julia Friesel 1c5c6a804b Remove unneeded argument to openDb 2018-09-16 11:47:33 +02:00
Julia Friesel 6e3a3a3059 Remove duplicate view 2018-09-16 11:47:33 +02:00
Julia Friesel 905fb56dec Add long password reminder 2018-09-16 11:47:33 +02:00
Julia Friesel 1ffd5c8ba3 Disallow empty passwords 2018-09-16 11:47:33 +02:00
Julia Friesel 9efd366812 Improve backup warning text 2018-09-16 11:47:33 +02:00
Julia Friesel 19288510c5 Remove current password check and add change password flow 2018-09-16 11:47:33 +02:00
Julia Friesel f6e8950816 Move create password flow to settings page 2018-09-16 11:47:33 +02:00
Julia Friesel c476a7a278 Clean up 2018-09-16 11:47:33 +02:00
Julia Friesel d41574235f Add forgot password flow 2018-09-16 11:47:33 +02:00
Julia Friesel a74eb40805 Stylin' 2018-09-16 11:47:33 +02:00
Julia Friesel 01a1fa4385 Mask password input 2018-09-16 11:47:33 +02:00
Julia Friesel 3dbc26f50a Unify encrypt function 2018-09-16 11:47:33 +02:00
Julia Friesel 6c49d8a36c Add wrapper for password screen and logged-in app 2018-09-16 11:47:33 +02:00
Julia Friesel 467dc8d424 Add bacup warning 2018-09-16 11:47:33 +02:00
Julia Friesel 8da8523558 Implement wrong-password-try-again? flow 2018-09-16 11:47:33 +02:00
Julia Friesel b153f8d0ff Add password setting and check password before deleting it 2018-09-16 11:47:05 +02:00
Julia Friesel 88fc3cad09 Pull apart settings module 2018-09-16 11:47:05 +02:00
Julia Friesel 3c1653bc8c Add db deletion button for when things go wrong 2018-09-16 11:47:05 +02:00
Julia Friesel b82b2d625a Use SHA512 for encryption too 2018-09-16 11:47:05 +02:00
Julia Friesel f2f0278a1c Actually use SHA512, not 256 2018-09-16 11:47:05 +02:00
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