Граф коммитов

302 Коммитов

Автор SHA1 Сообщение Дата
renovate[bot] 3e2df4f471 Update dependency react-select to v1.3.0 (#3822) 2018-07-30 11:05:55 -07:00
renovate[bot] 2dd284e35d Update dependency auth0-js to v9.7.3 (#3824) 2018-07-30 09:33:01 -07:00
renovate[bot] edb1c92861 Update dependency bootstrap to v4.1.3 (#3829) 2018-07-30 09:16:47 -07:00
Renovate Bot d59c5dae27 Update dependency fetch-mock to v6.5.2 2018-07-28 21:44:45 +02:00
Renovate Bot 95b233d62f Update Yarn to v1.9.2 2018-07-28 21:39:01 +02:00
Renovate Bot 86bb9718b2 Update dependency reactstrap to v6.3.1 2018-07-28 21:09:54 +02:00
Renovate Bot 27c43b2b59 Update dependency @types/react to v16.4.7 2018-07-25 09:29:03 +02:00
Renovate Bot 429dae0a24 Update dependency @types/prop-types to v15.5.4 2018-07-25 09:14:41 +02:00
Renovate Bot a266a2e535 Update dependency @types/angular to v1.6.49 2018-07-23 12:31:01 +02:00
renovate[bot] 28e53d5d39 Update dependency fetch-mock to v6.5.1 (#3802) 2018-07-20 17:09:53 -07:00
renovate[bot] 6e23d35cf5 Update dependency bootstrap to v4.1.2 (#3786) 2018-07-20 17:07:58 -07:00
renovate[bot] 31480cc73c Update Node.js to v10.7.0 (#3801) 2018-07-20 17:01:23 -07:00
Renovate Bot 9d6085a65a Update dependency auth0-js to v9.7.2 2018-07-15 11:44:47 +01:00
Cameron Dawson bc4e8a7b14
Bug 1450032 - Convert bottom (secondary) nav bar to ReactJS (#3779)
Also convert term resultState back to resultStatus

I had wanted to migrate to using "resultState" instead, as it
seemed more descriptive of what it is.  But the filter params
are using "resultStatus" and it would not be worth
the effort to migrate.  It doesn't really matter, but I want to be
consistent to remove confusion, so moving these terms back
to "resultStatus"-ish names.
2018-07-13 16:04:51 -07:00
renovate[bot] d101789232 Update dependency reactstrap to v6.3.0 (#3777) 2018-07-13 07:57:53 -07:00
renovate[bot] 30a90c0641 Update dependency react-split-pane to v0.1.82 (#3780) 2018-07-13 07:53:01 -07:00
Renovate Bot 7076de2313 Update dependency react-day-picker to v7.1.10 2018-07-09 07:13:52 +01:00
renovate[bot] f4c43e85dd Update dependency reactstrap to v6.2.0 (#3738) 2018-07-06 11:24:13 -07:00
Renovate Bot e588226e26 Update Node.js to v10.6.0 2018-07-04 19:40:51 +01:00
Renovate Bot 87296f94f4 Update dependency @types/react to v16.4.6 2018-07-02 11:49:31 +01:00
Renovate Bot bb02e420fd Update dependency ajv to v6.5.2 2018-07-02 08:52:57 +01:00
Renovate Bot 2e0d2a8322 Update dependency fetch-mock to v6.5.0 2018-07-01 13:54:24 +01:00
Renovate Bot c24da0b30c Update dependency react-split-pane to v0.1.81 2018-07-01 13:35:51 +01:00
Renovate Bot e55cbb2983 Update dependency @types/angular to v1.6.48 2018-06-30 16:23:03 +01:00
Renovate Bot 11ebf224cc Update dependency @types/react to v16.4.5 2018-06-30 16:21:34 +01:00
Renovate Bot e281c87019 Update dependency @types/react to v16.4.4 2018-06-29 12:29:33 +01:00
Cameron Dawson efe5c2166d
Bug 1468623 - Fix resizing job details / pinboard panel (#3718) 2018-06-28 11:52:44 -07:00
Renovate Bot 6023d7f8a9 Update dependency @types/react to v16.4.2 2018-06-27 10:30:17 +01:00
Renovate Bot 37fad3d7a5 Update dependency react2angular to v4.0.4 2018-06-22 12:38:02 +01:00
Renovate Bot 1a90c80200 Update dependency json-e to v2.6.0 2018-06-22 11:16:06 +01:00
Renovate Bot 946e7aa9e7 Update dependency @types/react to v16.4.1 2018-06-21 11:17:32 +01:00
Renovate Bot 2f230ecadc Update Node.js to v10.5.0 2018-06-20 20:28:40 +01:00
Renovate Bot 0ef1f97fb5 Update dependency prop-types to v15.6.2 2018-06-20 19:58:24 +01:00
Renovate Bot 8f2035db8c Update dependency @types/react to v16.4.0 2018-06-20 12:35:12 +01:00
Renovate Bot 9ce293f9b8 Update dependency @types/react to v16.3.18 2018-06-16 17:12:14 -07:00
Renovate Bot a20092a9a9 Update dependency @types/angular to v1.6.47 2018-06-14 15:23:52 -07:00
Renovate Bot fa2791408e Update react monorepo to v16.4.1 2018-06-14 11:05:28 -07:00
Renovate Bot 6ef4905e62 Update dependency react-router-dom to v4.3.1 2018-06-14 07:01:04 -07:00
Renovate Bot c3741d73ff Update dependency reactstrap to v6.1.0 2018-06-13 22:51:24 -07:00
Ed Morley e1822b5f0a
Bug 1468650 - Use caching with ESLint & lint more files (#3663)
Enabling the ESLint caching reduces `yarn lint` time by 60%. See:
https://eslint.org/docs/user-guide/command-line-interface#caching

This also adds JS files in the repo root to the list of files that
are linted, and fixes a subsequent lint error in `.eslintrc.js`.
2018-06-13 22:39:55 -07:00
Renovate Bot fa6757bd71 Update dependency metrics-graphics to v2.15.6 2018-06-13 17:02:06 -07:00
Cameron Dawson 15721f009c
Bug 1450022 - Convert the rest of Details Panel to ReactJS (#3621) 2018-06-13 15:40:38 -07:00
Ed Morley 94c43f5656
Bug 1468573 - Fix missing peer dependency warnings (#3660)
These were previously being pulled in implicitly via sub-dependencies.
2018-06-13 14:12:44 -07:00
Renovate Bot 9d41242fbd Update angular1 monorepo to v1.7.2 2018-06-13 12:47:32 -07:00
Renovate Bot d9dbcc0e0f Update Node.js to v10.4.1 2018-06-12 23:19:39 -07:00
Renovate Bot 95496e6322 Update dependency fetch-mock to v6.4.4 2018-06-11 12:00:59 -07:00
Renovate Bot 77481caed4 Update dependency ajv to v6.5.1 2018-06-11 11:21:48 -07:00
Renovate Bot 256db39904 Update dependency auth0-js to v9.6.1 2018-06-08 23:05:49 +01:00
Renovate Bot 551a74e670 Update Node.js to v10.4.0 2018-06-06 17:07:38 +01:00
Renovate Bot 3994aef472 Update dependency metrics-graphics to v2.15.3 2018-06-05 17:39:32 +01:00
Renovate Bot 0c13cf17ec Update dependency js-yaml to v3.12.0 2018-06-04 16:39:49 +01:00
Renovate Bot 23c7da676a Update dependency mousetrap to v1.6.2 2018-06-04 12:22:31 +01:00
renovate[bot] 3bd06ea8fa Pin node and yarn in package.json (#3605) 2018-06-01 15:27:17 +01:00
Renovate Bot 0aa1ca1d90 Update dependency moment to v2.22.2 2018-06-01 10:16:54 +01:00
Renovate Bot 1ca1edbf1b Update dependency fetch-mock to v6.4.3 2018-05-31 15:04:45 +01:00
Ed Morley af892c7f5a Bug 1465041 - Remove direct hawk dependency workaround
We no longer use Hawk directly, but had kept it as a dependency to
work around Neutrino 4's broken module resolution:
https://github.com/mozilla/treeherder/pull/3144#discussion_r164726521
2018-05-29 14:06:52 +01:00
Renovate Bot 3578a1e182 Update dependency auth0-js to v9.6.0 2018-05-29 10:19:05 +01:00
Renovate Bot 22ef52bd61 Update dependency metrics-graphics to v2.15.1 2018-05-29 10:16:25 +01:00
Renovate Bot 0fbe1bce9f Update dependency redux-thunk to v2.3.0 2018-05-29 09:41:03 +01:00
Cameron Dawson eddbc1c8a7
Bug 1450039 - Convert Models for accessing API data to Classes (#3568) 2018-05-25 10:32:21 -07:00
Renovate Bot 0bf2233275 Update react monorepo to v16.4.0 2018-05-25 12:21:05 +01:00
Ed Morley c89fa8cfcb
Bug 1463079 - Update to AngularJS 1.7 (#3570)
Changelog:
https://github.com/angular/angular.js/blob/master/CHANGELOG.md#170-nonexistent-physiology-2018-05-11

`PluginCtrl` has been updated to correctly cancel the `$http` requests
made by `selectJob`, since previously they were silently failing to be
cancelled, whereas under AngularJS 1.7 an exception is raised if
`$timeout` is used incorrectly:
https://code.angularjs.org/snapshot/docs/guide/migration#-timeout-

The usage of `$timeout` has been removed in favour of this pattern:
https://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx

Closes #3542.
2018-05-23 20:02:34 +01:00
Renovate Bot 459df93d3c Update dependency react-table to v6.8.6 2018-05-23 19:35:35 +01:00
Renovate Bot db14cf91ec Update dependency react-table to v6.8.5 2018-05-21 10:38:35 +01:00
Renovate Bot 621580f736 Update dependency taskcluster-lib-scopes to v10 2018-05-21 10:37:39 +01:00
Ed Morley 009789b1a3
Bug 1462267 - Remove unnecessary react-test-renderer dependency (#3556)
Since `enzyme-adapter-react-16` now has it as a dependency rather
than a peer dependency.
2018-05-17 09:53:24 +01:00
Renovate Bot 5c0c9991da Update dependency react2angular to v4.0.2 2018-05-14 21:23:34 +01:00
Renovate Bot 3b2c630cc8 Update dependency react-day-picker to v7.1.9 2018-05-14 13:33:21 +01:00
Ed Morley 55654a1195
Bug 1363722 - Allow login to work in all development workflows (#3534)
Previously it was not possible to test features that required an
authenticated user when:
* using `yarn start` with Vagrant (bug 1363722), which meant slower
  watch builds
* pointing the UI at the prod/stage API (bug 1317752), which was
  extremely limiting

Now login works in all environments, since the frontend no longer uses a
URL prefix, but instead webpack-dev-server proxies non-webpack URLs to
the chosen `BACKEND_DOMAIN` - avoiding cross-domain issues. Cookies are
rewritten to remove any `secure` directive (which is set on production),
so that they can still be read from HTTP localhost. The `Referer` has to
also be changed to stop Django's CSRF checks from rejecting request.

The slower "build into `dist` and watch" mode is therefore no longer
necessary, so `yarn start:local` instead invokes webpack-dev-server just
like `yarn start` - and the `local-watch.js` workaround has been
removed.

Support for the "publish to GitHub with hardcoded `SERVICE_DOMAIN`"
workflow has been dropped, since it was already rarely used and there is
no way to make it support login.

The API domain environment variable was renamed to `BACKEND_DOMAIN` to
avoid potential confusion given it no longer behaves the same as
`SERVICE_DOMAIN` used to.

NB: For full stack Vagrant workflows users must now connect to port
*5000* on localhost, not 8000.
2018-05-10 17:58:04 +01:00
Renovate Bot fd2098af2f Update dependency ajv to v6.5.0 2018-05-09 22:37:11 +01:00
Hassan Ali 85766e2787
Bug 1415868 - Use hooks for actions (#3502)
* Add hooks for actions

* Remove task from context for kind == hook

Also display hookGroupId/hookId for kind=hook
in the modal.

* Move taskcluster-lib-scopes to the vendor chunk
2018-05-09 15:03:23 -04:00
Ed Morley b880bcd30a
Bug 1460218 - Update to Node 10 (#3531)
Node.js 10 is the new LTS:
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.1.0

This updates Vagrant, Travis and Heroku (the latter uses the version
from `package.json`) from Node 8.

Travis `yarn build` times are now 15% faster (189s -> 161s).
2018-05-09 11:49:49 +01:00
Renovate Bot 82b2a172ce Update dependency react-day-picker to v7.1.8 2018-05-08 10:52:12 +01:00
Renovate Bot 0db274671b Update dependency react2angular to v4 2018-05-06 23:31:53 +01:00
Renovate Bot b1950f4913 Update dependency reactstrap to v6 2018-05-04 14:07:13 -07:00
Renovate Bot 5ceddcfb38 Update dependency karma-jasmine to v1.1.2 2018-05-04 10:27:16 +01:00
Renovate Bot 527d1645f7 Update dependency auth0-js to v9.5.1 2018-05-02 16:26:48 +01:00
Renovate Bot 7bc1093f04 Update dependency bootstrap to v4.1.1 2018-05-02 12:04:45 +01:00
Renovate Bot 0ff6cd2bc0 Update dependency lodash to v4.17.10 2018-04-26 12:09:38 -07:00
Cameron Dawson 7663ae2b67 Bug 1450020 - Convert Perf Details tab to ReactJS 2018-04-26 09:22:45 -07:00
renovate[bot] a7d6fe2d2f Update dependency redux to v4 (#3466) 2018-04-25 10:33:15 -07:00
Cameron Dawson 5d23735359
Bug 1446427 - Convert Autoclassify panel to ReactJS (#3414) 2018-04-24 12:39:06 -07:00
Renovate Bot c7b4400dbc Update dependency taskcluster-client-web to v7 2018-04-24 19:56:27 +01:00
Renovate Bot 196e104c4e Update dependency react-table to v6.8.2 2018-04-18 23:33:47 +01:00
Renovate Bot ebd6c05421 Update react monorepo to v16.3.2 2018-04-18 19:35:53 +01:00
Renovate Bot c71daa45c5 Update angular1 monorepo to v1.6.10 2018-04-18 19:34:22 +01:00
Cameron Dawson 4f2ee0c88b
Bug 1408791 - Move to using react2angular (#3462)
* Also fixes Bug 1451492 - Wording of Treeherder view for brand-new Try push is still sometimes the unfriendly version
2018-04-17 15:47:56 -07:00
Renovate Bot 373e2bf327 Update dependency moment to v2.22.1 2018-04-16 12:33:52 +01:00
Renovate Bot b2cc89b822 Update dependency react-day-picker to v7.1.6 2018-04-16 12:31:48 +01:00
Renovate Bot 7287ad1ea7 Update dependency react-day-picker to v7.1.5 2018-04-15 17:49:14 +01:00
Renovate Bot 920a12098b Update dependency bootstrap to v4.1.0 2018-04-10 19:28:11 +01:00
Renovate Bot 5d0fe96959 Update dependency popper.js to v1.14.3 2018-04-05 16:32:54 +01:00
Renovate Bot bdb99234c1 Update react monorepo packages 2018-04-05 11:53:55 +01:00
Ed Morley 062317c8ee
Bug 1451342 - Unvendor ng-text-truncate-2 (#3393)
Since we've moving away from vendored packages.

The only differences between the vendored file and that in the NPM
package were the changes to `require('angular')` and export the
created AngularJS module. However Angular is already imported prior
to this package being imported, and we can just pass the module name
as a string instead of relying on the export.
2018-04-04 16:08:11 +01:00
Renovate Bot 0e7d4ed854 Update dependency popper.js to v1.14.2 2018-04-04 14:17:46 +01:00
Renovate Bot 3da70afc6b Update react monorepo packages 2018-04-03 20:18:46 +01:00
Renovate Bot 461f3ad733 Update dependency auth0-js to v9.4.2 2018-04-03 19:07:53 +01:00
Renovate Bot 255084ab65 Update dependency reactstrap to v5.0.0 2018-04-03 18:23:30 +01:00
Renovate Bot bc9f71ce15 Update dependency moment to v2.22.0 2018-04-03 18:10:38 +01:00
Renovate Bot 43589ff9e7 Update dependency ajv to v6.4.0 2018-04-03 18:10:10 +01:00