Commit Graph

  • 84e66f3e42 Fix lint. master Ian Gulliver 2016-01-12 21:09:32 -08:00
  • 356352cae4 Clean up updateDisplayPage for efficiency with lots of messages. Ian Gulliver 2016-01-12 20:51:03 -08:00
  • a1f732d12e Fix lint. Ian Gulliver 2016-01-12 19:24:16 -08:00
  • 20987cee9f Add legend to the awake/asleep chart, and stop it from rotating colors. Ian Gulliver 2016-01-12 18:38:42 -08:00
  • 24026ce308 Switch temperature to a scatter chart; the lines are meaningless. Ian Gulliver 2016-01-12 18:30:03 -08:00
  • 3897ec0ca5 Hogfather function name changes. Ian Gulliver 2016-01-08 15:27:49 -08:00
  • e71334a673 Pull in hogfather externs. Ian Gulliver 2016-01-08 15:03:14 -08:00
  • e88b11c3a7 Better type checking for logout event. Ian Gulliver 2016-01-08 14:34:16 -08:00
  • 67b0b32779 Clean up how we're handling chart options. Ian Gulliver 2016-01-08 12:50:16 -08:00
  • 711a36fd3a Get rid of google charts errors. Ian Gulliver 2016-01-08 12:42:29 -08:00
  • f95d16fa6c Switch to a different visualization externs that seems to have less issues. Ian Gulliver 2016-01-08 12:27:48 -08:00
  • e4833c405d Pretty print JSON output. Ian Gulliver 2016-01-08 12:26:06 -08:00
  • c9821fae3e Include gviz externs, generating a huge list of new errors. Ian Gulliver 2016-01-08 12:03:10 -08:00
  • 71791e567a Lint errors. Ian Gulliver 2016-01-07 21:10:32 -08:00
  • 67d3cf2ae5 Use the right function. Ian Gulliver 2016-01-07 20:57:07 -08:00
  • defbc3d38a Dynamically-generated manifests. Ian Gulliver 2016-01-07 20:01:56 -08:00
  • 55f49734ab Add a favicon. Ian Gulliver 2016-01-07 19:34:52 -08:00
  • 6816adcff6 Block access to interactive UI when we're not connected, since values may be stale and changes may be delayed. Ian Gulliver 2016-01-07 18:44:55 -08:00
  • 65cb36d3e8 Convert the spinner to CSS animation from SMIL, and shrink it while doing so. Ian Gulliver 2016-01-07 18:19:45 -08:00
  • 7035605669 Color the sleep chart row labels. Ian Gulliver 2016-01-06 16:24:29 -08:00
  • bb624bb93d First pass at the sleep chart. Ian Gulliver 2016-01-06 16:22:30 -08:00
  • 5afb09eea8 Make charts end at current time, rather than the last data point. Ian Gulliver 2016-01-06 12:35:15 -08:00
  • 7c3a19bf89 Increase precision kept for kilogram values. Ian Gulliver 2016-01-06 00:35:37 -08:00
  • 259e6680d3 Code simplification, more chart layout cleanup. Ian Gulliver 2016-01-06 00:28:07 -08:00
  • b946f18eb5 Style charts to fit in. Ian Gulliver 2016-01-06 00:20:40 -08:00
  • bb0f1ccbad Temperature chart. Ian Gulliver 2016-01-06 00:07:26 -08:00
  • 2d319431f3 Passable weight chart. Ian Gulliver 2016-01-05 23:52:32 -08:00
  • d26cc3c4ab Remove some cruft. Ian Gulliver 2016-01-05 23:02:33 -08:00
  • 7845686cde Increase thresholds for using larger units. Ian Gulliver 2016-01-05 17:19:33 -08:00
  • 867c3be671 Rendering fix for safari. Ian Gulliver 2016-01-04 19:40:27 -08:00
  • 588c9e7bbb Fix to the previous fix. Ian Gulliver 2016-01-04 19:23:39 -08:00
  • edc569cc6c Minor firefox fix; still mostly broken. Ian Gulliver 2016-01-04 19:22:02 -08:00
  • 884d86f486 Minor CSS fix for safari. Ian Gulliver 2016-01-04 19:15:54 -08:00
  • 6c7de45984 Make it possible to cancel awake as an implied action. Ian Gulliver 2016-01-04 17:49:15 -08:00
  • 90e2add31e Remove some low hanging fruit to speed up startup. Ian Gulliver 2016-01-04 17:43:42 -08:00
  • 8147249bff Lint fixes. Ian Gulliver 2016-01-04 17:36:42 -08:00
  • 6ba3f63491 Drop the SVG rendering; planning to use Google Charts instead. Ian Gulliver 2016-01-03 23:56:22 -08:00
  • ddc7703bba Add weight/temp reporting. Ian Gulliver 2016-01-03 23:55:46 -08:00
  • 3fbdd71623 Outline for measurement submission. Ian Gulliver 2016-01-03 22:24:09 -08:00
  • 9f33602515 Add style for action buttons lost in stylesheet conversion. Ian Gulliver 2016-01-02 18:15:15 -08:00
  • a2d52d8e57 Example SVG generation. Ian Gulliver 2016-01-02 11:35:20 -08:00
  • a74b64f457 Make tile layout a bit better, so we stop losing parts of text. Ian Gulliver 2016-01-01 21:38:21 -08:00
  • f0de371500 Add a "Breast pumped" tile. Ian Gulliver 2016-01-01 21:09:16 -08:00
  • bb34f30224 Lower bath timeout -- it sticks out staying green for so long. Ian Gulliver 2016-01-01 19:07:37 -08:00
  • b1c48c0333 Show date list on display page. Ian Gulliver 2016-01-01 18:38:17 -08:00
  • 0d563012fe Make icons larger. Ian Gulliver 2016-01-01 12:15:28 -08:00
  • a4ebe52519 Add "Bath" tracking. Ian Gulliver 2016-01-01 12:01:59 -08:00
  • 7ac7a406c3 Start of timeline code framework. Ian Gulliver 2016-01-01 12:00:32 -08:00
  • 6ef21791ce Fix some lint errors. Ian Gulliver 2015-12-31 21:42:20 -08:00
  • 64840f25dd Enlarge display table font a bit. Ian Gulliver 2015-12-31 21:04:44 -08:00
  • 01c26cf440 Use smaller units for slightly higher numbers, to add some more detail in cases that used to just say "1h" Ian Gulliver 2015-12-31 20:54:02 -08:00
  • 2e12ea0702 Make the timer stand apart on android. Ian Gulliver 2015-12-31 16:46:22 -08:00
  • 6212a8cd33 Ignore repetition that's too fast. Ian Gulliver 2015-12-31 13:04:11 -08:00
  • 9d4a214ba0 Show median periods. Ian Gulliver 2015-12-31 12:16:24 -08:00
  • 685a3d1fd4 Remove the per-hour counts, until I can figure out how to make them less confusing. Ian Gulliver 2015-12-31 11:20:47 -08:00
  • cbc4fa4cee Add per-hour event counts. Ian Gulliver 2015-12-31 10:51:42 -08:00
  • 84fb696be4 Event count table on display page. Ian Gulliver 2015-12-31 10:44:46 -08:00
  • 6025e2be37 Keep a cache of messages bucketed by tile. Ian Gulliver 2015-12-31 08:36:13 -08:00
  • e3dce3569d Ignore duplicate messages for some tiles (awake, asleep). Ian Gulliver 2015-12-31 08:31:25 -08:00
  • 3d2a577026 Update the display page on a timer as well, so durations increase when nothing else is happening. Ian Gulliver 2015-12-31 00:08:42 -08:00
  • 4633f4bf94 Clean up the stylesheet mess. Put the first useful data on the display page. Ian Gulliver 2015-12-30 23:55:56 -08:00
  • 30f8fcfed4 Make tiles say "never" until the first time they're triggered. Ian Gulliver 2015-12-30 19:38:02 -08:00
  • 619a9086bc Show the back side by default for those without write access. Ian Gulliver 2015-12-30 19:12:35 -08:00
  • 7584855c42 Display child name on the flip side. Ian Gulliver 2015-12-30 19:09:21 -08:00
  • 37389dd45c Add the page flip, and fix some pointers. Ian Gulliver 2015-12-30 18:35:40 -08:00
  • 957d2fa9d3 Set page title to child name. Ian Gulliver 2015-12-30 17:57:02 -08:00
  • 66718424bb Add flip icon. Ian Gulliver 2015-12-30 17:55:35 -08:00
  • 859190143a DOM structure to enable flipping the whole page. Ian Gulliver 2015-12-30 17:49:58 -08:00
  • 4a55a758f4 Fix "undefined" yourName setting. Fix strange text justification in overlay. Don't blank out background before we're ready. Ian Gulliver 2015-12-30 17:29:10 -08:00
  • 6966bb5997 Remove advertising. Ian Gulliver 2015-12-30 17:06:07 -08:00
  • 3566dc776d Add original loading animation, to enable later editing. Ian Gulliver 2015-12-30 16:51:43 -08:00
  • c0c42aaeb4 Stop background repeat on loading screen. Ian Gulliver 2015-12-30 16:07:21 -08:00
  • 945e8866e7 Add loading screen. Ian Gulliver 2015-12-30 16:04:30 -08:00
  • 6b2be9f260 Some lint fixes. Ian Gulliver 2015-12-30 11:42:40 -08:00
  • 370f5d363b Add Google logo for login. Ian Gulliver 2015-12-30 11:38:19 -08:00
  • 9d1cf0bb8d Figure out our local name from our logged-in user's past messages. Ian Gulliver 2015-12-30 11:36:55 -08:00
  • cf5bf1f091 Make login optional. Add login icon. Ian Gulliver 2015-12-30 10:58:42 -08:00
  • 3125108ff2 Make time since last event rendering clearer. Ian Gulliver 2015-12-30 09:41:01 -08:00
  • 820107e50b Fix issue with two open windows on the same profile can't see each others' name changes. Ian Gulliver 2015-12-30 09:38:12 -08:00
  • fab34b428d Add access request/approve/deny functionality. Ian Gulliver 2015-12-29 19:12:57 -08:00
  • f60c55b204 Add status box to see time and current active tiles. Ian Gulliver 2015-12-28 21:54:36 -08:00
  • f4497b23e5 Keep track of tile state. Add support for canceling other tiles. Ian Gulliver 2015-12-28 21:07:46 -08:00
  • 0656aff2b7 Clean up tile object passing. Add support for tile implications, e.g. feeding implies awake. Ian Gulliver 2015-12-28 20:35:06 -08:00
  • 35b9de8932 Attach sender name to events. Ian Gulliver 2015-12-28 16:37:07 -08:00
  • f514d41367 Fix jsdoc. Ian Gulliver 2015-12-27 21:48:21 -08:00
  • 65a5845466 Allow us to see our own messages, but ignore name changes. Ian Gulliver 2015-12-27 21:46:37 -08:00
  • 1c676c0867 Only ignore child name change messages. Ian Gulliver 2015-12-27 21:43:12 -08:00
  • 81dac3b750 Don't respond to our own messages. Ian Gulliver 2015-12-27 21:42:30 -08:00
  • 67a229e309 Handle changes after load. Ian Gulliver 2015-12-27 21:36:06 -08:00
  • 500fae524d Changes to match hogfather API, stop with focus setting games. Ian Gulliver 2015-12-27 21:19:11 -08:00
  • 478e8b4fd0 Switch from hashes to URL paths to hack around login issue. Ian Gulliver 2015-12-27 21:06:48 -08:00
  • 9a6d96a777 Record events. Ian Gulliver 2015-12-27 20:52:36 -08:00
  • c34f01458e Store child name in hogfather chat. Ian Gulliver 2015-12-27 20:48:35 -08:00
  • 29f0d7600c Clean up layout deferral. Require login. Ian Gulliver 2015-12-27 19:50:37 -08:00
  • fe5eff8923 Include cosmopolite and hogfather. Delay construction until hogfather is ready. Ian Gulliver 2015-12-27 17:05:20 -08:00
  • 564c56cdeb Turn on cosmopolite. Ian Gulliver 2015-12-27 16:19:55 -08:00
  • 97eead1401 Add verify script. Ian Gulliver 2015-12-27 16:15:22 -08:00
  • 194965961f Focus on child name field when starting. Ian Gulliver 2015-12-27 10:17:15 -08:00
  • 68c88e8092 Better messaging about why controls are deactivated. Ian Gulliver 2015-12-27 10:13:45 -08:00
  • 9a8f5e16f4 Local storage of your name. Ian Gulliver 2015-12-27 09:26:46 -08:00