Commit Graph

1871 Commits

Author SHA1 Message Date
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
renovate[bot] 17c3eb914f
Handled products column for CSV import & export (#2017)
refs TryGhost/Team#765
refs ccd917ff8c

This includes the changes to `@tryghost/members-csv` so that we can read
and write the `product` column from/to csv files. Allowing us to include
products in exports, as well as use them in imports.
2021-06-28 22:25:15 +05:30
renovate[bot] 28f42b3056
Update dependency @sentry/ember to v6.8.0 (#2024)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 12:22:12 +01:00
renovate[bot] b04eb12845
Update dependency @tryghost/helpers to v1.1.48 (#2021)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 10:32:58 +01:00
renovate[bot] 248914db0e
Update dependency @tryghost/timezone-data to v0.2.46 (#2022)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 10:32:16 +01:00
renovate[bot] 69b27fb7bb
Update dependency element-resize-detector to v1.2.3 (#2020)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 10:31:57 +01:00
renovate[bot] 12f2c260c5
Update dependency @sentry/ember to v6.7.2 (#2016)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 10:31:15 +01:00
renovate[bot] 4288df5f04
Update dependency ember-test-selectors to v5.4.0 (#2019)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 10:30:53 +01:00
Renovate Bot 80c8f5cc50
Update dependency eslint-plugin-ghost to v2.4.0 2021-06-24 15:13:10 +00:00
Daniel Lockyer f3f04b3b57
v4.8.3 2021-06-24 13:58:35 +01:00
Daniel Lockyer 7c8de6c1ed
v4.8.2 2021-06-24 13:16:51 +01:00
Daniel Lockyer 4c4fcdad48
v4.8.1 2021-06-24 11:19:09 +01:00
Daniel Lockyer a2517f3190
v4.8.0 2021-06-22 15:25:52 +01:00
renovate[bot] ea48bcea01
Update dependency @tryghost/helpers to v1.1.47 (#2014)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-21 10:15:33 +01:00
renovate[bot] 811b962ec2
Update dependency @tryghost/timezone-data to v0.2.45 (#2015)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-21 09:58:31 +01:00
renovate[bot] 19eaee640c
Update dependency ember-fetch to v8.1.0 (#2012)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-21 09:56:50 +01:00
renovate[bot] 0e7f682ee6
Update dependency broccoli-funnel to v3.0.8 (#2011)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-21 09:56:30 +01:00
renovate[bot] b8c74e2cca
Update dependency @sentry/ember to v6.7.1 (#2009)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-21 09:56:16 +01:00
renovate[bot] 43500f2c8c
Update dependency ember-cli-inject-live-reload to v2.1.0 (#2007)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-21 09:55:37 +01:00
Renovate Bot c7429e4688
Update dependency eslint to v7.29.0 2021-06-18 21:16:59 +00:00
renovate[bot] 308b21be11
Update dependency @tryghost/members-csv to v1.0.1 (#1990)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:46:08 +01:00
renovate[bot] f4df1d4009
Update dependency @tryghost/timezone-data to v0.2.44 (#2002)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:44:58 +01:00
renovate[bot] b38dcbb86c
Update dependency @tryghost/helpers to v1.1.46 (#2001)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:44:40 +01:00
renovate[bot] 0106fc6fc0
Update dependency @tryghost/limit-service to v0.6.1 (#2000)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:43:06 +01:00
renovate[bot] bfad254046
Update dependency @ember/jquery to v2 (#2004)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:42:00 +01:00
renovate[bot] 7faf971e4e
Update dependency walk-sync to v3 (#2006)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:35:28 +01:00
renovate[bot] ef0953c10f
Update dependency broccoli-funnel to v3.0.7 (#2005)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:35:13 +01:00
renovate[bot] 9226812862
Update dependency @sentry/ember to v6.7.0 (#2003)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 13:34:55 +01:00
Renovate Bot f9fe615ac3
Update dependency eslint-plugin-ghost to v2.3.0 2021-06-10 16:30:18 +00:00
renovate[bot] a4a9e43c54
Update dependency ember-composable-helpers to v4.5.0 (#1998)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-09 11:22:18 +01:00
Daniel Lockyer 952a65065d
v4.7.0 2021-06-08 17:06:36 +01:00
Sam Lord 5551049cae Merged 4.6.6 into main 2021-06-07 18:04:33 +01:00
Sam Lord 1301c5bb87 v4.6.6 2021-06-07 17:59:44 +01:00
Sam Lord 7fd79aa76a Merged 4.6.5 into main 2021-06-07 11:32:15 +01:00
Sam Lord 8c952ff834 v4.6.5 2021-06-07 11:25:16 +01:00
Renovate Bot f1628a572a
Update dependency eslint to v7.28.0 2021-06-04 23:23:59 +00:00
Kevin Ansfield cfd4fc022e Update dependencies ember-in-viewport@3.9.0 and ember-infinity@2.2.1
no issue

- dependencies needed to be updated together due to inter-dependency version issues
2021-06-03 15:26:26 +01:00
renovate[bot] 64315b706a
Update dependency @tryghost/kg-parser-plugins to v1.1.8 (#1988)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-03 14:52:03 +01:00
renovate[bot] 09c6f88f02
Update dependency ember-fetch to v8.0.5 (#1992)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-03 14:01:02 +01:00
renovate[bot] fdea0f4163
Update dependency @sentry/ember to v6.5.1 (#1991)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-03 14:00:48 +01:00
renovate[bot] 9003b2edf5
Update dependency ember-concurrency to v2.1.0 (#1989)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-03 14:00:19 +01:00
renovate[bot] c43660237f
Update dependency @tryghost/kg-clean-basic-html to v1.0.18 (#1987)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-03 13:59:47 +01:00
renovate[bot] 4465c19ec3
Update dependency markdown-it-footnote to v3.0.3 (#1971)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-01 09:22:09 +01:00
renovate[bot] fea76ffcd1
Update dependency @sentry/ember to v6.5.0 (#1985)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-01 09:20:54 +01:00
renovate[bot] 820e1e0cf0
Update dependency ember-modifier to v2.1.2 (#1983)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-01 09:20:40 +01:00
renovate[bot] 3bb8216982
Update dependency testem to v3.4.2 (#1984)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-01 09:08:21 +01:00
renovate[bot] 2c05c5f1b1
Update dependency papaparse to v5.3.1 (#1982)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-01 09:07:49 +01:00
renovate[bot] 9056ac7712
Update dependency ember-keyboard to v6.0.3 (#1981)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-01 09:06:54 +01:00
renovate[bot] 1320d82e39
Update dependency broccoli-funnel to v3.0.6 (#1979)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-01 09:06:34 +01:00
Daniel Lockyer 13fc1c7005
v4.6.4 2021-05-27 19:19:14 +01:00
Daniel Lockyer 8909ee2b82
v4.6.3 2021-05-27 17:25:35 +01:00
Daniel Lockyer 13b3a97fb6
v4.6.2 2021-05-27 08:17:23 +01:00
Daniel Lockyer a3613fccce
v4.6.1 2021-05-26 18:46:08 +01:00
Kevin Ansfield 4a4757a0b0 Added Sentry error tracking for unhandled exceptions and API errors
refs https://github.com/TryGhost/Team/issues/723

- if the `/site/` API returns a `sentry_dsn` then we configure Sentry for error reporting as soon as we've loaded the initial unauthenticated data
- once we're authenticated and we have the full Ghost version available, override the Sentry event processor to use the full release
- updated `notifications.showAlert()` which is our fallback for API errors that shows the red banner at the top - these are the errors we're most interested in getting visibility for and reducing
2021-05-26 17:01:32 +01:00
Daniel Lockyer d984005b16
v4.6.0 2021-05-25 15:11:56 +01:00
renovate[bot] 614b8c1ea3
Update dependency ember-test-selectors to v5.3.0 (#1978)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-25 11:08:14 +01:00
renovate[bot] 728a2771ae
Update dependency grunt to v1.4.1 (#1976)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-25 11:07:17 +01:00
renovate[bot] 4c965dbbb3
Fixed indescribable error in theme limit
refs f51c640fb0

- This should not affect any of the current code but should improve edge case errors related to "allowlist" types of limits
2021-05-24 22:07:48 +12:00
Renovate Bot 01d4eaffad
Update dependency eslint to v7.27.0 2021-05-24 01:11:19 +00:00
renovate[bot] fbd2dec6d2
Pin dependency tracked-built-ins to 1.1.1 (#1973)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-21 18:23:08 +01:00
Kevin Ansfield 5d9b0d1975
Brought checkboxes back to publish menu recipient selection (#1972)
no issue

Free and Paid are by far the two most common options for email recipients so it makes more sense to have them as very clear options which we felt was not the case with the single token/segment select.

- created a new `<GhMembersRecipientSelect>` component that has individual checkboxes for free/paid/segment and when segment is selected an additional token input for specific labels
- updated draft and scheduled publish menu components to use the `<GhMembersRecipientSelect>`

Co-authored-by: Sanne de Vries <sannedv@protonmail.com>
2021-05-21 18:22:01 +01:00
renovate[bot] 3cfd8cc1a1
Update dependency reframe.js to v3.0.3 (#1968)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-19 09:52:53 +01:00
renovate[bot] 70c2562722
Update dependency ember-cli-babel to v7.26.6 (#1969)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-19 09:51:39 +01:00
renovate[bot] 30c1915330
Update dependency ember-test-selectors to v5.2.0 (#1966)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-19 09:51:20 +01:00
renovate[bot] 97273db6f0
Update dependency @tryghost/timezone-data to v0.2.43 (#1964)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-19 09:51:06 +01:00
renovate[bot] 202bb771fb
Update dependency @tryghost/helpers to v1.1.45 (#1963)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-19 09:50:54 +01:00
renovate[bot] ec59d7d373
Update dependency testem to v3.4.1 (#1962)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 17:11:51 +01:00
Kevin Ansfield 0867af62a7 Lock file maintenance with fixes
no issue

- catch `undefined` error when saving posts in editor which is thrown by our validation system and handled elsewhere
- bumped `ember-power-select` and switched `ember-power-datepicker` to a github ref so dependency-update fixes are included (version not released yet, see https://github.com/cibernox/ember-power-datepicker/issues/61)
- added a resolution for `ember-basic-dropdown@3.0.16`, with the latest `3.0.17` nothing is shown for the publish/post-settings menus for the date picker dropdown
2021-05-12 15:47:37 +01:00
renovate[bot] eddbe5ba64
Update dependency ember-infinity to v2.2.0 (#1950)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:43:08 +01:00
renovate[bot] 8e491ec2b2
Update dependency @tryghost/timezone-data to v0.2.42 (#1960)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:41:31 +01:00
renovate[bot] 6267274f56
Update dependency ember-test-selectors to v5.1.0 (#1953)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:20:51 +01:00
renovate[bot] bdcef3e45c
Update dependency ember-cli-babel to v7.26.5 (#1948)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:20:28 +01:00
renovate[bot] fd7b123bee
Update dependency glob to v7.1.7 (#1952)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:20:13 +01:00
renovate[bot] 69fa18479a
Update dependency @tryghost/string to v0.1.19 (#1959)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:19:53 +01:00
renovate[bot] 7d91ed8f97
Update dependency @tryghost/helpers to v1.1.44 (#1958)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:19:44 +01:00
renovate[bot] 74bd1765ff
Update dependency ember-cli-string-helpers to v6.1.0 (#1957)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 12:19:27 +01:00
Daniel Lockyer e795ca6e14
v4.5.0 2021-05-11 13:34:31 +01:00
Naz d9fc2083dc Enabled creating client side "max periodic" checks
refs https://github.com/TryGhost/Team/issues/588

- The bump is done to have the latest fixes in the upstream. The feature for checking the max periodic emails limit will be implemented once there's an apetite for it. Note, it might need some thinking around how to approach this problem (outlined in the referenced commit)
2021-05-11 10:27:37 +04:00
Renovate Bot 28862be1a4
Update dependency eslint to v7.26.0 2021-05-10 01:17:31 +00:00
Renovate Bot c238b38d8e
Update dependency eslint-plugin-ghost to v2.2.0 2021-05-07 17:53:14 +00:00
Daniel Lockyer 57c95c63d2
⬆️ Bumped minimum Node version to 12.22.1 and 14.16.1
refs https://nodejs.org/en/blog/vulnerability/april-2021-security-releases/

- these are the latest security releases and we should encourage people
  to upgrade to them
- also replaces Node 12 in the tests with Node 14 as this is soon our
  recommended version
2021-05-07 14:10:26 +01:00
Renovate Bot e117aff679 Update dependency fs-extra to v10 2021-05-05 16:37:02 +01:00
Daniel Lockyer 8d2ec12374
🔥 Dropped support for Node 10
refs https://github.com/TryGhost/Team/issues/658

- Node 10 become EOL as of April 30th so it's time to drop support
- this commit removes the 10.x range from the `node` `engines` block
2021-05-05 14:29:58 +01:00
renovate[bot] 5e34ea0e83
Update dependency ember-cli-mirage to v2.2.0 (#1944)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 10:59:54 +01:00
Daniel Lockyer 16fb465b10
v4.4.0 2021-05-04 11:55:33 +01:00
Naz bde6bc9c8b Enabled "emails" limit configuration
refs https://github.com/TryGhost/Team/issues/588
refs a83cccd84b

- This bump allows to pass configuration for "emails" limit (flag type for now) and allows to do checks against this limit as a consequence
- Useful to be able to do basic checks for newsletter-related functionality
- It's a symmetric change to the server-side one
2021-05-04 11:21:35 +04:00
renovate[bot] dff1d2521a
Update dependency broccoli-funnel to v3.0.5 (#1942)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-04 08:14:51 +01:00
Daniel Lockyer 0a6be29c21
Merged v4.3.3 into main
v4.3.3
2021-04-29 12:15:21 +01:00
Daniel Lockyer 5fb87eb632
v4.3.3 2021-04-29 12:12:55 +01:00
Renovate Bot 4334b94c82 Update dependency ember-cli-terser to v4.0.2 2021-04-29 08:55:06 +01:00
Renovate Bot f43f86fd8d Update dependency ember-cli-babel to v7.26.4 2021-04-29 08:54:54 +01:00
renovate[bot] 4eae215626
Update dependency ember-auto-import to v1.11.3 (#1932)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 10:20:21 +01:00
renovate[bot] b85f484b98
Update dependency ember-cli-string-helpers to v6 (#1931)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 10:20:04 +01:00
Renovate Bot d6420c6524
Update dependency eslint-plugin-ghost to v2.1.0 2021-04-26 20:42:57 +00:00
Renovate Bot 374f5c17bf
Update dependency eslint to v7.25.0 2021-04-23 23:35:45 +00:00
Renovate Bot 558e3e1746 Update dependency grunt to v1.4.0 2021-04-23 14:34:18 +01:00
Daniel Lockyer 87e700fe35
v4.3.2 2021-04-22 17:32:38 +01:00
Daniel Lockyer 5648432106
v4.3.1 2021-04-22 09:48:44 +01:00
Daniel Lockyer 09020e8fd0
v4.3.0 2021-04-21 09:10:21 +01:00
Renovate Bot 593be38b55 Update dependency @tryghost/limit-service to v0.4.2 2021-04-20 12:53:42 +01:00
Daniel Lockyer de0911b459
Merged v4.2.2 into main
v4.2.2
2021-04-16 17:47:19 +01:00