Sanne de Vries
03113313ce
🎨 Updated editor toolbar and action button designs ( #20405 )
...
REF https://linear.app/tryghost/issue/MOM-238
- Updated feature image action button styles
- Aligned button and tooltip styles with the rest of the editor
- Updated `koenig-lexical` version to pull in new toolbar design
2024-06-25 10:26:30 +00:00
renovate[bot]
68dcec143e
Update dependency ember-auto-import to v2.7.4
2024-06-25 11:39:52 +02:00
Kevin Ansfield
21a2a8236e
Added analytic events to internal linking feature
...
closes https://linear.app/tryghost/issue/MOM-77
closes https://linear.app/tryghost/issue/MOM-78
- bumps Koenig to support events
- adds `siteUrl` pass-through to Koenig to allow differentiation between internal and external URLs
2024-06-24 21:46:15 +01:00
Sag
b9240271fe
Added config to hide labels from the signup card for contributors ( #20429 )
...
ref https://linear.app/tryghost/issue/SLO-127
- problem: contributors see an empty list of labels in the Signup card,
even if some exist
- cause: contributors do not have permission to browse labels
- solution: hide the label input entirely for contributors in the Signup
card, based on the new `renderLabels` config parameter
2024-06-24 14:14:09 +00:00
renovate[bot]
e0057fd30f
Update storybook monorepo to v7.6.20
2024-06-24 14:55:49 +02:00
renovate[bot]
c1df0c9d3d
Update dependency @types/node to v20.14.8
2024-06-24 10:07:19 +02:00
renovate[bot]
ccf2d22f4b
Update sentry-javascript monorepo to v7.118.0
2024-06-21 13:07:47 +01:00
renovate[bot]
bec000567d
Update dependency @opentelemetry/auto-instrumentations-node to v0.47.1
2024-06-21 11:23:14 +01:00
renovate[bot]
4609b43ad7
Update dependency @opentelemetry/instrumentation-runtime-node to v0.5.0
2024-06-21 11:22:50 +01:00
renovate[bot]
63a215700b
Update dependency @types/node to v20.14.7
2024-06-21 10:55:13 +01:00
renovate[bot]
478ac0460b
Update opentelemetry-js monorepo
2024-06-21 10:55:03 +01:00
renovate[bot]
360088603f
Update dependency @opentelemetry/instrumentation-knex to v0.37.0
2024-06-21 10:00:10 +01:00
renovate[bot]
4fd28d4947
Update dependency cssnano to v7.0.3
2024-06-21 09:43:36 +01:00
renovate[bot]
4c8a780e2e
Pin dependencies
2024-06-21 09:35:29 +01:00
Chris Raible
417c9c49ea
Added OpenTelemetry instrumentation to Ghost backend ( #20144 )
...
This commit adds OpenTelemetry instrumentation to Ghost's backend, which
allows us to view traces similar to what we see in Sentry Performance
locally.
OpenTelemetry is enabled if `NODE_ENV === 'development'` or if it is
explicitly enabled via config with `opentelemetry:enabled`.
It also adds a [Jaeger](https://www.jaegertracing.io/ ) container to
Ghost's docker-compose file for viewing the traces. There's no setup
required (beyond running `yarn docker:reset` to pickup the changes in
the docker-compose file the first time — but this will also reset your
DB so be careful). This will launch the Jaeger container, and you can
view the UI to see the traces at `http://localhost:16686/search `.
2024-06-19 13:56:51 -07:00
renovate[bot]
ae6e7d9134
Update dependency webpack to v5.92.1
2024-06-19 16:55:02 +00:00
renovate[bot]
f43cc93760
Update dependency nodemailer to v6.9.14
2024-06-19 16:54:52 +00:00
renovate[bot]
ace8a2fb65
Update Koenig packages ( #20415 )
...
[![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-default-cards](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`10.0.5` ->
`10.0.6`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-default-cards/10.0.5/10.0.6 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-default-cards/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-default-cards/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-default-cards/10.0.5/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-default-cards/10.0.5/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-default-nodes](https://togithub.com/TryGhost/Koenig/tree/main#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.1.2` ->
`1.1.3`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-default-nodes/1.1.2/1.1.3 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-default-nodes/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-default-nodes/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-default-nodes/1.1.2/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-default-nodes/1.1.2/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-html-to-lexical](https://togithub.com/TryGhost/Koenig/tree/main#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.1.3` ->
`1.1.4`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-html-to-lexical/1.1.3/1.1.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-html-to-lexical/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-html-to-lexical/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-html-to-lexical/1.1.3/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-html-to-lexical/1.1.3/1.1.4?slim=true )](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 )) | [`1.1.3` ->
`1.1.4`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-lexical-html-renderer/1.1.3/1.1.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-lexical-html-renderer/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-lexical-html-renderer/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-lexical-html-renderer/1.1.3/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-lexical-html-renderer/1.1.3/1.1.4?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.2.6` ->
`1.2.7`](https://renovatebot.com/diffs/npm/@tryghost%2fkoenig-lexical/1.2.6/1.2.7 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkoenig-lexical/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkoenig-lexical/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkoenig-lexical/1.2.6/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkoenig-lexical/1.2.6/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TryGhost/Koenig (@​tryghost/kg-default-cards)</summary>
###
[`v10.0.6`](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-default-cards@10.0.5...@tryghost/kg-default-cards@10.0.6 )
[Compare
Source](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-default-cards@10.0.5...@tryghost/kg-default-cards@10.0.6 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 12:00:21 +00:00
renovate[bot]
dbd4aa61d0
Update dependency yjs to v13.6.18
2024-06-18 17:04:29 +00:00
renovate[bot]
e2ef5d30bb
Update dependency jose to v4.15.7
2024-06-18 12:54:10 +00:00
renovate[bot]
4da6851113
Update dependency @types/node to v20.14.3
2024-06-18 08:53:53 +02:00
renovate[bot]
f6367621d2
Update dependency yjs to v13.6.17
2024-06-17 14:36:26 +00:00
renovate[bot]
e5592aa09d
Update nest monorepo to v10.3.9
2024-06-17 16:24:55 +02:00
renovate[bot]
f85656460f
Update dependency @ember/optional-features to v2.1.0
2024-06-17 10:57:31 +02:00
renovate[bot]
9b04cc296f
Update dependency @types/validator to v13.12.0
2024-06-17 08:48:37 +02:00
renovate[bot]
cc9a0eeb97
Update dependency ws to v8.17.1
2024-06-17 00:33:52 +00:00
renovate[bot]
710488ef82
Update dependency mysql2 to v3.10.1
2024-06-14 00:48:34 +00:00
renovate[bot]
ebda61ad42
Update dependency lint-staged to v15.2.7
2024-06-13 09:50:40 +02:00
renovate[bot]
7d6c91b87b
Update dependency lint-staged to v15.2.6
2024-06-12 16:09:42 +02:00
renovate[bot]
c54d3d8a8c
Update dependency @types/node to v20.14.2
2024-06-12 16:09:26 +02:00
renovate[bot]
238588cfa3
🐛 Fixed internal link search sometimes showing latest posts after pasting URL ( #20374 )
...
no issue
- bumps `@tryghost/koenig-lexical` to include a fix related to debounced searches overwriting our "Insert URL" state of the results popup
2024-06-12 13:01:21 +00:00
renovate[bot]
03cb264935
Update dependency @types/node to v20.12.13
2024-06-12 13:11:00 +02:00
renovate[bot]
c93fb848d3
Update dependency @doist/react-interpolate to v1.1.1
2024-06-12 13:08:45 +02:00
renovate[bot]
14c4df4cde
Update dependency html-validate to v8.20.1
2024-06-12 13:08:05 +02:00
renovate[bot]
5f0a161a20
Update dependency webpack to v5.92.0
2024-06-11 15:30:49 +00:00
Kevin Ansfield
54812dc67a
Added improved Admin search behind labs flag ( #20363 )
...
ref https://linear.app/tryghost/issue/MOM-117
ref https://linear.app/tryghost/issue/MOM-70
- moved current search into new `search-provider` service and updated `search` service to use the provider service internally
- added `search-provider-beta` service
- uses `flexsearch` as the underlying index for each document so we have better indexing and matching compared to the naive exact-match search we had previously
- adds `excerpt` matching for posts and pages
- keeps results output the same as the original search provider
- added `internalLinkingSearchImprovements` labs flag so we can test this internally before reaching our internal linking beta testers
- updated `search` service to switch between providers based on labs flag
2024-06-11 15:18:28 +00:00
renovate[bot]
f454aed9c9
Update dependency testem to v3.14.0
2024-06-11 09:36:09 +02:00
renovate[bot]
a95291f462
Update dependency html-validate to v8.20.0
2024-06-11 09:35:51 +02:00
renovate[bot]
e93bdba689
Update sentry-javascript monorepo to v7.117.0
2024-06-11 09:35:31 +02:00
renovate[bot]
c1d1a89a8a
Added searching indicator to internal linking popups ( #20355 )
...
closes https://linear.app/tryghost/issue/MOM-174
- bumps @tryghost/koenig-lexical to version that includes a spinner in search popups whilst a search is in progress
2024-06-10 16:52:20 +01:00
renovate[bot]
67d7aadcbe
Update dependency cssnano to v7.0.2
2024-06-10 15:18:42 +02:00
renovate[bot]
496f4fde86
Update dependency tailwindcss to v3.4.4
2024-06-10 15:18:16 +02:00
renovate[bot]
c641174f94
Update dependency yjs to v13.6.16
2024-06-10 12:14:26 +00:00
renovate[bot]
16a0bf66fd
Update dependency terser to v5.31.1
2024-06-06 15:59:09 +00:00
renovate[bot]
d40ef32ca8
🐛 Fixed mailto:
not being recognised in internal-linking search ( #20331 )
...
closes https://linear.app/tryghost/issue/MOM-195
- bumped Koenig packages with updated URL-matching
2024-06-05 14:30:24 +01:00
renovate[bot]
3f93f5f5c5
Pin dependency @ember/test-waiters to 3.1.0
2024-06-04 21:46:24 +01:00
Kevin Ansfield
36ba47604f
Added Admin acceptance test for post revision restoration
...
ref https://linear.app/tryghost/issue/ENG-1078
- adds required setup for acceptance testing post revisions
- adds happy-path test for listing, previewing, and restoring a post revision
2024-06-04 20:16:19 +01:00
renovate[bot]
418316959c
Update dependency mysql2 to v3.10.0
2024-05-30 19:28:02 +00:00
Kevin Ansfield
2734a88ca9
Fixed "no results" state flashing in @-linking
...
closes https://linear.app/tryghost/issue/MOM-160
- return `undefined` early from `searchLinks` when the underlying task gets cancelled
- bump `@tryghost/koenig-lexical` so it properly handles cancelled search promises
2024-05-30 20:10:58 +01:00
renovate[bot]
3fdacb16ee
Update dependency @tryghost/koenig-lexical to v1.2.2
2024-05-30 15:01:34 +01:00