Commit Graph

75 Commits

Author SHA1 Message Date
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 1461ac16d8 Force tempusdominus npm dependencies to latest to prevent version mismatch issues. 2018-03-22 19:44:05 -07:00
Christopher Charbonneau Wells 8f65f780f2 Update npm dependencies. 2018-03-22 19:10:33 -07:00
Christopher Charbonneau Wells 6abad4eee7 Update npm dependencies. 2018-03-04 17:56:25 -05:00
Christopher Charbonneau Wells f406b056e5 Update NPM dependencies (Bootstrap 4, Tempus Dominus 5.0.0-alpha15). 2018-01-25 06:32:32 -05:00
Christopher Charbonneau Wells be97142cfe Update NPM dependencies. 2018-01-13 08:17:21 -05:00
Christopher Charbonneau Wells a5c94455ca Prep meta files for v1.0.0 release. 2017-12-27 09:20:32 -05:00
Christopher Charbonneau Wells 19a4e54755 Update npm dependencies. 2017-12-15 21:01:19 -05:00
Christopher Charbonneau Wells 2103b60246 Update Python and NPM dependencies. 2017-11-29 14:08:56 -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 c339062fba Use visibilityjs and momentjs to update a running timer when it's detail page becomes visible.
This commit is intended to improve the mobile experience by updating the timer detail page with the correct, current duration when, for example, a phone is unlocked after having been locked for a while with the timer detail page open.
2017-10-27 22:28:38 -04:00
Christopher Charbonneau Wells 89b47b1f99 Refactor gulp commands and travis config for whitenoise integration. 2017-10-23 13:50:20 -04:00
Christopher Charbonneau Wells 89ebf1845b Add Heroku post build step to create static files. 2017-10-23 05:13:26 -04:00
Christopher Charbonneau Wells 909c391451 Add Heroku config files. 2017-10-23 04:49:10 -04:00
Christopher Charbonneau Wells a4ff07c9bd Add data to package.json. 2017-10-22 17:08:16 -04:00
Christopher Charbonneau Wells e45101b75c Rename project Baby Buddy. 2017-10-22 14:00:42 -04:00
Christopher Charbonneau Wells 838da05308 Update NPM dependecies (primarily for Bootstrap 4 beta 2) and add package-lock.json file. 2017-10-20 09:37:59 -04:00
Christopher Charbonneau Wells aafc44a70d Add plotly and create a separate "graph" JS handler for gulp. 2017-08-24 09:48:38 -04:00
Christopher Charbonneau Wells 410e6c9e48 Add flake8 Python linting. 2017-08-22 13:29:16 -04:00
Christopher Charbonneau Wells 0c5c3b7a2c Add "lint" gulp command with sass linting. 2017-08-22 13:13:23 -04:00
Christopher Charbonneau Wells b0f552f3f8 Refactor gulp tasks as a directory (WIP). 2017-08-21 15:42:32 -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 3d0af7f9a5 Initiate sass-based app style system. 2017-08-21 10:43:13 -04:00
Christopher Charbonneau Wells 3d8ea65bf9 Add JS and CSS minify. 2017-08-20 16:05:52 -04:00
Christopher Charbonneau Wells 092c271d5a Implement a Gulp/NPM-based dependency management system. 2017-08-19 09:50:03 -04:00