Thibaut Patel
01e833376b
🐛 Added pagination to sitemap.xml to avoid max 50,000 entries limit
...
refs https://github.com/TryGhost/Team/issues/1044
refs https://github.com/TryGhost/Ghost/pull/13298
- This splits the sitemaps according to the limit set by Google https://developers.google.com/search/docs/advanced/sitemaps/large-sitemaps
Co-authored-by:
- Kevin Ansfield (@kevinansfield)
2022-01-05 11:54:35 +01:00
Kevin Ansfield
5b5f756a8d
Fixed linter error
...
refs https://github.com/TryGhost/Team/issues/1258
- all uses of `labs` service in the frontend site router have been removed but the require had been left in place
2022-01-04 15:29:00 +00:00
Kevin Ansfield
9b210f9add
Fixed linter error
...
refs https://github.com/TryGhost/Team/issues/1258
- all uses of `labs` service in canary routes have been removed but the require had been left in place
2022-01-04 15:26:17 +00:00
Kevin Ansfield
fc6ed1a45e
Removed headerCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 14:57:46 +00:00
Kevin Ansfield
829b410c78
Removed fileCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 14:57:25 +00:00
Kevin Ansfield
0de2c7e261
Removed filesAPI
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- files API is GA so labs flag and conditional access to files API routes is no longer necessary
2022-01-04 14:56:07 +00:00
Kevin Ansfield
ebae98f538
Removed membersAutoLogin
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- members auto login after Stripe checkout feature is GA so labs flag is no longer necessary
- bumps `@tryghost/members-api` to version that does not use the labs flag
2022-01-04 14:54:11 +00:00
Kevin Ansfield
2773e82e3e
Removed mediaAPI
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- media API is GA so labs flag and conditional access to media API routes is no longer necessary
2022-01-04 13:11:23 +00:00
Kevin Ansfield
09228298b1
Removed audioCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 13:08:18 +00:00
Kevin Ansfield
afb402991d
Removed richTwitterNewsletters
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- conditional custom-processing of twitter embeds is GA so no longer needs the flag or conditional
2022-01-04 13:07:39 +00:00
Kevin Ansfield
cd745e09a8
Removed productCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 13:04:53 +00:00
Kevin Ansfield
3d256d200e
Removed accordionCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 13:03:43 +00:00
Kevin Ansfield
ee4ef59c43
Removed videoCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 12:58:06 +00:00
Kevin Ansfield
81d6385598
Removed calloutCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 12:56:51 +00:00
Kevin Ansfield
c4caf1c373
Removed nftCard
GA labs flag
...
refs https://github.com/TryGhost/Team/issues/1258
- labs flag conditionals have been removed from Admin so the GA flag is no longer necessary
2022-01-04 12:55:33 +00:00
Kevin Ansfield
30c27ee1c3
🐛 Fixed Flickr embeds appearing distorted in emails
...
refs https://github.com/TryGhost/Team/issues/1262
- Flickr embeds have fixed width/height attributes on the `img` elements but the displayed width is always constrained to the width of the email content container which is less than the attribute width, however the fixed height is observed by email clients resulting in images that are stretched vertically
- added a `height: auto` CSS override so email clients will correctly recalculate the image size when resized to fit the container width
2022-01-04 11:33:08 +00:00
Fabien O'Carroll
4d457461c9
Deleted all SingleUseTokens on boot
...
refs https://github.com/TryGhost/Team/issues/1216
Since we are increasing the grace period to 10 minutes, we want to make
sure that server crashes during those 10 minutes do not cause single use
tokens to remain in the system. The quickest was to ensure that without
restartable background jobs is to delete all tokens upon boot.
2022-01-04 11:14:31 +01:00
Matt Hanley
cc7f527a6a
🐛 Added fallback for meta_description to custom_excerpt ( #13927 )
...
closes https://github.com/TryGhost/Ghost/issues/13920
- Custom excerpt should be used as a fallback for meta_description in line with the behaviour of OG and Twitter metadata
- We specifically don't want to use the full fallback to the auto-generated preview text when a custom excerpt isn't defined, because we trust search engines to be able to summarise content better than we can
2022-01-03 19:09:03 +00:00
Kevin Ansfield
cabf78e938
Cleaned up customThemeSettings
labs flag
...
closes https://github.com/TryGhost/Team/issues/1164
- `customThemeSettings` feature is GA so any conditionals can be cleaned up
- removed conditional loading of custom theme settings and associated API routes
- removed event trigger for reloading custom theme settings when the feature flag is toggled
- removed flag from labs GA list
2022-01-03 17:45:25 +00:00
Fabien 'egg' O'Carroll
bc75d20cef
Updated SingleUseToken grace period to 10 minutes ( #13926 )
...
refs https://github.com/TryGhost/Team/issues/1216
Some email security clients are scanning links at delivery, rather than
at the point the user clicks on them. This is causing magic links to
expire. To get around this we're increasing the grace period in which a
link can be used multiple times to 10 minutes.
2022-01-03 17:55:53 +02:00
Juan Delgadillo
76cde79186
Fixed AMP style compliance ( #13912 )
...
no issue
- `!important` qualifier is not allowed in AMP styles as it's disallowed by the framework's spec https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/style_pages/#disallowed-styles
2021-12-21 21:32:53 -05:00
Peter Zimon
25748f420c
Applied default box sizing to all cards
...
refs. https://github.com/TryGhost/Ghost/issues/13874
- Improved stability of cards by adding 'box-sizing: border-box;' CSS property to all of them so that it's not required by themes anymore
2021-12-17 15:28:35 +01:00
Daniel Lockyer
435b385d94
Updated Admin to v4.32.0
2021-12-17 11:32:32 +00:00
Daniel Lockyer
3eabc6ca35
✨ Added header card to editor
...
refs https://github.com/TryGhost/Team/issues/1253
- moves the header card flag to GA for public release
2021-12-17 12:20:10 +01:00
Peter Zimon
e64e646587
Refined default header styles
2021-12-17 07:53:16 +01:00
Peter Zimon
1d46adf07a
Updated header card colors and typography
2021-12-17 04:23:46 +01:00
Peter Zimon
fb39a0032e
Revert "Used neutral background colors for default header styles"
...
This reverts commit 999dc867b6
.
2021-12-17 04:15:37 +01:00
Peter Zimon
999dc867b6
Used neutral background colors for default header styles
2021-12-17 03:41:50 +01:00
Peter Zimon
384efab031
Updated header frontend styles
2021-12-16 19:39:30 +01:00
James Morris
81374e3040
Updated button for header card frontend to not style inner span
...
refs https://github.com/TryGhost/Team/issues/1253
2021-12-16 18:26:02 +00:00
Peter Zimon
683ac885fd
Updated email template for header card
2021-12-16 18:54:21 +01:00
Thibaut Patel
4984223bf2
Renamed the header styles
...
refs https://github.com/TryGhost/Team/issues/1253
- The naming is easier to understand for theme developers
2021-12-16 18:22:16 +01:00
James Morris
90c99afcfb
Removed unnecessary styles from header card frontend
...
refs https://github.com/TryGhost/Team/issues/1253
2021-12-16 17:20:12 +00:00
James Morris
c373e41699
Added in proper header link colours
...
refs https://github.com/TryGhost/Team/issues/1253
2021-12-16 17:05:39 +00:00
James Morris
3490047a36
Updated frontend with header style tweaks
...
refs https://github.com/TryGhost/Team/issues/1253
2021-12-16 16:37:02 +00:00
Fabien 'egg' O'Carroll
a4783e1800
Removed empty class attribute from emails ( #13906 )
...
no-issue
This is causing some ESP's to think our markup is invalid, and this is
affecting deliverability
2021-12-16 16:58:33 +02:00
Sodbileg Gansukh
7898828cc6
Add gap to image card on smaller screen sizes
2021-12-16 21:54:23 +08:00
Sodbileg Gansukh
2649ba4c4b
Add gap custom CSS property to image card
...
This adds margin to the image card next to a gallery card
2021-12-16 21:50:43 +08:00
Fabien 'egg' O'Carroll
0c853a372b
Supported restricting limit="all" in get helper ( #13903 )
...
refs https://github.com/TryGhost/Team/issues/1251
With sites that have a huge number of resources, using limit="all" can
cause OOM errors at the Node level. Administrators now have the ability
to cap limit="all" requests via config. This only affects the get helper
used in themes, not the API, this is by design as themes have less
visibility of issues.
2021-12-16 13:59:39 +02:00
Daniel Lockyer
78030ac848
Updated Admin to v4.31.0
2021-12-16 09:33:21 +00:00
Peter Zimon
41e4ba68c9
Updated toggle and product card spacings
2021-12-16 08:49:37 +01:00
Peter Zimon
9a8461e06b
Added underline to accented callout card links
2021-12-16 08:45:31 +01:00
Naz
f882ebc58e
Added support for additional wav MIME types
...
refs https://github.com/TryGhost/Toolbox/issues/95
refs 975750afe9
- The `audio/x-wav`, `audio/wav`, and `audio/wave` are also commonly used MIME types for the .wav files.
- As a reference for these new types used https://github.com/jshttp/mime-db
2021-12-16 10:58:39 +04:00
Naz
22d0c1efac
Reformatted media content types
...
no issue
- The list is gonna get longer and has pottential to be edited few more times in the near future. It's a formatting change to allow seeing added/removed entries easier
2021-12-16 10:54:21 +04:00
Rishabh Garg
5927e38084
✨ Added file card to editor
...
refs https://github.com/TryGhost/Team/issues/1231
- new file card in editor that allows custom file uploads
2021-12-16 01:11:41 +05:30
James Morris
5dc30ba6a9
Added AMP styles for headers as well as more tweaks for email and frontend
...
refs https://github.com/TryGhost/Team/issues/1253
2021-12-15 18:42:25 +00:00
Fabien egg O'Carroll
9db1c843c3
Updated Before/After card markup
...
refs https://github.com/TryGhost/Team/issues/1249
This removes some superfluous markup as well as renaming the slider
handle classname
2021-12-15 20:11:16 +02:00
James Morris
ad96ad4baa
Next round of styles for headers in frontend and email
...
refs https://github.com/TryGhost/Team/issues/1253
2021-12-15 17:45:01 +00:00
Peter Zimon
4353763de1
Updated file upload frontend styles
2021-12-15 17:44:37 +01:00
Fabien egg O'Carroll
6938808276
Improved styling of mismatched aspect ratio sliders
...
refs https://github.com/TryGhost/Team/issues/1249
The height:100%; stops taller images escaping the slider component.
2021-12-15 17:04:06 +02:00