Commit Graph

66 Commits

Author SHA1 Message Date
Buck Doyle
882a0210fe UI: Update Ember to 3.12 LTS (#6419)
This is mostly deprecation fixes and blueprint changes. There
are some dependency updates too; the changes to Ember
Basic Dropdown necessitated changing it to angle bracket
component invocation. The conversion of the rest of the
templates will happen separately.
2019-10-15 13:32:58 -05:00
Buck Doyle
e6c66354d0 UI: Update to Ember 3.8 LTS (#5968) 2019-10-08 13:44:19 -05:00
Buck Doyle
7fcfdab316 UI: Update Mirage to 1.1.2 (#6166) 2019-09-26 13:47:07 -05:00
Buck Doyle
2152d57df3 UI: Add IPv6 bracket-wrapping to network serializer (#6007)
This addresses the issue raised by @pznamensky in #5966.
2019-07-30 16:58:01 -05:00
Buck Doyle
1147fd6278 UI: Remove ember-native-dom-helpers (#5959)
This also includes migration of some tests to async.
2019-07-23 14:40:32 -05:00
Buck Doyle
87d716ed0b UI: Add page titles (#5924)
This uses ember-page-title to add dynamic page titles throughout the
route hierarchy. When there’s more than one region, the current
current region is added before the final entry of “- Nomad”.
2019-07-17 15:02:58 -05:00
Buck Doyle
596b5aaf7e UI: Add copy button for client/allocation UUIDs (#5926)
The button shows a success icon and tooltip on click, and resets
after two seconds.
2019-07-15 12:14:32 -05:00
Buck Doyle
e6814c08af Add ember-qunit-nice-errors (#5869)
This shows the entire assertion that’s failing. This is
especially useful in combination with page objects.

For an assertion like this:
assert.equal(PageLayout.flashMessages.length, 1)

The failure displayed normally is just “failed” with the
expected of 1 and the result of undefined. With this addon,
the expected and result remain the same, but “failed” is
replaced with the text of the assertion.

The typical way to address this is to supply the optional
final argument to the assertion function that customises the
failure message. That still works with this addon, but most
of the time it becomes unnecessary.
2019-06-21 14:12:28 -05:00
Buck Doyle
b1656d0e2d Restore precommit linting
The two pairs of quotes were causing no files to match.
2019-05-15 14:48:16 -05:00
Conor Mongey
d2323e0cb8 Converts ANSI terminal codes to HTML in logs 2019-05-02 21:47:23 +01:00
Michael Lange
3b5f7f637d Upgrade ember-concurrency 2019-04-10 14:54:38 -07:00
Michael Lange
514e8aae91 Major upgrade, ember-cli-sass; swiches to sass-dart 2019-04-10 14:54:38 -07:00
Michael Lange
513f882f1a Upgrade third party packages 2019-04-10 14:54:37 -07:00
Michael Lange
56500bd04b Upgrade eslint to v5 2019-04-10 14:54:37 -07:00
Michael Lange
a4c5410323 Upgrade ember addons 2019-04-10 14:54:37 -07:00
Michael Lange
baf5077a32 Manually upgrade fringe dependencies 2019-04-10 14:54:37 -07:00
Michael Lange
542f124071 Auto-upgrade packages 2019-04-10 14:54:36 -07:00
Michael Lange
e74873f9c1 Address the Ember.Logger deprecations 2019-04-10 14:54:35 -07:00
Michael Lange
23729ad5a7 Address the copy/copyable deprecation 2019-04-10 14:54:35 -07:00
Michael Lange
7e6a4f74fc Address inflector deprecations 2019-04-10 14:54:35 -07:00
Michael Lange
467a7b3c90 Upgrade miscellaneous packages 2019-04-10 14:54:34 -07:00
Michael Lange
c408a212d7 Update ember-data-model-fragments 2019-04-10 14:54:34 -07:00
Michael Lange
2fce7c7495 Upgrade to Ember 3.4 2019-04-10 14:54:34 -07:00
Michael Lange
205797dcc0 Upgrade ember-power-select 2019-04-10 14:54:32 -07:00
Michael Lange
57e84b1d10 Critical peer dependency upgrades 2019-04-10 14:54:31 -07:00
Michael Lange
9cc9fa84f2 Fix a bunch of snowflake situations the codemod missed 2019-04-10 14:54:31 -07:00
Michael Lange
a0e8eef7b5 Modules codemod + prettier 2019-04-10 14:46:55 -07:00
Michael Lange
b70b04241c Fix eslint error and add lint script to package.json 2019-04-10 14:46:55 -07:00
Michael Lange
71bcfaa0aa Upgrade to Ember 3.0 2019-04-10 14:46:54 -07:00
Michael Lange
afa35298f4 Fix deprecations 2019-04-10 14:46:53 -07:00
Michael Lange
0ff766ed8c Add the ember-responsive addon 2019-04-10 10:34:10 -05:00
Michael Lange
68ef166064 Remove unused bourbon dependency 2018-11-01 14:37:39 -07:00
Michael Lange
1a6682d23d New LRUMap dep 2018-09-17 15:55:48 -07:00
Michael Lange
e8c860b330 Bring in new d3 dependencies 2018-09-07 09:55:39 -07:00
Michael Lange
dcd8133461 Remove the old json viewer 2018-08-13 17:04:15 -07:00
Michael Lange
b58c229625 Introduce ivy-codemirror 2018-08-13 17:03:20 -07:00
Michael Lange
b14693f168 Add object spread 2018-08-06 11:02:21 -07:00
Michael Lange
bf5c5c230e Add the ember-cli-page-object dependency 2018-07-10 11:28:59 -07:00
Michael Lange
866043ac0f Merge pull request #4468 from hashicorp/f-ui-styleguide-progress
UI: Fill out the styleguide
2018-07-06 16:03:41 -07:00
Michael Lange
5e82e1d03c Switch ember-browserify out for ember-auto-import 2018-07-06 13:38:37 -07:00
Michael Lange
d93dd22f74 Add ember-cli-funnel dependency 2018-07-03 17:37:29 -07:00
Michael Lange
1a55f18085 Spread the driver health love throughout job models 2018-05-25 10:15:23 -07:00
Michael Lange
486c85ce9d Bring fuse.js back 2018-04-23 14:58:01 -07:00
Michael Lange
c84ae85578 Upgrade ember-cli-mirage 2018-04-17 10:28:58 -07:00
Michael Lange
4f33ad5797 Upgrade to Ember 2.18 2018-03-28 14:57:03 -07:00
Michael Lange
525312dc92 Fix lint-staged paths
Paths now start from package.json location, not project root.
2018-02-05 20:13:58 -08:00
Michael Lange
4605d95f39 Update the ember-freestyle dep 2018-01-17 09:04:00 -08:00
Michael Lange
bd3550ff31 Upgrade lint-staged 2018-01-17 09:04:00 -08:00
Michael Lange
14adc01f68 Upgrade testing related dependencies 2018-01-17 09:03:59 -08:00
Michael Lange
96752ec100 Adds the ember-test-selectors addon 2018-01-17 09:03:59 -08:00