Sodbileg Gansukh
13c5c5ff17
Moved NewPostModal component to the Feed page ( #22199 )
...
ref AP-744
- NewPostModal component is only used in Feed
- For that reason, this should be placed with the Feed component itself
in view directory
- Inbox and Feed components are still in a single file at the moment as
the separation isn't in the context of file structure updates
- Once componets are separated into smaller ones, Feed directory will be
populated with the corresponding files
2025-02-17 05:51:47 +00:00
Sodbileg Gansukh
0476bb1cb9
Moved the rest of the page components to views directory in ActivityPub ( #22198 )
...
ref AP-744
- moved Notifications, Profile, and Search components to views directory
as they're all page components
- updated the imports with path aliases
2025-02-17 13:37:54 +08:00
Sodbileg Gansukh
95efa15d18
Moved the Inbox component to views directory in ActivityPub ( #22197 )
...
ref AP-744
- according to the new file structure, moved the Inbox component to
views directory as it's a page
- added path aliases to minimize the changes for imports
2025-02-17 12:31:36 +08:00
renovate[bot]
ca67c0fd93
Update dependency react-hot-toast to v2.5.2 ( #22196 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[react-hot-toast](https://redirect.github.com/timolins/react-hot-toast )
| [`2.5.1` ->
`2.5.2`](https://renovatebot.com/diffs/npm/react-hot-toast/2.5.1/2.5.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>timolins/react-hot-toast (react-hot-toast)</summary>
###
[`v2.5.2`](https://redirect.github.com/timolins/react-hot-toast/releases/tag/v2.5.2 )
[Compare
Source](https://redirect.github.com/timolins/react-hot-toast/compare/v2.5.1...v2.5.2 )
- Fix race condition in backwards compatible way – fixes
[#​101](https://redirect.github.com/timolins/react-hot-toast/issues/101 )
[`1556d28`](https://redirect.github.com/timolins/react-hot-toast/commit/1556d28 )
- Replace JSX.Element type with React.ReactElement
[`87c7a52`](https://redirect.github.com/timolins/react-hot-toast/commit/87c7a52 )
***
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 1-5" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 01:12:47 +00:00
Ghost CI
72aea19736
v5.109.6
2025-02-14 15:08:10 +00:00
Chris Raible
72fd57a9d7
Removed linkClickTracking
config ( #22188 )
...
ref
https://linear.app/ghost/issue/ENG-2002/remove-linkclicktracking-config-in-lieu-of
- This was introduced as a way to disable `linkClickTracking` as a last
resort for sites that weren't handling email link redirects well, but
since we've introduced a more comprehensive config in
`hostSettings:settingsOverrides` that allows us to accomplish the same
thing.
- Now this `linkClickTracking` config isn't in use or really doing
anything, so this commit cleans it up.
2025-02-13 16:24:24 -08:00
Steve Larson
0b4ea162ca
Revert " 🐛 Fixed missing subscription attribution on free to paid upgrade ( #21846 )" ( #22191 )
...
ref https://linear.app/ghost/issue/ONC-729/
- this commit caused issues w/ subscription linking
2025-02-13 17:13:24 -06:00
renovate[bot]
2277992e52
Update dependency webpack to v5.98.0 ( #22185 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://redirect.github.com/webpack/webpack ) | [`5.97.1` ->
`5.98.0`](https://renovatebot.com/diffs/npm/webpack/5.97.1/5.98.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>webpack/webpack (webpack)</summary>
###
[`v5.98.0`](https://redirect.github.com/webpack/webpack/releases/tag/v5.98.0 )
[Compare
Source](https://redirect.github.com/webpack/webpack/compare/v5.97.1...v5.98.0 )
##### Fixes
- Avoid the deprecation message
[#​19062](https://redirect.github.com/webpack/webpack/issues/19062 )
by
[@​alexander-akait](https://redirect.github.com/alexander-akait )
- Should not escape CSS local ident in JS
[#​19060](https://redirect.github.com/webpack/webpack/issues/19060 )
by [@​JSerFeng](https://redirect.github.com/JSerFeng )
- MF parse range not compatible with Safari
[#​19083](https://redirect.github.com/webpack/webpack/issues/19083 )
by
[@​alexander-akait](https://redirect.github.com/alexander-akait )
- Preserve `filenameTemplate` in new split chunk
[#​19104](https://redirect.github.com/webpack/webpack/issues/19104 )
by [@​henryqdineen](https://redirect.github.com/henryqdineen )
- Use module IDs for final render order
[#​19184](https://redirect.github.com/webpack/webpack/issues/19184 )
by [@​dmichon-msft](https://redirect.github.com/dmichon-msft )
- Strip `blob:` protocol when public path is `auto`
[#​19199](https://redirect.github.com/webpack/webpack/issues/19199 )
by
[@​alexander-akait](https://redirect.github.com/alexander-akait )
- Respect `output.charset` everywhere
[#​19202](https://redirect.github.com/webpack/webpack/issues/19202 )
by
[@​alexander-akait](https://redirect.github.com/alexander-akait )
- Node async WASM loader generation
[#​19210](https://redirect.github.com/webpack/webpack/issues/19210 )
by [@​ashi009](https://redirect.github.com/ashi009 )
- Correct `BuildInfo` and `BuildMeta` type definitions
[#​19200](https://redirect.github.com/webpack/webpack/issues/19200 )
by [@​inottn](https://redirect.github.com/inottn )
##### Performance Improvements
- Improve `FlagDependencyExportsPlugin` for large JSON by depth
[#​19058](https://redirect.github.com/webpack/webpack/issues/19058 )
by [@​hai-x](https://redirect.github.com/hai-x )
- Optimize assign-depths
[#​19193](https://redirect.github.com/webpack/webpack/issues/19193 )
by [@​dmichon-msft](https://redirect.github.com/dmichon-msft )
- Use `startsWith` for matching instead of converting the string to a
regex
[#​19207](https://redirect.github.com/webpack/webpack/issues/19207 )
by [@​inottn](https://redirect.github.com/inottn )
##### Chores
- Bump `nanoid` from 3.3.7 to 3.3.8
[#​19063](https://redirect.github.com/webpack/webpack/issues/19063 )
by [@​dependabot](https://redirect.github.com/dependabot )
- Fixed incorrect typecast in `DefaultStatsFactoryPlugin`
[#​19156](https://redirect.github.com/webpack/webpack/issues/19156 )
by [@​Andarist](https://redirect.github.com/Andarist )
- Improved `readme.md` by adding video links for understanding webpack
[#​19101](https://redirect.github.com/webpack/webpack/issues/19101 )
by [@​Vansh5632](https://redirect.github.com/Vansh5632 )
- Typo fix
[#​19205](https://redirect.github.com/webpack/webpack/issues/19205 )
by [@​hai-x](https://redirect.github.com/hai-x )
- Adopt the new webpack governance model
[#​18804](https://redirect.github.com/webpack/webpack/issues/18804 )
by [@​ovflowd](https://redirect.github.com/ovflowd )
##### Features
- Implement `/* webpackIgnore: true */` for `require.resolve`
[#​19201](https://redirect.github.com/webpack/webpack/issues/19201 )
by
[@​alexander-akait](https://redirect.github.com/alexander-akait )
##### Continuous Integration
- CI fix
[#​19196](https://redirect.github.com/webpack/webpack/issues/19196 )
by
[@​alexander-akait](https://redirect.github.com/alexander-akait )
#### New Contributors
- [@​Andarist](https://redirect.github.com/Andarist ) made their
first contribution in
[https://github.com/webpack/webpack/pull/19156 ](https://redirect.github.com/webpack/webpack/pull/19156 )
- [@​Vansh5632](https://redirect.github.com/Vansh5632 ) made their
first contribution in
[https://github.com/webpack/webpack/pull/19101 ](https://redirect.github.com/webpack/webpack/pull/19101 )
- [@​ashi009](https://redirect.github.com/ashi009 ) made their
first contribution in
[https://github.com/webpack/webpack/pull/19210 ](https://redirect.github.com/webpack/webpack/pull/19210 )
- [@​ovflowd](https://redirect.github.com/ovflowd ) made their
first contribution in
[https://github.com/webpack/webpack/pull/18804 ](https://redirect.github.com/webpack/webpack/pull/18804 )
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.97.1...v5.98.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 1-5" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 18:13:23 +00:00
renovate[bot]
bf610152b1
Update dependency gscan to v4.47.0
2025-02-13 16:42:05 +01:00
renovate[bot]
57fcfd049a
Update dependency knex-migrator to v5.3.0
2025-02-13 16:41:56 +01:00
renovate[bot]
e60bbaee43
Update dependency bookshelf-relations to v2.8.0 ( #22184 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[bookshelf-relations](https://redirect.github.com/TryGhost/bookshelf-relations )
| [`2.7.0` ->
`2.8.0`](https://renovatebot.com/diffs/npm/bookshelf-relations/2.7.0/2.8.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TryGhost/bookshelf-relations (bookshelf-relations)</summary>
###
[`v2.8.0`](https://redirect.github.com/TryGhost/bookshelf-relations/compare/v2.7.0...v2.8.0 )
[Compare
Source](https://redirect.github.com/TryGhost/bookshelf-relations/compare/v2.7.0...v2.8.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 1-5" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 13:40:47 +00:00
Paul Davis
76ddb9611f
Add WordPress to migration tools ( #22152 )
...
no issue
This PR adds WordPress to the migration options, related tests, and
adjusts the close button to more closely match that of the Settings
screen under it.
2025-02-13 11:54:09 +00:00
Paul Davis
4ef04e4b6a
Add more terminations to external media inliner ( #22147 )
...
Builds on top of 9dd48f9d83
This adds more terminations, which means more URLs are matched. Also
added tests.
2025-02-13 11:39:06 +00:00
Sanne de Vries
aba1f24e53
Added email styles for CTA card ( #22167 )
...
Ref https://linear.app/ghost/issue/PLG-336/create-cta-card-email-design
2025-02-13 20:06:54 +09:00
Ghost CI
4ab99029db
Merged v5.109.5 into main
2025-02-13 09:40:05 +00:00
Ghost CI
e0b4fce192
v5.109.5
2025-02-13 09:40:03 +00:00
Michael Barrett
fa5bd1bbe7
🐛 Fixed invalid routes.yaml
filter preventing Ghost from booting ( #22174 )
...
refs
[ONC-776](https://linear.app/ghost/issue/ONC-776/invalid-routesyaml-nql-filter-can-prevent-ghost-from-booting )
If the `routes.yaml` has a definition containing a malformed filter,
i.e:
```yaml
collections:
/foo/:
permalink: /foo/
template: foo
filter: tags:-foo,-bar
```
(`tags:-foo,-bar` invalid because there should be a property directly
after the ',`)
then it is possible for the URL service to fail to start due to an
unhandled error being thrown when the filter is parsed during URL
generation.
This commit handles the error and returns `false` when the filter cannot
be parsed, allowing the URL service to still start
2025-02-13 09:22:16 +00:00
Michael Barrett
381c91bf1b
🐛 Fixed invalid routes.yaml
filter preventing Ghost from booting ( #22174 )
...
refs
[ONC-776](https://linear.app/ghost/issue/ONC-776/invalid-routesyaml-nql-filter-can-prevent-ghost-from-booting )
If the `routes.yaml` has a definition containing a malformed filter,
i.e:
```yaml
collections:
/foo/:
permalink: /foo/
template: foo
filter: tags:-foo,-bar
```
(`tags:-foo,-bar` invalid because there should be a property directly
after the ',`)
then it is possible for the URL service to fail to start due to an
unhandled error being thrown when the filter is parsed during URL
generation.
This commit handles the error and returns `false` when the filter cannot
be parsed, allowing the URL service to still start
2025-02-13 09:14:46 +00:00
Daniel Lockyer
931ae3332e
Improved performance of logging to stdout
...
refs 66cfc15628
refs be5ddf2587
ref https://linear.app/ghost/issue/ENG-2005/improve-stdout-logging-performance
- most of the technical context is in the 2 commits but this commit just
bumps the packages so we can take advantage of the lovely improvements
2025-02-12 16:21:02 +01:00
Kevin Ansfield
da182544dc
Removed Admin util methods and icons related to portal settings
...
no issue
- portal settings now lives in Admin-X-Settings so this code and icons were unused
2025-02-12 08:37:49 +00:00
Sodbileg Gansukh
784baa1fba
Fixed skeleton loader on ActivityPub inbox and feed screens ( #22171 )
...
no issues
2025-02-12 08:01:39 +00:00
Sanne de Vries
01a7a71e2c
Removed unused Portal code from Admin ( #22170 )
...
No ref
- Portal settings have moved to the Admin-X-Settings app but some of the
old Admin code was left hanging around
2025-02-12 07:14:44 +00:00
Daniel Lockyer
eceaab73f4
Refactored CI workflows for publishing packages
...
ref https://linear.app/ghost/issue/ENG-2003/drying-up-ciyml-changes-into-reusable-workflow
- majority of the changes here are just DRYing up the implementation so
we don't have the same code split across many different jobs
- the change switches to utilizing a matrix because it's the cleanest
way to get multiple jobs working
2025-02-12 07:32:06 +01:00
Sam Lord
a1e1a2fb60
Added better error handling for hCapthca
...
no issue
The errors returned by captcha validation shouldn't be visible to the
user, but should at least be accessible for the site owner.
2025-02-11 15:43:42 +00:00
Sam Lord
fc5363f07e
Fixed Captcha when on non-enterprise plans
...
ref BAE-396
2025-02-11 15:43:42 +00:00
Michael Barrett
ec327badf9
Used new feed and inbox endpoints for feed and inbox view
...
refs https://linear.app/ghost/issue/AP-704
We also update the mutations to make sure that the query cache is correctly updated.
Co-authored-by: Fabien O'Carroll <fabien@allou.is>
2025-02-11 21:36:47 +07:00
renovate[bot]
4f8678f526
Update dependency html-validate to v8.29.0
2025-02-11 14:45:43 +01:00
Sanne de Vries
7c0b814c9e
Added frontend styles for CTA card ( #22163 )
...
Ref https://linear.app/ghost/issue/PLG-337/create-cta-card-web-design
2025-02-11 13:12:05 +00:00
renovate[bot]
8f28205042
Update dependency @hcaptcha/react-hcaptcha to v1.11.2 ( #22161 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@hcaptcha/react-hcaptcha](https://redirect.github.com/hCaptcha/react-hcaptcha )
| [`1.11.1` ->
`1.11.2`](https://renovatebot.com/diffs/npm/@hcaptcha%2freact-hcaptcha/1.11.1/1.11.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hCaptcha/react-hcaptcha
(@​hcaptcha/react-hcaptcha)</summary>
###
[`v1.11.2`](https://redirect.github.com/hCaptcha/react-hcaptcha/releases/tag/1.11.2 )
[Compare
Source](https://redirect.github.com/hCaptcha/react-hcaptcha/compare/1.11.1...1.11.2 )
#### What's Changed
- fix: Fix one captcha per container issue by
[@​zoryana94](https://redirect.github.com/zoryana94 ) in
[https://github.com/hCaptcha/react-hcaptcha/pull/251 ](https://redirect.github.com/hCaptcha/react-hcaptcha/pull/251 )
- chore: Update Sentry docs by
[@​zoryana94](https://redirect.github.com/zoryana94 ) in
[https://github.com/hCaptcha/react-hcaptcha/pull/249 ](https://redirect.github.com/hCaptcha/react-hcaptcha/pull/249 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 1-5" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 12:24:40 +00:00
Sodbileg Gansukh
d253d1ce32
Bumped ActivityPub version ( #22159 )
2025-02-11 09:27:39 +00:00
Sodbileg Gansukh
c36ab82325
Improved loading state of main screens in ActivityPub ( #22158 )
...
ref AP-654
- Improved the skeleton component of shadcn
- Used the skeleton component in the main five screens
- It minimizes the layout shift
2025-02-11 16:00:01 +08:00
Ghost CI
b2c08fc44a
Merged v5.109.4 into main
2025-02-11 01:54:31 +00:00
Ghost CI
8aa5c2cab8
v5.109.4
2025-02-11 01:54:29 +00:00
Chris Raible
31e41054f3
Added metric logging for the JobQueueManager
( #22157 )
...
refs
https://linear.app/ghost/issue/ENG-1987/monitor-email-analytics-via-ghost-logging-in-some-form
- Since we decided not to fully roll out prometheus for metrics
collection, we need an alternative method to collect metrics from the
`JobQueueManager`
- This commit removes the prometheus-based metrics from the
`JobQueueManager` in favor of `@tryghost/metrics`
2025-02-10 17:35:34 -08:00
Chris Raible
734ad0c7a1
Reduced JobQueueManager
polling logs ( #22154 )
...
ref
https://linear.app/ghost/issue/ENG-1989/disable-jobqueuemanager-logging-in-zuul
- The `JobQueueManager` generates a lot of logs that are useful for debugging, but they were all at log level `info`.
- This commit demotes these logs to the `debug` log level, which should
reduce the noise while making them easy to
re-enable if needed.
2025-02-10 17:35:28 -08:00
Chris Raible
2d019aef0d
Added metric logging for the JobQueueManager
( #22157 )
...
refs
https://linear.app/ghost/issue/ENG-1987/monitor-email-analytics-via-ghost-logging-in-some-form
- Since we decided not to fully roll out prometheus for metrics
collection, we need an alternative method to collect metrics from the
`JobQueueManager`
- This commit removes the prometheus-based metrics from the
`JobQueueManager` in favor of `@tryghost/metrics`
2025-02-10 16:17:09 -08:00
renovate[bot]
c870524072
Update dependency compression to v1.8.0 ( #22156 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [compression](https://redirect.github.com/expressjs/compression ) |
[`1.7.5` ->
`1.8.0`](https://renovatebot.com/diffs/npm/compression/1.7.5/1.8.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>expressjs/compression (compression)</summary>
###
[`v1.8.0`](https://redirect.github.com/expressjs/compression/blob/HEAD/HISTORY.md#180--2025-02-10 )
[Compare
Source](https://redirect.github.com/expressjs/compression/compare/1.7.5...1.8.0 )
\==================
- Use `res.headersSent` when available
- Replace `_implicitHeader` with `writeHead` property
- add brotli support for versions of node that support it
- Add the enforceEncoding option for requests without `Accept-Encoding`
header
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 1-5" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Never, 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 22:25:23 +00:00
Chris Raible
9e0523fc7e
Reduced JobQueueManager
polling logs ( #22154 )
...
ref
https://linear.app/ghost/issue/ENG-1989/disable-jobqueuemanager-logging-in-zuul
- The `JobQueueManager` generates a lot of logs that are useful for debugging, but they were all at log level `info`.
- This commit demotes these logs to the `debug` log level, which should
reduce the noise while making them easy to
re-enable if needed.
2025-02-10 22:12:03 +00:00
Peter Zimon
cf2ceb1aa3
Remove on load animation in ActivityPub ( #22151 )
...
ref https://linear.app/ghost/issue/AP-700/explore-ui-development-in-ap
Fixes a small style regression related to the [ActivityPub Shade
integration](2170ee8da3
),
that adds an unnecessary animation on load
2025-02-10 16:30:27 +00:00
Àlex Rodríguez Bacardit
92205a8ec6
🌐 Updated Catalan translations ( #21826 )
...
no ref
2025-02-10 16:09:16 +00:00
Peter Zimon
2170ee8da3
ActivityPub Shade integration ( #22150 )
...
ref https://linear.app/ghost/issue/AP-700/explore-ui-development-in-ap
This PR is about integrating ActivityPub with the new design system, so that we can start using Shade in a real world application. In this early version the TailwindCSS config is taken from Shade but the custom styles of Shade and the AdminX Design System are merged. This is needed so that we can keep using the old components without breaking functionality.
2025-02-10 17:05:15 +01:00
Djordje Vlaisavljevic
1b789a476a
Fixed certain images on Threads not showing
...
close https://linear.app/ghost/issue/AP-640/image-attachments-on-notes-from-threads-are-not-rendered
- Covered the case when `attachment.type` is `Image` and there is no `mediaType` set
- Made code easier to read.
2025-02-10 16:07:05 +01:00
Djordje Vlaisavljevic
8ea4a9c9e6
Fixed "Notifications" tab not having active state
...
close https://linear.app/ghost/issue/AP-738/fix-notifications-tab-not-having-active-state
2025-02-10 16:07:05 +01:00
Fabien O'Carroll
68b136ea66
Released @tryghost/sodo-search v1.5.3
...
Changelog for v1.5.2 -> 1.5.3:
- Updated i18n translations
2025-02-10 11:53:47 +00:00
Fabien O'Carroll
c4d60193f4
Updated release process for Search and Comments UI ( #22146 )
...
ref https://github.com/TryGhost/Ghost/pull/22127
The update to the Portal release process has now been tested on main, it
would be good to get Search & Comments updated to the same process so
that it's easier to reason about releasing all of them.
2025-02-10 18:48:52 +07:00
Princi Vershwal
596dfd35f6
Added reposts on user's profile in Ghost Admin ( #22143 )
...
Refs https://linear.app/ghost/issue/AP-735
- When a user boosts/reposts something it should show up in their profile section in ghost in both feed and profile modal.
2025-02-10 10:08:05 +00:00
Fabien O'Carroll
c7b631b41f
Released @tryghost/portal v2.49.2
...
Changelog for v2.49.1 -> 2.49.2:
- Updated i18n translations
2025-02-10 07:46:26 +00:00
Fabien O'Carroll
5543cc51eb
Reformatted the default config file
...
Since the release script for portal writes to this file, I wanted to just match
the JSON.stringify output so we don't get large diffs.
2025-02-10 07:38:57 +00:00
Fabien O'Carroll
1bdc11eee3
Added new release script for Portal
...
This will be used for search and comments too, but I want to start with just
one app to get things going. Key things the script does:
- Enforces that we're not on main & have clean working dir
- Creates a well structured commit message w/ basic changelog
- Updates the package.json and default config
The script explicitly does not push anything to GitHub or to NPM, giving us
more control about the contents of the commit
2025-02-10 07:38:57 +00:00
Fabien O'Carroll
f25a6aef64
Added workflow for releasing @tryghost/portal
...
This uses the same approach that we have for admin-x-activitypub. When a
version bump for the @tryghost/portal package is commited to the `main` branch,
we will build the package and then publish it to npm, as well as purging the
jsdelivr cache of the last version.
2025-02-10 07:38:57 +00:00