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