Commit Graph

270 Commits

Author SHA1 Message Date
Berkeley Martinez
86344d5c9e fix travis yaml and test challenges 2015-10-02 11:19:07 -07:00
Berkeley Martinez
8148c1a19c save form to localStorage 2015-09-24 20:30:18 -07:00
Berkeley Martinez
70b823ca63 add phone number input
change validation function scheme
update validator
2015-09-22 17:19:14 -07:00
Berkeley Martinez
523af40641 bump less
remove old less middleware
2015-09-21 12:54:33 -07:00
Berkeley Martinez
e579cbd778 update to react-router 1.0.0-rc1 2015-09-21 12:54:33 -07:00
Berkeley Martinez
88d7ca1f48 add rev deletion 2015-09-10 19:01:12 -07:00
Berkeley Martinez
55065a18b9 add es6 Map shim to shims 2015-09-10 16:59:27 -07:00
Berkeley Martinez
152e8398c2 bump babel 2015-09-10 16:27:09 -07:00
Berkeley Martinez
4cd5c34cbc lock react-bootstrap to minor version 2015-09-10 16:27:09 -07:00
Berkeley Martinez
70cf48cf7b fix manifest generation during webpack watch
fix gulp debug statements during gulp should always be on
2015-09-10 16:27:08 -07:00
Berkeley Martinez
d884aaa924 remove contributors list from package.json
We now have over a hundred contributors and this should not be listed in the package.json
2015-09-08 13:45:18 -07:00
Ben McMahon
1dd3246f87 fixed loopback-boot to last safe version for our codebase
@berkeleytrue this should temp fix it until loopback etc can be safely bumped up to a newer version
2015-08-29 23:39:01 +01:00
Berkeley Martinez
16b33ee90a fix some linting issues 2015-08-29 01:48:01 -07:00
Berkeley Martinez
6c48395868 separate main manifest generation from sub manifests
in dev mode always pull manifest on each request
add manifest build to gulp build task
add react bundle to manifest generation
2015-08-28 15:56:58 -07:00
Berkeley Martinez
306c441ae7 add revisioning to js/css files to break caching
This moves the location of javascript files, commonFramework,
iFrameScript, sandbox, plugin, and all the less files.
On gulp or gulp build these files are moved and revisioned.
Places where they are references in jade/html are now removed and
replaced with the use of a helper function `rev`. This function will
take the required file and return a string referencing the revisioned
file. This should alleviate the need for hard refreshing and will break
caches when files change, so fixes for firefox caching issue as well.

NOTE: @benmcmahon @quincylarson, This means files will need to be build
on the server in production before doing a server restart/reload
In production: 'npm run build' To build and revision js/css files

`gulp` and `gulp build` will used in development

npm install also needs to be run in production on initial deploy
2015-08-26 23:30:33 -07:00
Berkeley Martinez
b3d66e1ae0 add json lint gulp task 2015-08-24 16:19:34 -07:00
Berkeley Martinez
b2f4e520cb fix account link failure now flashes 2015-08-18 14:48:52 -07:00
ahstro
73d11fec27 Mocha tests now use ES6 2015-08-14 09:39:29 +02:00
Berkeley Martinez
66815f0762 bump eslint 2015-08-07 18:09:35 -07:00
Berkeley Martinez
f01a66c5c7 use (LMP)loopback middleware phases
bump loopback-component-passport which uses LMP
move custom middlewares to middlewares directory
2015-08-04 01:34:26 -07:00
Berkeley Martinez
8270cb4103 add github auth 2015-08-01 08:39:13 -07:00
Berkeley Martinez
4cc5234df8 bump thundercats 2015-07-31 11:29:37 -07:00
Kyle Mitchell
ce5377791e add CC-BY-SA-4.0 license for content 2015-07-28 19:55:49 -07:00
Berkeley Martinez
79a96292b9 remove bower and pm2
These are better server as global installs
2015-07-28 17:28:45 -07:00
Berkeley Martinez
a615449015 add bower to devdeps 2015-07-27 19:42:14 -07:00
Berkeley Martinez
4bacd87943 add react build script 2015-07-25 09:02:56 -07:00
Berkeley Martinez
38cb4b2873 remove loopback client files 2015-07-25 08:51:41 -07:00
Berkeley Martinez
227e486fdc remove engines property from package 2015-07-24 22:28:20 -07:00
Berkeley Martinez
c0eda90eb1 make production future ready
This commit does the following:

Production start should use the following command `npm run
start-producion` this first runs bower install and builds the front end
app(react). Then it will use the `pm2Start` script. This script will set
up the pm2 daemons to run loopback in cluster mode. This script also use
`production-start` script instead of the regular `server` script.

The reasons are two fold: to ensure `server` is run in es7 mode, and to
wait for handshake from DB or kill itself if no DB can be found within a
certain amount of time.
2015-07-24 22:27:52 -07:00
Berkeley Martinez
25d01f1b7b Add pm2 to dev deps 2015-07-23 23:29:35 -07:00
Berkeley Martinez
48c2304ff2 update body-parser 2015-07-23 16:03:51 -07:00
Berkeley Martinez
b507aecc97 bump thundercats-react 2015-07-23 16:03:50 -07:00
Berkeley Martinez
fa97111f00 bump thundercats 2015-07-23 16:03:50 -07:00
Berkeley Martinez
35193f22cc click drag question 2015-07-23 16:03:50 -07:00
Berkeley Martinez
fe3b983347 remove react-stampit 2015-07-23 16:03:49 -07:00
Berkeley Martinez
3ce53441f0 bump thundercats-react 2015-07-23 16:03:49 -07:00
Berkeley Martinez
82ce7fc47e bump react-bootstrap 2015-07-23 16:03:48 -07:00
Berkeley Martinez
caaa21d367 Video end goes to questions 2015-07-23 16:03:48 -07:00
Berkeley Martinez
d0b1d83249 prefetch data and prime stores on client render 2015-07-23 16:03:47 -07:00
Berkeley Martinez
d773a9aa5d bump thundercats 2015-07-23 16:03:47 -07:00
Berkeley Martinez
de1d931b82 add hikes/map pulls hikes out of db and renders 2015-07-23 16:03:46 -07:00
Berkeley Martinez
a2583735a0 bump vimeo version 2015-07-23 15:49:03 -07:00
Berkeley Martinez
d2c858fc8c add react-vimeo 2015-07-23 15:49:03 -07:00
Berkeley Martinez
1781e22cf1 fix use freecodecamp react-router
see: https://github.com/rackt/react-router/pull/1490
2015-07-23 15:49:02 -07:00
Berkeley Martinez
080fb4d37c add video player 2015-07-23 15:49:01 -07:00
Berkeley Martinez
bb37583c90 fix should be getChildRoutes
fix fromNodeCallback returns array of values from callback
fix remove require.ensure - needs to be tested
2015-07-23 15:49:01 -07:00
Berkeley Martinez
85cf79f3d4 add babel for babel-node use 2015-07-23 15:49:00 -07:00
Berkeley Martinez
c33c6c9a8f introduce es6 and babel to whole app 2015-07-23 15:49:00 -07:00
Berkeley Martinez
28395a5957 fix babel versions
since we are using some stage 0 syntax they may change without warning
between versions each babel version bump must be tested to see if
stage 0/1 syntax implementation has changed
2015-07-23 15:49:00 -07:00
Berkeley Martinez
a5e7009a57 initial react app(WIP) 2015-07-23 15:49:00 -07:00