Commit Graph

  • 1c791df5ad Hook up fertility temp status to app Julia Friesel 2018-07-02 16:55:20 +02:00
  • 03a0f1fb75 Implement second exception rule Julia Friesel 2018-07-02 13:37:11 +02:00
  • 8db92e96f3 Add tests for invalid shifts Julia Friesel 2018-07-02 12:46:16 +02:00
  • 1eb3f4a14a Change API so it doesn't return unnecessary info Julia Friesel 2018-06-30 20:28:48 +02:00
  • a90d393545 Return potential high temps as well Julia Friesel 2018-06-30 17:59:26 +02:00
  • 5e0601320b Add test for less than 6 low temps Julia Friesel 2018-06-30 16:39:46 +02:00
  • d1f2922357 Change function signature and remove fixtures Julia Friesel 2018-06-30 16:13:05 +02:00
  • e1f473de3b Detect missing shifts Julia Friesel 2018-06-30 16:01:12 +02:00
  • 9e92f072de Add 1st exception rule Julia Friesel 2018-06-30 15:16:29 +02:00
  • 3a090c5d8a For temperature, add 2 passing test for simple happy path Julia Friesel 2018-06-30 14:57:51 +02:00
  • 28b880a40c Gather general cycle-related functions in cycle module Julia Friesel 2018-06-30 13:50:01 +02:00
  • 97b8452b45 Add first failing test Julia Friesel 2018-06-28 15:59:42 +02:00
  • 33393f498a Extract getLastMensesStart Julia Friesel 2018-06-28 15:16:21 +02:00
  • ecbd00a3f9 Merge branch 'add-test-watch-mode' into 'master' Julia Friesel 2018-07-04 15:37:31 +00:00
  • a90f2961bc Add test watch npm script Julia Friesel 2018-06-30 16:14:53 +02:00
  • 77f8f0fddd Merge branch '84-clean-up-folder-structure' into 'master' Julia Friesel 2018-06-28 09:50:23 +00:00
  • b5af3f7c13 Make directories for styles and labels Julia Friesel 2018-06-28 11:34:55 +02:00
  • 46040f1a77 Create components and lib folder Julia Friesel 2018-06-28 10:58:56 +02:00
  • 35f39291b8 Merge branch 'diy-svg' into 'master' Julia Friesel 2018-06-27 11:05:10 +00:00
  • ae39faaa72 Improve var names Julia Friesel 2018-06-27 13:03:11 +02:00
  • 4a151ba0d1 Hide scroll bar Julia Friesel 2018-06-27 11:54:51 +02:00
  • 3f621c3c44 Purple -> green Julia Friesel 2018-06-26 21:56:12 +02:00
  • c51ff57c33 Remove first and last tick on y axis so it looks nicer Julia Friesel 2018-06-26 21:46:16 +02:00
  • e973c8a3e4 Add horizontal grid Julia Friesel 2018-06-26 21:41:04 +02:00
  • 23bcc71943 Produce yAxis only once, return y axis tick positions Julia Friesel 2018-06-26 21:06:43 +02:00
  • d1759b0cff Add first version of y axis Julia Friesel 2018-06-26 01:37:00 +02:00
  • c01760aa3e Grey out excluded temperatures Julia Friesel 2018-06-25 17:20:13 +02:00
  • a205f432ed Style x axis labels a bit nicer Julia Friesel 2018-06-25 16:36:37 +02:00
  • d31783d293 Blood drop! Julia Friesel 2018-06-25 16:31:02 +02:00
  • 7f88262435 Extract styles and config Julia Friesel 2018-06-25 14:06:31 +02:00
  • 9938cc48c8 Display cycle day number along with date Julia Friesel 2018-06-25 11:04:51 +02:00
  • f87f676a99 Draw curve as FlatList instead of monolithic SVG Julia Friesel 2018-06-24 22:31:35 +02:00
  • fd672ad053 Handle clicks on day column through trasnparent rectangle Julia Friesel 2018-06-24 14:57:31 +02:00
  • c122344b0f Re-render when bleeding value changes Julia Friesel 2018-06-22 15:53:03 +02:00
  • c20cadf041 Re-render chart on temp change Julia Friesel 2018-06-22 15:43:32 +02:00
  • dc8306ff7b Display dot for each temp value Julia Friesel 2018-06-22 12:09:58 +02:00
  • 3420ac3f87 Move chart t to new component folder Julia Friesel 2018-06-20 17:26:04 +02:00
  • e39a731ddc Produce multiple curves for discrete cchunks of temps Julia Friesel 2018-06-20 17:12:26 +02:00
  • 26d6e7f4a1 Exclude data for future dates Julia Friesel 2018-06-20 16:02:08 +02:00
  • e85e1c0de9 Clean up Julia Friesel 2018-06-19 16:17:36 +02:00
  • cb21496e2f Make chart scrollable Julia Friesel 2018-06-19 15:45:45 +02:00
  • 7a9b3558cf Simple way to place bleeding symbol Julia Friesel 2018-06-19 12:03:09 +02:00
  • c09d681a9d Add key to column Julia Friesel 2018-06-19 11:40:52 +02:00
  • 84d693a261 Make things slightly prettier Julia Friesel 2018-06-19 11:39:31 +02:00
  • 7366f65c48 Make day columns clickable and render temp points in middle of column Julia Friesel 2018-06-19 11:26:54 +02:00
  • 7c6ceb06f5 WIP: Draw curve on current grid Julia Friesel 2018-06-19 11:01:38 +02:00
  • c73d7cced6 Merge branch '76-change-day-view-layout' into 'master' tina 2018-06-18 17:11:27 +00:00
  • feb642aa92 put view styles in styles.js tina 2018-06-18 14:06:32 +02:00
  • 4a5afd4662 change layouts of cycle-day, edit symptoms screens and home tina 2018-06-15 19:31:29 +02:00
  • ea6341af79 Merge branch '77-bug-stale-cycle-day-number' into 'master' Julia Friesel 2018-06-15 15:31:03 +00:00
  • a46eb4421b Only remove component's listener, not all Julia Friesel 2018-06-14 17:29:21 +02:00
  • 1660db41e0 Merge branch '57-refactor-day-view-to-share-state-with-children' into 'master' Julia Friesel 2018-06-15 11:00:24 +00:00
  • c72e8d45a9 Rename screen in navigtor Julia Friesel 2018-06-14 14:55:08 +02:00
  • be0b9ba09e Rename showView callback Julia Friesel 2018-06-14 14:49:45 +02:00
  • 5041a45576 Rename cycle day container and overview component Julia Friesel 2018-06-14 14:48:09 +02:00
  • 547d3f7a12 Also navigate to day container from 'edit today' button Julia Friesel 2018-06-14 14:11:10 +02:00
  • 7dc78ff32c Only show cycle day label when there is a cycle day number Julia Friesel 2018-06-14 14:02:39 +02:00
  • 166c69581b Disable prop-types rule Julia Friesel 2018-06-14 14:02:07 +02:00
  • dd8b527f96 Remove navigate from temperature component Julia Friesel 2018-06-14 12:08:46 +02:00
  • 38b8507091 Remove superfluous listener remove Julia Friesel 2018-06-14 11:18:20 +02:00
  • 2a1c7fce7c Make bleeding view into a child component Julia Friesel 2018-06-14 11:11:23 +02:00
  • 7e66b4897f Merge branch '11-make-getcycleday-module' into 'master' Julia Friesel 2018-06-13 12:08:45 +00:00
  • 94f148ed15 Merge branch 'master' into 11-make-getcycleday-module Julia Friesel 2018-06-13 13:43:48 +02:00
  • 949c0511e2 Merge branch '28-edit-temperature-screen' into 'master' Julia Friesel 2018-06-13 11:19:38 +00:00
  • cd3cc3c7ea Merge branch 'master' into '28-edit-temperature-screen' tina 2018-06-13 11:11:25 +00:00
  • 73c5785fc0 Merge branch '52-add-edit-symptoms-for-today-button' into 'master' tina 2018-06-13 11:06:21 +00:00
  • 0f92f3f87b Use removeAllListeners on unmount Julia Friesel 2018-06-13 11:17:28 +02:00
  • 05ea9b3ce2 Only require db when necessary Julia Friesel 2018-06-11 15:04:20 +02:00
  • 9922b2e7b8 Fix bug for just one bleeding day Julia Friesel 2018-06-11 14:56:34 +02:00
  • ab1ed96966 Change getCycleDayNumber signature and some PR improvements Julia Friesel 2018-06-11 14:03:45 +02:00
  • f98a60192b Remove listener on componentUnmount and clean up state Julia Friesel 2018-06-09 15:00:12 +02:00
  • a56ee7df38 Fix case for no previous bleeding day. Use new getCycleDay API Julia Friesel 2018-06-09 12:47:57 +02:00
  • 5b406848cb Change getCycleDay signature and process LocalDate Julia Friesel 2018-06-09 12:00:06 +02:00
  • 1430734874 Pass in dates as JS dates, not moment-wrapped Julia Friesel 2018-06-07 11:22:29 +02:00
  • 3bc85d74fc Get cycle day for day in any cycle, not just the current Julia Friesel 2018-06-07 11:14:07 +02:00
  • 1cf4087039 Add option for minimum cycle length Julia Friesel 2018-06-05 11:00:21 +02:00
  • 2b8569d6d0 Exclude excluded bleedings Julia Friesel 2018-06-04 15:08:10 +02:00
  • 3b2beabb9e Get cycle day number for several happy paths Julia Friesel 2018-06-04 13:12:14 +02:00
  • 30304bb1b5 button 'edit symptoms for today' actually goes to dayview of today tina 2018-06-13 12:28:23 +02:00
  • f2ad9f10c0 Disable save button for temp when no value entered emelko 2018-06-13 12:25:58 +02:00
  • 6d37d4517e Merge branch '56-remove-nativescript-from-ci' into 'master' Julia Friesel 2018-06-13 08:44:44 +00:00
  • d1f284bce5 Use node 8 image adn remove nativescript Julia Friesel 2018-06-12 14:44:11 +02:00
  • 61e44ceb2f No values for day now don't display empty elements anymore but sets them to null emelko 2018-06-12 13:30:33 +02:00
  • 724e73ad14 Fix getPreviousTemperature, only use temp dates Julia Friesel 2018-06-12 13:10:42 +02:00
  • cc9746a0ac Remove cycleDay from state Julia Friesel 2018-06-12 12:45:32 +02:00
  • d93164ae04 Bugfix parsing only value of temp toString emelko 2018-06-12 11:30:36 +02:00
  • d4633e0900 Get previous temperature and fill it as placeholder Julia Friesel 2018-06-06 17:04:28 +02:00
  • 2f58db84c8 Edit temperature, save value to db, show on dayview emelko 2018-06-06 16:14:08 +02:00
  • 933b64056a Merge branch '54-check-what-happens-when-saving-bleeding-screen-with-nothing-selected' into 'master' tina 2018-06-11 10:02:14 +00:00
  • abb6b6c9d2 Merge branch 'save-as-localdate' into 'master' Julia Friesel 2018-06-11 10:00:49 +00:00
  • be5ded0755 Merge branch '12-make-calendar-view' into 'master' Julia Friesel 2018-06-11 09:48:03 +00:00
  • 1f67d22a80 disable save button if no bleeding type was selected tina 2018-06-11 11:29:49 +02:00
  • d9083eb9da Merge branch '41-investigate-ismounted-warning-and-get-rid-of-it' into 'master' Julia Friesel 2018-06-11 08:42:16 +00:00
  • 75a97089f9 Remove listener when component unmounts Julia Friesel 2018-06-09 15:06:13 +02:00
  • 6bb6cc1144 Save date as local date string and make it the primary key Julia Friesel 2018-06-08 20:55:03 +02:00
  • 5243dec09f Ignore "isMounted" warning Julia Friesel 2018-06-08 19:49:51 +02:00
  • 80bf63adc2 Display differing shades of red depending on bleeding value Julia Friesel 2018-06-08 19:05:03 +02:00
  • 891b1d517d Rename calendar component Julia Friesel 2018-06-08 18:57:19 +02:00
  • e340e89a0d Update state with calendar format when bleeding days change Julia Friesel 2018-06-08 18:56:00 +02:00
  • 2bd0a144ec Add db change listener Julia Friesel 2018-06-08 17:47:08 +02:00