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
Daniel Lockyer
a86bf46347
Updated snapshots for the new year
...
- these shouldn't be hardcoded but it changes so infrequently that we
can just update the snapshots for now and then fix it at a later point
2024-01-02 09:07:55 +01:00
Daniel Lockyer
d21ab1aa4e
Lazyloaded @sentry/profiling-node
dependency
...
- we don't need to load this if we haven't configured Node profiling to occur
- this might help fix random segfaults we've been seeing in CI, which
only started occurring after this dependency was added
2024-01-02 09:07:55 +01: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
Simon Backx
4c9d08bf03
Fixed data generator in SQLite
2023-12-14 18:30:45 +01:00
Simon Backx
70b991cc1c
Improved subscriptions in data generator
...
ref PROD-244
- Added support for canceled subscriptions and different subscription statusses
- Removed generation of susbcriptions table (not used)
- Added old canceled subscriptions for free members
- Added both positive and negative MRR events
2023-12-14 18:30:45 +01:00
Simon Backx
5351b88b59
Added random expiry date for complimentary subscriptions in data generator
...
ref PROD-244
2023-12-14 18:30:45 +01:00
Simon Backx
e1ef7c44d8
Fixed creating stripe subscriptions for complimentary members in data generator
...
ref PROD-244
2023-12-14 18:30:45 +01:00
Simon Backx
58d1412d9b
Added referrer attribution and fixed data generator for scheduled posts
...
ref PROD-244
Scheduled posts should have a published_at set to the future
2023-12-14 18:30:45 +01:00
Simon Backx
58f23726fe
Added recommendation click and subscribe events to data generator
...
ref PROD-244
2023-12-14 18:30:45 +01:00
Simon Backx
50788a78df
Added recommendations data generator
...
ref PROD-244
2023-12-14 18:30:45 +01:00
Simon Backx
6f3a22d0a7
Added email_recipient_failures to data generator
...
ref PROD-244
2023-12-14 18:30:45 +01:00
Simon Backx
54eb3e5b08
Added generated amount to debug logs
2023-12-14 18:30:45 +01:00
Simon Backx
8a01e7a076
Improved batch and recipient data generation
...
ref PROD-244
Instead of generating one batch with all recipients, we now will generate
one batch per 1000 members and distribute the recipients across them.
2023-12-14 18:30:45 +01:00
Simon Backx
52566dc1e0
Wrapped data generator data creation in transaction function
...
ref PROD-233
Errors were not handled properly because of a missing rollback and try/catch.
Using a function is easier generally.
Also added ignored contraint checks to increase performance a tiny bit.
They ended up not mattering much, so we can consider to remove them again.
2023-12-14 18:30:45 +01:00
Simon Backx
eebf0e2eaf
Added knex-migrator init
to setup script
...
ref PROD-233
When clearing the Docker database container, you still need to be able to run `yarn setup` to create the tables.
2023-12-14 18:30:45 +01:00
Simon Backx
a3bbd579dd
Improved data generator clear data performance
...
ref PROD-233
2023-12-14 18:30:45 +01:00
Jono M
51ee276e97
Updated files with mixed named/default exports to use only named exports ( #19385 )
...
no issue
Fixes a warning in yarn dev
2023-12-14 16:01:28 +00:00
EchoBilisim
6b50585a0e
Update portal.json ( #19372 )
...
Incorrect translations and missing translations completed.
2023-12-14 09:25:12 -05:00
Princi Vershwal
62a5b7d61a
Removed onBlur error feedback in Recommendation edit modal ( #19382 )
...
Fixes
[PROD-266](https://linear.app/tryghost/issue/PROD-266/remove-onblur-error-feedback-in-recommendation-edit-modal )
2023-12-14 13:09:55 +00:00
Daniel Lockyer
47f50e2d35
Merged v5.75.2 into main
...
v5.75.2
2023-12-14 13:51:23 +01:00
Princi Vershwal
e0aca1c2fb
Removed onBlur error feedback in Custom Integration/Webhook modal ( #19384 )
...
Fixes
[PROD-269](https://linear.app/tryghost/issue/PROD-269/remove-onblur-error-feedback-in-custom-integration-webhook-modal )
2023-12-14 12:46:37 +00:00
Ghost CI
c2ad349b78
v5.75.2
2023-12-14 12:34:56 +00:00
Princi Vershwal
82d9e3a978
Removed onBlur error feedback in Custom Integration edit modal ( #19383 )
...
Fixes
[PROD-268](https://linear.app/tryghost/issue/PROD-268/remove-onblur-error-feedback-in-custom-integration-edit-modal )
2023-12-14 12:30:07 +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
Sanne de Vries
255d1b1740
Added site url link to newsletter header image ( #19380 )
...
No ref
2023-12-14 12:08:10 +00:00
Princi Vershwal
8d3f3d60f7
Removed onBlur error feedback on Tier detail modal ( #19381 )
...
Fixes
[PROD-265](https://linear.app/tryghost/issue/PROD-265/remove-onblur-error-feedback-on-tier-detail-modal )
2023-12-14 11:53:35 +00:00
Princi Vershwal
bb42faf694
Removed onBlur error feedback in Newsletter General settings ( #19379 )
...
Fixes PROD-267
2023-12-14 11:44:05 +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
Ronald Langeveld
0dc4ac380c
Portal Iframe Improvements in Admin X ( #19377 )
...
refs PROD-4
- removed unnecessary props passed into the PortalFrame component.
2023-12-14 09:42:30 +02:00
Princi Vershwal
3fef668394
Validation fix: Corrected fields should revert back from error-state ( #19376 )
...
Fixes PROD-278
2023-12-14 07:03:20 +00: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
Princi Vershwal
7b0ec35a1f
Fixed validation error: Corrected fields should revert back from erro… ( #19374 )
...
Fixes
[PROD-272](https://linear.app/tryghost/issue/PROD-272/corrected-fields-should-revert-back-from-error-state )
2023-12-14 05:32:50 +00:00
Ronald Langeveld
275cdd4db9
Added performance adjustments to Portal iFrames ( #19373 )
...
refs PROD-4
2023-12-14 06:54:39 +02:00
Joel DeSante
dc7e2b9261
🐛 Fixed XSS vulnerability involving post excerpts ( #17190 )
...
closes https://github.com/TryGhost/Ghost/issues/17058
- Uses the lodash `escape` function.
- Avoids XSS vulnerabilities in post excerpts.
2023-12-13 15:23:48 -06:00
Shaun Roselt
b2a429437e
Added Missing German Translations ( #19346 )
...
I added missing translations for German
- [x] There's a clear use-case for this code change, explained below
- [x] Commit message has a short title & references relevant issues
- [x] The build will pass (run `yarn test:all` and `yarn lint`)
We appreciate your contribution!
2023-12-13 13:38:12 -05:00
Kevin Ansfield
4ceb5dc16b
Fixed error when deleting post ( #19369 )
...
closes https://github.com/TryGhost/Product/issues/4230
- deleting a post could cause React components to trigger save tasks during teardown which then threw errors because they attempt to set properties on a deleted model instance
- added checks to the `beforeSaveTask()` to abort if the post object has been deleted
2023-12-13 17:45:23 +00:00
Kevin Ansfield
b74a611fbd
🐛 Fixed hang in editor when back button is pressed whilst feature image caption is focused ( #19367 )
...
closes https://github.com/TryGhost/Product/issues/4228
- when leaving the editor via back button the feature image caption editor's blur handler was called by the React editor component after Ember had torn down the route resulting in an attempt to use `post.set()` when `post` doesn't exist
- the error also caused Lexical to re-render to try and recover which then triggered the blur handler again resulting in an infinite loop
- adding a check to ensure `this.post` exists was enough to fix the problem
2023-12-13 17:25:00 +00:00
Djordje Vlaisavljevic
69a8f71bd1
Switched checkbox to a hint showing status
...
refs PROD-276
2023-12-13 16:58:50 +00:00
Djordje Vlaisavljevic
b0ac1e9afd
Hid price preselect dropdown when only monthly or yearly are shown
...
refs PROD-275
2023-12-13 16:58:50 +00:00
Djordje Vlaisavljevic
02e04f06b9
Fixed placeholder overflow in HTMLField
...
refs PROD-82
2023-12-13 16:58:50 +00:00
Djordje Vlaisavljevic
b97f91f408
Changed portal settings to show free tier name instead of "Free"
...
refs PROD-255
2023-12-13 16:58:50 +00:00