Commit Graph
93 Commits
Author SHA1 Message Date
jpellizzari aced163601 Bumped packge.json version 2017-03-27 14:15:33 -07:00
jpellizzari 9dfcd213c3 Replaced timely dependency 2017-03-21 12:26:52 -07:00
jpellizzari fd0a19fdda Bumped react version 2017-03-16 10:21:58 -07:00
jpellizzariandJordan Pellizzari 38d2b8ddff Added more granular JS API exports 2017-03-08 10:54:56 -08:00
jpellizzari efdd8e4b0e Changed ui-build-pkg job to use a docker container 2017-02-24 14:03:05 -08:00
Jordan PellizzariandGitHub 341446fa93 Merge pull request #2237 from weaveworks/change-instance
Add logic to remove non-transferrable state when switching Cloud instances
2017-02-20 10:47:45 -08:00
jpellizzariandJordan Pellizzari 3d13e916af Added logic to remove non-transferrable state keys when switching Cloud instances 2017-02-20 10:28:01 -08:00
Filip Barl 6d0066cd38 Polished the selectors code and fixed failing tests. 2017-02-20 10:58:26 +01:00
Filip Barl 2a54085c62 Node transformations done from NodeContainer. Put node searching logic in selectors. 2017-02-20 10:58:26 +01:00
jpellizzari ca97cee4dd Upgraded xterm.js to 2.2.3 2017-02-01 08:29:30 -08:00
jpellizzari 33844ca650 npm scripts change 2017-01-24 17:41:41 -08:00
jpellizzari b3f3dc180e Makefile changes 2017-01-24 17:21:31 -08:00
jpellizzari a0b1aa12c0 Changed client build-pkg directory 2017-01-24 16:15:02 -08:00
jpellizzari 9acca772a9 Added npm module scripts to CI 2017-01-24 13:36:39 -08:00
jpellizzari 0bf7fa49dd Exported wsUrl constant from web-api-utils for the terminal component 2017-01-24 11:25:03 -08:00
jpellizzari 59ed9b8f3f Added S3 release script 2017-01-24 11:25:03 -08:00
jpellizzari c1303e181e Added ActionTypes and styles exports 2017-01-24 11:25:03 -08:00
jpellizzari 0575e85ca1 Changed API URLs when running as dependency 2017-01-24 11:25:02 -08:00
jpellizzari d5d853ebba Added package installation scripts 2017-01-24 11:25:02 -08:00
jpellizzari bfefa0902b Added exports and install script 2017-01-24 11:25:02 -08:00
jpellizzari df85fa577b Locked sass deps; fixed .matched-text fade function 2017-01-20 10:06:04 -08:00
jpellizzari 1efbb933d0 Changed font-awesome imports to use Sass 2017-01-20 10:06:04 -08:00
jpellizzari 9675cd2551 Converted stylesheets to Sass 2017-01-20 10:06:04 -08:00
Filip Barl e345f42b18 Moved font-awesome-webpack to devDependencies. 2016-12-15 15:04:53 +01:00
Filip Barl 26b3e9efc9 Reapplied all the eslint upgrade changes 2016-12-15 15:04:53 +01:00
DavidandGitHub 99bfab89b7 Revert "Upgraded eslint & eslint-config-airbnb" 2016-12-12 16:06:13 +01:00
Filip Barl be9b640130 Addressed @davkal's and @jpellizzari's comments 2016-12-12 11:36:43 +01:00
Filip Barl 1b5f3ae4bf Using individual D3 modules 2016-12-12 11:04:49 +01:00
fbarlandFilip Barl 0cb48f6d71 Upgraded eslint, airbnb linting rules, and made trivial fixes 2016-12-12 10:55:45 +01:00
Filip Barl 4142474e46 Added babel-plugin-lodash library for automatic cherry-picking of the Lodash modules 2016-12-09 14:07:22 +01:00
fbarl 1bc27ee40f Fix all the npm library versions (resolve #2052) 2016-12-05 14:57:25 +01:00
fbarl ec79c1ebb1 Switched to using webpack-dev-middleware instead of webpack-dev-server directly 2016-11-29 12:06:27 +01:00
fbarl 7442ff3f41 Switched to D3 version 4.4.0 2016-11-28 13:16:10 +01:00
fbarl c110e32b2a Implemented a nicer and more responsive tooltip for plugin status (resolves #1905). 2016-11-25 17:40:52 +01:00
DavidandGitHub a1adbbbded Merge pull request #2014 from weaveworks/1941-consolidate-webpack
Combined external and prod webpack config files
2016-11-25 11:07:04 +01:00
David Kaltschmidt 90dbf12a7b Review feedback 2016-11-24 17:10:57 +01:00
David Kaltschmidt afe177cdba Support for feature flags 2016-11-24 17:07:12 +01:00
Filip BarlandGitHub 604661ca2a Update package.json (#2017) 2016-11-23 15:59:41 +01:00
jpellizzari c776f35752 Combined external and prod webpack config files 2016-11-15 13:27:17 +00:00
Jordan PellizzariandGitHub 0d8152fb33 Merge pull request #1959 from weaveworks/1947-node6-client-deps
Update client deps to use Node v6.9.0
2016-10-28 07:54:38 -07:00
jpellizzari 2baf7d49b1 Changed client deps to work with Node v6.9 2016-10-27 17:10:08 -07:00
Jordan Pellizzari ca49cfdfe6 Changed term.js lib to xterm.js 2016-10-27 15:23:02 -07:00
Mike Lang 2c9f6c197f Split prog/static.go into two versions, and have a shim choose between them
This allows us to have both normal and external resource versions of static content
in the same binary, and switch with a flag
2016-10-05 17:26:57 -07:00
Simon Howe 4b7471b1b0 things working again, on the way to reselect! 2016-09-15 11:55:25 +02:00
David KaltschmidtandSimon Howe 478a4a6d66 Remove common prefix from networks to increase color separation 2016-06-06 16:24:03 +02:00
David Kaltschmidt eed779abfa Replaced pure-render-mixin with redux connect
* does the same shallowEqual optimization
2016-04-28 20:20:58 +02:00
David Kaltschmidt df593b223a Upgrade to react 15.0.1 2016-04-28 11:55:07 +02:00
David Kaltschmidt 96aae9bc99 Migrate from Flux to Redux
* better state visibility
* pure state changes
* state debug panel (show: crtl-h, move: ctrl-w)
2016-04-27 17:21:46 +02:00
David Kaltschmidt 8c5638edb2 Asset fingerprinting
* adds `?hash` to JS and CSS bundle URLs against caching in production
* uses `html-webpack-plugin` to generate html dynamically
* html based on template in `app/html/index.html`
* per-app html files no longer needed
* `build/` dir is now completely deleteable, and fully gitignored
* top-level `make` now requires `client/app` to pick up on html and
  style changes
* cleaned up `server.js` code for production bundle testing
* added readme entry about testing production bundles
2016-04-20 12:33:22 +02:00
David Kaltschmidt d520cffec7 Performance tweaks
Add debug.html to show toolbar

Perfjankie test runner

Playing w/ the pure mixin for perf. improvements

* Works well! Smoother zooming/panning when things have settled.
* Extract node movement to node-container, make nodes pure

Extracted node chart elements into own components

Keep control objects immutable while in components

Keep layout state objects alive

Made other components pure, removed mixin from stateless components

Remove font size adjustment from scaling

Fix zoomscale

Move node transform to node

* makes more sense there because the coords are rounded in the container

dynamic coords precision based on topology size

Make edge points immutable

Remove nodes maximum for layout engine

Dont send all canvas state down to next component

moving layout handling back to nodes-chart.js

Omit some props for edges/nodes, dont animate edges on low precision

Moved AppStore access out of lower components
2016-04-05 15:45:13 +02:00