Daniel Lockyer
a1815cd6d6
Updated copy for locale input
2023-03-30 18:15:57 +02:00
Daniel Lockyer
5cd67f83ea
Added i18n labs flag
...
- this adds the labs flag and scaffolding to wire it into Ghost + Portal
2023-03-30 18:15:57 +02:00
Sanne de Vries
e5fc4bd6ba
Updated email width in admin preview
...
Refs https://github.com/TryGhost/Team/issues/2846
2023-03-30 17:38:01 +02:00
Sanne de Vries
8eefaee591
Implemented newsletter customisation in admin preview
...
Refs https://github.com/TryGhost/Team/issues/2846
2023-03-30 17:34:01 +02:00
Paul Davis
86027fdb6f
Add Migrate app ( #16458 )
...
Adds the UI for self-serve migrations
2023-03-30 15:40:06 +01:00
Sanne de Vries
429840606d
Added post analytics export UI to Settings > Analytics
...
Refs https://github.com/TryGhost/Team/issues/2780
2023-03-30 08:35:03 +02:00
Fabien 'egg' O'Carroll
c9752c773a
Added newsletter customisation data to the preview template ( #16527 )
...
refs https://github.com/TryGhost/Team/issues/2846
In order to render the preview correctly and use the new design settings
we need to expose them to the template. Unfortuantely we've had to
duplicate all of the code from the backend here, long term we should try
and pull the newsletter email rendering into a component that can be
shared between the server & client.
2023-03-30 13:18:39 +07:00
Peter Zimon
ac1b013c80
Cleaned up commented code
...
refs. 11d3b1850e
- some commented code were accidentally left in the commit above
2023-03-29 19:13:26 +02:00
Peter Zimon
11d3b1850e
Added "View tag" link to tag detail page
...
no refs.
- it was cumbersome to open the tag archive list from the tag detail screen without a direct link
2023-03-29 19:09:52 +02:00
Simon Backx
90a96978b0
Updated default color picker color to #999999
...
refs https://github.com/TryGhost/Team/issues/2830
2023-03-29 17:22:52 +02:00
Simon Backx
5a41717384
Improved color picker to show color wheel again
...
refs https://github.com/TryGhost/Team/issues/2830
After selecting a custom color, and deselecting it. It will show the color wheel again on the next hover.
2023-03-29 17:20:57 +02:00
Simon Backx
73d823ad6a
Improved color picker
...
refs https://github.com/TryGhost/Team/issues/2830
Only update the order of the colors on mouseleave (+ after the animation). This also includes some minor changes to the CSS files to remove glitches in the animation. I temporarily removed the border of the colors because they keep taking up space when the colors are hidden. Ideally we want to move those borders to :before or :after, that will also be better for the animation.
2023-03-29 16:59:58 +02:00
Simon Backx
fbd46e7688
Added automatic switch between light/dark for heading color 'auto'
...
refs https://github.com/TryGhost/Team/issues/2830
2023-03-29 12:12:12 +02:00
Simon Backx
675e7ed7cc
Implemented custom color selection for newsletter colors
...
refs https://github.com/TryGhost/Team/issues/2830
2023-03-29 12:03:45 +02:00
Rishabh Garg
dc811af070
Merged mentions UI and email lab flags ( #16518 )
...
closes https://github.com/TryGhost/Team/issues/2851
We had two separate flags to manage the Mentions beta, one for showing
UI and other for sending emails. This change combines them both under
the single `webmentions` flag that was previously only used to show the
UI.
2023-03-29 01:12:56 +05:30
Chris Raible
3236891b80
Fixed admin coverage reporting ( #16512 )
...
no issue
- Renovate merged in a breaking change to ember-cli-code-coverage which
broke our coverage reporting for the admin app
- This commit fixes the issue by pinning the version of
ember-cli-code-coverage to the last working version and telling renovate
to ignore it in the future
- It also adds html coverage reporting to make it easier to run locally
and see your coverage before pushing
2023-03-28 11:07:28 -07:00
Sanne de Vries
fe7d0620a5
Updated color swatches in email design settings
...
Refs https://github.com/TryGhost/Team/issues/2830
2023-03-28 18:50:39 +02:00
Simon Backx
986aa38903
Implemented basic color picker in newsletter settings
...
refs https://github.com/TryGhost/Team/issues/2830
Allows to change the colors, but not yet allows to select custom colors.
2023-03-28 14:24:04 +02:00
Ghost CI
4ca61837f4
Merged v5.40.2 into main
2023-03-28 13:20:27 +01:00
Ghost CI
370ec93736
v5.40.2
2023-03-28 13:20:23 +01:00
Sanne de Vries
4cebceb0d8
Added transitions to newsletter color pickers
...
Refs https://github.com/TryGhost/Team/issues/2830
2023-03-28 12:39:33 +02:00
Elena Baidakova
f40c3ae01a
Added tenor config to lexical editor context ( #16513 )
...
refs TryGhost/Team#2764
2023-03-28 11:56:52 +04:00
Sanne de Vries
7928b53fbd
Updated color settings UI in email newsletter
...
Refs https://github.com/TryGhost/Team/issues/2830
2023-03-27 16:00:24 +02:00
Sodbileg Gansukh
0e998c2a74
Fixed the footer of newsletter click breaking in certain width
...
refs https://github.com/TryGhost/Team/issues/2619
- the footer text "Sent a broken link? You can update it" of the newsletter clicks was breaking in certain browser width
- this fixes it by adding extra media queries to the already existing solution of hiding the normal text in small screen
2023-03-27 19:30:37 +08:00
Sanne de Vries
11656ea696
Added UI for changing newsletter colors to email settings
...
Refs https://github.com/TryGhost/Team/issues/2830
2023-03-27 13:15:51 +02:00
Ronald Langeveld
a057a4cb3d
Added "file" fileType
to lexical uploader
...
refs https://github.com/TryGhost/Team/issues/2634
Added suport for type "file" which refers to basically any non-specific
file type for use on the file card.
Bypasses validation when a file gets uploaded.
2023-03-27 10:33:55 +08:00
Ghost CI
234853aebf
v5.40.1
2023-03-24 18:04:56 +00:00
Ghost CI
e096fbc8dd
v5.40.0
2023-03-24 16:03:04 +00:00
Sanne de Vries
387dfa59c9
Fixed issue with email template in Outlook ( #16486 )
...
Refs https://github.com/TryGhost/Team/issues/2801
- It was not possible to click latest post links in Outlook due to <a>
tag wrapping around a table
- The post meta data wouldn't display properly when centered in Outlook
---------
Co-authored-by: Simon Backx <simon@ghost.org>
2023-03-24 14:54:16 +01:00
Simon Backx
317b9aee20
Copied over preview labs change
...
no refs
Change should be applied for labs and no labs preview page.
2023-03-24 11:00:52 +01:00
Chris Raible
2a876ac7a8
🐛 Fixed UI bug when choosing email recipients ( #16481 )
...
- closes https://github.com/TryGhost/Team/issues/2786
- when trying to deselect all recipients, the UI would pass null as the filter to publish-options
- publish-options would then fallback to the default options, which is all recipients, and then the UI wouldn't update which made things even weirder
- we want to fallback to the default recipients when the recipientFilter is undefined (e.g. hasn't been set at all), but not when it is explicitly set to null (e.g. when the user has deselected all recipients)
2023-03-24 15:25:35 +05:30
Simon Backx
104a81d8c3
✨ Added latests posts to newsletters
...
fixes https://github.com/TryGhost/Team/issues/2675
Co-authored-by: Sanne de Vries <sannedv@protonmail.com>
2023-03-24 10:54:45 +01:00
Sanne de Vries
cd7f4bdb09
Fixed sans-serif body font not displaying correctly in email preview
...
No ref
2023-03-24 10:53:37 +01:00
Sanne de Vries
e2a1bd86cb
Updated post metrics export button and copy
...
Refs https://github.com/TryGhost/Team/issues/2780
2023-03-24 10:00:57 +01:00
Sanne de Vries
788cdfe676
Updated typography for footer in email preview
...
Refs https://github.com/TryGhost/Team/issues/2738
2023-03-23 20:57:56 +01:00
Sanne de Vries
3f0ec1af3d
Updated subscription box in email preview and email template
...
Refs https://github.com/TryGhost/Team/issues/2738
- With all footer additions and changes, the subscription box did not match the rest of the design and is therefore updated.
2023-03-23 19:39:58 +01:00
Aileen Nowak
37383fde90
✨ Moved Milestone emails to GA
...
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA
2023-03-23 17:35:23 +00:00
Daniel Lockyer
db998e20ec
Allowed version build info to be shown in Admin
...
refs https://ghost.slack.com/archives/C02G9E68C/p1679577089441659
- this allows the full Ghost version through the API so we can extract
the build info from it and provide a link to GitHub
2023-03-23 16:31:43 +01:00
Sanne de Vries
ffa22a8e34
Updated excerpt copy of latest posts in email preview
...
Closes https://github.com/TryGhost/Team/issues/2768
2023-03-23 08:59:47 +01:00
renovate[bot]
8f6533e1a3
Update dependency webpack to v5.76.3
2023-03-22 19:31:12 +00:00
Daniel Lockyer
880f8c2802
Added missing eslint --cache
flag
...
- this dramatically speeds up linting by only linting what has changed
2023-03-22 17:06:30 +01:00
Simon Backx
5058dc9d6c
Added real dates in newsletter preview subscription box
...
refs https://github.com/TryGhost/Team/issues/2737
Show today date as member creation date, and today + 1 year for the expiry date in the example.
2023-03-22 11:56:50 +01:00
Sanne de Vries
58a973a215
Fixed latest post images not displaying in newsletter preview
...
Refs https://github.com/TryGhost/Team/issues/2768
2023-03-22 11:54:47 +01:00
Sanne de Vries
c28b4c61d2
Added latest posts UI to newsletter preview
...
Refs https://github.com/TryGhost/Team/issues/2768
2023-03-22 11:06:08 +01:00
Sodbileg Gansukh
c3372f343a
Fixed Stripe connection modal button visibility ( #16446 )
...
closes https://github.com/TryGhost/Team/issues/2483
- the button is toggled depending on `stripeConnectIntegrationToken` which is a calculated value
- however, this calculated value isn't reset when Stripe is disconnected right away without closing the modal
- the reset action was already available and it's now passed to `StripeSettingsForm`, so that it can be called when Stripe is disconnected
2023-03-22 18:04:30 +08:00
Sodbileg Gansukh
818ea94e0e
Highlighted successful in the theme activation modal ( #16454 )
...
refs https://github.com/TryGhost/Team/issues/2713
- currently, it's not clear enough that if the theme activation was successful
- highlighting "successful" makes it easier to know the main action was successful even though there are errors to fix
2023-03-22 15:54:52 +08:00
Chris Raible
a5d3101ec9
🐛 Fixed broken editor breadcrumbs when opening a new post from analytics ( #16463 )
...
refs TryGhost/Team#2401
- Previously, if you opened a new post using the plus button on the sidebar while on a different post's analytics page, the breadcrumbs would point back to Analytics instead of the Posts list view. Going back to Analytics brought you back to the analytics page for the post you just created, which wasn't populating since it likely hadn't been published yet.
- This commit fixes the issue by setting fromAnalytics = false if transitioning to a new Post, even if the previous route was the analytics page.
2023-03-22 00:12:15 -07:00
renovate[bot]
ca3ce032a4
Update sentry-javascript monorepo to v7.44.2
2023-03-21 15:10:15 +01:00
Aileen Nowak
b374bd4b94
Added user notification toggle for Milestone emails
...
refs https://www.notion.so/ghost/Marketing-Milestone-email-campaigns-1d2c9dee3cfa4029863edb16092ad5c4?pvs=4
- Added a toggle to disable and enable receiving Milestone emails behind a feature flag
2023-03-21 15:41:32 +02:00
Aileen Booker
8d290c4560
Milestone emails templates and sending implementation ( #16318 )
...
refs
https://www.notion.so/ghost/Marketing-Milestone-email-campaigns-1d2c9dee3cfa4029863edb16092ad5c4?pvs=4
- Added email template for milestones with using a configuration file
for different member milestone values, as we're sending different
content for each one
- Implement sending the email to users who have
`milestone-notifications` enabled, currently still behind a flag
Co-authored-by: Peter Zimon <peter.zimon@gmail.com>
2023-03-21 13:39:40 +00:00
Sanne de Vries
792bfdb498
Added UI for subscription box in newsletters
...
Refs https://github.com/TryGhost/Team/issues/2738
- Added preview to email newsletter settings
- Added subscription box UI to email template
2023-03-21 11:40:04 +01:00
Rishabh
61a206c9eb
Updated copy for mentions on Admin staff settings
...
refs https://github.com/TryGhost/Team/issues/2754
2023-03-21 16:09:21 +05:30
Sodbileg Gansukh
9239fe497f
Adjusted typography and spacing of the Stripe connect modal
...
refs https://github.com/TryGhost/Team/issues/2749
2023-03-21 17:48:37 +08:00
Simon Backx
0cc3164b25
Added export button to posts page with placeholder endpoint ( #16456 )
...
fixes https://github.com/TryGhost/Team/issues/2780
refs https://github.com/TryGhost/Team/issues/2781
Adds an export button to the posts page in admin (behind feature flag). It downloads a
placeholder CSV via a real endpoint (`/posts/export`).
2023-03-21 10:24:56 +01:00
renovate[bot]
1f2df81ed1
Update sentry-javascript monorepo to v7.44.1
2023-03-21 07:35:45 +01:00
renovate[bot]
e1fa8560d5
Update dependency fs-extra to v11.1.1
2023-03-21 07:35:30 +01:00
Simon Backx
f2860e745c
Added placeholder latest posts to newsletter preview
...
refs https://github.com/TryGhost/Team/issues/2768
Added a placeholder to be replaced with some better design and styling.
2023-03-20 11:30:16 +01:00
Simon Backx
f38d799ae2
Wired up showLatestPosts in admin
...
fixes https://github.com/TryGhost/Team/issues/2766
Edit showLatestPosts column via admin.
2023-03-20 11:26:19 +01:00
Sodbileg Gansukh
4aef61ce66
Fixed member list loading UI spacing
...
refs https://github.com/TryGhost/Team/issues/2743
2023-03-20 13:55:51 +08:00
Ghost CI
7f1f6a7249
v5.39.0
2023-03-17 16:00:48 +00:00
Sanne de Vries
48a3159d3d
Added mobile feedback buttons to email template
...
Refs https://github.com/TryGhost/Team/issues/2740
2023-03-17 15:58:14 +01:00
Simon Backx
9bdffdf89d
Fixed body style dropdown overflow issue
...
no issue
When opening the 'body style' dropdown in the newsletter settings, the dropdown was not completely visible. The next 'liquid' tab covered the dropdown. This makes some adjustments to the overflow of the liquid containers and z-index of the buttons and containers to fix that.
It also removes overflow-y: auto from one of the containers because it cropped the shadow if the dropdown, while that container could never scroll (parent is scrollable).
2023-03-17 12:00:24 +01:00
renovate[bot]
680e3bf270
Update sentry-javascript monorepo to v7.43.0
2023-03-17 11:40:12 +01:00
Sanne de Vries
0d8d5a8119
Updated typography in email design preview
...
Refs https://github.com/TryGhost/Team/issues/2714
2023-03-17 11:19:30 +01:00
Sanne de Vries
6821750a3a
Fixed spacing between post title and metadata in email template
...
Refs https://github.com/TryGhost/Team/issues/2740
2023-03-17 10:17:56 +01:00
Simon Backx
86446e4c86
✨ Added option to remove post title from newsletters
...
fixes https://github.com/TryGhost/Team/issues/2673
Adds a new option to hide the post title section from newsletters.
Co-authored-by: Sanne de Vries <sannedv@protonmail.com>
2023-03-17 09:38:55 +01:00
Chris Raible
8d4028bbb7
🐛 Fixed editor crashing with unknown cards in mobiledoc ( #16430 )
...
refs TryGhost/Team#2702
- adds a default handler for unknown cards:
- logs a warning message to the console
- removes the card from the mobiledoc
2023-03-16 16:06:56 -07:00
Kevin Ansfield
6760bc1bb0
Added darkMode
passthrough to lexical editor
...
closes https://github.com/TryGhost/Team/issues/2753
- dark mode styles are being added to our Lexical-based Koenig editor, this lets us test them inside of Admin
2023-03-16 18:55:44 +00:00
Sanne de Vries
d04b2e04d6
Updated copy from "Comments" to "Comment"
...
Refs https://github.com/TryGhost/Team/issues/2714
2023-03-16 18:19:45 +01:00
Rishabh Garg
ef538428c9
Fixed broken empty state in mentions admin url ( #16419 )
...
fixes https://github.com/TryGhost/Team/issues/2734
With WebMentions flag on, navigating to `/ghost/#/mentions` on Admin when there are no mentions gives a 400 error page instead of the intended empty state.
2023-03-16 21:19:56 +05:30
renovate[bot]
0ae2a79a77
Update dependency ember-template-lint to v5.7.1
2023-03-16 13:53:36 +00:00
Sodbileg Gansukh
2d7e5753d7
Fixed border color of the post analytics list in dark mode
...
closes https://github.com/TryGhost/Team/issues/2620
2023-03-16 19:55:14 +08:00
Sodbileg Gansukh
66b749ba90
Removed tabbed look from post analytics page with only one metric
...
refs https://github.com/TryGhost/Team/issues/2620
2023-03-16 19:51:04 +08:00
renovate[bot]
1c9327ce33
Update dependency webpack to v5.76.2
2023-03-16 01:03:03 +00:00
renovate[bot]
4bb673ba8a
Update Test & linting packages
2023-03-15 21:52:02 +00:00
Simon Backx
b8b0d1538e
Added very basic subscription details in preview labs
...
refs https://github.com/TryGhost/Team/issues/2738
2023-03-15 15:07:26 +01:00
Daniel Lockyer
7409f9524a
Added link to GitHub commit if prerelease version
...
refs https://ghost.slack.com/archives/C025584CA/p1678886661494989?thread_ts=1678886465.260379&cid=C025584CA
- if we're running a prerelease, our usual format is `<major>.<minor>.<patch>-pre.<commit hash>.<build>`
- if you wanna see what commit it was built on, you have to copy and
paste the hash into a GitHub URL
- this provides an easier route to the commit by detecting if the
version is our special format and links direct to GitHub if so
2023-03-15 14:47:45 +01:00
Simon Backx
a5ac2bd470
Added showSubscriptionDetails toggle in admin
...
refs https://github.com/TryGhost/Team/issues/2737
2023-03-15 14:44:37 +01:00
Sanne de Vries
c4bbaf7c7b
Updated spacing in emails without post title
...
Refs https://github.com/TryGhost/Team/issues/2699
2023-03-15 13:33:10 +01:00
Sanne de Vries
4284292736
Updated email spacing for when post title is hidden
...
Refs https://github.com/TryGhost/Team/issues/2699
2023-03-15 12:27:03 +01:00
Sanne de Vries
f9cb4bcaaf
Updated comments link UI in email preview
...
Refs https://github.com/TryGhost/Team/issues/2714
2023-03-15 12:10:10 +01:00
Sanne de Vries
9667ec2eea
Updated spacing between header and feature image in email preview
...
Refs https://github.com/TryGhost/Team/issues/2699
2023-03-15 10:34:51 +01:00
Simon Backx
4cc7d7d6d1
Added show/hide comment CTA to preview labs view
...
refs https://github.com/TryGhost/Team/issues/2714
Uses the comments settings and the showCommentCta setting from the newsletter.
2023-03-15 10:16:57 +01:00
Sanne de Vries
03b8715276
Added support for center-aligning comments link in email preview
...
Refs https://github.com/TryGhost/Team/issues/2714
- When center-aligning the post title, the meta data and comments link are also centered
2023-03-15 10:12:20 +01:00
Sanne de Vries
c538e39d33
Updated comments link UI in email preview
...
Refs https://github.com/TryGhost/Team/issues/2714
2023-03-15 10:02:43 +01:00
Sodbileg Gansukh
7c9e77bc81
Updated recent posts links to analytics
...
Refs https://github.com/TryGhost/Team/issues/2612
- the recent posts were used to link to the editor, now they're linked to their analytics page
- now that we have an analytics screen for each post it makes sense to link to that screen where possible
2023-03-15 15:21:26 +08:00
Kevin Ansfield
6a3a4632ad
Updated post links in member event feeds to point to post analytics screen ( #16384 )
...
refs https://github.com/TryGhost/Team/issues/2612
- member event feeds previously had links to posts that opened the
front-end post URL in a new tab
- now that we have an analytics screen for each post it makes sense to
link to that screen where possible because it allows drill-down into
site performance
2023-03-15 15:12:16 +08:00
Naz
b627516088
Removed mediaInliner labs flag
...
refs https://github.com/TryGhost/Toolbox/issues/524
- The 'mediaInliner' beta flag is not used for anything anymore, so there's no need to keep it around. The only surface of the feature is the `POST /db/media/inline` endpoint that will be used through internal tooling mostly and won't be accessible through the Admin UI.
2023-03-14 22:13:04 +01:00
Naz
f442398239
Reverted media inlining button in settings>labs
...
refs https://github.com/TryGhost/Toolbox/issues/524
- We no longer need the UI of any kind for the media inliner feature as
the inliner endpoint will be used mostly for internal purposes through
automated tooling
- This reverts commit 901485c47b
.
2023-03-14 21:57:35 +01:00
Simon Backx
56cbb15e37
Wired up showCommentCTA in admin
...
fixes https://github.com/TryGhost/Team/issues/2726
This makes sure the toggle actually saves to the database, and that the toggle is only shown when comments is enabled.
2023-03-14 16:35:23 +01:00
Sanne de Vries
3cdd13ba3a
Updated spacing of email newsletter modal sidebar
...
Refs https://github.com/TryGhost/Team/issues/2699
2023-03-14 15:37:22 +01:00
Sanne de Vries
3a95b558e0
Fixed post title not being hidden in email preview
...
Refs https://github.com/TryGhost/Team/issues/2705
2023-03-14 13:37:52 +01:00
Simon Backx
1e435fb328
Implemented showPostTitleSection
( #16404 )
...
fixes https://github.com/TryGhost/Team/issues/2705
- Added showPostTitleSection to newsletter model in admin
- Wired up UI to admin model so it saves to the database
- Implemented showPostTitleSection in newsletter preview and added some
minor temporary css styling
- Implemented showPostTitleSection in newsletter template in backend,
and added some extra CSS styling to fix spacing
2023-03-14 11:29:43 +01:00
Sagar Gupta
1fd20151bd
🐛 Fixed upper price limit in Membership Tiers
...
closes https://github.com/TryGhost/Team/issues/2287
- Stripe allows a max. amount of 999,999.99, cf. Stripe docs https://stripe.com/docs/api/payment_intents/object#payment_intent_object-amount
- The publisher now sees an error if they choose a price that is higher than the upper limit
2023-03-14 10:52:17 +01:00
renovate[bot]
3c22203c71
Update @tryghost ( #16406 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@tryghost/html-to-mobiledoc](https://togithub.com/TryGhost/SDK/tree/master#readme )
([source](https://togithub.com/TryGhost/SDK )) | [`2.0.6` ->
`2.0.7`](https://renovatebot.com/diffs/npm/@tryghost%2fhtml-to-mobiledoc/2.0.6/2.0.7 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fhtml-to-mobiledoc/2.0.7/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fhtml-to-mobiledoc/2.0.7/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fhtml-to-mobiledoc/2.0.7/compatibility-slim/2.0.6 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fhtml-to-mobiledoc/2.0.7/confidence-slim/2.0.6 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-card-factory](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`4.0.4` ->
`4.0.5`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-card-factory/4.0.4/4.0.5 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-card-factory/4.0.5/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-card-factory/4.0.5/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-card-factory/4.0.5/compatibility-slim/4.0.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-card-factory/4.0.5/confidence-slim/4.0.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-clean-basic-html](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`3.0.6` ->
`3.0.7`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-clean-basic-html/3.0.6/3.0.7 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-clean-basic-html/3.0.7/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-clean-basic-html/3.0.7/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-clean-basic-html/3.0.7/compatibility-slim/3.0.6 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-clean-basic-html/3.0.7/confidence-slim/3.0.6 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-default-cards](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`6.0.4` ->
`6.0.5`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-default-cards/6.0.4/6.0.5 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-cards/6.0.5/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-cards/6.0.5/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-cards/6.0.5/compatibility-slim/6.0.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-cards/6.0.5/confidence-slim/6.0.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-default-nodes](https://togithub.com/TryGhost/Koenig/tree/main#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`0.0.15` ->
`0.0.16`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-default-nodes/0.0.15/0.0.16 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-nodes/0.0.16/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-nodes/0.0.16/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-nodes/0.0.16/compatibility-slim/0.0.15 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-default-nodes/0.0.16/confidence-slim/0.0.15 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-lexical-html-renderer](https://togithub.com/TryGhost/Koenig/tree/main#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`0.1.11` ->
`0.1.12`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-lexical-html-renderer/0.1.11/0.1.12 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-lexical-html-renderer/0.1.12/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-lexical-html-renderer/0.1.12/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-lexical-html-renderer/0.1.12/compatibility-slim/0.1.11 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-lexical-html-renderer/0.1.12/confidence-slim/0.1.11 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-mobiledoc-html-renderer](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`6.0.4` ->
`6.0.5`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-mobiledoc-html-renderer/6.0.4/6.0.5 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-mobiledoc-html-renderer/6.0.5/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-mobiledoc-html-renderer/6.0.5/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-mobiledoc-html-renderer/6.0.5/compatibility-slim/6.0.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-mobiledoc-html-renderer/6.0.5/confidence-slim/6.0.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-parser-plugins](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`3.0.6` ->
`3.0.7`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-parser-plugins/3.0.6/3.0.7 )
|
[![age](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-parser-plugins/3.0.7/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-parser-plugins/3.0.7/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-parser-plugins/3.0.7/compatibility-slim/3.0.6 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@tryghost%2fkg-parser-plugins/3.0.7/confidence-slim/3.0.6 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TryGhost/SDK</summary>
###
[`v2.0.7`](ca389b95dd...924c77a60e
)
[Compare
Source](ca389b95dd...924c77a60e
)
</details>
<details>
<summary>TryGhost/Koenig</summary>
###
[`v4.0.5`](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-card-factory@4.0.4...@tryghost/kg-card-factory@4.0.5 )
[Compare
Source](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-card-factory@4.0.4...@tryghost/kg-card-factory@4.0.5 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjE2MC4wIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-14 06:47:38 +00:00
Sanne de Vries
4c946f5145
Added comments links to email preview in email settings
...
Refs https://github.com/TryGhost/Team/issues/2714
2023-03-13 17:57:19 +01:00
renovate[bot]
f6ed086735
Update sentry-javascript monorepo to v7.42.0
2023-03-13 14:57:18 +01:00
Sanne de Vries
d06f4c5329
Updated email newsletter settings copy
...
Refs https://github.com/TryGhost/Team/issues/2699
2023-03-13 14:39:39 +01:00
Sodbileg Gansukh
905c2ed090
Adjusted hover text for scheduled email-only posts
...
refs https://github.com/TryGhost/Team/issues/2533
- changes the text from "to be published and sent" to "to be sent"
- this applies to scheduled email-only posts only
2023-03-13 17:54:34 +08:00
Sanne de Vries
f31c69d7d5
Added UI for new settings in email newsletter settings
...
Refs https://github.com/TryGhost/Team/issues/2699
- Added 'Making it rain' feature flag
- Added toggles for newsletter title section, comment links, and latest posts
2023-03-13 09:56:35 +01:00
renovate[bot]
2223db5379
Update Test & linting packages
2023-03-13 02:36:20 +00:00
renovate[bot]
d622631087
Update dependency webpack to v5.76.1
2023-03-13 00:08:13 +00:00
Ghost CI
c5b116e2b0
v5.38.0
2023-03-10 16:00:46 +00:00
Elena Baidakova
6f9f83bee8
Revert "Removed explicit timeout for offer creation helper"
...
This reverts commit ac427e4253
.
2023-03-10 13:44:45 +04:00
Elena Baidakova
ac427e4253
Removed explicit timeout for offer creation helper
...
refs TryGhost/Team#2667
- Removed timeout to make it the same as a global one
2023-03-10 13:24:38 +04:00
renovate[bot]
b93b38a8e8
Update @tryghost
2023-03-10 09:52:02 +01:00
Peter Zimon
d6317708af
Refined spacing and position of mentions dropdown
...
no refs.
- The empty state of mentions dropdown was a little tight on the top
- The dropdown was too close to the trigger button
2023-03-10 09:32:58 +01:00
Djordje Vlaisavljevic
9fd75191ff
Updated empty state design
...
refs https://github.com/TryGhost/Team/issues/2608
2023-03-09 19:41:28 +00:00
Steve Larson
c5dd576d52
updated mentions labs text
...
no refs
-mentions labs description was incorrect
-mentions always send and receive, flag controls UI only
2023-03-09 09:10:47 -06:00
Simon Backx
832610fd2a
🐛 Fixed retrying failed emails when rescheduling them ( #16383 )
...
fixes https://github.com/TryGhost/Team/issues/2560
When an email fails, and you reschedule the post, the error dialog was
shown (from the previous try). The retry button on that page allowed you
to retry sending the email immediately, which could be very confusing.
- The email error dialog is no longer shown for scheduled emails
- The email status is no longer polled for scheduled emails
- Retrying an email is not possible via the API if the post status is
not published or sent
- Added some extra snapshot tests
- When retrying an email, we immediately update the email status to
'pending' to have a better API response (instead of still returning
failed).
- Disabled email sending retrying in development (otherwise very hard to
test failed emails if it takes 10 mins before it gives up automatic
retrying)
2023-03-09 12:32:22 +01:00
renovate[bot]
0b13d542f8
Update dependency webpack to v5.76.0
2023-03-09 00:27:33 +00:00
Kevin Ansfield
6f8dc6b29e
Added admin/jsconfig.json to fix vscode decorator warnings
...
no issue
- vscode started adding warnings to all uses of decorators in Admin which was rather annoying
- added `jsconfig.json` with the necessary compiler options and an exclude list to keep performance happy
2023-03-08 10:37:49 +00:00
Simon Backx
38de815d98
Removed old email flow ( #16349 )
...
fixes https://github.com/TryGhost/Team/issues/2611
The old email flow is no longer used since we introduced the email stability flow. This commit removes the related code and tests. The general test coverage decreased a bit as a result, because the old email flow probably had a high test coverage. The new flow is in separate packages, so it couldn't contribute to a higher test coverage (but it does have 100% unit test coverage).
2023-03-07 16:08:40 +01:00
Simon Backx
4147663cde
🐛 Fixed ability to cancel Stripe subscriptio when deleting member
...
fixes https://github.com/TryGhost/Team/issues/2670
"Also cancel subscription in Stripe" checkbox was not showing up when deleting a member with active subscriptions.
2023-03-07 10:38:04 +01:00
renovate[bot]
47b6c0b61d
Update sentry-javascript monorepo to v7.41.0
2023-03-07 06:51:35 +01:00
Rishabh
38b356a748
🎨 Added newsletter preference page link in portal settings
...
- adds data attribute and link to member's newsletter preference page in portal to portal links table in settings
2023-03-06 15:09:24 +05:30
Ghost CI
349e46c454
v5.37.0
2023-03-03 16:00:38 +00:00
Naz
901485c47b
Added media inlining button in settings>labs
...
refs https://github.com/TryGhost/Toolbox/issues/524
- Having a button in Admin UI allows to manually trigger media inlining job once import has been processed.
- Added a "start" button hidden behind labs calling Admin API endpoint that starts external media inlining job.
2023-03-03 14:41:24 +08:00
Naz
a479b719ea
Added media inliner feature alpha flag
...
refs https://github.com/TryGhost/Toolbox/issues/524
- This flag will be used to test the trigger to external media inliner job
- The Admin UI is still unclear so sticking it behind the flag for some experimentation before shipping the feature
2023-03-03 10:54:01 +08:00
Djordje Vlaisavljevic
7bc7881088
Added a temporary fix for wrapping multiple mentions dropdown
...
refs https://github.com/TryGhost/Team/issues/2606
2023-03-02 20:06:53 +00:00
Djordje Vlaisavljevic
c6185017be
Added mentions widget empty state
...
refs https://github.com/TryGhost/Team/issues/2608
2023-03-02 20:06:53 +00:00
Djordje Vlaisavljevic
683a0726df
Added dark mode hover state
...
refs https://github.com/TryGhost/Team/issues/2608
2023-03-02 20:06:53 +00:00
Kevin Ansfield
7c84ef8c2d
Wired up click-to-refresh upgrade banner
...
closes https://github.com/TryGhost/Team/issues/2400
- used semver comparison to detect when the app version is less than the content-version header in any API response to toggle `upgradeStatus.requiresRefresh` that is used to conditionally show the upgrade banner
- only works on minors as we don't store the full Ghost patch version in `config.APP.version`
2023-03-02 18:39:38 +00:00
Djordje Vlaisavljevic
72f41bcc1c
Fixed text wrapping issues
...
refs https://github.com/TryGhost/Team/issues/2606
2023-03-02 14:58:57 +00:00
Djordje Vlaisavljevic
bb1ea96cdb
Updated recent mentions dashboard widget design
...
refs https://github.com/TryGhost/Team/issues/2608
2023-03-02 14:58:57 +00:00
Djordje Vlaisavljevic
d3f93066d8
Added dark mode design for mentions
...
refs https://github.com/TryGhost/Team/issues/2606
2023-03-02 14:58:57 +00:00
Djordje Vlaisavljevic
5e9fe95443
Updated recent mentions dashboard widget design
...
refs https://github.com/TryGhost/Team/issues/2608
2023-03-02 14:58:57 +00:00
Djordje Vlaisavljevic
a911366dae
Updated multiple mentions dropdown design
...
refs https://github.com/TryGhost/Team/issues/2606
2023-03-02 14:58:57 +00:00
Ghost CI
65f02b7342
Merged v5.36.1 into main
2023-03-02 12:17:31 +00:00
Ghost CI
b0b8d15338
v5.36.1
2023-03-02 12:17:28 +00:00
renovate[bot]
9f08732039
Update @tryghost
2023-03-02 09:47:02 +01:00
renovate[bot]
e01d8a6f1d
Update sentry-javascript monorepo to v7.40.0
2023-03-02 09:07:07 +01:00
Ronald Langeveld
6361f27ec1
🐛 Fixed broken link filter params ( #16351 )
...
closes https://github.com/TryGhost/Team/issues/2403
- Fixes the links in `list-item.hbs` rendereing the url filter params with brackets
eg `['postid']` where the filter UI requires the filter params not to
have brackets to allow it to render with the filter pre-selected.
- The API handles both with and without brackets.
2023-03-02 13:45:44 +08:00
Daniel Lockyer
a9c0a64fd2
Merged package .gitignore files into top-level file
...
fixes https://github.com/TryGhost/Toolbox/issues/480
- this is a bit tricky because the files are a mess but I think this
covers everything and deduplicates having multiple .gitignore files
across the repo so we can focus on keeping the definitions in one
2023-03-01 18:31:05 +01:00
renovate[bot]
dd0a3be7e9
Update dependency @babel/plugin-proposal-decorators to v7.21.0 ( #16161 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@babel/plugin-proposal-decorators](https://babel.dev/docs/en/next/babel-plugin-proposal-decorators )
([source](https://togithub.com/babel/babel )) | [`7.20.7` ->
`7.21.0`](https://renovatebot.com/diffs/npm/@babel%2fplugin-proposal-decorators/7.20.7/7.21.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.21.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.21.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.21.0/compatibility-slim/7.20.7 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.21.0/confidence-slim/7.20.7 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>babel/babel</summary>
###
[`v7.21.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7210-2023-02-20 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.20.13...v7.21.0 )
##### 🚀 New Feature
- `babel-core`, `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-class-properties`,
`babel-plugin-proposal-private-methods`,
`babel-plugin-proposal-private-property-in-object`
- [#​15435](https://togithub.com/babel/babel/pull/15435 ) feat:
Implement `privateFieldsAsSymbols` assumption for classes
([@​fwienber](https://togithub.com/fwienber ))
- `babel-helper-create-regexp-features-plugin`,
`babel-plugin-proposal-regexp-modifiers`, `babel-standalone`
- [#​15226](https://togithub.com/babel/babel/pull/15226 ) feat:
Support regexp modifiers proposal
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-cli`, `babel-core`, `babel-generator`,
`babel-plugin-transform-destructuring`,
`babel-plugin-transform-modules-commonjs`,
`babel-plugin-transform-react-jsx`, `babel-traverse`
- [#​15022](https://togithub.com/babel/babel/pull/15022 ) feat:
Generate sourcemaps of friendly call frames
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-parser`, `babel-types`
- [#​15384](https://togithub.com/babel/babel/pull/15384 ) \[ts]
Support `const` modifier in type parameters
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-generator`, `babel-helpers`, `babel-parser`,
`babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`,
`babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#​15405](https://togithub.com/babel/babel/pull/15405 ) Implement
decorators as presented at `2023-01` TC39 meeting
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-parser`
- [#​15114](https://togithub.com/babel/babel/pull/15114 ) Parser
option to allow `new.target` outside functions
([@​overlookmotel](https://togithub.com/overlookmotel ))
- [#​15320](https://togithub.com/babel/babel/pull/15320 ) Add
`annexb: false` parser option to disable Annex B
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-core`
- [#​15283](https://togithub.com/babel/babel/pull/15283 ) feat:
Support `.cts` as configuration file
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`
- [#​15381](https://togithub.com/babel/babel/pull/15381 ) \[ts]
Support `export type * from`
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 🐛 Bug Fix
- `babel-plugin-transform-typescript`
- [#​15379](https://togithub.com/babel/babel/pull/15379 ) \[ts5.0]
Better inlining of constants in enums
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-core`
- [#​15366](https://togithub.com/babel/babel/pull/15366 ) handling
circular/shared structures in deep-clone
([@​azizghuloum](https://togithub.com/azizghuloum ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-class-properties`,
`babel-plugin-proposal-class-static-block`,
`babel-plugin-proposal-private-methods`,
`babel-plugin-transform-classes`, `babel-plugin-transform-new-target`
- [#​15406](https://togithub.com/babel/babel/pull/15406 ) Preserve
class elements comments in class transform
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-parser`, `babel-plugin-transform-flow-comments`,
`babel-plugin-transform-flow-strip-types`, `babel-types`
- [#​15414](https://togithub.com/babel/babel/pull/15414 ) \[ts] Fix
restrictions for optional parameters
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 💅 Polish
- `babel-parser`
- [#​15400](https://togithub.com/babel/babel/pull/15400 ) polish:
improve "`await` as identifier" error in modules
([@​JLHwung](https://togithub.com/JLHwung ))
##### 🏠 Internal
- `babel-core`
- [#​15137](https://togithub.com/babel/babel/pull/15137 ) Improve
CJS compat with ESM-based `@babel/core`
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 🔬 Output optimization
- `babel-plugin-transform-typescript`
- [#​15418](https://togithub.com/babel/babel/pull/15418 ) \[ts]
Handle exponentiation operator in constant folding
([@​ehoogeveen-medweb](https://togithub.com/ehoogeveen-medweb ))
###
[`v7.20.13`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72013-2023-01-21 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.13 )
##### 🐛 Bug Fix
- `babel-helpers`, `babel-plugin-proposal-decorators`,
`babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#​15332](https://togithub.com/babel/babel/pull/15332 ) Ensure
class decorators can access decorated non-static members
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-plugin-transform-typescript`
- [#​15349](https://togithub.com/babel/babel/pull/15349 ) fix:
Preserve `import {type T} from 'x'` when `onlyRemoveTypeImports:true`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- [#​15344](https://togithub.com/babel/babel/pull/15344 ) fix:
Properties that are `abstract` should not be initialized.
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-parser`
- [#​15338](https://togithub.com/babel/babel/pull/15338 ) Allow
negative number in ambient const initializer
([@​JLHwung](https://togithub.com/JLHwung ))
##### ↩️ Revert
- `babel-plugin-transform-react-inline-elements`,
`babel-plugin-transform-react-jsx-development`,
`babel-plugin-transform-react-jsx`
- [#​15355](https://togithub.com/babel/babel/pull/15355 ) Reverts
"Re-use common JSX element transform for <>...\</>"
([@​JLHwung](https://togithub.com/JLHwung ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDguNCIsInVwZGF0ZWRJblZlciI6IjM0LjE0Ni4xIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-01 15:44:09 +00:00
Sanne de Vries
2c34d0841c
Updated copy for "Click to update" banner
...
Refs https://github.com/TryGhost/Team/issues/2400
2023-03-01 15:41:13 +01:00
Simon Backx
81c4b46977
Grouped mentions from the same source ( #16348 )
...
fixes https://github.com/TryGhost/Team/issues/2625
- Adds an unique option to the mentions API. Enabling this will only
return the latest mention from each source.
- The frontend can fetch the related sources for each page by doing an
extra request to the mentions API.
2023-03-01 12:15:29 +01:00
Sanne de Vries
150a3a9c68
Added "Click to update" banner to admin
...
Refs https://github.com/TryGhost/Team/issues/2400
- Adds a banner to the admin to indicate that a new version is available
- This is just the UI that hasn't been wired up to the actual version check yet
2023-03-01 10:05:23 +01:00
Ronald Langeveld
4407e8e49e
🐛 Added undefined
error handling to failed uploads ( #15982 )
...
fixes https://github.com/TryGhost/Team/issues/2320
- Adds error handling when undefined objects are passed to certain upload
functions such as `videoUploadCompleted`.
2023-03-01 16:50:56 +08:00
Djordje Vlaisavljevic
d1657b90ea
Added mentions dashboard icons
...
refs https://github.com/TryGhost/Team/issues/2608
2023-02-28 22:23:06 +00:00
Djordje Vlaisavljevic
2b7c5ca66a
Updated recent mentions dashboard widget design
...
refs https://github.com/TryGhost/Team/issues/2608
2023-02-28 22:23:06 +00:00
Djordje Vlaisavljevic
cd0115deec
Added static design for grouped mentions with popover
...
refs https://github.com/TryGhost/Team/issues/2606
2023-02-28 13:37:34 +00:00
Kevin Ansfield
26d05aecd8
Fixed Theme.errors
clash with Ember Data Model's errors
property ( #16106 )
...
no issue
- the Ember Data `Model` class has an `errors` property by default that
is set to a `DS.Errors` instance but the Theme model was overriding that
with an `errors` attr
- it hasn't been an issue so far but causes problems in Ember/Ember Data
3.28.x because that tries to use the `DS.Errors` interface on the
overridden attr property which then throws errors because the `errors`
attr doesn't have the right methods
2023-02-28 13:28:32 +00:00
renovate[bot]
d04a1bd4d0
Update dependency ember-modifier to v4.1.0 ( #16345 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ember-modifier](https://togithub.com/ember-modifier/ember-modifier ) |
[`4.0.0` ->
`4.1.0`](https://renovatebot.com/diffs/npm/ember-modifier/4.0.0/4.1.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/ember-modifier/4.1.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-modifier/4.1.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-modifier/4.1.0/compatibility-slim/4.0.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-modifier/4.1.0/confidence-slim/4.0.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ember-modifier/ember-modifier</summary>
###
[`v4.1.0`](https://togithub.com/ember-modifier/ember-modifier/blob/HEAD/CHANGELOG.md#v410-2023-02-28 )
[Compare
Source](https://togithub.com/ember-modifier/ember-modifier/compare/v4.0.0...v4.1.0 )
##### 🚀 Enhancement
-
[#​687](https://togithub.com/ember-modifier/ember-modifier/pull/687 )
Remove engines field from addon package.json
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
-
[#​665](https://togithub.com/ember-modifier/ember-modifier/pull/665 )
Use the types published from Ember itself
([@​gitKrystan](https://togithub.com/gitKrystan ))
-
[#​683](https://togithub.com/ember-modifier/ember-modifier/pull/683 )
Support Ember v5
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### 📝 Documentation
-
[#​601](https://togithub.com/ember-modifier/ember-modifier/pull/601 )
Update compatibility section in README
([@​bertdeblock](https://togithub.com/bertdeblock ))
-
[#​599](https://togithub.com/ember-modifier/ember-modifier/pull/599 )
Remove mention of v4 beta from readme
([@​sandstrom](https://togithub.com/sandstrom ))
##### 🏠 Internal
-
[#​686](https://togithub.com/ember-modifier/ember-modifier/pull/686 )
Rename addon folder to ember-modifier
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
-
[#​600](https://togithub.com/ember-modifier/ember-modifier/pull/600 )
Skip publish-unstable for dependabot PRs
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### Committers: 4
- Bert De Block
([@​bertdeblock](https://togithub.com/bertdeblock ))
- Krystan HuffMenne
([@​gitKrystan](https://togithub.com/gitKrystan ))
- Sergey Astapov
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
- [@​sandstrom](https://togithub.com/sandstrom )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTIuNSIsInVwZGF0ZWRJblZlciI6IjM0LjE1Mi41In0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 13:21:38 +00:00
renovate[bot]
e2928a98d4
Update dependency tracked-built-ins to v3.1.1 ( #16204 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[tracked-built-ins](https://togithub.com/tracked-tools/tracked-built-ins )
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/tracked-built-ins/3.1.0/3.1.1 )
|
[![age](https://badges.renovateapi.com/packages/npm/tracked-built-ins/3.1.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/tracked-built-ins/3.1.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/tracked-built-ins/3.1.1/compatibility-slim/3.1.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/tracked-built-ins/3.1.1/confidence-slim/3.1.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>tracked-tools/tracked-built-ins</summary>
###
[`v3.1.1`](https://togithub.com/tracked-tools/tracked-built-ins/blob/HEAD/CHANGELOG.md#v311-2023-01-31 )
[Compare
Source](https://togithub.com/tracked-tools/tracked-built-ins/compare/v3.1.0...v3.1.1 )
##### 🐛 Bug Fix
-
[#​402](https://togithub.com/tracked-tools/tracked-built-ins/pull/402 )
Backport: Introduce flag for length access after push/unshift
([@​chriskrycho](https://togithub.com/chriskrycho ))
##### Committers: 1
- Chris Krycho ([@​chriskrycho](https://togithub.com/chriskrycho ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTYuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExNi4xIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 13:19:02 +00:00
renovate[bot]
72e7d432fd
Update dependency ember-auto-import to v2.6.1 ( #16179 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ember-auto-import](https://togithub.com/ef4/ember-auto-import ) |
[`2.5.0` ->
`2.6.1`](https://renovatebot.com/diffs/npm/ember-auto-import/2.5.0/2.6.1 )
|
[![age](https://badges.renovateapi.com/packages/npm/ember-auto-import/2.6.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-auto-import/2.6.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-auto-import/2.6.1/compatibility-slim/2.5.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-auto-import/2.6.1/confidence-slim/2.5.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ef4/ember-auto-import</summary>
###
[`v2.6.1`](https://togithub.com/ef4/ember-auto-import/blob/HEAD/packages/ember-auto-import/CHANGELOG.md#​261 )
[Compare
Source](https://togithub.com/ef4/ember-auto-import/compare/v2.6.0...v2.6.1 )
- BUGFIX: `earlyBootSet` now defaults to empty, because it was causing
problems for some apps. If you need it you need to turn it on
explicitly. [@​NullVoxPopuli](https://togithub.com/NullVoxPopuli )
[568](https://togithub.com/ef4/ember-auto-import/pull/568 )
###
[`v2.6.0`](https://togithub.com/ef4/ember-auto-import/blob/HEAD/packages/ember-auto-import/CHANGELOG.md#​260 )
[Compare
Source](https://togithub.com/ef4/ember-auto-import/compare/v2.5.0...v2.6.0 )
- ENHANCEMENT: new option `earlyBootSet` allows you to work around
compatibility problems between classic addons and v2 addons by
[@​NullVoxPopuli](https://togithub.com/NullVoxPopuli )
[553](https://togithub.com/ef4/ember-auto-import/pull/553 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTEuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0OC4wIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 13:17:53 +00:00
renovate[bot]
59f8c88fe7
Update dependency ember-cli-htmlbars to v6.2.0 ( #16141 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[ember-cli-htmlbars](https://togithub.com/ember-cli/ember-cli-htmlbars )
| [`6.1.1` ->
`6.2.0`](https://renovatebot.com/diffs/npm/ember-cli-htmlbars/6.1.1/6.2.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/ember-cli-htmlbars/6.2.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-cli-htmlbars/6.2.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-cli-htmlbars/6.2.0/compatibility-slim/6.1.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-cli-htmlbars/6.2.0/confidence-slim/6.1.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ember-cli/ember-cli-htmlbars</summary>
###
[`v6.2.0`](https://togithub.com/ember-cli/ember-cli-htmlbars/blob/HEAD/CHANGELOG.md#v620-2023-01-17 )
[Compare
Source](https://togithub.com/ember-cli/ember-cli-htmlbars/compare/v6.1.1...v6.2.0 )
##### 🚀 Enhancement
-
[#​762](https://togithub.com/ember-cli/ember-cli-htmlbars/pull/762 )
Upgrade to `babel-plugin-ember-template-compilation` v2
([@​dfreeman](https://togithub.com/dfreeman ))
##### Committers: 1
- Dan Freeman ([@​dfreeman](https://togithub.com/dfreeman ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDUuMSIsInVwZGF0ZWRJblZlciI6IjM0LjEwNS4xIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 13:17:31 +00:00
renovate[bot]
a539e15d82
Update dependency ember-cli-code-coverage to v2 ( #16099 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[ember-cli-code-coverage](https://togithub.com/kategengler/ember-cli-code-coverage )
| [`1.0.3` ->
`2.0.0`](https://renovatebot.com/diffs/npm/ember-cli-code-coverage/1.0.3/2.0.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/ember-cli-code-coverage/2.0.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-cli-code-coverage/2.0.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-cli-code-coverage/2.0.0/compatibility-slim/1.0.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-cli-code-coverage/2.0.0/confidence-slim/1.0.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>kategengler/ember-cli-code-coverage</summary>
###
[`v2.0.0`](https://togithub.com/kategengler/ember-cli-code-coverage/blob/HEAD/packages/ember-cli-code-coverage/CHANGELOG.md#v200-beta2-2021-10-28 )
[Compare
Source](https://togithub.com/kategengler/ember-cli-code-coverage/compare/v1.0.3...v2.0.0 )
##### 💥 Breaking Change
- `ember-cli-code-coverage`
-
[#​332](https://togithub.com/kategengler/ember-cli-code-coverage/pull/332 )
Move `sendCoverage` to be added by the host in `QUnit.done`
([@​thoov](https://togithub.com/thoov ))
##### 🚀 Enhancement
- `ember-cli-code-coverage`
-
[#​333](https://togithub.com/kategengler/ember-cli-code-coverage/pull/333 )
Migrate to using native `fetch` instead of XMLHttpRequest
([@​rwjblue](https://togithub.com/rwjblue ))
##### Committers: 2
- Robert Jackson ([@​rwjblue](https://togithub.com/rwjblue ))
- Travis Hoover ([@​thoov](https://togithub.com/thoov ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuOTcuMSJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 13:17:17 +00:00
renovate[bot]
af304dbd16
Update dependency miragejs to v0.1.47 ( #15786 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [miragejs](https://togithub.com/miragejs/miragejs ) | [`0.1.45` ->
`0.1.47`](https://renovatebot.com/diffs/npm/miragejs/0.1.45/0.1.47 ) |
[![age](https://badges.renovateapi.com/packages/npm/miragejs/0.1.47/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/miragejs/0.1.47/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/miragejs/0.1.47/compatibility-slim/0.1.45 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/miragejs/0.1.47/confidence-slim/0.1.45 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>miragejs/miragejs</summary>
###
[`v0.1.47`](https://togithub.com/miragejs/miragejs/releases/tag/v0.1.47 )
[Compare
Source](https://togithub.com/miragejs/miragejs/compare/v0.1.46...v0.1.47 )
🚀 Enhancements
- Typescript: Allow arbitrary model updates, not only Collections by
[@​lanhhv84](https://togithub.com/lanhhv84 ) in
[https://github.com/miragejs/miragejs/pull/1066 ](https://togithub.com/miragejs/miragejs/pull/1066 )
🐛 Bugfixes
- Establish precedence for embed over serializeIds by
[@​NoneOfMaster](https://togithub.com/NoneOfMaster ) in
[https://github.com/miragejs/miragejs/pull/1074 ](https://togithub.com/miragejs/miragejs/pull/1074 )
#### New Contributors
- [@​lanhhv84](https://togithub.com/lanhhv84 ) made their first
contribution in
[https://github.com/miragejs/miragejs/pull/1066 ](https://togithub.com/miragejs/miragejs/pull/1066 )
**Full Changelog**:
https://github.com/miragejs/miragejs/compare/v0.1.46...v0.1.47
###
[`v0.1.46`](https://togithub.com/miragejs/miragejs/releases/tag/v0.1.46 )
[Compare
Source](https://togithub.com/miragejs/miragejs/compare/v0.1.45...v0.1.46 )
#### What's Changed
🚀 **Enhancements**
- Support selected embedded relationships by
[@​NoneOfMaster](https://togithub.com/NoneOfMaster ) in
[https://github.com/miragejs/miragejs/pull/850 ](https://togithub.com/miragejs/miragejs/pull/850 )
- Add resource function type definition by
[@​morganmspencer](https://togithub.com/morganmspencer ) in
[https://github.com/miragejs/miragejs/pull/1059 ](https://togithub.com/miragejs/miragejs/pull/1059 )
🐛 **Bugfixes**
- Fixed timing being incorrectly passed to pretender by
[@​cah-brian-gantzler](https://togithub.com/cah-brian-gantzler ) in
[https://github.com/miragejs/miragejs/pull/1051 ](https://togithub.com/miragejs/miragejs/pull/1051 )
- Fix includes query params by
[@​mansona](https://togithub.com/mansona ) in
[https://github.com/miragejs/miragejs/pull/1064 ](https://togithub.com/miragejs/miragejs/pull/1064 )
🗂 **Types**
- Align passthrough type declaration with implementation by
[@​brzosthub](https://togithub.com/brzosthub ) in
[https://github.com/miragejs/miragejs/pull/1061 ](https://togithub.com/miragejs/miragejs/pull/1061 )
#### New Contributors
- [@​brzosthub](https://togithub.com/brzosthub ) made their first
contribution in
[https://github.com/miragejs/miragejs/pull/1061 ](https://togithub.com/miragejs/miragejs/pull/1061 )
- [@​NoneOfMaster](https://togithub.com/NoneOfMaster ) made their
first contribution in
[https://github.com/miragejs/miragejs/pull/850 ](https://togithub.com/miragejs/miragejs/pull/850 )
- [@​morganmspencer](https://togithub.com/morganmspencer ) made
their first contribution in
[https://github.com/miragejs/miragejs/pull/1059 ](https://togithub.com/miragejs/miragejs/pull/1059 )
- [@​mansona](https://togithub.com/mansona ) made their first
contribution in
[https://github.com/miragejs/miragejs/pull/1064 ](https://togithub.com/miragejs/miragejs/pull/1064 )
**Full Changelog**:
https://github.com/miragejs/miragejs/compare/v0.1.45...v0.1.46
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTE2LjEifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 13:16:34 +00:00
Djordje Vlaisavljevic
0f925dde8c
Fixed logic for displaying recent mentions dashboard widget
...
refs https://github.com/TryGhost/Team/issues/2481
2023-02-28 10:15:22 +00:00
renovate[bot]
f007094d4b
Update sentry-javascript monorepo to v7.39.0
2023-02-28 09:57:57 +01:00
Fabien "egg" O'Carroll
6a093f4549
Added stripeAutomaticTax feature flag as private beta
...
This will be used to test the use of the Stripe Tax feature during
development. We want it behind a private beta flag so that we can
stick it in production without causing problems with payment systems
for existing sites.
2023-02-28 14:07:32 +07:00
Steve Larson
a86737875c
enabled member filtering and export at all times ( #16344 )
...
refs TryGhost/Team#2392
-made filtering always available
-made export always available
-made searching always available
2023-02-27 15:23:29 -06:00
Steve Larson
fe7253da1e
removed before after card ( #16341 )
...
refs TryGhost/Team#2405
-removed koenig before after card
-removed labs setting
-will rebuild in lexical if we want it in the future
2023-02-27 14:18:48 -06:00
Elena Baidakova
e45e98bfc4
Added error handling for image upload in lexical ( #16335 )
...
refs TryGhost/Team#2593
2023-02-27 12:49:49 +04:00
renovate[bot]
a260d5396b
Update Test & linting packages
2023-02-27 03:18:16 +00:00
Ghost CI
9fa44f4d3f
v5.36.0
2023-02-24 16:00:48 +00:00
Djordje Vlaisavljevic
5172d07238
Updated post analytics mentions empty state
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-23 15:44:35 +00:00
Djordje Vlaisavljevic
c33f30a3e0
Removed show all mentions link in empty state
...
refs https://github.com/TryGhost/Team/issues/2481
2023-02-23 15:44:35 +00:00
Djordje Vlaisavljevic
3a3f8c9532
Updated mentions feed design
...
refs https://github.com/TryGhost/Team/issues/2583
2023-02-23 15:44:35 +00:00
Simon Backx
3ded0bbee8
✨ Added outbound link tagging setting ( #16324 )
...
no issue
Enable or disable outbound link tagging in both web posts and
newsletters.
2023-02-23 14:37:23 +01:00
Simon Backx
f6bc3479f9
Added webmentions emails flag ( #16321 )
...
fixes https://github.com/TryGhost/Team/issues/2599
Disables sending webmentions notification emails, and hides it behind a new flag instead.
2023-02-23 11:42:14 +01:00
Simon Backx
c9fa1068a0
Updated outbound_link_tagging to match members_track_sources ( #16322 )
...
fixes https://github.com/TryGhost/Team/issues/2601
Sets the value of outbound_link_tagging to the same value of
members_track_sources, so that is disabled by default for privacy
sensitive sites.
Also makes sure the `outbound_link_tagging` setting is available in
admin (currently excluded because it is in the analytics group)
2023-02-23 11:33:23 +01:00
Kevin Ansfield
dda1293ec0
Wired up lexical editor focus when clicking below editor canvas
...
no issue
- we added support for and a demo of clicking below the editor moving focus to it in the Koenig repo but the implementation in Admin was missing
- replaced the commented-out mobiledoc handling in `<GhKoenigEditorLexical>` with the new Koenig-lexical equivalent
2023-02-22 15:26:31 +00:00
Djordje Vlaisavljevic
5a7138bb4b
Removed repetitive post titles
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-22 15:11:29 +00:00
Sanne de Vries
4095fbc745
Removed unused Spirit styles
...
No issue
- These specific styles were clashing with the Tailwind classes used in the Lexical editor. As they are not used anywhere in Admin, the simplest solution is to remove them.
2023-02-22 15:44:07 +01:00
Djordje Vlaisavljevic
7b778eabe4
Updated post analytics mentions widget design
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-22 13:11:39 +00:00
Djordje Vlaisavljevic
fb3347bc64
Updated mentions dashboard widget design
...
refs https://github.com/TryGhost/Team/issues/2481
2023-02-22 13:11:39 +00:00
Ronald Langeveld
76640d9b7e
Added page resources to emails ( #16315 )
...
refs https://github.com/TryGhost/Team/issues/2572
- Passes post resource data to emails.
- Updated email templates accordingly.
- Added snapshot e2e tests.
2023-02-22 21:02:15 +08:00
Simon Backx
228de811bb
Cleaned up comment
...
refs aed10d38f0
2023-02-22 12:23:46 +01:00
Simon Backx
aed10d38f0
Hid Bridgy Webmentions
...
fixes https://github.com/TryGhost/Team/issues/2591
2023-02-22 12:21:43 +01:00
Simon Backx
85ac38cc48
Added mentions page for a post
...
fixes https://github.com/TryGhost/Team/issues/2590
Added a new route that only shows mentions for a given post. Reuses the same controller and template.
2023-02-22 10:48:15 +01:00
Djordje Vlaisavljevic
d03cf20aa6
Updated spacing
...
refs https://github.com/TryGhost/Team/issues/2481
2023-02-21 20:27:36 +00:00
Djordje Vlaisavljevic
b16a926a24
Updated spacing
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-21 20:27:21 +00:00
Djordje Vlaisavljevic
11b201b431
Added static HTML for post analytics mentions feed
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-21 20:11:41 +00:00
Djordje Vlaisavljevic
ba93f95905
Added mentions widget to post analytics
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-21 20:10:49 +00:00
Djordje Vlaisavljevic
179fe96c5a
Updated mentions dashboard widget design
...
refs https://github.com/TryGhost/Team/issues/2481
2023-02-21 20:10:40 +00:00
Djordje Vlaisavljevic
a439631d3c
Updated mentions dashboard widget design
...
refs https://github.com/TryGhost/Team/issues/2481
2023-02-21 19:59:02 +00:00
Djordje Vlaisavljevic
1545d4fb5b
Added mentions widget to post analytics
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-21 19:59:02 +00:00
Ghost CI
d3563d9c06
Merged v5.35.1 into main
2023-02-21 15:36:02 +00:00
Ghost CI
aaf13b4f6b
v5.35.1
2023-02-21 15:35:59 +00:00
Simon Backx
b665b1a3cc
Implemented email analytics retrying ( #16273 )
...
fixes https://github.com/TryGhost/Team/issues/2562
New event fetching loops:
- Reworked the analytics fetching algorithm. Instead of starting again
where we stopped during the last fetching minus 30 minutes, we now just
continue where we stopped. But with ms precision (because no longer
database dependent after first fetch), and we stop at NOW - 1 minute to
reduce chance of missing events.
- Apart from that, a missing fetching loop is introduced. This fetches
events that are older than 30 minutes, and just processes all events a
second time to make sure we didn't skip any because of storage delays in
the Mailgun API.
- A new scheduled fetching loop, that allows us to schedule between a
given start/end date (currently only persisted in memory, so stops after
a reboot)
UI and endpoint changes:
- New UI to show the state of the analytics 'loops'
- New endpoint to request the analytics loop status
- New endpoint to schedule analytics
- New endpoint to cancel scheduled analytics
- Some number formatting improvements, and introduction of 'opened'
count in debug screen
- Live reload of data in the debug screen
Other changes:
- This also improves the support for maxEvents. We can now stop a
fetching loop after x events without worrying about lost events. This is
used to reduce the fetched events in the missing and scheduled event
loop (e.g. when the main one is fetching lots of events, we skip the
other loops).
- Prevents fetching the same events over and over again if no new events
come in (because we always started at the same begin timestamp). The
code increases the begin timestamp with 1 second if it is safe to do so,
to prevent the API from returning the same events over and over again.
- Some optimisations in handing the processing results (less merges to
reduce CPU usage in cases we have lots of events).
Testing:
- You can test with lots of events using the new mailgun mocking server
(Toolbox repo `scripts/mailgun-mock-server`). This can also simulate
events that are only returned after x minutes because of storage delays.
2023-02-21 16:00:32 +01:00
Simon Backx
1ef4690c7b
Wired up mentions API to post analytics
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-21 11:46:16 +01:00
Djordje Vlaisavljevic
097416ba19
Added rough placeholder mentions widget
...
refs https://github.com/TryGhost/Team/issues/2575
2023-02-21 10:18:50 +00:00
Djordje Vlaisavljevic
066db4c46f
Updated mentions feed design
...
refs https://github.com/TryGhost/Team/issues/2583
2023-02-20 17:35:01 +00:00
Simon Backx
923c522778
Implemented email analytics retrying ( #16273 )
...
fixes https://github.com/TryGhost/Team/issues/2562
New event fetching loops:
- Reworked the analytics fetching algorithm. Instead of starting again
where we stopped during the last fetching minus 30 minutes, we now just
continue where we stopped. But with ms precision (because no longer
database dependent after first fetch), and we stop at NOW - 1 minute to
reduce chance of missing events.
- Apart from that, a missing fetching loop is introduced. This fetches
events that are older than 30 minutes, and just processes all events a
second time to make sure we didn't skip any because of storage delays in
the Mailgun API.
- A new scheduled fetching loop, that allows us to schedule between a
given start/end date (currently only persisted in memory, so stops after
a reboot)
UI and endpoint changes:
- New UI to show the state of the analytics 'loops'
- New endpoint to request the analytics loop status
- New endpoint to schedule analytics
- New endpoint to cancel scheduled analytics
- Some number formatting improvements, and introduction of 'opened'
count in debug screen
- Live reload of data in the debug screen
Other changes:
- This also improves the support for maxEvents. We can now stop a
fetching loop after x events without worrying about lost events. This is
used to reduce the fetched events in the missing and scheduled event
loop (e.g. when the main one is fetching lots of events, we skip the
other loops).
- Prevents fetching the same events over and over again if no new events
come in (because we always started at the same begin timestamp). The
code increases the begin timestamp with 1 second if it is safe to do so,
to prevent the API from returning the same events over and over again.
- Some optimisations in handing the processing results (less merges to
reduce CPU usage in cases we have lots of events).
Testing:
- You can test with lots of events using the new mailgun mocking server
(Toolbox repo `scripts/mailgun-mock-server`). This can also simulate
events that are only returned after x minutes because of storage delays.
2023-02-20 16:44:13 +01:00
Simon Backx
0706d5f273
Added pagination to mentions feed
...
fixes https://github.com/TryGhost/Team/issues/2573
Adds infinite scrolling to the mentions feed.
2023-02-20 12:27:36 +01:00
Ghost CI
dc51f4703f
v5.35.0
2023-02-17 16:00:47 +00:00
Steve Larson
034a230365
Added alpha feature to demonstrate websockets
...
refs https://github.com/TryGhost/Team/issues/2561
- added simple socket-io implementation to Ghost server
- added alpha flag for websockets
- added route in admin to test websockets using a simple counter stored in server local memory (refreshes on reboot)
2023-02-17 11:55:15 +01:00
Simon Backx
8dfa490638
Added outbound link tagging for web posts ( #16201 )
...
fixes https://github.com/TryGhost/Team/issues/2433
- Moved all outbound link tagging code to separate OutboundLinkTagger
- Because a site can easily enable/disable this feature, we don't store
the ?refs in the HTML but add them on the fly for now in the Content
API.
2023-02-16 11:26:35 +01:00
Ghost CI
dd48f65712
Merged v5.34.1 into main
2023-02-16 07:23:52 +00:00
Ghost CI
443085ab87
v5.34.1
2023-02-16 07:23:49 +00:00
renovate[bot]
636ff6d4ef
Update sentry-javascript monorepo to v7.37.2
2023-02-15 11:25:44 +01:00
renovate[bot]
7f278bd762
Update Test & linting packages
2023-02-14 04:25:29 +00:00
John O'Nolan
0334595a0e
Updated post preview meta description prompt
2023-02-13 16:58:28 -04:00
John O'Nolan
4f3733a7cf
🎨 Improved meta description preview
2023-02-13 16:30:02 -04:00
Ghost CI
e8d3add2bd
v5.34.0
2023-02-13 17:04:36 +00:00
Kevin Ansfield
440d4c41f9
Fixed media thumbnail uploads in koenig-lexical editor
...
no issue
- added `requestMethod` to `fileTypes` map
- added pass-through of `formData` options to `upload(file, options)` so `url` property can be passed to map uploaded image file to media file
- fixed `resourceName` for media thumbnail uploads
2023-02-13 15:00:29 +00:00
Kevin Ansfield
fb882e2e2a
Updated koenig-lexical upload function to handle multiple file types
...
refs https://github.com/TryGhost/Koenig/pull/491
- `<KoenigComposer>` now takes a `fileUpoader` object in place of `imageUploadFunction`
- updated the upload functions in `koenig-lexical-editor.js` to match expected patterns, handle multiple files and file types, and return expected upload progress, result, and error details
2023-02-13 13:38:35 +00:00
Simon Backx
77032262c4
🐛 Fixed subscriptions visible as "Active" within Ghost Admin ( #16255 )
...
fixes https://github.com/TryGhost/Team/issues/2542
fixes https://github.com/TryGhost/Team/issues/2543
fixes https://github.com/TryGhost/Team/issues/2544
- Hides incomplete subscriptions
- Shows Past Due subscriptions
- Fixed UI issues with 3+ subscriptions
- Fixed missing complimentary subscription when one subscription was
incomplete/inactive
- Fixed sending a paid subscription started email for incomplete
subscriptions. This change also required us to actually send the email
when the incomplete subscription eventually becomes active. So the
introduction of a new `SubscriptionActivatedEvent` made sense/was
required (because sending a SubscriptionCreatedEvent again would cause
other issues).
2023-02-13 13:07:53 +01:00
renovate[bot]
b48262b5d8
Update sentry-javascript monorepo to v7.37.1
2023-02-13 09:22:57 +01:00
renovate[bot]
2c9fb2ad5e
Update dependency ember-template-lint to v5.5.0
2023-02-10 11:43:30 +00:00
Kevin Ansfield
d6b8ff124b
Updated <KoenigComposer> props to use generic cardConfig
object
...
refs aed55d415d
- `unsplashConfig` has changed to a generic `cardConfig` object
2023-02-10 11:13:57 +00:00
Ronald Langeveld
b37aff52ca
Mention alert toggle only visible to admins
...
refs https://ghost.slack.com/archives/C02G9E68C/p1675916876727609
- Added the mentions alert toggle to only be visible to owners and
admins, since it will not have any effect for non-admins staff users.
2023-02-10 17:24:02 +08:00
John O'Nolan
5b4abea56d
Fixed broken link
2023-02-09 10:53:53 -04:00
Daniel Lockyer
d750612508
Merged v5.33.8 into main
...
v5.33.8
2023-02-09 10:08:43 +01:00
Ghost CI
83bf4ccb53
v5.33.8
2023-02-09 09:06:34 +00:00
Ronald Langeveld
ce567b9816
Added Mentions email notification settings ( #16245 )
...
closes https://github.com/TryGhost/Team/issues/2526
- Mention emails can now be toggled inside staff user' profiles, if they
have the webmention flag enabled on their Ghost site.
- Removed the flag dedicated to webmention email notifications and is
now handled by the `webmention` flag.
- Does not send email notification if `webmention` flag is not enabled.
- Updated tests.
---------
Co-authored-by: Fabien "egg" O'Carroll <fabien@allou.is>
2023-02-09 17:03:03 +08:00
Kevin Ansfield
f7aefa2feb
🐛 Fixed default email recipients always being "everyone" rather than matching post visibility ( #16247 )
...
refs https://github.com/TryGhost/Ghost/issues/16125
The previous fix for incorrect recipient details being shown when
re-sending a failed email introduced another bug that prevented the
"Match post visibility" default recipients setting from working.
- the server always sets `post.emailSegment` to `'all'` for new posts so
the publish flow recipient filter logic that checked for
`post.emailSegment` being present always defaulted to `'all'` rather
than falling back to the selected default recipients setting
- when a post has been published but the email failed it will have its
`newsletter` value set so we can use that as a check for using the
`post.emailSegment` value in place of the default recipients setting
2023-02-09 09:24:50 +01:00
Kevin Ansfield
923a9a1cd6
🐛 Fixed default email recipients always being "everyone" rather than matching post visibility ( #16247 )
...
refs https://github.com/TryGhost/Ghost/issues/16125
The previous fix for incorrect recipient details being shown when
re-sending a failed email introduced another bug that prevented the
"Match post visibility" default recipients setting from working.
- the server always sets `post.emailSegment` to `'all'` for new posts so
the publish flow recipient filter logic that checked for
`post.emailSegment` being present always defaulted to `'all'` rather
than falling back to the selected default recipients setting
- when a post has been published but the email failed it will have its
`newsletter` value set so we can use that as a check for using the
`post.emailSegment` value in place of the default recipients setting
2023-02-08 11:41:48 +00:00
Ghost CI
c518446c17
Merged v5.33.7 into main
2023-02-07 10:32:47 +00:00
Ghost CI
ca568817dd
v5.33.7
2023-02-07 10:32:43 +00:00
renovate[bot]
c01875b85c
Update sentry-javascript monorepo to v7.36.0
2023-02-06 10:26:32 +01:00
Steve Larson
efd01f649b
removed suppressionList from labs settings
2023-02-03 14:57:30 -06:00
Steve Larson
5ccb778ac8
enabled always sending mentions ( #16227 )
...
refs TryGhost/Team#2507
-removed labs check from sending service
-labs flag controls seeing mentions in admin and receiving mentions
2023-02-03 14:52:20 -06:00
Ghost CI
d37ed200ab
Merged v5.33.6 into main
2023-02-03 13:41:48 +00:00
Ghost CI
8e72332c77
v5.33.6
2023-02-03 13:41:45 +00:00
Djordje Vlaisavljevic
3f7b717c0f
Added logic to display target post titles
...
refs https://github.com/TryGhost/Team/issues/2481
2023-02-03 11:18:03 +00:00
Djordje Vlaisavljevic
5f1bdd6d87
Fixed scroll state issue
...
refs https://github.com/TryGhost/Team/issues/2434
2023-02-03 11:18:03 +00:00
Djordje Vlaisavljevic
2e379809d0
Updated timestamp design
...
refs https://github.com/TryGhost/Team/issues/2434
2023-02-03 11:18:03 +00:00
Ghost CI
509affb1f7
Merged v5.33.5 into main
2023-02-02 16:33:50 +00:00
Ghost CI
771a6182c7
v5.33.5
2023-02-02 16:33:46 +00:00
Ghost CI
f90d6ca66b
Merged v5.33.4 into main
2023-02-02 13:33:14 +00:00
Ghost CI
3f5e34f840
v5.33.4
2023-02-02 13:33:10 +00:00
Kevin Ansfield
1ffb92dd27
Re-build .lint-todo file
...
no issue
- deleted the file and ran `yarn lint:hbs --update-todo` to clean up fixed errors in the todo list and reset the hide->warn dates
2023-02-02 13:13:59 +00:00
Kevin Ansfield
5f5ae79897
Fixed template lint error
...
refs 7f1e970a0b
- `koenig-card-callout.hbs` was touched without fixing the lint errors or updating to todo list causing the lint todos to become out of sync
- fixed the lint error and updated the todo list
2023-02-02 13:12:03 +00:00
Tihomir Valkanov
7f1e970a0b
🐛 Fixed emoji causing page jump in safari ( #16026 )
...
fixes: https://github.com/TryGhost/Ghost/issues/15295
- By design Safari [does not support focus on a button
element](https://bugs.webkit.org/show_bug.cgi?id=22261 ). We have to keep
the focus somehow otherwise we cause page jump in Safari when changing
the emoji. Tabindex -1 is a good choice because it does not mess with a
tab sequence if we have one.
2023-02-02 12:59:24 +00:00
Fabien "egg" O'Carroll
e5d31e2900
Added resource data to Mentions Admin API
...
refs https://github.com/TryGhost/Team/issues/2503
This is in the MentionController atm as it's considered a presentation
concern. We might want to consider moving this into the MentionsAPI in
future so that we can simplify the controller and even remove it
completely in favour of putting the data-mapping in the endpoint definition.
2023-02-02 16:13:49 +07:00
Ronald Langeveld
24681398af
🐛 Fixed members tier filtering ( #16212 )
...
refs https://ghost.slack.com/archives/CTH5NDJMS/p1675194453354469 https://secure.helpscout.net/conversation/2127479135/94711
- replaced tiers filtering by `slug` with `id` as we hit an edge case where the NQL filtering is struggling to handle slugs with a single character, eg `a`, `b`. Now filters by the tier's `id` instead.
- added new member, `tier_id` relation to make it possible to filter by id, eg `/?filter=tier_id:<id>`.
2023-02-01 20:33:57 +08:00
Ghost CI
a444d2e703
Merged v5.33.3 into main
2023-02-01 11:07:22 +00:00
Ghost CI
e82ed951f4
v5.33.3
2023-02-01 11:07:19 +00:00
Kevin Ansfield
3c695064bd
🐛 Fixed blank email previews when opening from member activity feeds ( #16207 )
...
refs https://github.com/TryGhost/Team/issues/2506
`email` objects no longer contain a `html` field and the fallback logic in the email preview modal was failing resulting in a 404 from trying to fetch an email preview using the email id rather than a post id.
- added quick-fix to the preview modal logic to use `data.post_id || data.id` for generating the preview URL (previous logic never expected to reach the fallback when working with an email record)
2023-02-01 09:52:45 +00:00
Ghost CI
356c370905
Merged v5.33.2 into main
2023-01-31 14:37:47 +00:00
Ghost CI
444ca6f5e5
v5.33.2
2023-01-31 14:37:44 +00:00
Simon Backx
62ab5073ac
Fixed Playwright test not awaiting Stripe setup
...
no issue
The test closed the setup modal to fast, which caused the @task to be cancelled and the save would not complete (portalPlans not saved).
2023-01-31 11:26:42 +01:00
renovate[bot]
5ab7654695
Update Test & linting packages
2023-01-31 05:44:54 +00:00
Djordje Vlaisavljevic
f24a3d649f
Fixed link to mentions feed
...
refs https://github.com/TryGhost/Team/issues/2481
2023-01-30 21:53:05 +00:00
Djordje Vlaisavljevic
368d110b1b
Fixed feature images not showing in mentions feed
...
refs https://github.com/TryGhost/Team/issues/2502
2023-01-30 21:49:40 +00:00
Ghost CI
b9b51ee309
Merged v5.33.1 into main
2023-01-30 16:18:18 +00:00
Ghost CI
249942892a
v5.33.1
2023-01-30 16:18:14 +00:00
Sanne de Vries
365fda2a12
Fixed padding bug on dashboard on mobile
2023-01-30 17:11:10 +01:00
Simon Backx
aea127b17f
Fixed Playwright tests for new Stripe connect flow
...
no issue
2023-01-30 17:09:09 +01:00
Fabien 'egg' O'Carroll
8a8bd60d1c
🐛 Fixed newsletter resending showing incorrect recipient data
...
closes https://github.com/TryGhost/Ghost/issues/16125
We weren't taking into account any existing email segment set on the
post. This is usually not an issue because during the publishing flow
the post.emailSegment and the selectedRecipientFilter are kept in sync,
but it becomes and issue when the email fails to send and is later
retried - we now have an inconsistency between the two values.
2023-01-30 16:58:47 +01:00
Djordje Vlaisavljevic
4cdd12214b
Updated names
...
refs https://github.com/TryGhost/Team/issues/2481
2023-01-30 15:16:01 +00:00
Simon Backx
f6149813a9
Renamed try again to view details in newsletter error message
...
no issue
2023-01-30 15:57:50 +01:00
Aileen Nowak
b8fe582378
Added milestone emails alpha flag
...
refs https://www.notion.so/ghost/Marketing-Milestone-email-campaigns-1d2c9dee3cfa4029863edb16092ad5c4
- Added an alpha feature flag toggle for milestone emails
2023-01-30 13:02:31 +00:00
Fabien 'egg' O'Carroll
c11e79765e
🐛 Fixed newsletter resending showing incorrect recipient data
...
closes https://github.com/TryGhost/Ghost/issues/16125
We weren't taking into account any existing email segment set on the
post. This is usually not an issue because during the publishing flow
the post.emailSegment and the selectedRecipientFilter are kept in sync,
but it becomes and issue when the email fails to send and is later
retried - we now have an inconsistency between the two values.
2023-01-30 16:44:57 +07:00
Ghost CI
829c325e51
v5.33.0
2023-01-27 16:00:43 +00:00
Aileen Booker
488d9bb135
✨ Added referrals invite notification ( #16187 )
...
no issue
- Ghost users that make >= $100 MRR will see a dismissible notification that invites them to the Ghost Referral program
- Only applies to Admin and Owner users and when Stripe is setup and connected in live mode
- By saving a `referralInviteDismissed` property to the users' `accessibility` JSON object we can determine if the notification has been dismissed and won't show it again
- Added new `gh-referral-invite` component
2023-01-26 14:42:11 +00:00
Peter Zimon
63d216c321
Email debug updates ( #16185 )
...
no refs.
This commit fixes a couple of UX issues on the email debug screen:
- shows [...] button only for errors actually longer than the available
space to avoid confusion about where there's more error text
- use actual avatars instead of fake red/blue dots to make it consistent
with the rest of the app
- adds click through to member details screen to easily access member
data if needed
- updates text select for provider ID for easier copying
- removes unused "Download full error message" icon
2023-01-26 15:12:26 +01:00
Daniel Lockyer
693db59f73
Merged v5.32.0 into main
...
v5.32.0
2023-01-25 15:34:26 +01:00
Ghost CI
b1b24a6884
v5.32.0
2023-01-25 14:32:26 +00:00
Simon Backx
fc990e856a
Reduced email error messages ( #16183 )
...
fixes https://github.com/TryGhost/Team/issues/2487
2023-01-25 14:27:35 +01:00
Djordje Vlaisavljevic
c630fae60e
Fixed dark mode colors
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-25 13:01:39 +00:00
Djordje Vlaisavljevic
03593805d5
Hooked up recent mentions widget
...
refs https://github.com/TryGhost/Team/issues/2481
2023-01-25 12:47:48 +00:00
Djordje Vlaisavljevic
f0cf740df5
Changed ordering of mentions
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-25 12:47:48 +00:00
Simon Backx
17e0c0b856
Reduced email error messages ( #16183 )
...
fixes https://github.com/TryGhost/Team/issues/2487
2023-01-25 13:20:50 +01:00
renovate[bot]
270d2b26e5
Update sentry-javascript monorepo to v7.33.0
2023-01-25 08:40:51 +01:00
Aileen Booker
e243b583f6
Added Stripe guide to Stripe connect modal ( #16178 )
...
closes https://www.notion.so/ghost/Promote-Stripe-Guide-in-admin-a5740ce2afd7413bae7e1245cfc4d9ce
- Added a guide to Ghost Resources after successful connection with Stripe
- Updated modal layout
- Fixed bug where template condition was listening to wrong task descriptor and rendering a flash in between running and finished state
2023-01-24 18:55:16 +00:00
Djordje Vlaisavljevic
3dc85b0397
Added static Mentions widget behind the flag
...
refs https://github.com/TryGhost/Team/issues/2481
2023-01-24 15:55:37 +00:00
Djordje Vlaisavljevic
d394ce6638
Added Mentions page empty state
...
refs https://github.com/TryGhost/Team/issues/2479
2023-01-23 21:42:55 +00:00
Djordje Vlaisavljevic
bbbdd26f3f
Added conditionals for displaying mention info
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-23 21:42:55 +00:00
renovate[bot]
90ad60dd85
Update sentry-javascript monorepo to v7.32.0
2023-01-23 16:46:58 +01:00
Kevin Ansfield
42b30ac613
Fixed email preview input dropdown not closing when clicking on iframe
...
no issue
- clicks on the iframe never bubble out of the iframe so weren't captured by the dropdown-closing event listener
- added an event listener directly on the iframe's body element when we render the iframe's content that manually calls out to our generic dropdown closing method
2023-01-23 09:47:46 +00:00
Sanne de Vries
4b61f23bd0
Fixed minor email preview visual bugs
...
No ref
2023-01-23 10:46:30 +01:00
Ronald Langeveld
95b6a9d569
Added mentions email notification alpha flag ( #16164 )
...
refs https://github.com/TryGhost/Team/issues/2429
- Added an alpha feature flag toggle for webmentions' email notifications
2023-01-23 15:42:48 +08:00
renovate[bot]
e3b0152ae0
Update dependency ember-template-lint to v5.3.2
2023-01-23 02:01:35 +00:00
Simon Backx
693216c29e
Improved failed email error messages
...
refs https://ghost.slack.com/archives/C02G9E68C/p1673570945616369?thread_ts=1672700158.659209&cid=C02G9E68C
Fixed a typo in the error messages and made the errors more clear. Also hide the email configuration part when there is no email configuration.
2023-01-20 18:37:43 +01:00
Ghost CI
ff1039bcbe
v5.31.0
2023-01-20 16:01:01 +00:00
Simon Backx
a269fbe15a
Fixed mention card target link
2023-01-20 15:54:22 +01:00
Simon Backx
5287aeb320
Added noopener security to mention cards
2023-01-20 15:21:23 +01:00
Rishabh Garg
c7230f1858
✨ Improved email stability ( #16159 )
...
- bumps new email flows to GA improving overall email stability
2023-01-20 18:55:20 +05:30
Simon Backx
e879406659
Added outbound link tagging setting ( #16146 )
...
fixes https://github.com/TryGhost/Team/issues/2432
Adds outbound_link_tagging setting (enabled by default and behind
feature flag). If the feature flag is enabled, and the setting is
disabled, we won't add ?ref to links in emails.
This includes new E2E tests for email click tracking, which were also
extended to check outbound link tagging (for both MEGA and the new email
stability flow).
Also fixes a test fixture for the comments_enabled setting.
2023-01-20 13:41:36 +01:00
Djordje Vlaisavljevic
f7f2224fc5
Added logic for displaying author and publisher
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-19 22:38:30 +00:00
Djordje Vlaisavljevic
437e1cc936
Updated Mention card design
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-19 12:52:28 +00:00
Djordje Vlaisavljevic
62d4746469
Added missing properties
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-19 12:50:57 +00:00
Kevin Ansfield
7e98f1b9f4
Fixed editor cards being accessible when their availability checks failed
...
no issue
Using the slash menu it was possible to insert cards that shouldn't have been accessible based on their availability checks. This was happening because we were only hiding the visibility of the cards in the template rather than completely removing them from the slash command matching logic.
- added `{{card-menu-items}}` helper that combines the availability matching and snippet section addition to return a complete array of sections+items that match the current system state and post type
- added `@menuItems` argument set to the output of `{{card-menu-items}}` to the two card menu components so they are working against a pre-filtered list of menu items
- lets us remove duplication of code that handled pushing snippets section into the menus
- removed availability check conditionals from `<KoenigMenuContent>` as the menu items passed in are now pre-filtered
2023-01-19 12:38:49 +00:00
renovate[bot]
150f2f8a5f
Update dependency eslint-plugin-react to v7.32.1
2023-01-19 01:55:30 +00:00
Djordje Vlaisavljevic
3634815a51
Updated HTML tags
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-18 16:49:04 +00:00
Djordje Vlaisavljevic
a3fcd5be6a
Added static mention card design
...
refs https://github.com/TryGhost/Team/issues/2434
2023-01-18 16:42:44 +00:00
Elena Baidakova
7ba40a92a1
Added @tryghost/kg-simplemde package ( #16147 )
...
refs TryGhost/Team#2427
2023-01-18 19:54:59 +04:00
Sanne de Vries
f5d03409c9
Fixed video card thumbnail error message incorrectly shown
...
No ref
2023-01-18 15:17:16 +01:00
Simon Backx
4d54880113
Added error handling for ENAMETOOLONG import error ( #16054 )
...
fixes https://github.com/TryGhost/Team/issues/2200
When zipping a folder that contains files with UTF-8 characters in the filename, using the MacOS Archive Utility, the resulting zip will be missing some UTF-8 configuration bit. This breaks the unzipper, causing it to decode the filenames using the wrong encodign.
When the file names are long, and become longer than the length allowed by the OS, an ENAMETOOLONG error is thrown. This error is not handled by the importer, and causes the import to fail.
This adds a specific check for this error so we can show a clear error message to the user, that helps them to resolve the issue. We are currently unable to fix the issue on our side, because of a lack of well supported zip libraries for node.
2023-01-18 13:28:36 +01:00
Simon Backx
87be76ebb3
Added externalAttribution
feature flag
...
fixes https://github.com/TryGhost/Team/issues/2430
2023-01-17 15:15:32 +01:00
Djordje Vlaisavljevic
5a90975288
Fixed staff page bug when logged in as editor
...
no refs
2023-01-17 14:02:01 +00:00
Ronald Langeveld
57bc14e00f
Added Mentions endpoint to Admin ( #16136 )
...
ref https://github.com/TryGhost/Team/issues/2421
- added the Mentions API endpoint to Admin
- setup initial mention model in the Ember Store to be able to dev with the endpoint
- added basic routing to access the `/mentions` page that is currently behind feature flags
- Setup basic testing with a mirage mock endpoint.
2023-01-17 20:16:18 +08:00
Steve Larson
9199547bfe
add webmentions feature flag
...
refs #2406
Adding the alpha feature flag so we can begin testing.
2023-01-16 15:03:36 -06:00
renovate[bot]
e95cff2ef4
Update dependency glob to v8.1.0
2023-01-16 09:59:45 +01:00
Ghost CI
460d2dc339
v5.30.1
2023-01-16 05:35:14 +00:00
renovate[bot]
9dda708305
Update dependency eslint to v8.32.0
2023-01-16 00:19:30 +00:00
Ghost CI
2884521195
v5.30.0
2023-01-13 16:00:44 +00:00
Rishabh
8d4bc97dbe
Fixed admin utils test
...
refs 9fc9e4311d
2023-01-13 19:49:01 +05:30
Rishabh
9fc9e4311d
Removed www prefix from newsletter link table
...
closes https://github.com/TryGhost/Team/issues/2206
- removes `www.` from the url shown on links table in post analytics
- we had previously removed http(s) protocol from it as well, and they are only shown while editing the url
2023-01-13 15:38:54 +05:30
Sanne de Vries
1645f551bc
Fixed error message display bug in video card
...
No ref
2023-01-13 09:56:36 +01:00
Rishabh Garg
755e031017
Fixed hidden free tier in Portal settings ( #16072 )
...
closes https://github.com/TryGhost/Team/issues/2338
If a site has the Free tier hidden from the Portal, and subsequently the Stripe connection is disconnected, this produces a dead-end state where no new members can sign up and the Free tier cannot be reactivated again in Portal settings as its hidden. This change -
- enables free tier toggle to be always shown on site irrespective of Stripe connection
2023-01-12 19:29:17 +05:30
renovate[bot]
02e84bf62a
Update sentry-javascript monorepo to v7.30.0
2023-01-12 11:32:44 +01:00
Rishabh
28bea791dd
Added playwright tests for portal links
...
refs https://github.com/TryGhost/Team/issues/2371
2023-01-12 13:02:41 +05:30
Ronald Langeveld
f0e98c8bcb
Fixed TypeError
in filter-value
...
no issue
- Fixes a `TypeError` that sometimes crops up when setting filters from
the URL parameters.
2023-01-12 13:18:55 +08:00
renovate[bot]
0fc72f6bd7
Update dependency eslint-plugin-react to v7.32.0
2023-01-11 16:27:56 +00:00
Sanne de Vries
c616f56a2a
Replaced copy that uses "See" to "View" across Admin
...
Refs https://www.notion.so/ghost/Member-activity-improvements-247080c54dac4ebf86d10b38508d2a19
2023-01-11 15:44:23 +01:00
Ronald Langeveld
0e2d1b3afd
✨ Added redeemed offers filtering for members ( #16071 )
...
closes https://github.com/TryGhost/Team/issues/2011
- Gives publishers the ability to filter members based on which offer they used (redeemed) when they subscribed for a paid membership.
- On the offers page, the redemption count number links to a the members page with the filter already applied making it easy to have insight on which members used the offer / coupon.
2023-01-11 20:13:09 +08:00
Elena Baidakova
1aae5ba2eb
Added e2e tests for default tier ( #16103 )
...
refs TryGhost/Team#2371
2023-01-11 15:44:34 +04:00
Sanne de Vries
48ea2a871b
Updated editor re-authentication modal ( #16102 )
2023-01-11 12:39:04 +01:00
Elena Baidakova
a3f7188369
Added e2e tests for archive/unarchive tiers ( #16101 )
...
refs TryGhost/Team#2371
2023-01-11 13:53:07 +04:00
Daniel Lockyer
f8fe009f9f
Merged v5.29.0 into main
2023-01-11 09:30:13 +01:00
Ghost CI
d8e3f29a76
v5.29.0
2023-01-11 08:23:41 +00:00
Elena Baidakova
9c664c8d02
Added data attributes to admin/tiers ( #16095 )
...
refs TryGhost/Team#2371
2023-01-11 11:35:55 +04:00
Ronald Langeveld
38174e0fd4
Added newsletters filter admin test
...
ref https://github.com/TryGhost/Team/issues/2012
- Added missing test for filtering members from specific newsletters
2023-01-11 14:49:23 +08:00
Rishabh
7a74ec8daa
Updated playwright tests to use updated data ids
...
refs https://github.com/TryGhost/Team/issues/2371
- cleans up and adds comments for portal playwright tests
- updates data test attributes for portal trigger and popup selectors for consistency
- updates data attribute usage for offers
2023-01-10 13:33:12 +05:30
Elena Baidakova
69d4a96fb8
🎨 Add ability to send test email with chosen newsletter ( #15783 )
...
closes TryGhost/Team#1897
-
[Design](https://www.figma.com/file/RpEbPA7H7VHLtXjt3YyB2t/Multiple-Newsletters-Preview?node-id=0%3A1&t=YkDXy063OkCrAI4a-0 )
-
[Discussion](https://ghost.slack.com/archives/C019B1K4FAM/p1667924062808939 )
2023-01-09 17:48:30 +04:00
Elena Baidakova
5b5f4cdd3f
🐛 Fixed feedback buttons for dark mode ( #16091 )
...
refs TryGhost/Team#2396
2023-01-09 16:40:42 +04:00
Sanne de Vries
dd93422f28
Removed signup and conversion stats from page list
...
Refs https://www.notion.so/ghost/Remove-stats-from-pages-3f8d6eaf4b734c46a84b910b1a76e972
2023-01-09 12:18:32 +01:00
Ghost CI
ab26c474f1
v5.28.0
2023-01-06 16:00:44 +00:00
Simon Backx
21835b0b03
🐛 Fixed duplicate member columns when filtering
...
refs https://ghost.slack.com/archives/CTH5NDJMS/p1672999077197199
When filtering on the same filter twice, columns were added twice. This change removes duplicate columns.
2023-01-06 16:04:22 +01:00
Simon Backx
26635f192f
✨ Added visible theme errors in admin
...
fixes https://github.com/TryGhost/Team/issues/2393
2023-01-06 15:51:34 +01:00
Simon Backx
3ddc85781c
Fixed theme warnings not passed when installing theme
...
refs 6593c3e4a6
In development mode, we didn't pass the warnings when installing a theme. So the warnings were not visible with the fatal errors.
2023-01-06 15:26:54 +01:00
Rishabh
54b27f7d55
Fixed offers playwright test for redemption count
...
- updates check of redemption count using data test attributes to avoid unreliable member count check
2023-01-06 18:39:38 +05:30
Simon Backx
6593c3e4a6
🐛 Fixed warnings not visible when uploading theme with fatal errors
...
refs https://github.com/TryGhost/Team/issues/2393
Small bug if you upload a theme that has fatal errors, in development mode the warnings are not visible.
2023-01-06 13:54:09 +01:00
Simon Backx
7b3712a15b
Added visible theme errors in admin ( #16081 )
...
refs https://github.com/TryGhost/Team/issues/2393
- During boot and loading the active theme, we now cache the result of
the gscan validation. Cache configuration can happen in
`adapters.cache.gscan`
- We now also return non-fatal errors when activating or adding a theme.
- When the `themeErrorsNotification` feature flag is on, we fetch the
active theme (which includes the validation information) when loading
admin
- If the currently active theme has errors, we show an error
notification that can open the error modal
- Added a new endpoint: `/ghost/api/admin/themes/active/` that returns
the result of the last gscan validation of the active theme. If no cache
is available, it will run a new gscan validation.
- Added new permissions for the active action/endpoint (author, editor,
administrator)
2023-01-06 13:44:27 +01:00
Rishabh
30c9dfd68d
Fixed failing playwright test to remove member labels
...
- the test was using incorrect test state that was copied over from adding label test
- also adds guard for empty newsletters in member filters as in some cases it might not exist as found by test
2023-01-06 16:17:34 +05:30
renovate[bot]
78384dd9eb
Update dependency ember-template-lint to v5.3.1
2023-01-06 00:21:56 +00:00
Ghost CI
adbf6427ae
v5.27.0
2023-01-05 16:22:40 +00:00
Simon Backx
d34f07f408
🐛 Fixed admin loading member counts for authors and editors
...
no issue
When using admin as a user with author or editor permissions, admin tried to load the member counts in order to display them in the menu. But authors and editors are not allowed to see the members. So the request returned a 403.
It is not necessary to load the member counts for authors and editors, so we can just skip the request.
2023-01-05 16:37:01 +01:00
Peter Zimon
bfe1915924
Theme error list design refinements
...
refs. https://github.com/TryGhost/Team/issues/2393
- style for theme error list was outdated
2023-01-05 13:19:34 +01:00
Djordje Vlaisavljevic
5b8a44772b
Fixed settings menu header and tags overlapping
...
no refs
2023-01-05 12:08:03 +00:00
Peter Zimon
84cdf0c46c
Added static version of theme errors notification
...
refs. https://github.com/TryGhost/Team/issues/2393
- a labs flag had to be created so we avoid working in branches
- permanent notification toast was added to make theme errors more discoverable
- static modal was needed to hold theme error details
2023-01-05 11:38:17 +01:00
Peter Zimon
74fd5d4b04
Portal settings design bugfixes
...
no refs.
- Stripe Connect footer in the Portal settings sidebar was covering settings on small screens
- the border for Stripe Connect box was not visible in dark mode
- the "Save and Close" button background was not visible in dark mode in Portal settings
2023-01-04 18:04:01 +01:00
renovate[bot]
218136060e
Update sentry-javascript monorepo to v7.29.0
2023-01-04 17:23:05 +01:00
renovate[bot]
e291c18371
Update dependency ember-modifier to v4 ( #15990 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ember-modifier](https://togithub.com/ember-modifier/ember-modifier ) |
[`3.2.7` ->
`4.0.0`](https://renovatebot.com/diffs/npm/ember-modifier/3.2.7/4.0.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/ember-modifier/4.0.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-modifier/4.0.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-modifier/4.0.0/compatibility-slim/3.2.7 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-modifier/4.0.0/confidence-slim/3.2.7 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ember-modifier/ember-modifier</summary>
###
[`v4.0.0`](https://togithub.com/ember-modifier/ember-modifier/blob/HEAD/CHANGELOG.md#v400-2022-12-13 )
[Compare
Source](https://togithub.com/ember-modifier/ember-modifier/compare/v3.2.7...v4.0.0 )
##### 🚀 Enhancement
-
[#​498](https://togithub.com/ember-modifier/ember-modifier/pull/498 )
Update signature of constructor for class-based modifiers
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
-
[#​327](https://togithub.com/ember-modifier/ember-modifier/pull/327 )
auto-publish unstable packages to NPM
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### 🐛 Bug Fix
-
[#​372](https://togithub.com/ember-modifier/ember-modifier/pull/372 )
Include `blueprints` folder in published tarball
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### 📝 Documentation
-
[#​504](https://togithub.com/ember-modifier/ember-modifier/pull/504 )
docs: Fix typo in TypeScript class based example
([@​HeroicEric](https://togithub.com/HeroicEric ))
##### 🏠 Internal
-
[#​539](https://togithub.com/ember-modifier/ember-modifier/pull/539 )
Sync with latest v2 addon and cli-typescript blueprints
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
-
[#​328](https://togithub.com/ember-modifier/ember-modifier/pull/328 )
run `npx ember-cli-update --to=4.3.0` to align with blueprint
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### Committers: 2
- Eric Kelly ([@​HeroicEric](https://togithub.com/HeroicEric ))
- Sergey Astapov
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41NC4yIiwidXBkYXRlZEluVmVyIjoiMzQuNTQuMiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-04 15:13:15 +00:00
Peter Zimon
9d924efe92
Updated Stripe Connect buttons
...
no refs.
- Stripe Connect in Portal was not discoverable enough
- we used the old Stripe Connect buttons everywhere
2023-01-04 15:29:56 +01:00
Rishabh
f5aa07a095
🐛 Removed free trial message shown on portal for invite only sites
...
closes https://github.com/TryGhost/Team/issues/2361
If a free trial tier existed on site and its set to 'Invite only' in membership settings, the free trial copy still showed on portal.
- removes free trial copy from portal if site is invite only
- adds playwright test to make sure free trial copy is not shown for invite only sites
2023-01-04 17:11:55 +05:30
Daniel Lockyer
1af31bab1a
ℹ️ Added support for Node 18
...
refs https://github.com/TryGhost/Toolbox/issues/488
- Node 18 is now LTS so we're adding support for it
- this adds Node 18.12.1 (the latest security release) to our supported
ranges and CI
2023-01-04 11:27:39 +01:00
Daniel Lockyer
aa08fc72e7
Updated Koenig packages
...
refs https://github.com/TryGhost/Toolbox/issues/488
- these packages add support for Node 18 and drop support for Node 12
2023-01-04 11:27:39 +01:00
Kevin Ansfield
ea9c8c03fe
Update dependency ember-template-lint to v5.3.0 ( #16062 )
...
refs https://github.com/TryGhost/Ghost/pull/15550
Pulled out of the rolled up node+ember-js+ember-template rollup linter update PR as it required fairly extensive changes.
- bumped package
- renamed `no-down-event-binding` to `no-pointer-down-event-binding`
- disabled `no-pointer-down-event-binding` rule
- disabled `no-triple-curlies` rule
- ran `yarn lint:hbs --fix`
- updated integration tests to match Octane syntax
- fixed various one-off errors
- updated .lint-todo
2023-01-04 09:39:32 +00:00
renovate[bot]
f6db0640a6
Update dependency @ember/test-helpers to v2.9.3 ( #16011 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@ember/test-helpers](https://togithub.com/emberjs/ember-test-helpers )
| [`2.8.1` ->
`2.9.3`](https://renovatebot.com/diffs/npm/@ember%2ftest-helpers/2.8.1/2.9.3 )
|
[![age](https://badges.renovateapi.com/packages/npm/@ember%2ftest-helpers/2.9.3/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@ember%2ftest-helpers/2.9.3/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@ember%2ftest-helpers/2.9.3/compatibility-slim/2.8.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@ember%2ftest-helpers/2.9.3/confidence-slim/2.8.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>emberjs/ember-test-helpers</summary>
###
[`v2.9.3`](https://togithub.com/emberjs/ember-test-helpers/releases/tag/v2.9.3 ):
Release 2.9.3
[Compare
Source](https://togithub.com/emberjs/ember-test-helpers/compare/v2.9.2...v2.9.3 )
##### 🐛 Bug Fix
-
[#​1305](https://togithub.com/emberjs/ember-test-helpers/pull/1305 )
\[backport] Avoid unnecessary dependencies on `@glimmer` types
([@​dfreeman](https://togithub.com/dfreeman ))
##### Committers: 1
- Dan Freeman ([@​dfreeman](https://togithub.com/dfreeman ))
###
[`v2.9.2`](https://togithub.com/emberjs/ember-test-helpers/releases/tag/v2.9.2 ):
Release 2.9.2
[Compare
Source](https://togithub.com/emberjs/ember-test-helpers/compare/v2.9.1...v2.9.2 )
##### 🐛 Bug Fix
-
[#​1302](https://togithub.com/emberjs/ember-test-helpers/pull/1302 )
\[backport] Remove the index signature from `TestContext`
([@​chriskrycho](https://togithub.com/chriskrycho ))
- Backporting
[#​1301](https://togithub.com/emberjs/ember-test-helpers/pull/1301 )
Remove the index signature from `TestContext`
([@​dfreeman](https://togithub.com/dfreeman ))
-
[#​1303](https://togithub.com/emberjs/ember-test-helpers/pull/1303 )
`TestContext.resumeTest()` returns `void`, not `Promise<void>`
([@​chriskrycho](https://togithub.com/chriskrycho ))
##### Committers: 1
- Chris Krycho ([@​chriskrycho](https://togithub.com/chriskrycho ))
- Dan Freeman ([@​dfreeman](https://togithub.com/dfreeman ))
###
[`v2.9.1`](https://togithub.com/emberjs/ember-test-helpers/blob/HEAD/CHANGELOG.md#v291-2022-12-16 )
[Compare
Source](https://togithub.com/emberjs/ember-test-helpers/compare/v2.9.0...v2.9.1 )
***Note:** these were all back-ported from master since they could go
out on 2.9. This will be the last 2.9 release unless there are critical
bug fixes here!*
##### 🐛 Bug Fix
- Let ESLint have its way about docstring location
([`a8fac83`](https://togithub.com/emberjs/ember-test-helpers/commit/a8fac83 ))
- DOC: API: add render helper examples
([`f476a20`](https://togithub.com/emberjs/ember-test-helpers/commit/f476a20 ))
- Tweak TS style for indexing multiple types (for getElement)
([`f01ad9f`](https://togithub.com/emberjs/ember-test-helpers/commit/f01ad9f ))
- Use export type for RenderingTestContext
([`2dc5077`](https://togithub.com/emberjs/ember-test-helpers/commit/2dc5077 ))
- Tweak TS style for indexing multiple types
([`3214483`](https://togithub.com/emberjs/ember-test-helpers/commit/3214483 ))
- Address PR feedback
([`5e87a54`](https://togithub.com/emberjs/ember-test-helpers/commit/5e87a54 ))
- DOC: API: add DOM query helper examples
([`83b7f5f`](https://togithub.com/emberjs/ember-test-helpers/commit/83b7f5f ))
- Export type for Target
([`335019d`](https://togithub.com/emberjs/ember-test-helpers/commit/335019d ))
- Upgrade expect-type and fix issues the new version reveals
([`bae5e33`](https://togithub.com/emberjs/ember-test-helpers/commit/bae5e33 ))
- Correctly handle special char keyCodes with Shift
([`d537923`](https://togithub.com/emberjs/ember-test-helpers/commit/d537923 ))
- Add tab type test
([`64f40d5`](https://togithub.com/emberjs/ember-test-helpers/commit/64f40d5 ))
- Generate documentation
([`939f29f`](https://togithub.com/emberjs/ember-test-helpers/commit/939f29f ))
- Ensure types reflect optional-ness of tab options
([`95285cc`](https://togithub.com/emberjs/ember-test-helpers/commit/95285cc ))
- Fix typesVersions config again
([`53fa899`](https://togithub.com/emberjs/ember-test-helpers/commit/53fa899 ))
- Clean up public-types after pack
([`b9dcbca`](https://togithub.com/emberjs/ember-test-helpers/commit/b9dcbca ))
###
[`v2.9.0`](https://togithub.com/emberjs/ember-test-helpers/blob/HEAD/CHANGELOG.md#v290-2022-12-14 )
[Compare
Source](https://togithub.com/emberjs/ember-test-helpers/compare/v2.8.1...v2.9.0 )
##### 🚀 Enhancement
-
[#​1269](https://togithub.com/emberjs/ember-test-helpers/pull/1269 )
Re-export hasEmberVersion (and its type) from
[@​ember/test-helpers](https://togithub.com/ember/test-helpers )
([@​gitKrystan](https://togithub.com/gitKrystan ))
-
[#​1278](https://togithub.com/emberjs/ember-test-helpers/pull/1278 )
perf: Remove excessive destroy call
([@​runspired](https://togithub.com/runspired ))
-
[#​1234](https://togithub.com/emberjs/ember-test-helpers/pull/1234 )
Introduce public TypeScript support
([@​chriskrycho](https://togithub.com/chriskrycho ))
##### 🐛 Bug Fix
-
[#​1277](https://togithub.com/emberjs/ember-test-helpers/pull/1277 )
Actually publish .d.ts
([@​gitKrystan](https://togithub.com/gitKrystan ))
-
[#​1270](https://togithub.com/emberjs/ember-test-helpers/pull/1270 )
Fix typesVersions path
([@​gitKrystan](https://togithub.com/gitKrystan ))
-
[#​1233](https://togithub.com/emberjs/ember-test-helpers/pull/1233 )
Add more keyCode mappings ([@​CvX](https://togithub.com/CvX ))
##### 📝 Documentation
-
[#​1259](https://togithub.com/emberjs/ember-test-helpers/pull/1259 )
DOCS: API: publish docs for tab
([@​geneukum](https://togithub.com/geneukum ))
##### Committers: 5
- Chris Krycho ([@​chriskrycho](https://togithub.com/chriskrycho ))
- Chris Thoburn ([@​runspired](https://togithub.com/runspired ))
- Geordan Neukum ([@​geneukum](https://togithub.com/geneukum ))
- Jarek Radosz ([@​CvX](https://togithub.com/CvX ))
- Krystan HuffMenne
([@​gitKrystan](https://togithub.com/gitKrystan ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41NC4yIiwidXBkYXRlZEluVmVyIjoiMzQuNjYuMSJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 18:04:35 +00:00
Daniel Lockyer
99c775be23
ℹ️ Bumped minimum Node version to 14.18.0
...
refs https://github.com/TryGhost/Toolbox/issues/488
- this is needed so we can bump some dependencies
- given how old these versions are, users should probably update past
this anyway
2023-01-03 18:54:39 +01:00
renovate[bot]
cd1cdd869f
Update dependency ember-in-viewport to v4.1.0 ( #15795 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ember-in-viewport](https://togithub.com/dockyard/ember-in-viewport ) |
[`4.0.2` ->
`4.1.0`](https://renovatebot.com/diffs/npm/ember-in-viewport/4.0.2/4.1.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/ember-in-viewport/4.1.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-in-viewport/4.1.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-in-viewport/4.1.0/compatibility-slim/4.0.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-in-viewport/4.1.0/confidence-slim/4.0.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>dockyard/ember-in-viewport</summary>
###
[`v4.1.0`](https://togithub.com/dockyard/ember-in-viewport/compare/v4.0.2...v4.1.0 )
[Compare
Source](https://togithub.com/dockyard/ember-in-viewport/compare/v4.0.2...v4.1.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 17:23:51 +00:00
renovate[bot]
6f6f816077
Update dependency ember-css-transitions to v4.3.2 ( #15846 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[ember-css-transitions](https://miguelcobain.github.io/ember-css-transitions )
([source](https://togithub.com/miguelcobain/ember-css-transitions )) |
[`4.2.0` ->
`4.3.2`](https://renovatebot.com/diffs/npm/ember-css-transitions/4.2.0/4.3.2 )
|
[![age](https://badges.renovateapi.com/packages/npm/ember-css-transitions/4.3.2/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-css-transitions/4.3.2/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-css-transitions/4.3.2/compatibility-slim/4.2.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-css-transitions/4.3.2/confidence-slim/4.2.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>miguelcobain/ember-css-transitions</summary>
###
[`v4.3.2`](https://togithub.com/miguelcobain/ember-css-transitions/blob/HEAD/CHANGELOG.md#v432-2022-11-18 )
[Compare
Source](https://togithub.com/miguelcobain/ember-css-transitions/compare/v4.3.1...v4.3.2 )
##### 🐛 Bug Fix
-
[#​117](https://togithub.com/miguelcobain/ember-css-transitions/pull/117 )
Handle no ownConfig scenario (for real)
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### Committers: 1
- Sergey Astapov
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
###
[`v4.3.1`](https://togithub.com/miguelcobain/ember-css-transitions/blob/HEAD/CHANGELOG.md#v431-2022-11-18 )
[Compare
Source](https://togithub.com/miguelcobain/ember-css-transitions/compare/v4.3.0...v4.3.1 )
##### 🐛 Bug Fix
-
[#​116](https://togithub.com/miguelcobain/ember-css-transitions/pull/116 )
Handle no ownConfig scenario
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### Committers: 1
- Sergey Astapov
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
###
[`v4.3.0`](https://togithub.com/miguelcobain/ember-css-transitions/blob/HEAD/CHANGELOG.md#v430-2022-11-18 )
[Compare
Source](https://togithub.com/miguelcobain/ember-css-transitions/compare/v4.2.0...v4.3.0 )
##### 🚀 Enhancement
-
[#​113](https://togithub.com/miguelcobain/ember-css-transitions/pull/113 )
Add opt-in integration with
[@​ember/test-waiters](https://togithub.com/ember/test-waiters )
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
-
[#​109](https://togithub.com/miguelcobain/ember-css-transitions/pull/109 )
Update glint import path to template-registry
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### 📝 Documentation
-
[#​115](https://togithub.com/miguelcobain/ember-css-transitions/pull/115 )
Add Glint support page to docs
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### 🏠 Internal
-
[#​114](https://togithub.com/miguelcobain/ember-css-transitions/pull/114 )
Fix flaky tests
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
-
[#​112](https://togithub.com/miguelcobain/ember-css-transitions/pull/112 )
Rename addon folder to ember-css-transitions
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
-
[#​111](https://togithub.com/miguelcobain/ember-css-transitions/pull/111 )
update v2 addon setup
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
##### Committers: 1
- Sergey Astapov
([@​SergeAstapov](https://togithub.com/SergeAstapov ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNi40IiwidXBkYXRlZEluVmVyIjoiMzQuMjYuNCJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 17:23:23 +00:00
renovate[bot]
5ff142bd49
Update dependency liquid-wormhole to v3 ( #16003 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [liquid-wormhole](https://togithub.com/pzuraq/liquid-wormhole ) |
[`2.1.5` ->
`3.0.0`](https://renovatebot.com/diffs/npm/liquid-wormhole/2.1.5/3.0.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/liquid-wormhole/3.0.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/liquid-wormhole/3.0.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/liquid-wormhole/3.0.0/compatibility-slim/2.1.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/liquid-wormhole/3.0.0/confidence-slim/2.1.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>pzuraq/liquid-wormhole</summary>
###
[`v3.0.0`](https://togithub.com/pzuraq/liquid-wormhole/blob/HEAD/CHANGELOG.md#v300-2022-12-13 )
[Compare
Source](https://togithub.com/pzuraq/liquid-wormhole/compare/v2.1.5...v3.0.0 )
##### 💥 Breaking Change
- [#​75](https://togithub.com/pzuraq/liquid-wormhole/pull/75 )
Ember >= 3.24, node >= 14
([@​rwwagner90](https://togithub.com/rwwagner90 ))
- [#​72](https://togithub.com/pzuraq/liquid-wormhole/pull/72 )
Update liquid-fire, remove getowner polyfill
([@​rwwagner90](https://togithub.com/rwwagner90 ))
- [#​67](https://togithub.com/pzuraq/liquid-wormhole/pull/67 ) ci:
drop support for node 4.x and node 6.x
([@​alexdiliberto](https://togithub.com/alexdiliberto ))
##### 🚀 Enhancement
- [#​74](https://togithub.com/pzuraq/liquid-wormhole/pull/74 ) Add
Embroider support
([@​rwwagner90](https://togithub.com/rwwagner90 ))
- [#​73](https://togithub.com/pzuraq/liquid-wormhole/pull/73 )
Various Ember updates
([@​rwwagner90](https://togithub.com/rwwagner90 ))
##### Committers: 2
- Alex DiLiberto
([@​alexdiliberto](https://togithub.com/alexdiliberto ))
- Robert Wagner ([@​rwwagner90](https://togithub.com/rwwagner90 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41NC4yIiwidXBkYXRlZEluVmVyIjoiMzQuNTQuMiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 17:21:58 +00:00
renovate[bot]
fe454d8a33
Update dependency @babel/plugin-proposal-decorators to v7.20.7 ( #16043 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@babel/plugin-proposal-decorators](https://babel.dev/docs/en/next/babel-plugin-proposal-decorators )
([source](https://togithub.com/babel/babel )) | [`7.20.5` ->
`7.20.7`](https://renovatebot.com/diffs/npm/@babel%2fplugin-proposal-decorators/7.20.5/7.20.7 )
|
[![age](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.20.7/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.20.7/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.20.7/compatibility-slim/7.20.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@babel%2fplugin-proposal-decorators/7.20.7/confidence-slim/7.20.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>babel/babel</summary>
###
[`v7.20.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7207-2022-12-22 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.20.5...v7.20.7 )
##### 👓 Spec Compliance
- `babel-helper-member-expression-to-functions`,
`babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`,
`babel-plugin-transform-classes`
- [#​15223](https://togithub.com/babel/babel/pull/15223 ) fix:
Deleting super property should throw
([@​SuperSodaSea](https://togithub.com/SuperSodaSea ))
- `babel-helpers`, `babel-plugin-proposal-class-properties`,
`babel-plugin-transform-classes`, `babel-plugin-transform-object-super`
- [#​15241](https://togithub.com/babel/babel/pull/15241 ) fix:
Throw correct error types from sed ant class TDZ helpers
([@​SuperSodaSea](https://togithub.com/SuperSodaSea ))
##### 🐛 Bug Fix
- `babel-parser`, `babel-plugin-transform-typescript`
- [#​15209](https://togithub.com/babel/babel/pull/15209 ) fix:
Support auto accessors with TypeScript annotations
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-traverse`
- [#​15287](https://togithub.com/babel/babel/pull/15287 ) Fix
`.parentPath` after rename in `SwitchCase`
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-plugin-transform-typescript`, `babel-traverse`
- [#​15284](https://togithub.com/babel/babel/pull/15284 ) fix: Ts
import type and func with duplicate name
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-plugin-transform-block-scoping`
- [#​15278](https://togithub.com/babel/babel/pull/15278 ) Fix tdz
analysis for reassigned captured for bindings
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-plugin-proposal-async-generator-functions`, `babel-preset-env`
- [#​15235](https://togithub.com/babel/babel/pull/15235 ) fix:
Transform `for await` with shadowed variables
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-generator`, `babel-plugin-proposal-optional-chaining`
- [#​15258](https://togithub.com/babel/babel/pull/15258 ) fix:
Correctly generate `(a ?? b) as T`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-plugin-transform-react-jsx`, `babel-types`
- [#​15233](https://togithub.com/babel/babel/pull/15233 ) fix: Emit
correct sourcemap ranges for `JSXText`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-core`, `babel-helpers`,
`babel-plugin-transform-computed-properties`, `babel-runtime-corejs2`,
`babel-runtime-corejs3`, `babel-runtime`
- [#​15232](https://togithub.com/babel/babel/pull/15232 ) fix:
Computed properties should keep original definition order
([@​SuperSodaSea](https://togithub.com/SuperSodaSea ))
- `babel-helper-member-expression-to-functions`,
`babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`,
`babel-plugin-transform-classes`
- [#​15223](https://togithub.com/babel/babel/pull/15223 ) fix:
Deleting super property should throw
([@​SuperSodaSea](https://togithub.com/SuperSodaSea ))
- `babel-generator`
- [#​15216](https://togithub.com/babel/babel/pull/15216 ) fix:
Print newlines for leading Comments of `TSEnumMember`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
##### 💅 Polish
- `babel-plugin-transform-block-scoping`, `babel-traverse`
- [#​15275](https://togithub.com/babel/babel/pull/15275 ) Improve
relative execution tracking in fn exprs
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 🏠 Internal
- `babel-helper-define-map`, `babel-plugin-transform-property-mutators`
- [#​15274](https://togithub.com/babel/babel/pull/15274 ) Inline &
simplify `@babel/helper-define-map`
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-core`, `babel-plugin-proposal-class-properties`,
`babel-plugin-transform-block-scoping`,
`babel-plugin-transform-classes`,
`babel-plugin-transform-destructuring`,
`babel-plugin-transform-parameters`,
`babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`,
`babel-preset-env`, `babel-traverse`
- [#​15200](https://togithub.com/babel/babel/pull/15200 ) Rewrite
`transform-block-scoping` plugin
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 🏃♀️ Performance
- `babel-helper-compilation-targets`
- [#​15228](https://togithub.com/babel/babel/pull/15228 ) perf:
Speed up `getTargets`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC42Ni4xIiwidXBkYXRlZEluVmVyIjoiMzQuNjYuMSJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 14:45:34 +00:00
renovate[bot]
e264616808
Update dependency ember-resolver to v8.1.0 ( #16035 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ember-resolver](https://togithub.com/ember-cli/ember-resolver ) |
[`8.0.3` ->
`8.1.0`](https://renovatebot.com/diffs/npm/ember-resolver/8.0.3/8.1.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/ember-resolver/8.1.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-resolver/8.1.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-resolver/8.1.0/compatibility-slim/8.0.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-resolver/8.1.0/confidence-slim/8.0.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ember-cli/ember-resolver</summary>
###
[`v8.1.0`](https://togithub.com/ember-cli/ember-resolver/blob/HEAD/CHANGELOG.md#v810-2022-12-20 )
[Compare
Source](https://togithub.com/ember-cli/ember-resolver/compare/v8.0.3...v8.1.0 )
Back-ports built-in TypeScript support from 9.0.0 (see below) to
decouple that from the Ember 4.x upgrade.
##### 🚀 Enhancement
- [#​839](https://togithub.com/ember-cli/ember-resolver/pull/839 )
Backport types to 8.x
([@​chriskrycho](https://togithub.com/chriskrycho ))
##### Committers: 1
- Chris Krycho ([@​chriskrycho](https://togithub.com/chriskrycho ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC42Ni4xIiwidXBkYXRlZEluVmVyIjoiMzQuNjYuMSJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 14:44:38 +00:00
renovate[bot]
9955cdc3ba
Update dependency testem to v3.10.1 ( #16034 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [testem](https://togithub.com/testem/testem ) | [`3.10.0` ->
`3.10.1`](https://renovatebot.com/diffs/npm/testem/3.10.0/3.10.1 ) |
[![age](https://badges.renovateapi.com/packages/npm/testem/3.10.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/testem/3.10.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/testem/3.10.1/compatibility-slim/3.10.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/testem/3.10.1/confidence-slim/3.10.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>testem/testem</summary>
### [`v3.10.1`](https://togithub.com/testem/testem/releases/tag/v3.10.1 )
[Compare
Source](https://togithub.com/testem/testem/compare/v3.10.0...v3.10.1 )
#### What's Changed
- build(deps): bump socket.io from 4.5.3 to 4.5.4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/testem/testem/pull/1609 ](https://togithub.com/testem/testem/pull/1609 )
- build(deps-dev): bump sinon from 14.0.2 to 15.0.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/testem/testem/pull/1611 ](https://togithub.com/testem/testem/pull/1611 )
- build(deps-dev): bump socket.io-client from 4.5.3 to 4.5.4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/testem/testem/pull/1610 ](https://togithub.com/testem/testem/pull/1610 )
- build(deps-dev): bump eslint from 8.28.0 to 8.30.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/testem/testem/pull/1616 ](https://togithub.com/testem/testem/pull/1616 )
- build(deps-dev): bump sinon from 15.0.0 to 15.0.1 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/testem/testem/pull/1617 ](https://togithub.com/testem/testem/pull/1617 )
- Scope testem assets with a prefix by
[@​stepankuzmin](https://togithub.com/stepankuzmin ) in
[https://github.com/testem/testem/pull/1615 ](https://togithub.com/testem/testem/pull/1615 )
#### New Contributors
- [@​stepankuzmin](https://togithub.com/stepankuzmin ) made their
first contribution in
[https://github.com/testem/testem/pull/1615 ](https://togithub.com/testem/testem/pull/1615 )
**Full Changelog**:
https://github.com/testem/testem/compare/v3.10.0...v3.10.1
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC42Ni4wIiwidXBkYXRlZEluVmVyIjoiMzQuNjYuMCJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 14:44:07 +00:00
renovate[bot]
bde3dc8087
Update dependency ember-basic-dropdown to v6.0.2 ( #15809 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ember-basic-dropdown](http://ember-basic-dropdown.com )
([source](https://togithub.com/cibernox/ember-basic-dropdown )) |
[`6.0.1` ->
`6.0.2`](https://renovatebot.com/diffs/npm/ember-basic-dropdown/6.0.1/6.0.2 )
|
[![age](https://badges.renovateapi.com/packages/npm/ember-basic-dropdown/6.0.2/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/ember-basic-dropdown/6.0.2/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/ember-basic-dropdown/6.0.2/compatibility-slim/6.0.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/ember-basic-dropdown/6.0.2/confidence-slim/6.0.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cibernox/ember-basic-dropdown</summary>
###
[`v6.0.2`](https://togithub.com/cibernox/ember-basic-dropdown/blob/HEAD/CHANGELOG.md#​602 )
[Compare
Source](https://togithub.com/cibernox/ember-basic-dropdown/compare/v6.0.1...d6395e07adfa13037617fd2b051623d2f9bfde58 )
- Relax dependency on ember-style-modifier so version 1.0 is also
allowed
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMS42IiwidXBkYXRlZEluVmVyIjoiMzQuMjEuNiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 14:39:21 +00:00
renovate[bot]
be31f8e9fe
Update dependency @embroider/macros to v1.10.0 ( #15874 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@embroider/macros](https://togithub.com/embroider-build/embroider ) |
[`1.9.0` ->
`1.10.0`](https://renovatebot.com/diffs/npm/@embroider%2fmacros/1.9.0/1.10.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/@embroider%2fmacros/1.10.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@embroider%2fmacros/1.10.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@embroider%2fmacros/1.10.0/compatibility-slim/1.9.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@embroider%2fmacros/1.10.0/confidence-slim/1.9.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>embroider-build/embroider</summary>
###
[`v1.10.0`](https://togithub.com/embroider-build/embroider/blob/HEAD/CHANGELOG.md#embroidermacros-190---1100 )
- BUGFIX: template macros could have pre-moved appRoot in their
packageCache
- ENHANCEMENT: expose simplified transforms API for use with
babel-plugin-ember-template-compilation
Previously, we used MacrosConfig.astTransforms() which gave you
transforms in
the reverse order they were expected to run, for compatibility with the
wacky
ordering in class ember-cli-htmlbars. Now we also offer
`MacrosConfig.transforms()` which provides them in a format compatible
directly with babel-plugin-ember-template-compilation 2.0, which uses
the more natural order and which supports
plugins-as-strings-to-be-loaded in addition to just plain functions.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMC40IiwidXBkYXRlZEluVmVyIjoiMzQuMzAuNCJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-03 14:38:47 +00:00
renovate[bot]
435d5da3ff
Update sentry-javascript monorepo to v7.28.1
2023-01-03 14:27:06 +01:00
Kevin Ansfield
581f0b34b4
🐛 Fixed missing validation of offer amounts in the admin panel ( #16022 )
...
closes https://github.com/TryGhost/Team/issues/2380
- improved offer validation for `amount` field to cover all type/amount cases
- added validate-on-blur to the amount field to match our standard validation behaviour
- added re-validation of the amount field when the type is changed and the amount gets reset
- removed the internal parsing of a decimal trial days entry to an integer so the field value matches what is set internally and we let the user know that partial trial days are not supported
Non-user-facing refactors:
- renamed `_saveOfferProperty` to `_updateOfferProperty` to better reflect what it does
- fixed missing indentation for conditional blocks in the offer template
2023-01-03 09:23:11 +00:00
renovate[bot]
c0b700147e
Update dependency eslint to v8.31.0
2023-01-03 07:22:01 +00:00
Ghost CI
65252c361a
v5.26.4
2022-12-30 16:00:45 +00:00
Ghost CI
85db1838d9
v5.26.3
2022-12-23 16:01:11 +00:00
Ghost CI
42f5743e86
v5.26.2
2022-12-20 12:15:51 +00:00