Renovate Bot
ff89cd74bc
Update dependency postcss to v8.4.1
2021-11-25 09:39:56 +01:00
Thibaut Patel
62dcabc236
Revert "Added missing callout card css warning to gscan"
...
This reverts commit 753b300a85
.
- The reason is that migrating Ghost from v3 to the latest version would break due to the warning added by gscan (it would break there: a2a24491f5/packages/ghost-cli/lib/tasks/major-update/ui.js (L45)
).
2021-11-24 20:40:21 +01:00
Thibaut Patel
753b300a85
Added missing callout card css warning to gscan
...
refs https://github.com/TryGhost/Team/issues/1206
- Theme developpers should add the right css classes or configure the `card_asset` property
- Commit a583f7236e
fixed the previous attempt of bumping gscan
2021-11-24 20:24:16 +01:00
Thibaut Patel
dc5171f8fa
Revert "Added missing callout card css warning to gscan"
...
This reverts commit 61213da3d1
.
2021-11-24 17:47:36 +01:00
Thibaut Patel
61213da3d1
Added missing callout card css warning to gscan
...
refs https://github.com/TryGhost/Team/issues/1206
- Theme developpers should add the right css classes or configure the `card_asset` property
2021-11-24 16:54:46 +01:00
Renovate Bot
45b0b907e5
Update dependency sanitize-html to v2.6.0
2021-11-23 19:54:04 +00:00
Naz
6d6aa12afe
Extracted routes.yaml path calculation into external package
...
refs https://linear.app/tryghost/issue/CORE-35/refactor-route-and-redirect-settings
refs e457fd5fe0 (diff-b292e8480eee007786cc602f55ed05006a06b8da9fe6934d51fbef8328013278R36)
- The full logic for file path calculation for routes.yaml has been duplicated in couple modules. It is aslo following similar pattern used in redirects services and should be reused there once those modules are touched
2021-11-24 05:32:20 +13:00
Thibaut Patel
5258e02fd1
✨ Added support for theme card_asset
config to GScan
...
refs https://github.com/TryGhost/Team/issues/1232
- Only require the right css rules depending on the `card_assets` configuration
- 🐛 removed `kg-width-wide` and `kg-width-full` from being considered as card asset, as they should always be defined in themes (it was only a problem in v4.11.x)
2021-11-23 14:29:39 +01:00
Rishabh
df8273f995
Updated default styles for accordion card
...
refs https://github.com/TryGhost/Team/issues/1209
- bumps kg default cards package to include accordion card changes
2021-11-23 15:29:18 +05:30
Renovate Bot
8d1863e54b
Update dependency gscan to v4.11.1
2021-11-22 14:04:18 +01:00
Renovate Bot
ab51ce09dc
Update dependency analytics-node to v6
2021-11-22 08:05:05 +01:00
Renovate Bot
fdfd16934b
Update dependency @tryghost/job-manager to v0.8.13
2021-11-22 07:46:28 +01:00
Renovate Bot
12b4933c3e
Update metascraper to v5.25.2
2021-11-19 21:15:28 +00:00
Daniel Lockyer
8bf93640a8
v4.22.4
2021-11-19 16:00:32 +00:00
Hannah Wolfe
4ba8752651
Revert "Revert "Ensured that the new content/public dir exists""
...
This reverts commit 1c36d3941f
.
2021-11-19 14:34:48 +00:00
Hannah Wolfe
1c36d3941f
Revert "Ensured that the new content/public dir exists"
...
This reverts commit abf75cca71
.
2021-11-19 13:31:48 +00:00
Hannah Wolfe
abf75cca71
Ensured that the new content/public dir exists
...
- Upgrading the version of minifier to a patched version that ensures the dir exists before writing a file
- This is needed because although the content/public directory is present in the repo, it is not present in production installs
made with Ghost-CLI or Pro until changes there are merged. Other production setups will likely miss it too.
- Ensuring the dir means no one is suprised by this not working
2021-11-19 12:57:07 +00:00
Fabien O'Carroll
c784d7068c
Added container class to NFT card HTML
...
refs https://github.com/TryGhost/Team/issues/1211
Added by Zimo https://github.com/TryGhost/Koenig/commit/1eeb264e
2021-11-19 13:10:22 +02:00
Fabien O'Carroll
78ee0509bf
Removed duplicate class name from NFT card
...
refs https://github.com/TryGhost/Team/issues/1211
Duplicate class names make it harder to style elements.
2021-11-19 12:12:19 +02:00
Renovate Bot
503e4c198d
Update dependency @tryghost/logging to v1.0.1
2021-11-19 08:44:59 +01:00
Rishabh
36b4c7de78
Refined frontend and email styles for toggle card
...
refs https://github.com/TryGhost/Team/issues/1209
2021-11-19 09:55:19 +05:30
Thibaut Patel
66f17e18a7
Updated gscan to support the card_assets config
...
refs https://github.com/TryGhost/Team/issues/1232
- When `config.card_assets` is set to true, disable the card asset checks
2021-11-18 23:29:54 +01:00
Daniel Lockyer
f37a5d3eff
Removed more unnecessary DB queries during init
...
refs d4b10323b7
- as mentioned in the referenced commit, there was another optimization
regarding batching the inserts
- this seems good to me in the end, so I've updated knex-migrator to do this
- this commit bumps knex-migrator to the updated version
- after this change, a `knex-migrator init` goes from 5.5s to 5s locally
and we've removed ~470 DB queries
2021-11-18 18:33:31 +01:00
Daniel Lockyer
d4b10323b7
Reduced unnecessary DB queries during init
...
refs 8d9a561cab
- see referenced commit for context but we were doing unnecessary SELECT
queries when initializing the DB and the commit reduces this by half
- this commit updates `knex-migrator` to that containing the commit
2021-11-18 17:59:40 +01:00
Renovate Bot
9b14f1c22f
Update dependency @tryghost/metrics to v1.0.1
2021-11-18 16:36:48 +01:00
Renovate Bot
0ff7011b0b
Update dependency @tryghost/helpers to v1.1.54
2021-11-18 16:36:04 +01:00
Renovate Bot
1b9ca304ed
Update dependency @tryghost/color-utils to v0.1.5
2021-11-18 16:35:12 +01:00
Renovate Bot
6fad408f2c
Update dependency @tryghost/request to v0.1.9
2021-11-18 16:35:03 +01:00
Renovate Bot
e54f0a644d
Update dependency @tryghost/url-utils to v2.0.4
2021-11-18 14:37:10 +01:00
Renovate Bot
f1ec0c1056
Update dependency cssnano to v5.0.11
2021-11-18 13:41:39 +01:00
Fabien O'Carroll
3d47f2835b
Updated NFT card rendering to include payload
...
refs https://github.com/TryGhost/Team/issues/1211
This adds the payload as a data attribute to the rendered card so that
we can transform the card form HTML back to mobiledoc easily.
2021-11-18 14:30:48 +02:00
Daniel Lockyer
e883d4c4fe
🐛 Fixed credentials provider for SES mail transport
...
refs https://github.com/TryGhost/framework/pull/41
- see the referenced PR for context but Ghost could not authenticate to
SES in containers using IAM because of a missing dependency
- this has been updated in the Nodemailer docs and added in the PR
- the `@tryghost/nodemailer` package has been updated so this commit
bumps it in Ghost
- credits to https://github.com/touzoku for the fix
2021-11-18 11:48:26 +01:00
Fabien O'Carroll
b2172cec5b
Updated NFT card rendering for emails
...
refs https://github.com/TryGhost/Team/issues/1211
This adds custom rendering for nft cards in emails, using tables instead
of flexbox for alignment.
This also updates the button card to add the missing `kg-card` class to
it.
2021-11-17 15:46:11 +02:00
Sam Lord
0692ddf57d
Revert "Replace update user last seen middleware with package version"
...
This reverts commit 07f8c6efbb
.
Revert "Remove unused unit test file"
This reverts commit f1798119d3
.
2021-11-17 11:00:55 +00:00
Renovate Bot
b70ad5b170
Update dependency @tryghost/mw-update-user-last-seen to v0.1.1
2021-11-17 10:46:06 +00:00
Renovate Bot
f930575387
Update dependency gscan to v4.10.2
2021-11-17 10:41:00 +00:00
Rishabh
fdc7f4219f
Added generic class to toggle and callout cards
...
refs https://github.com/TryGhost/Team/issues/1209
2021-11-17 15:45:56 +05:30
Renovate Bot
89b0b6cf5b
Update dependency @sentry/node to v6.15.0
2021-11-16 20:53:05 +00:00
Fabien O'Carroll
d7621405ed
Fixed NFT card rendering
...
refs https://github.com/TryGhost/Team/issues/1211
The nft card rendering has been updated to correctly handle the switch
from card_type to type, and the removal of the html property from the
NFT embed API
2021-11-16 22:49:42 +02:00
Sam Lord
07f8c6efbb
Replace update user last seen middleware with package version
...
no issue
Part of the goal to move these middleware packages to remove untested code from the codebase
2021-11-16 15:58:45 +00:00
Sam Lord
1234a61b52
Mode c8 configuration from package.json to .c8rc.json
...
refs: https://github.com/TryGhost/Toolbox/issues/117
Simplifies the commands in package.json by adding defaults to the .c8rc.json file
2021-11-16 10:22:15 +00:00
Renovate Bot
e8535cec6a
Update metascraper to v5.25.1
2021-11-15 20:06:43 +00:00
Daniel Lockyer
6fd5139372
Merged v4.22.3 into main
...
v4.22.3
2021-11-15 13:44:09 +00:00
Daniel Lockyer
58f7196881
v4.22.3
2021-11-15 13:43:15 +00:00
Rishabh
c3b6e21617
Refined frontend style for toggle cards
...
refs https://github.com/TryGhost/Team/issues/1209
- adds open/close behavior to toggle cards
- updates styling
2021-11-15 16:43:23 +05:30
Fabien O'Carroll
a51524c47c
Added custom Embed card rendering for NFT Embeds
...
refs https://github.com/TryGhost/Team/issues/1211
2021-11-15 10:44:37 +02:00
Daniel Lockyer
ee1fb0d972
v4.22.2
2021-11-12 16:00:25 +00:00
Renovate Bot
f5d46d0da0
Update dependency nock to v13.2.1
2021-11-12 11:26:40 +00:00
Renovate Bot
ef8852c5b6
Update dependency @sentry/node to v6.14.3
2021-11-11 18:59:47 +00:00
Kevin Ansfield
50b51e222c
Added support for parsing Wordpress and Substack button html to button cards
...
refs https://github.com/TryGhost/Team/issues/1214
- bumps @tryghost/html-to-mobiledoc with support for parsing Wordpress/Substack HTML into our button cards
Example Wordpress html:
```html
<div class="wp-block-buttons">
<div class="wp-block-button">
<a href="https://example.com " class="wp-block-button__link">
Testing button
</a>
</div>
</div>
```
Example Substack html:
```html
<a class="button primary" href="https://ghost.org ">
<span>Custom Button</span>
</a>
```
2021-11-11 14:29:15 +00:00