Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Serve CSS as an external file (#6894) | Mark Stacey | 2019-07-24 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CSS is now served as an external file instead of being injected. This was done to improve performance. Ideally we would come to a middle ground between this and the former behaviour by injecting only the CSS that was required for the initial page load, then lazily loading the rest. However that change would be more complex. The hope was that making all CSS external would at least be a slight improvement. Performance metrics were collected before and after this change to determine whether this change actually helped. The metrics collected were the timing events provided by Chrome DevTools: * DOM Content Loaded (DCL) [1] * Load (L) [2] * First Paint (FP) [3] * First Contentful Paint (FCP) [3] * First Meaningful Paint (FMP) [3] Here are the results (units in milliseconds): Injected CSS: | Run | DCL | L | FP | FCP | FMP | | :--- | ---: | ---: | ---: | ---: | ---: | | 1 | 1569.45 | 1570.97 | 1700.36 | 1700.36 | 1700.36 | | 2 | 1517.37 | 1518.84 | 1630.98 | 1630.98 | 1630.98 | | 3 | 1603.71 | 1605.31 | 1712.56 | 1712.56 | 1712.56 | | 4 | 1522.15 | 1523.72 | 1629.3 | 1629.3 | 1629.3 | | **Min** | 1517.37 | 1518.84 | 1629.3 | 1629.3 | 1629.3 | | **Max** | 1603.71 | 1605.31 | 1712.56 | 1712.56 | 1712.56 | | **Mean** | 1553.17 | 1554.71 | 1668.3 | 1668.3 | 1668.3 | | **Std. dev.** | 33.41 | 33.43 | 38.16 | 38.16 | 38.16 | External CSS: | Run | DCL | L | FP | FCP | FMP | | :--- | ---: | ---: | ---: | ---: | ---: | | 1 | 1595.4 | 1598.91 | 284.97 | 1712.86 | 1712.86 | | 2 | 1537.55 | 1538.99 | 199.38 | 1633.5 | 1633.5 | | 3 | 1571.28 | 1572.74 | 268.65 | 1677.03 | 1677.03 | | 4 | 1510.98 | 1512.33 | 206.72 | 1607.03 | 1607.03 | | **Min** | 1510.98 | 1512.33 | 199.38 | 1607.03 | 1607.03 | | **Max** | 1595.4 | 1598.91 | 284.97 | 1712.86 | 1712.86 | | **Mean** | 1553.8025 | 1555.7425 | 239.93 | 1657.605 | 1657.605 | | **Std. dev.** | 29.5375 | 30.0825 | 36.88 | 37.34 | 37.34 | Unfortunately, using an external CSS file made no discernible improvement to the overall page load time. DCM and L were practically identical, and FCP and FMP were marginally better (well within error margins). However, the first paint time was _dramatically_ improved. This change seems worthwhile for the first paint time improvement alone. It also allows us to delete some code and remove a dependency. The old `css.js` module included two third-party CSS files as well, so those have been imported into the main Sass file. This was easier than bundling them in the gulpfile. The resulting CSS bundle needs to be served from the root because we're using a few `@include` rules that make this assumption. We could move this under `/css/` if desired, but we'd need to update each of these `@include` rules. Relates to #6646 [1]: https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded [2]: https://developer.mozilla.org/en-US/docs/Web/Events/load [3]: https://developers.google.com/web/fundamentals/performance/user-centric-performance-metrics | ||||
* | Set minimum browser version in manifest (#6877) | Mark Stacey | 2019-07-19 | 1 | -0/+1 |
| | | | | | | | Set the minimum browser version supported in the extension manifest. Currently we only ship the extension on Chrome and Firefox, so the minimum version has been set for those two browsers. Relates to #6805 | ||||
* | Add React and Redux DevTools (#6793) | Whymarrh Whitby | 2019-07-11 | 1 | -1/+5 |
| | | | | | | | | | * Add React and Redux DevTools * Conditionally load react-devtools * Add start:dev npm script to run the app with devtools Co-Authored-By: Mark Stacey <markjstacey@gmail.com> | ||||
* | Remove `disc` (#6801) | Mark Stacey | 2019-07-04 | 1 | -38/+0 |
| | | | | | The `disc` gulp command no longer works. I wasn't able to fix this easily, so instead it has been removed. We can probably find something better to replace it with. | ||||
* | Move Browserify transforms to gulpfile (#6768) | Mark Stacey | 2019-07-02 | 1 | -0/+2 |
| | | | | | | | | | | | | The flat tests also rely upon these transformations, yet invoke browserify from the command line rather than using the gulpfile. The transformations have been specified on the command line for those instead. Of course it's not ideal to have the same transformations listed in two different places, but the plan is to delete the flat tests soon anyway, so this should suffice until then. Closes #4538 | ||||
* | Use inline source maps in development (#6754) | Mark Stacey | 2019-06-27 | 1 | -4/+11 |
| | | | | | | | | | | | | There is currently a bug in chrome that prevents reading source maps from a local file [0]. This was preventing Chrome DevTools from using our JavaScript source maps, where were saved as `.map` files. To work around this problem the source maps are now generated inline, which seems to work fine. The only other browser I tested this with was Firefox, which works both before and after this change. [0]: https://bugs.chromium.org/p/chromium/issues/detail?id=931675 | ||||
* | Add brave as a platform type for MetaMask | Brian R. Bondy | 2019-06-20 | 1 | -0/+2 |
| | |||||
* | Check for unused function arguments (#6583) | Whymarrh Whitby | 2019-05-09 | 1 | -1/+1 |
| | | | | | | | | | | * eslint: Check for unused function arguments * eslint: Ignore unused '_' in argument list Also allow any number of '_' e.g., '__' or '___' which is to be used sparingly * Remove and rename unused arguments | ||||
* | ci: Add build:test Gulp task for e2e build | Whymarrh Whitby | 2019-03-29 | 1 | -0/+14 |
| | |||||
* | Default to localhost network when running e2e tests | Dan Miller | 2019-03-29 | 1 | -2/+5 |
| | |||||
* | Use webRequest to cancel all requests to infura in e2e tests. | Dan Miller | 2019-03-29 | 1 | -0/+36 |
| | |||||
* | mascara - remove from project (#6283) | kumavis | 2019-03-12 | 1 | -53/+0 |
| | |||||
* | Feature Flag + Mobile Sync (#5955) | Dan Finlay | 2019-02-26 | 1 | -0/+3 |
| | |||||
* | Add c3 and d3 to the separate dependencies bundle. | Dan Miller | 2018-12-04 | 1 | -0/+2 |
| | |||||
* | Merge branch 'develop' into trezor-v5 | brunobar79 | 2018-11-14 | 1 | -1/+45 |
|\ | |||||
| * | Bundle some ui dependencies separately to limit the build size of ui.js | Dan Miller | 2018-11-01 | 1 | -1/+45 |
| | | |||||
* | | fix merge conflicts | brunobar79 | 2018-10-21 | 1 | -1/+3 |
|\| | |||||
| * | Set `NODE_ENV` when generating bundler (#4983) | William Chong | 2018-10-19 | 1 | -1/+3 |
| | | |||||
* | | fix conflicts | brunobar79 | 2018-10-17 | 1 | -1/+10 |
|\| | |||||
| * | Merge pull request #5053 from hahnmichaelf/esdb-support | Thomas Huang | 2018-09-27 | 1 | -0/+1 |
| |\ | | | | | | | Link to ESDB in local phishing.html | ||||
| | * | fix for lint-test | hahnmichaelf | 2018-08-14 | 1 | -1/+1 |
| | | | |||||
| | * | fixed names | hahnmichaelf | 2018-08-14 | 1 | -1/+1 |
| | | | |||||
| | * | Re-added GA script | hahnmichaelf | 2018-08-14 | 1 | -1/+1 |
| | | | |||||
| | * | base - working. fixes #4774 | hahnmichaelf | 2018-08-13 | 1 | -0/+1 |
| | | | |||||
| * | | remove css sourcemaps in prod builds | brunobar79 | 2018-09-26 | 1 | -1/+9 |
| |/ | |||||
* / | trezor v5 working on firefox | brunobar79 | 2018-08-05 | 1 | -0/+4 |
|/ | |||||
* | eslint --fix . | brunobar79 | 2018-07-03 | 1 | -39/+39 |
| | |||||
* | remove gulp eslint and cleanup gulpfile | brunobar79 | 2018-07-03 | 1 | -29/+0 |
| | |||||
* | Merge pull request #4059 from MetaMask/i-4033-seed-words | kumavis | 2018-05-01 | 1 | -1/+1 |
|\ | | | | | Use new design for Reveal Seed screen. Persist seed words only in the first time flow. | ||||
| * | Use new design for reveal seed screen. Persist seed words only in first time ↵ | Alexander Tseung | 2018-04-23 | 1 | -1/+1 |
| | | | | | | | | flow | ||||
* | | build - minify via gulp-uglify-es instead of uglifyify | kumavis | 2018-04-28 | 1 | -10/+10 |
|/ | |||||
* | build - correctly set METAMASK_ENV via envify | kumavis | 2018-04-04 | 1 | -9/+7 |
| | |||||
* | Merge branch 'master' of github.com:MetaMask/metamask-extension into build-perf | kumavis | 2018-04-03 | 1 | -2/+4 |
|\ | |||||
| * | Merge branch 'master' into lint-sys-fix | kumavis | 2018-04-03 | 1 | -2/+4 |
| |\ | |||||
| | * | lint - lint json files in app/ | kumavis | 2018-04-03 | 1 | -2/+4 |
| | | | |||||
| * | | lint - include old ui | kumavis | 2018-04-03 | 1 | -2/+2 |
| |/ | |||||
* / | build - use uglifyify and gulp-multi-process for better performance | kumavis | 2018-03-31 | 1 | -12/+17 |
|/ | |||||
* | build - properly set GULP_METAMASK_DEBUG on dev | kumavis | 2018-03-31 | 1 | -6/+5 |
| | |||||
* | mascara - server - serve bundles from dist | kumavis | 2018-03-30 | 1 | -1/+1 |
| | |||||
* | build - split primary tasks into metamask + extension * dev + build | kumavis | 2018-03-30 | 1 | -7/+55 |
| | |||||
* | build - cleanup commented code | kumavis | 2018-03-30 | 1 | -27/+0 |
| | |||||
* | build - fix scss + js reload | kumavis | 2018-03-30 | 1 | -8/+12 |
| | |||||
* | build - fix copy devMode | kumavis | 2018-03-30 | 1 | -32/+31 |
| | |||||
* | build - refactor scss compilation into single config | kumavis | 2018-03-30 | 1 | -18/+63 |
| | |||||
* | build - dev - fix js build order | kumavis | 2018-03-30 | 1 | -1/+1 |
| | |||||
* | build - dev - run js tasks in parallel and set watch flag | kumavis | 2018-03-30 | 1 | -3/+4 |
| | |||||
* | build - refactor copy and copy:watch (renamed to copy:dev) | kumavis | 2018-03-29 | 1 | -44/+62 |
| | |||||
* | build - extension - move js files to toplevel | kumavis | 2018-03-29 | 1 | -3/+3 |
| | |||||
* | build - mascara - copy proxy html | kumavis | 2018-03-29 | 1 | -4/+13 |
| | |||||
* | build - refactor js build process | kumavis | 2018-03-29 | 1 | -43/+66 |
| | |||||
* | build - fix mascara sourcemaps dest | kumavis | 2018-03-29 | 1 | -49/+46 |
| | |||||
* | build - remove copy debug | kumavis | 2018-03-29 | 1 | -1/+1 |
| | |||||
* | build - remove deprecated deps task | kumavis | 2018-03-29 | 1 | -12/+0 |
| | |||||
* | build - refactor copy tasks | kumavis | 2018-03-29 | 1 | -26/+46 |
| | |||||
* | build - refactor build task generators + add mascara to standard build phase | kumavis | 2018-03-29 | 1 | -86/+116 |
| | |||||
* | build - fix sourcemaps for dev | kumavis | 2018-03-24 | 1 | -1/+1 |
| | |||||
* | build - always generate sourcemaps | kumavis | 2018-03-24 | 1 | -2/+2 |
| | |||||
* | build - for build, write sourcemaps to dist/sourcemaps | kumavis | 2018-03-24 | 1 | -1/+1 |
| | |||||
* | build - always create sourcemaps | kumavis | 2018-03-24 | 1 | -2/+2 |
| | |||||
* | Revert "Issue 3505 | Transpile to ES5" | Thomas Huang | 2018-03-22 | 1 | -5/+1 |
| | |||||
* | Issue 3505 | Transpile to ES5 | Ryan Rowland | 2018-03-20 | 1 | -1/+5 |
| | |||||
* | Fix inpage provider name regression | Dan Finlay | 2018-03-03 | 1 | -1/+3 |
| | | | | | | Fixes #3372 by not minifying the name of our inpage provider, which some people were using to identify MetaMask (not our preferred, supported method of web3.currentProvider.isMetaMask). | ||||
* | Merge branch 'master' into uat | Dan | 2018-02-08 | 1 | -1/+1 |
|\ | |||||
| * | Remove deps from build process | Dan Finlay | 2018-02-02 | 1 | -1/+1 |
| | | | | | | | | Was running out of stdout memory, preventing me from building. | ||||
* | | Merge branch 'uat' into newmaster | Chi Kei Chan | 2018-01-20 | 1 | -7/+63 |
|\ \ | |/ |/| | |||||
| * | Merge branch 'uat' into uat-master-011618 | Alexander Tseung | 2018-01-17 | 1 | -7/+63 |
| |\ | |||||
| | * | [NewUI-flat] Fix gulp build (#2975) | Dan J Miller | 2018-01-16 | 1 | -9/+21 |
| | | | | | | | | | | | | | | | | | | * Only run uglify when building for prod; set environment when building for prod; use gulp-uglify-es. * Revert change of dist script. | ||||
| | * | [NewUI] Build mascara with uglification and gzipping. (#2735) | Dan J Miller | 2018-01-12 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Adds uglification and gzipping. * Build mascara with uglification and gzipping. * Remove gzipping from extension build. | ||||
| | * | Merge branch 'master' into NewUI-flat-merge-with-master | Dan | 2017-12-07 | 1 | -1/+7 |
| | | | |||||
| | * | Merge branch 'master' into NewUI-flat | Chi Kei Chan | 2017-10-25 | 1 | -1/+14 |
| | |\ | |||||
| | * \ | Merge branch 'NewUI-flat' into merge | Chi Kei Chan | 2017-10-19 | 1 | -10/+41 |
| | |\ \ | |||||
| | | * | | Fixes lint errors and adds stylelint-config-standard to package.json | Dan | 2017-08-31 | 1 | -1/+2 |
| | | | | | |||||
| | | * | | [WIP] Add packages and tasks for linting scss | sdtsui | 2017-08-14 | 1 | -1/+21 |
| | | | | | |||||
| | | * | | Merge branch 'master' into NewUI-flat | kumavis | 2017-08-09 | 1 | -17/+26 |
| | | |\ \ | |||||
| | | * \ \ | Merge branch 'master' into feat/mm-ui-5 | sdtsui | 2017-08-07 | 1 | -1/+0 |
| | | |\ \ \ | |||||
| | | * | | | | Clean up gulpfile | sdtsui | 2017-08-07 | 1 | -22/+7 |
| | | | | | | | |||||
| | | * | | | | Use 4.x pattern for watching scss | sdtsui | 2017-08-07 | 1 | -2/+5 |
| | | | | | | | |||||
| | | * | | | | Cleanup css and gulpfile post-migration | sdtsui | 2017-08-07 | 1 | -15/+13 |
| | | | | | | | |||||
| | | * | | | | Migrate from css to scss + autoprefixer | sdtsui | 2017-08-07 | 1 | -2/+26 |
| | | | | | | | |||||
| | | * | | | | Remove responsive folder from gulp | Dan Finlay | 2017-07-26 | 1 | -1/+0 |
| | | | | | | | |||||
| | | * | | | | Merge branch 'master' into NewUI | Dan Finlay | 2017-07-21 | 1 | -0/+1 |
| | | |\ \ \ \ | |||||
| | | * | | | | | Get duplicate UI template working | Dan Finlay | 2017-07-04 | 1 | -0/+1 |
| | | | | | | | | |||||
* | | | | | | | | lint - ignore vendor js | kumavis | 2018-01-18 | 1 | -1/+1 |
| | | | | | | | | |||||
* | | | | | | | | lint - ignore vendor js | kumavis | 2018-01-18 | 1 | -1/+1 |
|/ / / / / / / | |||||
* | | | | | | | build - add 'deps' step that records output of 'npm ls' into build | kumavis | 2018-01-11 | 1 | -1/+15 |
| | | | | | | | |||||
* | | | | | | | Ensure Opera build excludes chromereload file | Dan Finlay | 2017-11-22 | 1 | -1/+7 |
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | Fixes #2504 | ||||
* | | | | | | Add lint:fix command to gulp and npm-scripts | Daijiro Wachi | 2017-10-22 | 1 | -0/+7 |
|/ / / / / | |||||
* | | | | | Increase build readability | Dan Finlay | 2017-10-13 | 1 | -2/+7 |
| | | | | | |||||
* | | | | | Merge branch 'master' into i1340-SynchronousInjection | Dan Finlay | 2017-10-13 | 1 | -1/+1 |
|\ \ \ \ \ | |||||
| * | | | | | dont lint jquery | frankiebee | 2017-10-05 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | add /mascara to linting | frankiebee | 2017-10-05 | 1 | -1/+1 |
| | |_|_|/ | |/| | | | |||||
* / | | | | Begin implementing sync injection idea | Dan Finlay | 2017-10-05 | 1 | -2/+2 |
|/ / / / | |||||
* | | | | build - factor watcify into bundler generation | kumavis | 2017-08-09 | 1 | -17/+11 |
| | | | | |||||
* | | | | build - fix error swallowing on dev | kumavis | 2017-08-09 | 1 | -1/+16 |
| |_|/ |/| | | |||||
* | | | phishing detection - move phishing detection into contentscript and metamask ↵ | kumavis | 2017-08-03 | 1 | -1/+0 |
| |/ |/| | | | | | controller | ||||
* | | Add first version of phishing site warning | Dan Finlay | 2017-07-13 | 1 | -0/+1 |
|/ | | | | | | | | | Links to my own blacklist for now, since I added a package.json for easy importing. We can point at the main 408H repository once this is merged: https://github.com/409H/EtherAddressLookup/pull/24 Redirects detected phishing sites [here](https://metamask.io/phishing.html). | ||||
* | Simplify build variables. Remove maps from production. | Kevin Serrano | 2017-06-27 | 1 | -7/+7 |
| | |||||
* | Fix build for eth-contract-metadata | Dan Finlay | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Add address image map to icon factory | Dan Finlay | 2017-05-26 | 1 | -0/+10 |
| | | | | | | | Deriving from the new address image map repository I've added here: https://github.com/MetaMask/ethereum-contract-icons With this PR, images for addresses added to that repository will be shown instead of jazzicons in MetaMask. | ||||
* | build - fix disc task | kumavis | 2017-05-09 | 1 | -1/+1 |
| | |||||
* | build - make gulp return non-zero error code on bundle fail | kumavis | 2017-04-26 | 1 | -2/+0 |
| | |||||
* | Delete all code related to disclaimers. | Kevin Serrano | 2017-02-10 | 1 | -7/+0 |
| | |||||
* | gulp - fix brfs instrumentation | kumavis | 2017-01-11 | 1 | -3/+0 |
| | |||||
* | gulp - cleanup comments | kumavis | 2017-01-11 | 1 | -13/+19 |
| | |||||
* | gulp - add disc bundle analysis task | kumavis | 2017-01-11 | 1 | -5/+51 |
| | |||||
* | gulp - clean and simplify | kumavis | 2017-01-11 | 1 | -23/+15 |
| | |||||
* | Take out unneeded permissions from the app. | Kevin Serrano | 2017-01-04 | 1 | -2/+28 |
| | |||||
* | Move tos hash logic to build phase. Create dynamic global variables based on ↵ | Kevin Serrano | 2016-10-12 | 1 | -0/+9 |
| | | | | build. | ||||
* | Fix boolean. | Kevin Serrano | 2016-09-03 | 1 | -1/+1 |
| | |||||
* | Changelog add and rename vars. | Kevin Serrano | 2016-09-03 | 1 | -6/+6 |
| | |||||
* | Refactor for spreading. Add conditionals for livereload. | Kevin Serrano | 2016-09-03 | 1 | -6/+24 |
| | |||||
* | Add production flag. Conditionally copy reload based on production. | Kevin Serrano | 2016-09-02 | 1 | -1/+16 |
| | |||||
* | Install deps. Fix chrome/firefox typo. | Kevin Serrano | 2016-09-02 | 1 | -3/+5 |
| | |||||
* | Add Edge build to gulp config | Dan Finlay | 2016-08-08 | 1 | -3/+14 |
| | |||||
* | Fix some gulp task issues | Dan Finlay | 2016-07-29 | 1 | -18/+31 |
| | | | | | | | | | | | | I know, I've been fixing up the gulp scripts all week. I keep fixing one thing then breaking another. In this commit, I fix some issues with some previous approaches. I no longer try to do the copying to `chrome` after `firefox`, I simply stream to both during copy and build tasks, and that logic is reused during dev and build tasks. The `copyTask` function now supports an array of `destinations`, that allows piping to multiple destinations, which is pretty cool. The `manifest:cleanup` task that chrome requires is now just part of the `copy` task, so we don't have to remember it everywhere we copy. So obvious it's like why only now. | ||||
* | Fix dev tasks for multi browser copying | Dan Finlay | 2016-07-29 | 1 | -10/+15 |
| | |||||
* | Fix nondeterministic build | Dan Finlay | 2016-07-28 | 1 | -1/+1 |
| | | | | | | We used to be able to copy static resources while we built js, but now part of the copy task is copying firefox built files into chrome, so they need to be done in order. This could probably be optimized a bit more, but for now it builds reliably again. | ||||
* | Correct typo comment | Dan Finlay | 2016-07-27 | 1 | -1/+1 |
| | |||||
* | Fix copy task | Dan Finlay | 2016-07-27 | 1 | -1/+0 |
| | |||||
* | Fix chrome build | Dan Finlay | 2016-07-27 | 1 | -2/+2 |
| | |||||
* | Store versioned builds in builds folder | Dan Finlay | 2016-07-27 | 1 | -4/+5 |
| | |||||
* | Add platform specific builds and zip tasks (#486) | Dan Finlay | 2016-07-27 | 1 | -12/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Add platform specific folders to dist folder * Remove gulp hacks * Add platform specific bundling dev and dist tasks now build into platform-specific folders within the `dist` folder. Added tasks `gulp zip` and `gulp dist`. `zip` builds the platform-specific folders into platform-specific bundles within the `dist` folder. `dist` builds and then zips all at once. * Fix chrome bundle zipping * Fix broken reference in eth warning * Fix but where web3.eth.accounts are not available in firefox. * Bump changelog | ||||
* | Inject inpage script synchronously | Dan Finlay | 2016-07-26 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | Huge thanks to the Firefox team, for their help on the issue of our long-standing inpage script race condition. http://stackoverflow.com/questions/38577656/how-can-i-make-a-firefox-add-on-contentscript-inject-and-run-a-script-before-oth The problem is that we were injecting a `script` tag and assigning its `src` attribute, which triggers an asynchronous fetch request, and does not guarantee execution order! (That was news to me!) Instead, I'm now assigning the `script` tag a `textContent` value of the script to inject, and it seems to fix the problem! There is also a Firefox-only API that could solve this whole problem in an even more elegant way, so we might want to expose a code path for that solution later on: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_Bindings/Components.utils.exportFunction Allows you to expose an object from one scope to another. There was even talk of creating a polyfill for it that does virtually what we do, message passing between contexts. | ||||
* | Manually linted | Dan Finlay | 2016-06-22 | 1 | -3/+3 |
| | |||||
* | Got eslint running correctly | Dan Finlay | 2016-06-22 | 1 | -1/+3 |
| | |||||
* | Began adding auto linting | Dan Finlay | 2016-06-22 | 1 | -2/+22 |
| | |||||
* | Make gulp watch images folder | Dan Finlay | 2016-06-15 | 1 | -1/+1 |
| | |||||
* | ui - redesign - app header + accounts selection | kumavis | 2016-05-11 | 1 | -1/+5 |
| | |||||
* | build - post process with dereq | kumavis | 2016-04-21 | 1 | -0/+1 |
| | |||||
* | Moved UI into repo with its own dependency stack | Dan Finlay | 2016-04-14 | 1 | -3/+3 |
| | |||||
* | build - use gulp, remove grunt | kumavis | 2016-03-12 | 1 | -7/+7 |
| | |||||
* | build - add gulp build process | kumavis | 2016-03-03 | 1 | -0/+131 |