Commit Graph

1871 Commits

Author SHA1 Message Date
renovate[bot] 0597ffd4b2
Update dependency @tryghost/helpers to v1.1.54 (#2147)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 12:48:46 +00:00
Kevin Ansfield fcb07ef838 Added copy/paste support for alternative blockquote styles
refs https://github.com/TryGhost/Team/issues/1239

- bumps `@tryghost/kg-parser-plugins` to support transforming `<blockquote class="kg-blockquote-alt">` to an `aside` section when copy/pasting from rendered front-end html
- bumped `@tryghost/kg-clean-basic-html` to avoid referencing multiple versions in yarn.lock
2021-11-29 11:46:53 +00:00
Daniel Lockyer 5648dd6105 v4.24.0 2021-11-26 16:00:26 +00:00
Renovate Bot 31e24fc574
Update dependency eslint-plugin-ghost to v2.8.0 2021-11-25 17:15:00 +00:00
Daniel Lockyer 811c821c1d
Merged v4.23.0 into main
v4.23.0
2021-11-25 12:17:20 +01:00
Daniel Lockyer 96a53702dd v4.23.0 2021-11-25 11:16:29 +00:00
renovate[bot] d458154314
Update dependency @tryghost/timezone-data to v0.2.53 (#2148)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-22 09:49:45 +00:00
renovate[bot] 83ae7bd905
Update dependency @tryghost/limit-service to v1 (#2122)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-22 09:48:43 +00:00
renovate[bot] 4dcbcc6550
Update dependency @sentry/ember to v6.15.0 (#2145)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-22 09:48:27 +00:00
renovate[bot] ec3a41faf1
Update dependency ember-keyboard to v6.0.4 (#2152)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-22 09:47:42 +00:00
Daniel Lockyer 18b5ca27f6 v4.22.4 2021-11-19 16:00:31 +00:00
Fabien O'Carroll c68392fcc9 Handled changes to NFT card class names
refs https://github.com/TryGhost/Team/issues/1211

Since we remove the kg-nft-card class from the anchor tag, we needed to
update the HTML parser to work with the new structure.
2021-11-19 12:14:10 +02:00
renovate[bot] 5e11d88eb9
Update dependency ember-ajax to v5.1.1 (#2151)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-18 13:36:34 +00:00
renovate[bot] 0cf006cbe4
Pin dependency @joeattardi/emoji-button to 4.6.0 (#2149)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-18 13:35:25 +00:00
renovate[bot] c127e68211
Update dependency @tryghost/string to v0.1.21 (#2141)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-18 13:34:11 +00:00
renovate[bot] 8697f3e44c
Update dependency @tryghost/kg-clean-basic-html to v2.2.1 (#2140)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-18 13:33:57 +00:00
renovate[bot] cb448fb08d
Update dependency @tryghost/color-utils to v0.1.5 (#2138)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-18 13:33:38 +00:00
Fabien O'Carroll 4816ed0e9b Updated parsing of NFT card HTML
refs https://github.com/TryGhost/Team/issues/1211

This adds handling for the data=payload attriute on Ghost NFT cards as
ell as parsing for the default OpenSea Embed and the Substack NFT Card.
2021-11-18 14:31:38 +02:00
Thibaut Patel 4e50f76cad Allow line-returns in callout card
refs https://github.com/TryGhost/Team/issues/1206

- Uses the `softReturn` parser to maintain line returns when editing the callout card
2021-11-16 17:11:00 +01:00
Thibaut Patel 601c60d2d1 Allow line-returns in callout card
refs https://github.com/TryGhost/Team/issues/1206

- This only solves partially the line-returns being eaten by the editor. When editing a card with a line return, it will be removed.
2021-11-16 15:04:56 +01:00
Daniel Lockyer 09f3bca793
Merged v4.22.3 into main
v4.22.3
2021-11-15 13:44:35 +00:00
Daniel Lockyer 7e8c8585a1 v4.22.3 2021-11-15 13:43:15 +00:00
Thibaut Patel 069047826f Added an emoji picker for the callout card
refs https://github.com/TryGhost/Team/issues/1206

- Uses https://emoji-button.js.org/ for the emoji panel and search
- Displayed when the callout card emoji is clicked
2021-11-15 14:19:20 +01:00
Rishabh 1560f3ed87 Updated design for toggle card in edit mode
refs https://github.com/TryGhost/Team/issues/1209
2021-11-15 16:50:53 +05:30
Daniel Lockyer af851469b0 v4.22.2 2021-11-12 16:00:24 +00:00
Renovate Bot 23968e840e Update dependency @tryghost/timezone-data to v0.2.51 2021-11-11 16:23:57 +00:00
Renovate Bot e2e99bede3 Update dependency @tryghost/helpers to v1.1.53 2021-11-11 16:23:51 +00:00
Kevin Ansfield 1d8aa9d00b Added support for copy/pasting Wordpress and Substack buttons into editor
refs https://github.com/TryGhost/Team/issues/1214

- bumped `@tryghost/kg-plugin-parsers` to add support for Wordpress/Substack style button html in paste events

Example Wordpress html:
```html
<div class="wp-block-buttons">
    <div class="wp-block-button">
        <a href="https://example.com" class="wp-block-button__link">
            Testing  button
        </a>
    </div>
</div>
```

Example Substack html:
```html
<a class="button primary" href="https://ghost.org">
    <span>Custom Button</span>
</a>
```
2021-11-11 14:31:32 +00:00
Thibaut Patel 891b403ab1 Updated the callout card parsing
refs https://github.com/TryGhost/Team/issues/1205

- support for optional emoji and background color
2021-11-10 18:32:12 +01:00
Rishabh d34a1df707 Updated parser plugin to add toggle card
refs https://github.com/TryGhost/Team/issues/1209
2021-11-10 20:14:40 +05:30
Daniel Lockyer c3c269422a
Merged v4.22.1 into main
v4.22.1
2021-11-10 12:58:15 +00:00
Daniel Lockyer ef915476a1 v4.22.1 2021-11-10 12:56:23 +00:00
Kevin Ansfield ac41358cbe Added support for copy/pasting button cards from rendered html
refs https://github.com/TryGhost/Team/issues/1207

- bumped @tryghost/kg-parser-plugins that has support for parsing rendered button cards
2021-11-09 12:03:28 +00:00
renovate[bot] 8e2d090b8a
Update dependency @sentry/ember to v6.14.1 (#2137)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-08 09:09:56 +00:00
Daniel Lockyer 209c06c22b v4.22.0 2021-11-05 16:00:29 +00:00
Renovate Bot 4a8a0de784 Update dependency @sentry/ember to v6.14.0 2021-11-03 16:22:07 +00:00
Daniel Lockyer d2ffe6f148 v4.21.0 2021-10-29 16:00:28 +01:00
renovate[bot] dfbab8296d
Update dependency testem to v3.6.0 (#2130)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-28 10:08:04 +01:00
renovate[bot] 32a50689e4
Update dependency ember-useragent to v0.11.0 (#2129)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-28 10:07:56 +01:00
Renovate Bot f40837bb70 Update dependency @tryghost/kg-parser-plugins to v2.1.0 2021-10-27 11:56:24 +01:00
Renovate Bot 4f2d9d15c8 Update dependency @tryghost/kg-clean-basic-html to v2.1.0 2021-10-27 11:54:14 +01:00
Daniel Lockyer 5ff231efff Added support for Node 16
refs https://github.com/TryGhost/Toolbox/issues/71

- Node 16 is now LTS so we're picking up support for it
- we're also bumping the minimum Node 14 version to 14.17.0 so it
  unblocks merging dependencies
- Admin needs the Node engine range and CI updating
- CI has been updated to the minimum Node 14 range as that is our
  recommended version
2021-10-27 10:46:00 +01:00
renovate[bot] d29dd04ba1
Update dependency ember-concurrency to v2.2.0 (#2124)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-27 10:40:59 +01:00
Daniel Lockyer 47b4b7e1e0
Merged v4.20.4 into main
v4.20.4
2021-10-26 13:21:15 +01:00
Daniel Lockyer dd3eb4fbfe v4.20.4 2021-10-26 13:20:31 +01:00
renovate[bot] e7ff570d5d
Update dependency ember-cli-htmlbars to v6 (#2111)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-25 15:06:17 +01:00
renovate[bot] 0ebb3c3d81
Update dependency @tryghost/limit-service to v0.6.5 (#2120)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-25 15:05:44 +01:00
Daniel Lockyer 57de7e4ea3
Merged v4.20.3 into main
v4.20.3
2021-10-25 11:30:27 +02:00
Daniel Lockyer 50a4e5bba1 v4.20.3 2021-10-25 10:28:23 +01:00
renovate[bot] e6256173f3
Update dependency @tryghost/members-csv to v1.1.8 (#2118)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-25 09:15:48 +01:00
renovate[bot] 2f868aae71
Update dependency ember-in-viewport to v3.10.3 (#2110)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-25 09:15:29 +01:00
Daniel Lockyer 6e1de180b0 v4.20.2 2021-10-25 08:19:05 +01:00
Daniel Lockyer 9a109534d5 v4.20.1 2021-10-22 20:08:54 +01:00
Daniel Lockyer 56fc1aab98 v4.20.0 2021-10-22 17:19:47 +01:00
Renovate Bot e57ad18049
Update dependency eslint-plugin-ghost to v2.7.0 2021-10-21 22:40:54 +00:00
Daniel Lockyer 8a0782c043 Added codecov.io coverage uploader to CI
refs https://linear.app/tryghost/issue/CORE-74/improve-the-test-situation

- this commit:
  - adds the `ember-cli-code-coverage` dependency to collect
    coverage from ember tests
  - enables the `COVERAGE` env variable in CI
  - merges coverage data because tests are run in parallel
  - adds the codecov GitHub Action into CI so we can upload
    coverage reports
2021-10-21 10:37:03 +02:00
Kevin Ansfield 83c34c3ba2 Added animation of sidebar between main and contextual menus
refs https://github.com/TryGhost/Team/issues/1149

- added `ember-css-transitions` library that provides a modifier that adds/removes classes used for animating elements in and out, automatically creating a clone for destroyed elements
- added a wrapper class around the `main` and `design` nav menu contents so they could be individually animated
- used the new `{{css-transition}}` modifier to animate the sidebar menus in/out
- ensured main menu doesn't animate on first render of the parent `<GhNavMenu>` component so there's no animation when Admin is loaded
2021-10-20 13:04:05 +01:00
renovate[bot] 478271973a
Update dependency liquid-fire to v0.32.0 (#2115)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-20 09:26:35 +01:00
Daniel Lockyer 4f3fd61cb3 v4.19.1 2021-10-18 14:09:16 +01:00
Daniel Lockyer 07dc75c999 v4.19.0 2021-10-15 16:23:18 +01:00
renovate[bot] 46c8694fc8
Update dependency @tryghost/members-csv to v1.1.7 (#2100)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 09:12:34 +01:00
renovate[bot] 2e666e9292
Update dependency @tryghost/limit-service to v0.6.4 (#2094)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 08:55:22 +01:00
renovate[bot] a69a6e39b0
Update dependency @ember/render-modifiers to v2 (#2105)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 08:30:15 +01:00
renovate[bot] 6ba72773af
Update dependency ember-simple-auth to v4.0.2 (#2103)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-11 09:34:26 +01:00
renovate[bot] b4421e174a
Update dependency @sentry/ember to v6.13.3 (#2104)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-11 09:34:02 +01:00
Daniel Lockyer 60af36f2d4 v4.18.0 2021-10-08 16:00:25 +01:00
Daniel Lockyer c3145d4397 v4.17.1 2021-10-05 08:31:40 +01:00
Daniel Lockyer 70dac42ffd v4.17.0 2021-10-01 16:00:30 +01:00
renovate[bot] 40f70b49ba
Update dependency glob to v7.2.0 (#2095)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 11:33:47 +01:00
renovate[bot] d11f18e516
Update dependency @sentry/ember to v6.13.2 (#2093)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 11:33:36 +01:00
renovate[bot] c8414a6f37
Update dependency blueimp-md5 to v2.19.0 (#2098)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 09:46:28 +01:00
renovate[bot] 4516df5d37
Update dependency ember-simple-auth to v4.0.1 (#2097)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 09:45:48 +01:00
Daniel Lockyer 1e0d0a066d
v4.16.0 2021-09-23 16:04:56 +01:00
Daniel Lockyer 836c3e3714 v4.15.1
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYUxOIQAKCRDSEYbwtHKV
 rf0nAQC79zApXm/9TQG7JWgtxeUjcOjjTtMewgg4gQsQgzFYGgD8DzzFjh8gxSx/
 bCFsi0XNX7PwMFIYrMxBSOf/d8iuLwg=
 =MZh6
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYUxRhQAKCRDSEYbwtHKV
 rXoiAP9tabJCg8WMiHJqKVj+FfZ+kKeE8Zr0KJLv6lAEnj/E6wEAr8BnCOxjR0uX
 UOY5qna3P6pHi5MQ4g9jLL7Pg+IqEQY=
 =ucgu
 -----END PGP SIGNATURE-----

Merged v4.15.1 into main

v4.15.1
2021-09-23 11:05:50 +01:00
Daniel Lockyer f9f212d610
v4.15.1 2021-09-23 10:51:29 +01:00
Kevin Ansfield d8a288ef8e Bumped fork/hash of ember-promise-modals fork
no issue

- having problems with `yarn` pulling incorrect version from cache resulting in modals not closing due to missing functionality
2021-09-22 16:54:18 +01:00
Daniel Lockyer 2a06f299a8
v4.15.0 2021-09-17 16:58:44 +01:00
Kevin Ansfield 4f0f9654a0 Moved modals service to manual handling of click and escape-to-close
refs https://github.com/TryGhost/Team/issues/559

Click-to-close and escape-to-close functionality in `ember-promise-modals` was deferred to `focus-trap`. For some of our use-cases that wasn't ideal because there was nowhere to hook in if we wanted to abort modal closing for any reason (eg, to show an unsaved changes confirmation)

- bumped the custom fork version of `ember-promise-modals` to allow all focus-trap close-inducing behaviour to be disabled
  - also adds a `beforeClose()` option when opening modals for future use
- changed modals service options that are passed through to `focus-trap` so that all close-inducing behaviour is disabled
- when the first modal is opened add event handlers for clicks and <kbd>Escape</kbd> key presses that should close modals and manually call `.close()` on the top-most modal in the stack
- remove event handlers when the last modal is removed
2021-09-16 20:26:57 +01:00
Renovate Bot feb961b833
Update dependency chai-dom to v1.10.0 2021-09-14 19:20:57 +00:00
Daniel Lockyer 3eab1280d9 v4.14.0
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYUB7mQAKCRDSEYbwtHKV
 rThqAQDeZI38qiTFf1LSf10N2hiL9Lvwy/JiNq2dpinBvPDpvQD+OqlYoq8/exog
 5qqpgnwUKBtHJVygiQrbre4g/By4dwI=
 =DPLg
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYUB8gAAKCRDSEYbwtHKV
 rRviAQCX3LnKnX7KIudiT+V/1EUWZgVIK3zoSXshUndMEz1JGQD8D/7mVA8Gx2ty
 xuYRQvHRy5i84ArIcM3ngfhZCvGjbg8=
 =aXxG
 -----END PGP SIGNATURE-----

Merged v4.14.0 into main

v4.14.0
2021-09-14 11:42:00 +01:00
Daniel Lockyer 5c2d1e4339
v4.14.0 2021-09-14 11:38:17 +01:00
renovate[bot] c2d42f4c4b
Update dependency @tryghost/color-utils to v0.1.2 (#2077)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 13:58:42 +01:00
Kevin Ansfield c56a8a7a0d Initial ember-promise-modals implementation
refs https://github.com/TryGhost/Team/issues/559

We want to get rid of our existing modals implementation because it doesn't play well with Glimmer compoments and the animation library it uses is now unmaintained and blocking our Ember.js upgrades.

- installed addon using customised fork
  - fork allows passthrough of `allowOutsideClick` to `focus-trap` so we can allow clicks on dropdowns and other wormholed content inside of a modal
- extended the `modals` service locally so we can customise click-outside-to-close behaviour and tie in with our `dropdowns` service
- set up styles in `modals-new.css`, mostly copied from `modals.css` with a few specific overrides
  - once all modals are converted we can drop the old `modals.css` and rename `modals-new.css`
2021-09-13 13:01:12 +01:00
renovate[bot] ea4923a657
Update dependency @tryghost/kg-parser-plugins to v2.0.5 (#2091)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 10:34:51 +01:00
renovate[bot] 28f89f02e9
Update dependency @tryghost/kg-clean-basic-html to v2.0.5 (#2090)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 10:26:04 +01:00
renovate[bot] b797a366ba
Update dependency ember-simple-auth to v4 (#2085)
- Update dependency ember-simple-auth to v4
- Removed `setup-session-service` initializer as it's no longer needed/present in v4

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2021-09-13 10:25:53 +01:00
renovate[bot] 36577489aa
Update dependency markdown-it to v12.2.0 (#2052)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 09:27:43 +01:00
renovate[bot] 7d8db8b5b8
Update dependency ember-moment to v8.0.2 (#2083)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 09:27:10 +01:00
renovate[bot] 903c573f06
Update dependency ember-resolver to v8.0.3 (#2087)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 09:26:39 +01:00
Renovate Bot 7d3fa1eae8 Pin dependency @nexes/nql-lang to 0.0.1 2021-09-10 12:48:35 +01:00
Rishabh 1c181594f9 Added nql-lang package for parsing nql filters
refs https://github.com/TryGhost/Team/issues/972

Applying a filter in the new members list updates URL and the filter dropdown contains the filters you've created. We want to keep the filters in filter dropdown on page refresh, which needs parsing nql filter from URL and re-building the filter list for the UI. This needs the `@nexes/nql-lang` package that parses the nql filters in JSON form.

Since `nql-lang` package had a dependency on `path`, `util` and `fs` node modules, this change needs a tweak in ember cli build using `ember-auto-import`, where we polyfill `path` and `util` package while using empty value for `fs` package.
2021-09-09 15:13:58 +05:30
renovate[bot] 2471d27842
Update dependency @tryghost/members-csv to v1.1.6 (#2067)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-07 12:10:21 +01:00
renovate[bot] 010abab365
Update dependency @tryghost/timezone-data to v0.2.50 (#2079)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-07 12:09:55 +01:00
renovate[bot] 2447567b62
Update dependency @tryghost/helpers to v1.1.52 (#2078)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-07 12:09:47 +01:00
renovate[bot] 63f17e56a6
Update dependency testem to v3.5.0 (#2075)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-07 12:09:31 +01:00
renovate[bot] 187fdc6018
Update dependency @sentry/ember to v6.12.0 (#2076)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-07 12:09:04 +01:00
Daniel Lockyer a9dd513bca v4.13.0
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYTX5uwAKCRDSEYbwtHKV
 rSLQAP9QrFGKHDMDmFoZJtFfKoku1w+2OaAGa53lywLbYAsacgD+KIrKUUpwZsfF
 oCA6FTELeYUczNBBsUCO3QSbg5WS7wo=
 =oqF7
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYTX65QAKCRDSEYbwtHKV
 raE9AQCZaXujq8j8NuYJv5+/dVzDyN84by1B2rYACUHCOGvFtAD/e2+/O2ncqDQ3
 VCD8UwbTv0Tz/mm3cvzj0bB6JDvsdwI=
 =wZUj
 -----END PGP SIGNATURE-----

Merged v4.13.0 into main

v4.13.0
2021-09-06 12:26:24 +01:00
Daniel Lockyer ef223b0312
v4.13.0 2021-09-06 12:21:31 +01:00
renovate[bot] 471f27dae5
Update dependency @tryghost/kg-clean-basic-html to v2.0.4 (#2070)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-31 09:01:23 +01:00
renovate[bot] 826f879ab3
Update dependency @tryghost/kg-parser-plugins to v2.0.4 (#2071)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-31 08:33:03 +01:00
renovate[bot] f724bc26ee
Update dependency testem to v3.4.3 (#2066)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-23 09:30:57 +01:00
Daniel Lockyer 1a2b544d5a v4.12.1
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYRviGQAKCRDSEYbwtHKV
 rcdgAP9mEeM/J7SHAe1ipeJz57RAtPn+ne5OSWpY+W7cU9GP2wD+JinAMd3fpt6T
 PScwvtXwWiH+h/yApvEgkhk/QLCQ+wM=
 =S6Tb
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYRvi6wAKCRDSEYbwtHKV
 rQMNAQDb/byBR1iWhWMRcWhGXbbn9hP07/rdfI8bV/Y4No0+3wEApKco5dcihJ8R
 cu5rSLShU7V5vx4A2PJhhc0h3+hRwAU=
 =19fm
 -----END PGP SIGNATURE-----

Merged v4.12.1 into main

v4.12.1
2021-08-17 17:25:09 +01:00
Daniel Lockyer efc3dc259b
v4.12.1 2021-08-17 17:21:44 +01:00
Daniel Lockyer 275c8027a3 v4.12.0
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYRuK8QAKCRDSEYbwtHKV
 rX6iAP9+r2m13o3kHDrpME/jTZD/tq6XWKDNj+XhJV/DTN08MgD9EgyJfKpOL4SL
 7RxFDh8/JvvQ9QHyhSR41bbuANqz1w4=
 =mKG3
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYRuL/QAKCRDSEYbwtHKV
 raKyAQDufY6TDCblOgJJaI4LamAJbxNVIDC9FjnSOXKALk7PWwD/R3rVgbkp6Qke
 vL/BAF2zFTDHdo2cNYNC8Ey7lxLJfAM=
 =xUh7
 -----END PGP SIGNATURE-----

Merged v4.12.0 into main

v4.12.0
2021-08-17 11:14:12 +01:00
Daniel Lockyer 963ade3ef6
v4.12.0 2021-08-17 11:09:52 +01:00
renovate[bot] 0178869b1e
Update dependency @tryghost/helpers to v1.1.51 (#2056)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-16 10:33:07 +01:00
renovate[bot] 15a5717d99
Update dependency @sentry/ember to v6.11.0 (#2060)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-16 10:32:56 +01:00
renovate[bot] 99c404f904
Update dependency ember-fetch to v8.1.1 (#2058)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-16 09:45:09 +01:00
renovate[bot] 430d833632
Update dependency @tryghost/timezone-data to v0.2.49 (#2057)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-16 09:44:50 +01:00
renovate[bot] 18f361fd56
Update dependency @tryghost/color-utils to v0.1.1 (#2055)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-16 09:44:30 +01:00
renovate[bot] 8d76484a0b
Update dependency ember-auto-import to v1.12.0 (#2064)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-16 09:43:47 +01:00
Daniel Lockyer 4c5d9d4835 v4.11.0
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYQk0mAAKCRDSEYbwtHKV
 rTbGAQD7Ma5S5YwB+TbIzTHZO/QpLRSyIoQVI0CC02Oa3LAoTwD9ERw+jvwU2pax
 JaMnUam8hbrxN2xFgU23asHKrCSu+As=
 =roD4
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYQk07AAKCRDSEYbwtHKV
 rdlpAQChu4iXi9DTD3B/eUArXxgYWiQxGNi7neTM4x8MzxaXUAD/SJ4Ufvzz+ZNi
 1qrmc7X7n25hO7sGqrl1mKgIJ1F6/A4=
 =gaM+
 -----END PGP SIGNATURE-----

Merged v4.11.0 into main

v4.11.0
2021-08-03 13:21:58 +01:00
Daniel Lockyer 896b343dd8
v4.11.0 2021-08-03 13:20:40 +01:00
renovate[bot] 8c2b3da433
Update dependency @tryghost/kg-clean-basic-html to v2.0.3 (#2051)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 12:40:50 +01:00
renovate[bot] 7759992d55
Update dependency @tryghost/timezone-data to v0.2.48 (#2048)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 09:49:54 +01:00
renovate[bot] 966e5efaf8
Update dependency @tryghost/kg-parser-plugins to v2.0.3 (#2043)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 09:36:56 +01:00
renovate[bot] 2717280dda
Update dependency @tryghost/members-csv to v1.1.3 (#2044)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 09:36:48 +01:00
renovate[bot] cc405eda1a
Update dependency @tryghost/helpers to v1.1.50 (#2046)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 09:36:41 +01:00
renovate[bot] 1af3e6c380
Update dependency ember-concurrency to v2.1.2 (#2049)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 09:36:31 +01:00
renovate[bot] 6e97fb66b8
Update dependency @tryghost/string to v0.1.20 (#2047)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 09:20:31 +01:00
renovate[bot] 82421512fb
Update dependency @tryghost/kg-clean-basic-html to v2.0.2 (#2042)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 09:20:11 +01:00
renovate[bot] 24012ae58b
Update dependency markdown-it to v12.1.0 (#2027)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-02 08:52:46 +01:00
Renovate Bot a42871ba58
Update dependency eslint to v7.32.0 2021-07-30 22:55:25 +00:00
Kevin Ansfield 954cf20cef Switched to extracted @tryghost/color-utils package
refs https://github.com/TryGhost/Team/issues/928

- we want to make use of the same color adjustments and contrast selection for accent colors we use in Admin on the server-side for emails so utility functions have been extracted to an external package
2021-07-29 11:35:15 +01:00
Kevin Ansfield 50b5afb8dc Matched Portal's contrast threshold for white/black text on background color
refs https://github.com/TryGhost/Team/issues/928

- switched to using `color` for color conversion and adjustments rather than maintaining our own limited utils (preparation to extract our own utils to separate library)
- changed contrast threshold for yiq-based contrast adjustment from `128` to `186` to match Portal's current behaviour
2021-07-28 17:14:33 +01:00
renovate[bot] f12360de00
Update dependency @sentry/ember to v6.10.0 (#2039)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-26 13:31:39 +01:00
Daniel Lockyer e1b0886ad2
v4.10.2 2021-07-26 12:54:17 +01:00
Daniel Lockyer 46973d2473
v4.10.1 2021-07-22 18:16:20 +01:00
Daniel Lockyer 938de99c6a
v4.10.0 2021-07-20 13:45:52 +01:00
Kevin Ansfield 93a9228808 Bumped Koenig-related packages
no issue

- dropped node 10 support
2021-07-20 12:21:42 +01:00
Renovate Bot f76a8f7317 Update dependency @tryghost/members-csv to v1.1.2 2021-07-20 08:46:03 +01:00
Renovate Bot 666a3e83df
Update dependency eslint-plugin-ghost to v2.6.0 2021-07-19 10:06:27 +00:00
Renovate Bot 461522b6f2
Update dependency eslint to v7.31.0 2021-07-19 01:05:44 +00:00
Kevin Ansfield 7172715c34 Bumped eslint-plugin-ghost and fixed linter errors
no issue

- new linting rules that needed fixing:
   - calling `super` in lifecycle hooks
   - no usage of String prototype extensions
2021-07-15 15:27:29 +01:00
Daniel Lockyer 8d4cc506a7 v4.9.4
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYOyBkQAKCRDSEYbwtHKV
 rbV4AP9hi8H+av9tbuhk3qYN+nkmOwdG6WPFW2iXdlyfhzpSHwD/f42plw6OWf2S
 ++UskL6AqBlCoNSncFCRRrmV+MnX/Q8=
 =ao/C
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYOyB7gAKCRDSEYbwtHKV
 rb+HAQCy4ur+Alo8rxLqQsv1ssW9LU+NB66b9rB+QDHWhDBzwAEA9k/ZsVXAKKd0
 fiHmsW2VR2nCEvckK4o+XrmlVGtbVw0=
 =AQ5H
 -----END PGP SIGNATURE-----

Merged v4.9.4 into main

v4.9.4
2021-07-12 18:54:47 +01:00
Daniel Lockyer 63193dc815
v4.9.4 2021-07-12 18:53:21 +01:00
renovate[bot] 25019241f9
Update dependency @sentry/ember to v6.9.0 (#2037)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-12 12:14:09 +01:00
Daniel Lockyer 533d33d28b
Merged v4.9.3 into main
v4.9.3
2021-07-12 08:18:18 +01:00
Sam Lord 2047f29240 v4.9.3 2021-07-09 20:41:27 +01:00
Sam Lord 0d6f5d2dc2 Merged 4.9.2 into main 2021-07-09 10:29:36 +01:00
Sam Lord b0b9802328 v4.9.2 2021-07-09 10:23:26 +01:00
renovate[bot] 19d3a2a80d
Update dependency ember-test-selectors to v6 (#2034)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-09 09:52:33 +01:00
Sam Lord 2eeab23fa4 v4.9.1 2021-07-08 11:13:20 +01:00
Daniel Lockyer f68d2ccc63
v4.9.0 2021-07-07 09:39:56 +01:00
renovate[bot] aad3352fe3
Update dependency @tryghost/timezone-data to v0.2.47 (#2030)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-05 08:35:41 +01:00
renovate[bot] 5389c66459
Update dependency @tryghost/helpers to v1.1.49 (#2029)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-05 08:35:31 +01:00
renovate[bot] deb11d61b7
Update dependency ember-test-selectors to v5.5.0 (#2028)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-05 08:35:18 +01:00
Renovate Bot 6c54b4d0de
Update dependency eslint to v7.30.0 2021-07-02 23:03:25 +00:00
Daniel Lockyer 7a421d4a6b v4.8.4
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYNtS+wAKCRDSEYbwtHKV
 rRyBAP4yjKqfM48/0Rlwb9/axbR6yTfMZ8pfEaj+yTDglQfBVQEAkJ0qguLGNSVZ
 LhRxoHMsgfktDDsw5rbt+sD3KbflLgU=
 =r0YR
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQTqYa7kNs8D7Oo9dgLSEYbwtHKVrQUCYNtTYQAKCRDSEYbwtHKV
 rf2SAP9SUvk2DV0znV68iy4u5lJQdAXN7gASio7XjtQme26nigD/aip7rXdi9mVr
 i8+6Vtqqqovglvz/Rq5u+QBY5YZkUAU=
 =+RvJ
 -----END PGP SIGNATURE-----

Merged v4.8.4 into main

v4.8.4
2021-06-29 18:07:38 +01:00
Daniel Lockyer 3bb1327906
v4.8.4 2021-06-29 18:06:03 +01:00