Commit Graph

  • 43edfddd82 Move "short" duration string function to graphs and exclude seconds. Christopher Charbonneau Wells 2017-09-25 11:39:08 -0400
  • 6562fa2390 Finalize child timeline graph/view. Christopher Charbonneau Wells 2017-09-20 11:52:30 -0400
  • 98963572ba Use form classes to set appropriate field attributes in date/time fields. Christopher Charbonneau Wells 2017-09-17 15:48:23 -0400
  • dad1ff73ca Add custom form field settings for datetime/date fields. Christopher Charbonneau Wells 2017-09-17 14:54:50 -0400
  • 33239a097b Add custom form field settings for boolean fields. Christopher Charbonneau Wells 2017-09-17 09:36:07 -0400
  • a89a237b5c Use a generic form template for existing forms. Christopher Charbonneau Wells 2017-09-17 09:00:34 -0400
  • 36847f0bd2 Default to current time for diaper change and end field entries. Christopher Charbonneau Wells 2017-09-17 08:53:11 -0400
  • 8f9a756fa2 Limit paginator links to next and previous two pages. Christopher Charbonneau Wells 2017-09-17 08:46:35 -0400
  • ab1b9ee7a8 Add actual events to timeline (WIP). Christopher Charbonneau Wells 2017-09-16 17:17:09 -0400
  • bc7b9a97fa Remove FA from vendor CSS. Christopher Charbonneau Wells 2017-09-15 12:45:12 -0400
  • 3d88235eb9 Implement generic, app-specific "icon" style names over FA. Christopher Charbonneau Wells 2017-09-15 12:29:56 -0400
  • c49b8d1930 Simplify core model names. Christopher Charbonneau Wells 2017-09-15 11:55:30 -0400
  • 1f1d96093b Add example timeline view (WIP). Christopher Charbonneau Wells 2017-09-15 08:11:41 -0400
  • 0ae9c5a408 Fix zero division error when a day has no sleep entries. Christopher Charbonneau Wells 2017-09-15 07:09:43 -0400
  • 6ec4307173 Increase default top margin to account for two line graph titles. Christopher Charbonneau Wells 2017-09-13 14:52:18 -0400
  • e73cb380ef Add duration figures to graph view for sleep totals. Christopher Charbonneau Wells 2017-09-13 14:10:11 -0400
  • f4d94a3ca0 Add a short string duration utility function. Christopher Charbonneau Wells 2017-09-13 14:07:51 -0400
  • 83aaab5bde Add a sleep totals graph. Christopher Charbonneau Wells 2017-09-13 11:53:32 -0400
  • e77c2a5639 Refactor naming of current reports. Christopher Charbonneau Wells 2017-09-13 11:25:12 -0400
  • 6cfbba5f81 Further standardize report templates. Christopher Charbonneau Wells 2017-09-13 11:20:28 -0400
  • f89a8ce289 Add a total sleep on date card. Christopher Charbonneau Wells 2017-09-13 10:31:56 -0400
  • 944d33390d Begin Sleep Amount graph (WIP). Christopher Charbonneau Wells 2017-09-10 17:26:18 -0400
  • 10ff754e67 Add a paginator to all list views. Christopher Charbonneau Wells 2017-09-10 17:02:57 -0400
  • aba6fdff15 Remove last tummy time card from child dashboard. Christopher Charbonneau Wells 2017-09-10 16:27:52 -0400
  • 44dd4877a6 Re-order list displays and add a boolean formatter template tag. Christopher Charbonneau Wells 2017-09-10 16:24:59 -0400
  • 6d1f35cd59 Add a quick timer start link for small devices. Christopher Charbonneau Wells 2017-09-10 10:08:03 -0400
  • 115ef15c48 Fix timer add form to include user. Christopher Charbonneau Wells 2017-09-10 09:50:16 -0400
  • 32da7873fa Add a timer edit flow. Christopher Charbonneau Wells 2017-09-10 05:11:09 -0400
  • 476b7ece70 Add a timer form template. Christopher Charbonneau Wells 2017-09-10 04:56:06 -0400
  • d29e47861d Only display active timers nav menu if active timers exist. Christopher Charbonneau Wells 2017-09-10 04:42:37 -0400
  • 4f93d96501 Fix diaper change types care query min_date to match range (seven days). Christopher Charbonneau Wells 2017-09-10 04:40:10 -0400
  • 99dcb1e7ca Fixer Timer.stop method to respect custom end argument. Christopher Charbonneau Wells 2017-09-09 13:00:13 -0400
  • c38290838b Add action buttons to timer detail page. Christopher Charbonneau Wells 2017-09-09 12:57:31 -0400
  • a9bc52dfff Move timer_stop to a model method and add a restart method. Christopher Charbonneau Wells 2017-09-09 12:47:41 -0400
  • 4def741d37 Display all timers to any user with view_timer access. Christopher Charbonneau Wells 2017-09-09 11:57:58 -0400
  • 1ae44c408f Add timers list. Christopher Charbonneau Wells 2017-09-09 11:54:34 -0400
  • fe1b54842d Correct sleep graph duration displays for entries crossing midnight. Christopher Charbonneau Wells 2017-09-09 11:20:37 -0400
  • b317c08504 Fix Tummy Time display fields. Christopher Charbonneau Wells 2017-09-08 18:03:44 -0400
  • 9767315878 Add styling to stopped timers in detail page. Christopher Charbonneau Wells 2017-09-08 14:39:01 -0400
  • 7f5a40ae41 Add ability to stop a timer (WIP). Christopher Charbonneau Wells 2017-09-08 14:36:22 -0400
  • c3e5a0349e Include seconds in Tummy Time entry form fields. Christopher Charbonneau Wells 2017-09-07 20:14:26 -0400
  • 89e60e46b7 Do not set default init date in Tummy Time card declaration. Christopher Charbonneau Wells 2017-09-07 20:12:36 -0400
  • 422b381e50 Change Diaper Change Types card to not care about dates (or timezones) for the data dict. Christopher Charbonneau Wells 2017-09-07 20:08:28 -0400
  • 4b2e08e0fb Lock latest dependencies. Christopher Charbonneau Wells 2017-08-25 17:40:53 -0400
  • 6939adccaa Add a Last Feeding Method card and rearrange child dashboard cards. Christopher Charbonneau Wells 2017-08-25 17:39:10 -0400
  • 2320d31d48 Add graph handling for sleep entry start and end dates that cross midnight. Christopher Charbonneau Wells 2017-08-25 17:32:46 -0400
  • 9d0572ba92 Move duration methods in to utils for use elsewhere in the project. Christopher Charbonneau Wells 2017-08-25 16:33:14 -0400
  • 1dbdc582dd Add TODO reminder... Christopher Charbonneau Wells 2017-08-25 14:19:08 -0400
  • 81af1dacf5 Format sleep vs. wake time graph. Christopher Charbonneau Wells 2017-08-25 14:17:15 -0400
  • 9a2facfa72 Create a sleep times graph (WIP). Christopher Charbonneau Wells 2017-08-25 12:19:06 -0400
  • ae71c5933e Prepare for a sleep reports page. Christopher Charbonneau Wells 2017-08-25 08:08:02 -0400
  • 2fdee5785b Update Pipfile.lock. Christopher Charbonneau Wells 2017-08-25 06:51:29 -0400
  • 0da15482bd Fix last diaper change time on card. Christopher Charbonneau Wells 2017-08-24 16:29:31 -0400
  • e3d7d64c35 Add Reports menu to child dashboard. Christopher Charbonneau Wells 2017-08-24 15:40:11 -0400
  • 4d0a75d020 Add an upper limit for diaper change card data and some method descriptions. Christopher Charbonneau Wells 2017-08-24 14:58:33 -0400
  • d11733442d Add a diaper change types over time report. Christopher Charbonneau Wells 2017-08-24 14:54:01 -0400
  • a114ce7421 Fix gulp styles:app task for static_src folder name change. Christopher Charbonneau Wells 2017-08-24 13:18:00 -0400
  • eefa00bfd3 Add a very basic prototype dashboard for multiple children. Christopher Charbonneau Wells 2017-08-24 13:09:41 -0400
  • e4a92e0614 Use local graph assets instead of Plotly CDN. Christopher Charbonneau Wells 2017-08-24 09:53:23 -0400
  • bc13ab09e8 Add a gulp "build" task for building and compressing all assets. Christopher Charbonneau Wells 2017-08-24 09:50:39 -0400
  • aafc44a70d Add plotly and create a separate "graph" JS handler for gulp. Christopher Charbonneau Wells 2017-08-24 09:48:38 -0400
  • 536283e3db Handle dashboard redirect when there are no Child objects. Christopher Charbonneau Wells 2017-08-24 08:04:54 -0400
  • 78ebc87265 Use static_src directories to prevent collisions with Django's collectstatic. Christopher Charbonneau Wells 2017-08-24 07:54:47 -0400
  • dd6eb954c3 Add INTERNAL_IPS to development settings and check the debug varibale in templates. Christopher Charbonneau Wells 2017-08-24 07:36:11 -0400
  • ed96814b10 Revert custom graph works and add Plotly-based example. Christopher Charbonneau Wells 2017-08-23 09:04:05 -0400
  • 7ba85f29d4 Continue initial attempt at sleep graph (WIP). Christopher Charbonneau Wells 2017-08-22 21:37:10 -0400
  • e3b73d53c5 Replace timezone.now() usage with localtime. Christopher Charbonneau Wells 2017-08-22 21:36:44 -0400
  • c4147af34d Adjust fake command handler to prevent date cross over. Christopher Charbonneau Wells 2017-08-22 21:35:36 -0400
  • c13914d6e2 Use local time zone setting for fake dates to prevent overlaps. Christopher Charbonneau Wells 2017-08-22 21:08:31 -0400
  • 23acc006d4 Linting fixes. Christopher Charbonneau Wells 2017-08-22 13:36:49 -0400
  • 410e6c9e48 Add flake8 Python linting. Christopher Charbonneau Wells 2017-08-22 13:29:16 -0400
  • 2789234a92 Linting fixes. Christopher Charbonneau Wells 2017-08-22 13:16:35 -0400
  • 0c5c3b7a2c Add "lint" gulp command with sass linting. Christopher Charbonneau Wells 2017-08-22 13:13:23 -0400
  • 0f079c14fa Add watchConfig for gulp watch. Christopher Charbonneau Wells 2017-08-22 12:56:30 -0400
  • 10e87c27b5 Prevent date intersections in the "fake" management command. Christopher Charbonneau Wells 2017-08-22 09:35:01 -0400
  • f5768959d8 Use os.path for the reset management command to support multiple platforms. Christopher Charbonneau Wells 2017-08-22 09:32:29 -0400
  • aae16346bd Add a TODO note for not intersecting faked dates. Christopher Charbonneau Wells 2017-08-21 20:12:36 -0400
  • 4e7f80cd2e Create a mockup of a couple of days of sleep data using progress bars. Christopher Charbonneau Wells 2017-08-21 20:10:00 -0400
  • faaa67995f Make the dashboard cards layout more opinionated. Christopher Charbonneau Wells 2017-08-21 19:53:21 -0400
  • 51946dd28a Add a "days" argument to the fake command for number of days of data to fake for each child. Christopher Charbonneau Wells 2017-08-21 19:34:06 -0400
  • 8ae33b0f48 Create skeleton of reports app. Christopher Charbonneau Wells 2017-08-21 19:21:08 -0400
  • 7bffb41718 Fix all url declarations to specifying starts with (^). Christopher Charbonneau Wells 2017-08-21 19:19:48 -0400
  • 0b8205a830 Include all of the past five days in the diaper change types card. Christopher Charbonneau Wells 2017-08-21 19:00:08 -0400
  • d659fc26e4 Account for duration days in timers. Christopher Charbonneau Wells 2017-08-21 18:44:47 -0400
  • c0b38f3790 Add the watch task to gulp's default task. Christopher Charbonneau Wells 2017-08-21 16:35:11 -0400
  • e33b3b24b7 Remove compress as a default action and use uncompressed assets for now. Christopher Charbonneau Wells 2017-08-21 16:23:45 -0400
  • f62c8edf52 Add a gulp watch task. Christopher Charbonneau Wells 2017-08-21 16:19:45 -0400
  • 7daa691b21 Refactor gulp tasks as a directory. Christopher Charbonneau Wells 2017-08-21 16:03:16 -0400
  • b0f552f3f8 Refactor gulp tasks as a directory (WIP). Christopher Charbonneau Wells 2017-08-21 15:42:32 -0400
  • 50bf6b9a15 Add dependencies for gulp compress tasks. Christopher Charbonneau Wells 2017-08-21 15:20:13 -0400
  • 347b1ff11b Make the timer display smaller on small devices. Christopher Charbonneau Wells 2017-08-21 11:43:46 -0400
  • b02752f52f Adjust sass process for import globbing (to limit multiple imports). Christopher Charbonneau Wells 2017-08-21 11:43:12 -0400
  • b05b268c7e Replace inline CSS for diaper change types card and prepare for other sass styling. Christopher Charbonneau Wells 2017-08-21 11:03:18 -0400
  • 3d0af7f9a5 Initiate sass-based app style system. Christopher Charbonneau Wells 2017-08-21 10:43:13 -0400
  • f3fc219980 Add hrefs to menu links so they work on mobile. Christopher Charbonneau Wells 2017-08-21 09:55:06 -0400
  • 3d8ea65bf9 Add JS and CSS minify. Christopher Charbonneau Wells 2017-08-20 16:05:52 -0400
  • 267c6483b5 Clarify last tummy time language on card. Christopher Charbonneau Wells 2017-08-20 15:36:26 -0400
  • 628fe44217 Keep timezone aware in cards. Christopher Charbonneau Wells 2017-08-20 13:48:49 -0400
  • 2db3f43394 Default to JSON only API for base settings. Christopher Charbonneau Wells 2017-08-20 13:31:19 -0400
  • f02e0b59bd Add current user menu. Christopher Charbonneau Wells 2017-08-20 12:29:19 -0400