renovate[bot]
5dbaee8d43
Update dependency tough-cookie to v4.1.4
2024-04-30 19:56:24 +00:00
renovate[bot]
393007bcd6
Update react monorepo to v18.3.0
2024-04-30 21:26:31 +02:00
renovate[bot]
eccb48e91b
Update tiptap monorepo to v2.3.1
2024-04-30 19:13:27 +00:00
Michael Barrett
4cd85ab8b7
Added timeout when resizing an image ( #20087 )
...
refs
[ENG-827](https://linear.app/tryghost/issue/ENG-827/🐛 -crash-on-resizing-animated-gif )
Added a timeout to the image resizing middleware to prevent crashes when
an image is taking too long to resize. When the timeout is reached and
the image has not been resized, the middleware will return the original
image
2024-04-30 08:39:30 +01:00
renovate[bot]
756be38d59
Update dependency terser to v5.31.0
2024-04-29 15:20:31 +00:00
renovate[bot]
9056b9138c
Update dependency i18next to v23.11.3
2024-04-29 08:40:51 +00:00
renovate[bot]
305029bc38
Update dependency ws to v8.17.0
2024-04-29 01:23:51 +00:00
renovate[bot]
f18f08928f
Update dependency yjs to v13.6.15
2024-04-29 01:22:59 +00:00
renovate[bot]
571171bad5
Update storybook monorepo to v7.6.18
2024-04-23 17:10:07 +02:00
renovate[bot]
25657b6a99
Update sentry-javascript monorepo to v7.112.1
2024-04-23 16:39:50 +02:00
renovate[bot]
627e8b66bb
Fixed BookmarkNode not auto selecting in Editor
...
refs 8166363359
- updated dependency @tryghost/koenig-lexical to v1.1.6
2024-04-23 14:36:00 +00:00
renovate[bot]
3960e8caa1
Update sentry-javascript monorepo to v7.112.0
2024-04-23 14:11:30 +02:00
renovate[bot]
197d510c9c
Update dependency tailwindcss to v3.4.3
2024-04-23 11:27:43 +02:00
renovate[bot]
3fc9262204
Update dependency clsx to v2.1.1
2024-04-23 07:09:19 +00:00
renovate[bot]
33c5ce057c
Update dependency terser to v5.30.4
2024-04-22 12:42:44 +00:00
renovate[bot]
d69a0aa1e6
Update dependency knex-migrator to v5.2.1
2024-04-22 12:29:48 +02:00
Kevin Ansfield
8dac340492
Updated editor link search to group results ( #20058 )
...
closes https://linear.app/tryghost/issue/MOM-49
- bumped koenig-lexical so the bookmark card has group support for testing
- updated `searchLinks` function passed to Koenig to match expected grouped results shape
2024-04-22 05:35:18 +00:00
renovate[bot]
e4ffc7b8c0
Update dependency mysql2 to v3.9.7
2024-04-22 01:37:24 +00:00
renovate[bot]
69372d9018
Update dependency @sentry/profiling-node to v7.111.0
2024-04-19 16:56:32 +00:00
renovate[bot]
7fea4151d8
Update dependency @sentry/profiling-node to v7
2024-04-19 18:43:59 +02:00
renovate[bot]
b24ad1ccc6
Update nest monorepo to v10.3.8
2024-04-19 15:05:38 +02:00
renovate[bot]
80fe672525
Update sentry-javascript monorepo to v7.111.0
2024-04-19 08:54:26 +02:00
Daniel Lockyer
f31814c804
Updated mysql2 dependency
...
refs #20050
- Renovate seems to be unable to bump the package past the security
release, but unfortunately this release contains a breaking bug
- this commit manually bumps the package so we can get things flowing
again
- the security release doesn't really affect us, but we should still try
and keep on the latest
2024-04-19 08:48:24 +02:00
Daniel Lockyer
7ab6a219b0
Updated @doist/react-interpolate to v1.0.0
...
refs Doist/react-interpolate@ff466d4
refs https://ghost.slack.com/archives/CFH10N79S/p1713450302767339?thread_ts=1713439122.675249&cid=CFH10N79S
refs https://linear.app/tryghost/issue/ENG-765/add-support-for-node-20
- this version has support for Node 20, which we need in order to add
support for it
2024-04-18 17:00:54 +02:00
Kevin Ansfield
182fa62759
Bumped Koenig packages ( #20047 )
...
closes https://linear.app/tryghost/issue/MOM-39/
- fixes clicking on search results in internal linking PoC
- adds support for Node 20
2024-04-18 14:58:01 +00:00
Kevin Ansfield
96adb0a5d8
Wired up bookmark card internal linking proof of concept ( #20044 )
...
closes https://linear.app/tryghost/issue/MOM-1/
- added `feature.internalLinking` and `searchLinks` properties to the `cardConfig` object passed to the editor
- `searchLinks()` uses Admin's internal search to fetch and filter results
- called with no search term to obtain default links to show as soon as the bookmark card is inserted, in our case we show the last 5 published posts. Result is cached for the duration of the editing session to avoid API queries/loading state after the first fetch
- flattens search results for now because Koenig doesn't yet support grouped results
- bumps version of `@tryghost/koenig-lexical` to support the feature flag
2024-04-18 11:16:19 +00:00
renovate[bot]
ef6f79c272
Update dependency gscan to v4.43.0
2024-04-18 12:48:42 +02:00
Kevin Ansfield
9213274a6b
🎨 Changed TK reminders to be case-insensitive ( #20024 )
...
closes https://linear.app/tryghost/issue/MOM-11
- updated Koenig packages to allow `tk`, `Tk`, and `tK` to be recognised as a TK reminder
2024-04-16 12:04:17 +00:00
renovate[bot]
96d0883928
🐛 Fixed file card button not being linked in emails ( #20023 )
...
ref https://linear.app/tryghost/issue/DES-202/
- bumped Koenig packages to include fix for incorrectly wrapped download image link in email rendering of file card
2024-04-16 10:37:28 +00:00
renovate[bot]
2af9c04477
Update CSS preprocessors
2024-04-16 09:44:36 +02:00
renovate[bot]
0802b9533c
Update dependency semver to v7.6.0
2024-04-16 09:41:01 +02:00
renovate[bot]
8e8250a332
Update dependency testem to v3.13.0
2024-04-16 09:24:20 +02:00
renovate[bot]
dd76bf2693
Update dependency terser to v5.30.3
2024-04-16 07:24:10 +00:00
Laurent Goderre
c2485af853
Updated metascraper/author dependency to fix arm32 installation ( #19401 )
...
Installing on arm32 (and perhaps arm64) on Alpine Linux architecture
fails due to re2 a dependency of metascraper.
References:
https://github.com/microlinkhq/metascraper/pull/681
https://github.com/docker-library/ghost/issues/400
2024-04-16 09:22:54 +02:00
renovate[bot]
3f960818eb
Update dependency vite to v4.5.3 [SECURITY]
2024-04-16 09:21:49 +02:00
renovate[bot]
0170b77d53
Update dependency @codemirror/lang-html to v6.4.9
2024-04-16 09:16:37 +02:00
renovate[bot]
39a9a9bfd8
Update sentry-javascript monorepo to v7.110.1
2024-04-16 09:09:22 +02:00
renovate[bot]
e7bb7a47ed
Update dependency typescript to v5.4.5
2024-04-16 09:08:58 +02:00
renovate[bot]
3e4fc467c1
Update dependency @headlessui/react to v1.7.19
2024-04-15 17:47:58 +00:00
renovate[bot]
ddf1caaacb
Update dependency @probe.gl/bench to v4.0.9
2024-04-15 10:03:07 +02:00
renovate[bot]
0c119e2464
Update dependency typescript to v5.4.4
2024-04-15 09:47:55 +02:00
renovate[bot]
b008c00feb
Update sentry-javascript monorepo to v7.110.0
2024-04-15 09:47:44 +02:00
renovate[bot]
f6f9f8cd79
Update dependency i18next to v23.11.2
2024-04-15 01:16:18 +00:00
renovate[bot]
5eab1e1ed6
Update dependency i18next to v23.11.1
2024-04-09 18:49:21 +00:00
renovate[bot]
e0b8f612af
Update tiptap monorepo to v2.3.0
2024-04-09 12:33:17 +00:00
renovate[bot]
f4cb488d04
Update dependency i18next to v23.11.0
2024-04-08 17:03:58 +00:00
renovate[bot]
58e5aa5b53
Update tiptap monorepo to v2.2.6
2024-04-08 00:39:32 +00:00
Fabien O'Carroll
0bd4a800a5
Fixed error message for custom theme settings
...
ref ENG-809
ref https://linear.app/tryghost/issue/ENG-809
This includes the fix to the error message from gscan
2024-04-04 01:39:30 +07:00
renovate[bot]
956c51436e
Update dependency terser to v5.30.2
2024-04-02 13:08:00 +00:00
renovate[bot]
a263877aa5
Update dependency terser to v5.30.1
2024-04-01 16:12:35 +00:00
renovate[bot]
541395434d
Update sentry-javascript monorepo to v7.109.0
2024-04-01 14:10:07 +02:00
renovate[bot]
bcf0fcb7d2
Update dependency tailwindcss to v3.4.2
2024-03-28 10:13:19 +01:00
renovate[bot]
d76eed50e6
Update nest monorepo to v10.3.7
2024-03-28 10:12:04 +01:00
renovate[bot]
dfacfb56bc
Update dependency terser to v5.30.0
2024-03-27 11:31:29 +00:00
renovate[bot]
dcbbfbba70
Update dependency express to v4.19.2 [SECURITY]
2024-03-27 11:18:44 +01:00
renovate[bot]
1c0e2fdcd1
Updated koenig packages ( #19910 )
...
[![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/kg-unsplash-selector](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`0.1.11` ->
`0.1.12`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-unsplash-selector/0.1.11/0.1.12 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-unsplash-selector/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-unsplash-selector/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-unsplash-selector/0.1.11/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-unsplash-selector/0.1.11/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/koenig-lexical](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.0.21` ->
`1.1.0`](https://renovatebot.com/diffs/npm/@tryghost%2fkoenig-lexical/1.0.21/1.1.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkoenig-lexical/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkoenig-lexical/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkoenig-lexical/1.0.21/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkoenig-lexical/1.0.21/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TryGhost/Koenig (@​tryghost/koenig-lexical)</summary>
###
[`v1.1.0`](https://togithub.com/TryGhost/Koenig/compare/@tryghost/koenig-lexical@1.0.21...@tryghost/koenig-lexical@1.1.0 )
[Compare
Source](https://togithub.com/TryGhost/Koenig/compare/@tryghost/koenig-lexical@1.0.21...@tryghost/koenig-lexical@1.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**: Never, 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://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-27 18:14:57 +08:00
renovate[bot]
86575890f3
Update nest monorepo to v10.3.6
2024-03-27 11:04:20 +01:00
renovate[bot]
ec25aed06f
fix(deps): update dependency mysql2 to v3.9.3
2024-03-26 07:46:09 +00:00
renovate[bot]
471492d966
fix(deps): update dependency express to v4.19.2
2024-03-25 15:05:19 +00:00
Ronald Langeveld
db62d83387
Bumped Koenig-Lexical to new minor ( #19909 )
...
no issue
- Bumped Koenig-Lexical to a new minor.
- This change contains the new Unsplash selector which is a breaking
change as default headers are handled a touch different.
2024-03-25 20:32:46 +08:00
renovate[bot]
97c63e1735
chore(deps): update sentry-javascript monorepo to v7.108.0
2024-03-25 08:34:53 +00:00
renovate[bot]
8db502c1b0
Update nest monorepo to v10.3.5
2024-03-25 08:22:23 +00:00
Steve Larson
a1c4e64994
Added queueing middleware to handle high request volume ( #19887 )
...
ref https://linear.app/tryghost/issue/CFR-4/
- added request queueing middleware (express-queue) to handle high
request volume
- added new config option `optimization.requestQueue`
- added new config option `optimization.requestConcurrency`
- added logging of request queue depth - `req.queueDepth`
We've done a fair amount of investigation around improving Ghost's
resiliency to high request volume. While we believe this to be partly
due to database connection contention, it also seems Ghost gets
overwhelmed by the requests themselves. Implementing a simple queueing
system allows us a simple lever to change the volume of requests Ghost
is actually ingesting at any given time and gives us options besides
simply increasing database connection pool size.
---------
Co-authored-by: Michael Barrett <mike@ghost.org>
2024-03-21 09:25:07 -05:00
renovate[bot]
dfdd4e5cfa
Update dependency express to v4.19.1
2024-03-21 11:50:48 +01:00
renovate[bot]
1c1ef70677
Update nest monorepo to v10.3.4
2024-03-21 09:30:07 +01:00
renovate[bot]
092f982fec
Update dependency typescript to v5.4.3
2024-03-21 09:28:10 +01:00
renovate[bot]
28c851be6a
Update dependency sanitize-html to v2.13.0
2024-03-20 19:10:32 +00:00
renovate[bot]
e7e2e47b3c
Update dependency nodemailer to v6.9.13
2024-03-20 13:49:18 +00:00
renovate[bot]
38f8e05a3e
Update dependency knex-migrator to v5.2.0
2024-03-20 10:54:21 +01:00
renovate[bot]
3ff2eecb76
Update dependency bookshelf-relations to v2.7.0
2024-03-19 11:20:22 +00:00
Daniel Lockyer
48ae822b9f
Removed NewRelic from Ghost
...
fix https://linear.app/tryghost/issue/SLO-47/remove-newrelic-from-ghost
- we no longer need this in Ghost because we've doubled down on Sentry
Performance
- we can remove this because we've seen it costs 200-300ms to include
the dependency
2024-03-18 15:22:33 +01:00
renovate[bot]
566a065f36
Update dependency socket.io to v4.7.5
2024-03-14 17:30:47 +00:00
renovate[bot]
a309a29ef6
Update dependency terser to v5.29.2
2024-03-14 13:09:36 +00:00
renovate[bot]
48782df301
Update dependency newrelic to v11.13.0
2024-03-13 17:14:53 +00:00
renovate[bot]
2c7253edd7
Update dependency ts-node to v10.9.2
2024-03-13 16:31:48 +01:00
renovate[bot]
7f6bc16df8
Update nest monorepo to v10.3.3
2024-03-13 16:31:35 +01:00
Fabien "egg" O'Carroll
0fb0c6c2b5
Added NestJS Playground
...
no-issue
This adds the barebones of a NestJS application wired up to the Admin API
behind a feature flag, so that we can experiement with how to use Nest in the
context of Ghost
2024-03-13 19:44:06 +07:00
Daniel Lockyer
d810c0ea38
Updated lockfile
2024-03-13 13:17:16 +01:00
Ronald Langeveld
19da5c6af4
Extracted Unsplash Selector from AdminX ( #19849 )
...
no issue
- Adds the unsplash selector as a standalone typescript package inside
the Koenig monorepo.
- Currently we have 3 versions of the Unsplash Selector. One in
Koenig-Lexical, one in AdminX and the original Ember version.
- We can now start phasing out the application coupled version of the
selector and replace it with the reusable version.
- We can now import it via npm to any React application.
- This commit removes the Unsplash components from AdminX and imports it
instead.
This is the second commit for this as the previous commit broke styles
due to normalise styles leaking into the Ember app. Disabling preflight
(https://github.com/TryGhost/Koenig/pull/1169 ) in Tailwind fixed it.
2024-03-12 22:40:33 +02:00
Ronald Langeveld
36f11a65a0
Revert "Extracted Unsplash Selector from AdminX ( #19838 )" ( #19844 )
...
no issue
- caused a styling regression, making changes then will merge again.
2024-03-12 15:35:09 +00:00
Ronald Langeveld
6719bcf46e
Extracted Unsplash Selector from AdminX ( #19838 )
...
no issue
- Adds the unsplash selector as a standalone typescript package inside
the Koenig monorepo.
- Currently we have 3 versions of the Unsplash Selector. One in
Koenig-Lexical, one in AdminX and the original Ember version.
- We can now start phasing out the application coupled version of the
selector and replace it with the reusable version.
- We can now import it via npm to any React application.
- This commit removes the Unsplash components from AdminX and imports it
instead.
2024-03-12 11:06:57 +00:00
renovate[bot]
bba53b82aa
Update dependency html-validate to v8.15.0
2024-03-12 06:26:02 +01:00
Daniel Lockyer
162f438c63
Updated @tryghost/errors
dependency
...
- this version is written in TS, but was published a few months ago and
needs to be bumped here
- also updates a previous deep include into the library, which was
unnecessary anyway
2024-03-11 17:33:51 +01:00
renovate[bot]
b41d9c9251
Update dependency html-validate to v8.10.0
2024-03-11 17:17:01 +01:00
renovate[bot]
0162fea441
Update dependency typescript to v5.4.2
2024-03-11 17:16:17 +01:00
renovate[bot]
439644e21c
Update storybook monorepo to v7.6.17
2024-03-11 17:16:02 +01:00
renovate[bot]
4c02b60ec3
Update dependency nodemailer to v6.9.12
2024-03-08 22:52:06 +00:00
renovate[bot]
e17bbb6215
Update dependency i18next to v23.10.1
2024-03-08 07:07:33 +00:00
renovate[bot]
57c5e24f5b
Update dependency jose to v4.15.5
2024-03-07 12:55:02 +00:00
renovate[bot]
3301332253
Update dependency express to v4.18.3
2024-03-07 13:42:27 +01:00
renovate[bot]
b205214247
Update dependency terser to v5.29.1
2024-03-06 14:45:31 +00:00
renovate[bot]
1c7868b362
Update dependency terser to v5.29.0
2024-03-06 10:45:30 +00:00
Kevin Ansfield
b704530d74
🐛 Fixed unexpected conversion of single-quoted attributes in HTML cards ( #19727 )
...
closes ENG-627
We were using `cheerio` to parse+modify+serialize our rendered HTML to modify links for member attribution. Cheerio's serializer has a [long-standing issue](https://github.com/cheeriojs/cheerio/issues/720 ) (that we've [had to deal with before](https://github.com/TryGhost/SDK/issues/124 )) where it replaces single-quote attributes with double-quote attributes. That was resulting in broken rendering when content used single-quotes such as in HTML cards that have JSON data inside a `data-` attribute or otherwise used single-quotes to avoid escaping double-quotes in an attribute value.
- swapped the implementation that uses `cheerio` for one that uses `html5parser` to tokenize the html string, from there we can loop over the tokens and replace the href attribute values in the original string without touching any other part of the content. Avoids a full parse+serialize process which is both more costly and can result unexpected content changes due to serializer opinions.
- fixes the quote change bug
- uses tokenization directly to avoid cost of building a full AST
- updated Content API Posts snapshot
- one of our fixtures has a missing closing tag which we're no longer "fixing" with a full parse+serialize step in the link replacer (keeps modified src closer to original and better matches behaviour elsewhere in the app / without member-attribution applied)
- the link replacer no longer converts `attr=""` to `attr` (these are equivalent in the HTML spec so no change in behaviour other than preserving the original source html)
- added a benchmark test file comparing the two implementations because the link replacer runs on render so it's used in a hot path
- new implementation has a 3x performance improvement
- the separate files with the old/new implementations have been cleaned up but I've left the benchmark test file in place for future reference
Benchmark results comparing implementations:
```
❯ node test/benchmark.js
LinkReplacer
├─ cheerio: 5.03K /s ±2.20%
├─ html5parser: 16.5K /s ±0.43%
Completed benchmark in 0.9976526670455933s
┌─────────────┬─────────┬────────────┬─────────┬───────┐
│ (index) │ percent │ iterations │ current │ max │
├─────────────┼─────────┼────────────┼─────────┼───────┤
│ cheerio │ '' │ '5.03K/s' │ 5037 │ 5037 │
│ html5parser │ '' │ '16.5K/s' │ 16534 │ 16534 │
└─────────────┴─────────┴────────────┴─────────┴───────┘
```
2024-03-06 09:11:49 +00:00
renovate[bot]
b6b2e2ea31
Update dependency newrelic to v11.12.0
2024-03-04 18:35:26 +00:00
renovate[bot]
69459e9b42
Update dependency yjs to v13.6.14
2024-03-01 11:32:05 +00:00
renovate[bot]
81f1b63cca
Update dependency yjs to v13.6.13
2024-02-29 19:32:37 +00:00
renovate[bot]
bfe291042c
Update dependency nodemailer to v6.9.11
2024-02-29 09:28:12 +00:00
renovate[bot]
0c5f1daf96
Update dependency newrelic to v11.11.0
2024-02-27 22:55:16 +00:00
Kevin Ansfield
89ab3b26d2
🐛 Fixed pasting into HTML card editor replacing the card with a paragraph ( #19757 )
...
closes ENG-657
- bumps `@tryghost/koenig-lexical` to include fix for preventing default Lexical behaviour when we detect a paste event inside a nested CodeMirror editor
2024-02-27 12:38:26 +00:00
renovate[bot]
65a9a04959
Update dependency mysql2 to v3.9.2
2024-02-26 16:25:50 +00:00
renovate[bot]
afe1350008
Update dependency terser to v5.28.1
2024-02-23 17:18:29 +00:00
renovate[bot]
6294ccc370
Update tiptap monorepo to v2.2.4
2024-02-23 12:56:29 +00:00
renovate[bot]
e1bc7c555a
Update dependency terser to v5.28.0
2024-02-23 11:29:11 +00:00
renovate[bot]
49fc876fe1
Update dependency sanitize-html to v2.12.1
2024-02-22 19:17:35 +00:00
renovate[bot]
211016210e
Update dependency i18next to v23.10.0
2024-02-22 14:10:30 +00:00
renovate[bot]
cf0663ef37
Update dependency nodemailer to v6.9.10
2024-02-22 10:31:18 +00:00
renovate[bot]
bcbd3fbcc8
Update dependency sanitize-html to v2.12.0
2024-02-21 16:47:38 +00:00
Kevin Ansfield
a3f8aa110d
🐛 Fixed explicit HTML entities being decoded when rendering HTML cards ( #19728 )
...
closes ENG-608
- bumps Koenig rendering packages to include fix for HTML entities in HTML card content being decoded during rendering which could result in unexpected/broken output
2024-02-21 16:36:04 +00:00
renovate[bot]
cc46406eb9
Update dependency terser to v5.27.2
2024-02-19 13:13:50 +00:00
Kevin Ansfield
ef66cd0433
🐛 Fixed wide + full-width cards not displaying correctly inside the editor ( #19711 )
...
closes ENG-651
- bumps `@tryghost/koenig-lexical` to include fix for styling regression
- https://github.com/TryGhost/Koenig/pull/1161
2024-02-19 11:05:37 +00:00
renovate[bot]
6b19637566
Update dependency i18next to v23.9.0
2024-02-19 00:18:33 +00:00
renovate[bot]
c6958f696d
Update dependency @uiw/react-codemirror to v4.21.22
2024-02-19 00:18:08 +00:00
renovate[bot]
261cc3d022
Update tiptap monorepo to v2.2.3
2024-02-15 18:21:19 +00:00
renovate[bot]
3437e26bc9
Update dependency webpack to v5.90.2
2024-02-15 15:57:41 +00:00
renovate[bot]
25f744ccea
Update dependency terser to v5.27.1
2024-02-15 12:19:15 +00:00
renovate[bot]
fa89379474
🐛 Fixed editor card panels being positioned under post settings menu ( #19635 )
...
closes DES-112
- bumps `@tryghost/koenig-lexical` to include a few card settings panel improvements
- initial panel positioning now takes sidebar into consideration
- panels re-adjust position when opening/closing sidebar
- panels can no longer be dragged off-screen or under the sidebar
2024-02-14 17:16:47 +00:00
renovate[bot]
c0325da0e7
Update dependency newrelic to v11.10.4
2024-02-13 21:27:42 +00:00
renovate[bot]
8d357bd551
Update dependency tailwindcss to v3.4.1 ( #19395 )
...
no ref
- includes run of `eslint --fix` to update changed classname ordering in Tailwind
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2024-02-13 14:28:02 +00:00
renovate[bot]
cd8b5f3ab3
Update dependency yjs to v13.6.12
2024-02-12 02:16:00 +00:00
renovate[bot]
46866788dd
Update dependency newrelic to v11.10.3
2024-02-07 20:03:13 +00:00
Kevin Ansfield
8522ca175d
🐛 Fixed duplicate text when pasting URL on selection with multiple formats ( #19671 )
...
closes ENG-29
- bumped editor package to include fix for handling child nodes within a selection when pasting a URL to convert text to a link
2024-02-07 13:48:14 +00:00
renovate[bot]
d424e1ada1
Update tiptap monorepo to v2.2.2
2024-02-07 13:43:15 +00:00
Steve Larson
5f371027a3
Updated editor lexical packages ( #19664 )
...
no refs
- updated koenig packages with the newest lexical version to bring in bugfixes and improvements
2024-02-06 22:13:54 +00:00
renovate[bot]
00ea166575
Update dependency fastq to v1.17.1
2024-02-05 16:15:17 +00:00
renovate[bot]
1a3e7cbd7d
Update dependency webpack to v5.90.1
2024-02-01 17:35:00 +00:00
renovate[bot]
94edc0c856
Update storybook monorepo to v7.6.12
2024-02-01 16:41:56 +01:00
renovate[bot]
1843963e19
Update dependency nodemailer to v6.9.9
2024-02-01 13:57:09 +00:00
renovate[bot]
1bd7dea79d
Update dependency newrelic to v11.10.2
2024-01-31 19:53:07 +00:00
Kevin Ansfield
99efb3aa08
🐛 Fixed embed card "Paste URL as link" button ( #19634 )
...
closes ENG-594
- bumps `@tryghost/koenig-lexical` to include fixed button click handler
2024-01-31 17:56:21 +00:00
renovate[bot]
123ccdb6f9
Update dependency i18next to v23.8.2
2024-01-31 14:46:21 +00:00
renovate[bot]
25a8ab33ca
Update storybook monorepo to v7.6.11
2024-01-31 11:36:58 +01:00
renovate[bot]
3ed6fab216
Update tiptap monorepo to v2.2.1
2024-01-31 10:03:38 +00:00
Daniel Lockyer
f76bb91122
Updated @elastic/elasticsearch
to latest version
...
refs https://github.com/TryGhost/Toolbox/issues/501
- at this point, we have no real reason to keep this behind as it wasn't
proven what the cause of the high CPU was, and it's just causing more
lockfile issues with the resolution
2024-01-30 21:41:33 +01:00
Daniel Lockyer
3f7e087bc4
Updated lockfile
2024-01-30 21:41:33 +01:00
Kevin Ansfield
3c56005d44
🐛 Fixed error when converting or pasting HTML content with headings+text nested inside lists ( #19618 )
...
closes https://github.com/TryGhost/Product/issues/4234
- bumps Koenig packages to version containing a fix to our denest transform so it properly handles denesting element nodes inside list item nodes
2024-01-30 13:45:58 +00:00
renovate[bot]
e77b53f6cf
Update tiptap monorepo to v2.2.0
2024-01-29 13:07:18 +00:00
renovate[bot]
e45eb3e222
Update dependency mysql2 to v3.9.1
2024-01-29 13:06:38 +00:00
renovate[bot]
707b2f3ca1
Update dependency i18next to v23.8.1
2024-01-29 06:45:42 +00:00
renovate[bot]
f868984e92
Update dependency i18next to v23.8.0
2024-01-29 01:10:51 +00:00
renovate[bot]
b2712065df
Update dependency express-session to v1.18.0
2024-01-29 01:10:26 +00:00
renovate[bot]
7a1bd52652
Update dependency fastq to v1.17.0
2024-01-26 19:39:22 +00:00
renovate[bot]
af4b98cdaf
Update dependency i18next to v23.7.20
2024-01-26 14:00:21 +00:00
renovate[bot]
07dbcb0715
Update dependency mysql2 to v3.9.0
2024-01-26 08:38:20 +00:00
renovate[bot]
8b36aa03d1
Update dependency newrelic to v11.10.1
2024-01-25 22:04:39 +00:00
renovate[bot]
428be0f9ef
Update dependency i18next to v23.7.19
2024-01-25 01:54:29 +00:00
renovate[bot]
71dca8b0e8
Update dependency webpack to v5.90.0
2024-01-24 14:02:46 +00:00
renovate[bot]
f22e0eb2dd
Update dependency cookie-session to v2.1.0
2024-01-24 05:11:56 +00:00
renovate[bot]
b0a9d3541e
Update dependency mysql2 to v3.8.0
2024-01-23 20:56:42 +00:00
Kevin Ansfield
b15534690c
🐛 Fixed in-editor style regressions ( #19558 )
...
closes https://github.com/TryGhost/Ghost/issues/19557
- bumps `@tryghost/koenig-lexical` which includes fix for some mangled class names following a previous Tailwind update
2024-01-23 15:48:42 +00:00
renovate[bot]
db57f05423
Update dependency @codemirror/lang-html to v6.4.8
2024-01-23 13:19:31 +01:00
renovate[bot]
aa5cd13aec
Update dependency newrelic to v11.10.0
2024-01-22 22:21:29 +00:00
renovate[bot]
d54f4b06e5
Update storybook monorepo to v7.6.10
2024-01-22 09:25:28 +01:00
renovate[bot]
3575102462
Update dependency vite to v4.5.2 [SECURITY]
2024-01-22 09:25:09 +01:00
renovate[bot]
8168fdb9be
Update dependency yjs to v13.6.11
2024-01-22 00:22:10 +00:00
renovate[bot]
75dbedf8ad
Update dependency i18next to v23.7.18
2024-01-22 00:21:58 +00:00
Chris Raible
21fc34d088
🐛 Fixed externally hosted images overflowing in Outlook ( #19527 )
...
refs TryGhost/Product#4243
- Externally hosted images added in the editor were not populating the
`width` and `height` attributes, which could result in overflowing
images in certain email clients, particularly Outlook.
- This fix populates the `width` and `height` attributes in the editor
when adding an external image by URL or copy/pasting, which in turn
corrects the rendering in Outlook.
- Various other fixes and improvements to editor related packages, see
https://github.com/tryghost/koenig repo for more info
2024-01-18 12:38:09 -08:00
renovate[bot]
193ef3d5dc
Update dependency @types/node to v20.11.5
2024-01-18 08:34:59 +01:00
renovate[bot]
bd77acdf7f
Update storybook monorepo to v7.6.9
2024-01-18 08:34:43 +01:00
renovate[bot]
0108b9578d
Update dependency autoprefixer to v10.4.17
2024-01-18 08:34:25 +01:00
renovate[bot]
89a24c3e8b
🐛 Fixed rare rendering issue of lists appearing as headings ( #19511 )
...
closes https://github.com/TryGhost/Product/issues/4247
- bumps `@tryghost/kg-default-transforms` with a fix to our de-nesting transform so ListNode is no longer ignored as a badly nested child node which can occur through copy/paste from other editors
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 07:19:38 +00:00
renovate[bot]
ecd54b1a63
Update dependency mysql2 to v3.7.1
2024-01-18 00:28:28 +00:00
renovate[bot]
1ee784cf20
Update dependency terser to v5.27.0
2024-01-17 16:17:43 +00:00
renovate[bot]
c37642a67b
Update dependency json-stable-stringify to v1.1.1
2024-01-16 23:05:24 +00:00
renovate[bot]
42e7f4f307
Update dependency @types/node to v20.11.4
2024-01-16 14:41:35 +01:00
renovate[bot]
5b2de17ac7
Update dependency @types/node to v20.11.3
2024-01-16 07:53:29 +01:00
renovate[bot]
a1158a5595
Update Types packages
2024-01-15 21:04:04 +01:00
Michael Barrett
ed0762fb51
Removed usage of yg
when using NQL ( #19287 )
...
refs https://github.com/TryGhost/NQL/pull/73
The referenced PR removes `yg` from the parsed NQL output, so we also
need to remove any usage of it in Ghost
2024-01-15 14:40:01 +00:00
renovate[bot]
b6cf09130f
Update dependency html-validate to v8.9.1
2024-01-15 09:42:36 +01:00
renovate[bot]
524f73c545
Update dependency socket.io to v4.7.4
2024-01-14 20:54:29 +00:00
renovate[bot]
eeea991654
Update dependency html-validate to v8.9.0
2024-01-14 09:18:35 +01:00
renovate[bot]
44ed5a4506
Update storybook monorepo to v7.6.8
2024-01-14 09:18:18 +01:00
renovate[bot]
09921fd2b4
Update dependency @sentry/profiling-node to v1.3.5
2024-01-12 18:05:56 +00:00
renovate[bot]
84c2fe9051
Update dependency @sentry/profiling-node to v1.3.4
2024-01-11 17:05:58 +00:00
renovate[bot]
42158c0792
Update tiptap monorepo to v2.1.16
2024-01-11 14:07:12 +00:00
renovate[bot]
78e2c10d3c
Update dependency newrelic to v11.9.0
2024-01-10 22:17:49 +00:00
renovate[bot]
ad37aaa53c
Update tiptap monorepo to v2.1.15
2024-01-08 21:57:34 +00:00
renovate[bot]
3f9598d14c
Update dependency @sentry/profiling-node to v1.3.3
2024-01-08 21:57:00 +00:00
renovate[bot]
4cc7070fae
Update dependency @headlessui/react to v1.7.18
2024-01-08 16:13:31 +00:00
renovate[bot]
52051132b0
Update tiptap monorepo to v2.1.14
2024-01-08 12:46:44 +00:00
renovate[bot]
0b0c177952
Update dependency mysql2 to v3.7.0
2024-01-08 01:45:46 +00:00
renovate[bot]
87a477a803
Update dependency inquirer to v8.2.6
2024-01-05 15:29:58 +01:00
Daniel Lockyer
18599fb9ce
Merged v5.75.3 into main
...
v5.75.3
2024-01-05 15:24:59 +01:00
Simon Backx
d2cb23c3fa
Wired up Docker setup script and increased data generation performance ( #19420 )
...
ref PROD-233
- Stored whether Docker is used in the config files
- When running `yarn setup`, any existing Docker container will be
reset. Run with `-y` to skip the confirmation step.
- `yarn setup` will always init the database and generate fake data
- Increased amount of default generated data to 100,000 members + 500
posts.
- Made lots of performance improvements in the data generator so we can
generate the default data in ±170s
2024-01-05 13:42:30 +00:00
Chris Raible
0feebfcf63
Added Sentry Profiling to Ghost server ( #19319 )
...
refs ARCH-29
- Added Sentry Profiling to collect more detailed performance data on
the backend.
- This feature is opt-in behind a config. To enable profiling, first
enable tracing with `sentry.tracing.enabled: true`, then set
`sentry.profiling.enabled: true` and `sentry.profiling.sampleRate` to a
decimal number between 0 and 1.
2024-01-05 12:57:18 +00:00
renovate[bot]
1fa2a11cbc
Update dependency knex-migrator to v5.1.7
2024-01-05 12:32:45 +01:00
renovate[bot]
85f3ef3d14
Update dependency postcss to v8.4.33
2024-01-05 11:05:49 +01:00
renovate[bot]
ce5466d017
Update dependency sqlite3 to v5.1.7
2024-01-05 11:05:15 +01:00
renovate[bot]
1e6267deac
Update dependency mailgun.js to v9.4.1
2024-01-04 17:53:34 +00:00
renovate[bot]
a93e288253
Update dependency i18next to v23.7.16
2024-01-04 13:47:04 +00:00
renovate[bot]
dc45d5285a
Update dependency cssnano to v6.0.3
2024-01-04 10:44:39 +01:00
renovate[bot]
668e51e631
Update dependency newrelic to v11.8.0
2024-01-03 16:20:33 +00:00
renovate[bot]
d89dace67f
Update dependency i18next to v23.7.15
2024-01-03 13:29:42 +00:00
renovate[bot]
ebcf0ad508
Update dependency i18next to v23.7.14
2024-01-02 22:48:14 +00:00
renovate[bot]
56fd992a1f
Update dependency image-size to v1.1.1
2024-01-02 17:41:16 +00:00
renovate[bot]
9e2558931f
🐛 Fixed signup card background color and editor crash when typing :,
or :|
( #19421 )
...
refs https://github.com/TryGhost/Ghost/issues/19282
refs https://github.com/TryGhost/Koenig/pull/1136
- fixes signup card background color
- fixes crash when typing `:,` or `:|` or similar
2024-01-02 17:26:55 +00:00
renovate[bot]
04e4e807c2
Update dependency i18next to v23.7.13
2024-01-02 12:14:25 +00:00
renovate[bot]
c16960e5bc
Update storybook monorepo to v7.6.7
2024-01-02 10:40:14 +01:00
renovate[bot]
17e03a6eca
Update dependency @babel/plugin-proposal-decorators to v7.23.7
2024-01-02 09:48:42 +01:00
renovate[bot]
a2c28f2036
Update dependency ember-auto-import to v2.7.2
2024-01-02 09:47:01 +01:00
renovate[bot]
43dbc4ca89
Update dependency cssnano to v6.0.2
2024-01-02 09:46:50 +01:00
renovate[bot]
e90e403aca
Update dependency ws to v8.16.0
2024-01-02 08:39:49 +00:00
renovate[bot]
fb0e87014e
Update dependency html-validate to v8.8.0
2024-01-02 09:39:12 +01:00
renovate[bot]
8a3ec6a447
Update dependency cookies to v0.9.1
2024-01-02 09:38:11 +01:00
renovate[bot]
82b123acd3
Update dependency nodemailer to v6.9.8
2024-01-02 08:18:56 +00:00
renovate[bot]
3508cd12fe
Update dependency clsx to v2.1.0
2023-12-29 21:15:34 +00:00
renovate[bot]
80bb5ff887
Update dependency clsx to v2.0.1
2023-12-29 20:03:34 +00:00
renovate[bot]
9f2365209d
Update dependency image-size to v1.1.0
2023-12-28 15:32:30 +00:00
renovate[bot]
efb2b07c60
Update dependency fastq to v1.16.0
2023-12-18 19:47:14 +00:00
renovate[bot]
858b853085
Update metascraper to v5.42.0
2023-12-18 09:41:00 +00:00
renovate[bot]
bce90d5337
Update dependency newrelic to v11.7.0
2023-12-14 22:01:01 +00:00
Kevin Ansfield
7276b975f8
🐛 Fixed editor crash when typing :,
, :|
, or similar
...
closes https://github.com/TryGhost/Ghost/issues/19375
- bumps `@tryghost/koenig-lexical` to patched version including fix for the emoji picker bug (https://github.com/TryGhost/Koenig/pull/1136 )
2023-12-14 12:20:15 +00:00
renovate[bot]
a2ff5a8412
Update dependency @embroider/macros to v1.13.4
2023-12-14 12:40:22 +01:00
renovate[bot]
df2e15aa58
Update dependency ember-auto-import to v2.7.1
2023-12-14 12:40:02 +01:00
Chris Raible
a33ce7c20c
Added Sentry Profiling to Ghost server ( #19319 )
...
refs ARCH-29
- Added Sentry Profiling to collect more detailed performance data on
the backend.
- This feature is opt-in behind a config. To enable profiling, first
enable tracing with `sentry.tracing.enabled: true`, then set
`sentry.profiling.enabled: true` and `sentry.profiling.sampleRate` to a
decimal number between 0 and 1.
2023-12-13 21:53:19 -08:00
renovate[bot]
820c5a4175
Update dependency mailgun.js to v9.4.0
2023-12-13 11:53:07 +00:00
Daniel Lockyer
fc02ca8bbb
Reverted "Update Vite packages"
...
refs https://ghost.slack.com/archives/C0568LN2CGJ/p1702454781859679
- this reverts commit cf60db85d8
as we've
seen issues with the `vite-plugin-css-injected-by-js` dependency
2023-12-13 09:24:29 +01:00
renovate[bot]
9f9f6d0526
Update dependency @types/react to v18.2.45
2023-12-13 08:59:33 +01:00
renovate[bot]
981b8fc814
Update dependency @types/react to v18.2.44
2023-12-13 08:23:09 +01:00
renovate[bot]
3346606d77
Update dependency @tryghost/koenig-lexical to v1.0.8 ( #19301 )
...
refs https://github.com/TryGhost/Ghost/pull/19343
- bump was missed in earlier commit
2023-12-12 22:26:12 +00:00
renovate[bot]
45891f83b1
Update dependency ws to v8.15.1
2023-12-12 21:10:38 +00:00
renovate[bot]
d1b41f8f0b
Update dependency i18next to v23.7.9
2023-12-12 19:42:27 +00:00
Kevin Ansfield
565b9b245e
🐛 Fixed callout card not rendering all inline formats ( #19343 )
...
refs https://github.com/TryGhost/Ghost/issues/19129
- bumps Koenig packages containing fix for callout card rendering
2023-12-12 19:00:32 +00:00
Kevin Ansfield
b586b63ac9
🐛 Fixed inability to drag-select text in caption alt inputs ( #19342 )
...
refs https://github.com/TryGhost/Koenig/pull/1134
- bumps Koenig to version including fix for dragging to select text in caption alt inputs
2023-12-12 18:26:10 +00:00
Kevin Ansfield
9706754d6a
🐛 Fixed quote and aside formatting being lost in single-block snippets ( #19341 )
...
refs https://github.com/TryGhost/Product/issues/4197
- bumped Koenig packages containing fix for snippets capturing plain text when only the text of an aside or quote block is selected
2023-12-12 17:56:21 +00:00
renovate[bot]
cf60db85d8
Update Vite packages
2023-12-12 18:23:37 +01:00
renovate[bot]
8bc3aae20b
Update dependency @babel/plugin-proposal-decorators to v7.23.6
2023-12-12 10:31:38 +01:00
Daniel Lockyer
d939eb3aef
Updated lockfile
2023-12-12 09:16:02 +01:00
Daniel Lockyer
198f1b9b4c
Updated lockfile
2023-12-11 13:21:22 +01:00
Kevin Ansfield
1479c55068
🐛 Fixed video uploads hanging in editor when using iOS ( #19302 )
...
refs https://github.com/TryGhost/Koenig/issues/1121
- bumps `@tryghost/koenig-lexical` to version including fix (https://github.com/TryGhost/Koenig/pull/1122 )
2023-12-11 11:27:59 +00:00
renovate[bot]
29f9322cf3
Update dependency @types/react to v18.2.43
2023-12-11 09:49:06 +01:00
renovate[bot]
9fae565673
Update sentry-javascript monorepo to v7.86.0
2023-12-11 09:48:49 +01:00
renovate[bot]
1375a72fbf
Update dependency html-validate to v8.7.4
2023-12-11 09:48:39 +01:00
renovate[bot]
2caf1ec93a
Update dependency ws to v8.15.0
2023-12-11 03:41:38 +00:00
renovate[bot]
996ca6ac87
Update dependency ts-node to v10.9.2
2023-12-09 10:51:51 +01:00
renovate[bot]
8cbf133614
Update dependency newrelic to v11.6.1
2023-12-07 19:41:46 +00:00
renovate[bot]
b84cb87d90
Update dependency terser to v5.26.0
2023-12-07 15:59:56 +00:00
renovate[bot]
e5c6b0a23f
Update storybook monorepo to v7.6.4
2023-12-07 15:37:43 +01:00
Daniel Lockyer
ff34a98b94
Deduplicated batch insertion code
...
refs https://github.com/TryGhost/DevOps/issues/119
- this function can simply call the `import` function, which performs
the same code as we had here
- this makes the code cleaner to read and understand
2023-12-07 14:44:00 +01:00
renovate[bot]
8197a740b1
Update dependency metascraper to v5.41.0
2023-12-07 12:36:19 +00:00
renovate[bot]
66e56b8373
Update dependency @types/node to v20.10.4
2023-12-07 10:29:58 +01:00
renovate[bot]
a87804be57
Update dependency i18next to v23.7.8
2023-12-06 20:43:02 +00:00
renovate[bot]
1c04bdbdb2
Update dependency typescript to v5.3.3
2023-12-06 21:29:30 +01:00
renovate[bot]
24f73321ce
Update metascraper to v5.40.0
2023-12-06 20:10:16 +00:00
Kevin Ansfield
7bb56cc4d9
Updated yarn.lock ( #19264 )
...
refs https://github.com/TryGhost/Koenig/pull/1119
- missed yarn.lock bump with the package.json bump
2023-12-06 18:15:11 +00:00
Daniel Lockyer
57205b4c96
Updated lockfile
2023-12-06 13:21:51 +01:00
Kevin Ansfield
8f43cc9ad2
Fixed horizontal positioning of TK indicators on wider cards ( #19257 )
...
no issue
- bumped `@tryghost/koenig-lexical` for improved positioning behaviour
2023-12-06 12:12:37 +00:00
Steve Larson
d696e8b2e2
Added support for TK tracking inside cards ( #19247 )
...
refs https://github.com/TryGhost/Product/issues/4209
- bumped Koenig packages
- `koenig-lexical` added nested editor TK support
- all packages dropped Node 16 support
- switched to using `isTKEnabled` prop and `<TKCountPlugin>`
Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2023-12-06 11:32:36 +00:00
Daniel Lockyer
077652e3f3
Added metrics for measuring members importer
...
fixes https://linear.app/tryghost/issue/PROD-199/add-metrics-for-members-importer
- we know the members importer is slow but we need metrics to prove it
- this should collect import count, error count + runtime for the
members importer, so we can analyze the data
2023-12-05 17:07:39 +01:00
renovate[bot]
351e93ebca
Update dependency lib0 to v0.2.88
2023-12-04 22:09:17 +01:00
renovate[bot]
5811dcaa41
Update Types packages
2023-12-04 22:05:57 +01:00