Christopher Charbonneau Wells
dd6eb954c3
Add INTERNAL_IPS to development settings and check the debug varibale in templates.
2017-08-24 07:36:11 -04:00
Christopher Charbonneau Wells
ed96814b10
Revert custom graph works and add Plotly-based example.
2017-08-23 09:04:53 -04:00
Christopher Charbonneau Wells
7ba85f29d4
Continue initial attempt at sleep graph (WIP).
2017-08-22 21:37:10 -04:00
Christopher Charbonneau Wells
e3b73d53c5
Replace timezone.now() usage with localtime.
2017-08-22 21:36:44 -04:00
Christopher Charbonneau Wells
c4147af34d
Adjust fake command handler to prevent date cross over.
2017-08-22 21:35:36 -04:00
Christopher Charbonneau Wells
c13914d6e2
Use local time zone setting for fake dates to prevent overlaps.
2017-08-22 21:08:31 -04:00
Christopher Charbonneau Wells
23acc006d4
Linting fixes.
2017-08-22 13:36:49 -04:00
Christopher Charbonneau Wells
410e6c9e48
Add flake8 Python linting.
2017-08-22 13:29:16 -04:00
Christopher Charbonneau Wells
2789234a92
Linting fixes.
2017-08-22 13:16:35 -04:00
Christopher Charbonneau Wells
0c5c3b7a2c
Add "lint" gulp command with sass linting.
2017-08-22 13:13:23 -04:00
Christopher Charbonneau Wells
0f079c14fa
Add watchConfig for gulp watch.
2017-08-22 12:56:30 -04:00
Christopher Charbonneau Wells
10e87c27b5
Prevent date intersections in the "fake" management command.
2017-08-22 09:35:01 -04:00
Christopher Charbonneau Wells
f5768959d8
Use os.path for the reset management command to support multiple platforms.
2017-08-22 09:32:29 -04:00
Christopher Charbonneau Wells
aae16346bd
Add a TODO note for not intersecting faked dates.
2017-08-21 20:12:50 -04:00
Christopher Charbonneau Wells
4e7f80cd2e
Create a mockup of a couple of days of sleep data using progress bars.
2017-08-21 20:10:00 -04:00
Christopher Charbonneau Wells
faaa67995f
Make the dashboard cards layout more opinionated.
...
This puts all the "last" cards in one row consistently, assuming that the tummy time and diaper change cards should always have fairly large heights. The shifting heights were causing cards to appear in different places with the masonry setup.
2017-08-21 19:53:21 -04:00
Christopher Charbonneau Wells
51946dd28a
Add a "days" argument to the fake command for number of days of data to fake for each child.
2017-08-21 19:34:06 -04:00
Christopher Charbonneau Wells
8ae33b0f48
Create skeleton of reports app.
2017-08-21 19:22:03 -04:00
Christopher Charbonneau Wells
7bffb41718
Fix all url declarations to specifying starts with (^).
2017-08-21 19:19:48 -04:00
Christopher Charbonneau Wells
0b8205a830
Include all of the past five days in the diaper change types card.
2017-08-21 19:00:08 -04:00
Christopher Charbonneau Wells
d659fc26e4
Account for duration days in timers.
2017-08-21 18:44:47 -04:00
Christopher Charbonneau Wells
c0b38f3790
Add the watch task to gulp's default task.
2017-08-21 16:35:11 -04:00
Christopher Charbonneau Wells
e33b3b24b7
Remove compress as a default action and use uncompressed assets for now.
2017-08-21 16:23:45 -04:00
Christopher Charbonneau Wells
f62c8edf52
Add a gulp watch task.
2017-08-21 16:19:45 -04:00
Christopher Charbonneau Wells
7daa691b21
Refactor gulp tasks as a directory.
2017-08-21 16:03:16 -04:00
Christopher Charbonneau Wells
b0f552f3f8
Refactor gulp tasks as a directory (WIP).
2017-08-21 15:42:32 -04:00
Christopher Charbonneau Wells
50bf6b9a15
Add dependencies for gulp compress tasks.
2017-08-21 15:20:13 -04:00
Christopher Charbonneau Wells
347b1ff11b
Make the timer display smaller on small devices.
2017-08-21 11:43:46 -04:00
Christopher Charbonneau Wells
b02752f52f
Adjust sass process for import globbing (to limit multiple imports).
2017-08-21 11:43:12 -04:00
Christopher Charbonneau Wells
b05b268c7e
Replace inline CSS for diaper change types card and prepare for other sass styling.
2017-08-21 11:03:18 -04:00
Christopher Charbonneau Wells
3d0af7f9a5
Initiate sass-based app style system.
2017-08-21 10:43:13 -04:00
Christopher Charbonneau Wells
f3fc219980
Add hrefs to menu links so they work on mobile.
2017-08-21 09:55:06 -04:00
Christopher Charbonneau Wells
3d8ea65bf9
Add JS and CSS minify.
2017-08-20 16:05:52 -04:00
Christopher Charbonneau Wells
267c6483b5
Clarify last tummy time language on card.
2017-08-20 15:36:26 -04:00
Christopher Charbonneau Wells
628fe44217
Keep timezone aware in cards.
2017-08-20 13:48:49 -04:00
Christopher Charbonneau Wells
2db3f43394
Default to JSON only API for base settings.
2017-08-20 13:31:19 -04:00
Christopher Charbonneau Wells
f02e0b59bd
Add current user menu.
2017-08-20 12:29:19 -04:00
Christopher Charbonneau Wells
e1379b0bf4
Minor dashboard adjustments.
2017-08-20 11:57:48 -04:00
Christopher Charbonneau Wells
591f2fba52
Use a timedelta for last tummy time card.
2017-08-20 11:45:26 -04:00
Christopher Charbonneau Wells
f81f763cfb
Refactor JS to use BabyBlotter as primary JS namespace.
2017-08-20 11:23:32 -04:00
Christopher Charbonneau Wells
78eb20ab91
Update the timer duration in real time on the timer detail page.
2017-08-20 11:09:40 -04:00
Christopher Charbonneau Wells
21e4af6f58
Move duration tools to a separate template tag collection.
2017-08-20 10:04:20 -04:00
Christopher Charbonneau Wells
6f4774ae9e
Add "reset" management command for resetting the database with fake data.
2017-08-20 09:44:44 -04:00
Christopher Charbonneau Wells
6d73cb69f6
Convert duration_string to a template tag (WIP).
2017-08-19 16:46:50 -04:00
Christopher Charbonneau Wells
c5fc35b177
Add an actual duration field to relevant models.
2017-08-19 16:16:42 -04:00
Christopher Charbonneau Wells
22fbdf2868
Remove ID from model list templates.
2017-08-19 15:00:29 -04:00
Christopher Charbonneau Wells
f30ef88d1b
Add dashboard link to child list.
2017-08-19 14:57:21 -04:00
Christopher Charbonneau Wells
502964e070
Add a "fake" management command for creating fake data.
2017-08-19 14:51:40 -04:00
Christopher Charbonneau Wells
8222b4d571
Break out Django settings to separate files.
2017-08-19 10:16:51 -04:00
Christopher Charbonneau Wells
092c271d5a
Implement a Gulp/NPM-based dependency management system.
2017-08-19 09:50:03 -04:00