Christopher Charbonneau Wells
f6ee24a271
Fix minor linting issue.
2018-07-31 20:43:49 -07:00
Christopher Charbonneau Wells
7382e74d78
Use Bootstrap card columns for Child Dashboard.
2018-07-31 19:57:01 -07:00
Christopher Charbonneau Wells
08488af718
Raise permission denied instead of redirecting to login ( #49 ).
2018-05-20 14:40:09 -07:00
Christopher Charbonneau Wells
a524259507
Replace Page Visibility API with focus event listener for dashboard refreshes.
...
This is a bit of a testing phase to see if the focus event listerner behaves any better than the Page Visibility API, particularly in mobile browsers.
2018-03-22 20:29:40 -07:00
Christopher Charbonneau Wells
911cde4f95
Remove ounces references for feeding amounts.
2018-03-13 19:10:21 -07:00
Christopher Charbonneau Wells
5dc372281b
Remove all unicode_literals imports.
2018-02-17 17:09:40 -05:00
Christopher Charbonneau Wells
a3fe999660
Remove strong from Diaper Changes types card solid figure.
2018-02-04 19:39:28 -05:00
Christopher Charbonneau Wells
f2a8cdec2d
Update URL definitions to Django 2.0 style.
2017-12-13 18:12:32 -05:00
Christopher Charbonneau Wells
23185f413f
Move test data fixtures file to babybuddy app.
2017-12-07 13:45:48 -05:00
Christopher Charbonneau Wells
3b0002a211
Fix link with incorrect namespace.
2017-12-03 17:03:13 -05:00
Christopher Charbonneau Wells
238d0d40a1
Remove Python 2.7 support.
2017-12-03 16:58:53 -05:00
Christopher Charbonneau Wells
e92d3f361e
Misc. Django 2.0 update changes.
2017-12-03 16:52:27 -05:00
Christopher Charbonneau Wells
4272c9b075
Add a basic bar chart showing average feeding durations over time.
2017-11-29 21:28:54 -05:00
Christopher Charbonneau Wells
1798a493a6
Update fixtures test data to use correct time zone (default is now UTC).
2017-11-29 19:36:47 -05:00
Christopher Charbonneau Wells
9f7d84013e
Add Python 2.7 workaround for Dashboard tests and add missing `__init__.py` file.
2017-11-19 12:39:59 -05:00
Christopher Charbonneau Wells
880d7ca19f
Use floats for Diaper Change type data to prevent division issues in Python 2.7.
2017-11-19 12:32:46 -05:00
Christopher Charbonneau Wells
5194e80eb1
Simplify test fixtures data.
2017-11-19 12:19:11 -05:00
Christopher Charbonneau Wells
452ce190ae
Add specific, fixtures-based tests for Dashboard cards.
2017-11-19 11:13:35 -05:00
Christopher Charbonneau Wells
5a57ac7a48
Update naps card to pass timedelta directly.
2017-11-19 11:01:38 -05:00
Christopher Charbonneau Wells
31f747e908
Add an optional date parameter for Diaper Change types and remove some unused code.
2017-11-19 10:51:59 -05:00
Christopher Charbonneau Wells
092d724906
Add child picture to multi-child dashboard view.
2017-11-18 07:47:50 -05:00
Christopher Charbonneau Wells
60ac9a7f5d
Add Settings model extending User.
2017-11-12 12:09:54 -05:00
Christopher Charbonneau Wells
d2227e7747
Add average weight change to Statistics card.
2017-11-11 08:51:32 -05:00
Christopher Charbonneau Wells
770e7a69eb
Refactor Averages card as Statistics carousel card.
2017-11-11 07:01:04 -05:00
Christopher Charbonneau Wells
5d4db5de6b
Add simple weight report.
2017-11-10 07:20:34 -05:00
Christopher Charbonneau Wells
00d3cf65f5
Add a basic Welcome page.
2017-11-09 14:37:06 -05:00
Christopher Charbonneau Wells
b7de3999b9
Remove xl column setting for child cards.
...
The lower resolutions of the xl breakpoint did not render this well (the button bar overflows cards).
2017-11-09 07:20:38 -05:00
Christopher Charbonneau Wells
162f117cef
Move timeline code to core and integrate with Child detail view.
2017-11-07 13:15:48 -05:00
Christopher Charbonneau Wells
e2733e6b1e
Improve Dashboard view.
...
This commit adds a placeholder image for Child objects (in the future, hopefully, photo uploads will be added) and reworks the Dashboard view to look better when more than one child is in the database. There are also some minor tweaks to the Child detail view and one new Gulp requirement to improve the flow of copying static image assets from apps.
2017-11-06 16:24:21 -05:00
Christopher Charbonneau Wells
cb2c63cf8a
Add nap averages data to the averages card.
2017-11-04 17:52:28 -04:00
Christopher Charbonneau Wells
4037f97e72
Add a NapManager to Sleep model and use it on the naps card.
2017-11-04 13:09:27 -04:00
Christopher Charbonneau Wells
f6dd38a891
Make "nap" bounds configurable with a 6AM - 6PM default.
2017-11-04 09:42:18 -04:00
Christopher Charbonneau Wells
c6c603d592
Add docstrings to existing cards.
2017-11-04 06:49:59 -04:00
Christopher Charbonneau Wells
003e112d27
Clean up general card styles.
2017-10-30 19:35:51 -04:00
Christopher Charbonneau Wells
e90e31cfd3
Add "Averages" dashboard card.
2017-10-30 14:26:49 -04:00
Christopher Charbonneau Wells
22664ecc0f
Reload the dashboard page every 60 seconds and on visibility state change.
2017-10-29 16:01:13 -04:00
Christopher Charbonneau Wells
97dbf87e5b
Refactor card templates and styling.
2017-10-28 23:01:39 -04:00
Christopher Charbonneau Wells
6ce6599b39
Clean up card content when no data is in the database.
2017-10-27 20:18:55 -04:00
Christopher Charbonneau Wells
905c7a8690
Add dashboard tests.
2017-10-25 11:05:45 -04:00
Christopher Charbonneau Wells
05e9927d74
Remove unnecessary "duration_td" Tummy Time method.
2017-10-25 09:45:53 -04:00
Christopher Charbonneau Wells
84e96c046f
Add pluralize check to naps count card.
2017-10-24 10:08:49 -04:00
Christopher Charbonneau Wells
19ad5b98a3
Adjust card styles.
...
Removes footers with mostly useless information and uses muted text for all content.
2017-10-23 20:07:45 -04:00
Christopher Charbonneau Wells
66a91fe534
Add a "naps" card.
2017-10-23 19:52:20 -04:00
Christopher Charbonneau Wells
e45101b75c
Rename project Baby Buddy.
2017-10-22 14:00:42 -04:00
Christopher Charbonneau Wells
5f3cadd38b
Implement breadcrumbs.
2017-10-20 16:07:53 -04:00
Christopher Charbonneau Wells
0038a34843
Prep for adding breadcrumbs (WIP).
2017-10-20 10:32:27 -04:00
Christopher Charbonneau Wells
b12f59bc52
Include year and month for Sleep and Tummy Time card filters.
2017-10-05 11:17:28 -04:00
Christopher Charbonneau Wells
4bb96b19be
Account for full date when replacing time values.
...
This prevents issues when the dates in question cross months or years as well as days.
2017-10-01 10:00:42 -04:00
Christopher Charbonneau Wells
05ece53f18
Tweak dark colors and remove custom coloring classes from some elements.
2017-09-27 11:28:10 -04:00
Christopher Charbonneau Wells
b4ac40d2d4
Add a diaper lifetimes box plot graph.
2017-09-25 13:14:14 -04:00