Sanne de Vries
cd7f4bdb09
Fixed sans-serif body font not displaying correctly in email preview
...
No ref
2023-03-24 10:53:37 +01:00
Simon Backx
21ded0b4b8
Corrected email link in subscription box
...
refs https://github.com/TryGhost/Team/issues/2674
The replacement didn't work inside an attribute, so I removed it to a link that doesn't do anything.
2023-03-24 10:23:51 +01:00
Simon Backx
814f7ac6fb
Updated latest posts feature image resolution to 100x100
...
refs https://github.com/TryGhost/Team/issues/2675
Updated resolution to be square and 100x100 (200x200 actual to have retina).
2023-03-24 10:18:37 +01:00
Sanne de Vries
e2a1bd86cb
Updated post metrics export button and copy
...
Refs https://github.com/TryGhost/Team/issues/2780
2023-03-24 10:00:57 +01:00
Simon Backx
a9791e95cc
Fixed including current email in last 3 posts in newsletters
...
refs https://github.com/TryGhost/Team/issues/2675
The current post could be inclnuded in the last 3 posts if it was also published. This is now fixed and covered by a test.
2023-03-24 09:20:32 +01:00
Daniel Lockyer
c06f161766
Ignored changes to Casper submodule
...
- developers should never need to commit casper manually, as it's
handled in the release script
- this adds `ignore = all`, which should clean up git status
2023-03-24 09:10:02 +01:00
Simon Backx
0107d2bb77
Fixed subscription status not showing correctly in emails
...
refs https://github.com/TryGhost/Team/issues/2674
- The segment detection doesn't work outside the main post content. So the data-gh-segment attribute didn't work. It is now replaced with just a simple email replacement that is empty for a free member.
- Fixed that a trialing member was shown as 'paid'. This is now replaced with 'trialing'.
This commit also includes E2E tests for a couple of member statusses.
2023-03-24 08:55:36 +01:00
renovate[bot]
eb1d63eac0
Update dependency @isaacs/ttlcache to v1.2.2
2023-03-23 20:20:25 +00:00
Sanne de Vries
788cdfe676
Updated typography for footer in email preview
...
Refs https://github.com/TryGhost/Team/issues/2738
2023-03-23 20:57:56 +01:00
Sanne de Vries
3f0ec1af3d
Updated subscription box in email preview and email template
...
Refs https://github.com/TryGhost/Team/issues/2738
- With all footer additions and changes, the subscription box did not match the rest of the design and is therefore updated.
2023-03-23 19:39:58 +01:00
Daniel Lockyer
3623a652ba
Disabled model auto-refresh when triggering a webhook
...
- we don't use the updated model here so we don't need to fetch the
latest info after saving to the DB
2023-03-23 18:35:47 +01:00
Daniel Lockyer
45dcfa2032
Allowed autoRefresh
option to edit
model method
...
- this allows us to disable auto-refresh in Bookshelf if we don't need
an updated model, which saves an extra SQL query
2023-03-23 18:35:47 +01:00
Aileen Nowak
37383fde90
✨ Moved Milestone emails to GA
...
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA✨ Moved Milestone emails to GA
- Moves Milestone emails from public beta to GA
2023-03-23 17:35:23 +00:00
Daniel Lockyer
846a9cdafc
Fixed pre-push
hook running when pushing to fork
...
- this prevents the unit tests running if you're pushing to a fork,
which we don't care about because it doesn't block the upstream `main`
2023-03-23 17:31:06 +01:00
John O'Nolan
55741c8bdc
Add i18n context
2023-03-23 12:07:12 -04:00
Daniel Lockyer
db998e20ec
Allowed version build info to be shown in Admin
...
refs https://ghost.slack.com/archives/C02G9E68C/p1679577089441659
- this allows the full Ghost version through the API so we can extract
the build info from it and provide a link to GitHub
2023-03-23 16:31:43 +01:00
Daniel Lockyer
3432857f9a
Added locales/context.json
to help with translating
...
refs https://ghost.slack.com/archives/CFH10N79S/p1679491616052209?thread_ts=1679411948.063929&cid=CFH10N79S
- this adds a small script to generate a `context.json` file, which
contains all keys and allows people to provide context on the
translation
2023-03-23 16:29:59 +01:00
Rishabh Garg
ef353db39a
Grouped mentions from same source in email report ( #16470 )
...
refs https://github.com/TryGhost/Team/issues/2754
Mentions from same source are already grouped together in Admin UI, with number of links for each source shown in the grouped mention. Similarly, this change updates the grouping of mentions from same source for email reports, removing any duplicate mention source from the report.
2023-03-23 18:18:03 +05:30
Sanne de Vries
0455672832
Updatet latest post section in email template
...
Refs https://github.com/TryGhost/Team/issues/2675
2023-03-23 13:16:48 +01:00
Daniel Lockyer
56b407f1f4
Added pre-push
hook to run unit tests on changed packages
...
fixes https://github.com/TryGhost/Toolbox/issues/532
- we should protect against failures entering `main` which could be
avoided by running a quick unit test beforehand
- this reintroduces Lerna as it supports parallelisation and `--since`,
to run linting and unit tests on packages that have changed since
upstream
2023-03-23 11:27:43 +01:00
Daniel Lockyer
a287912cf2
Added .eslintcache
caching to CI
...
refs https://github.com/TryGhost/Toolbox/issues/532
- this will cache the `.eslintcache` files in packages, which should
dramatically speed up linting in CI
2023-03-23 10:41:13 +01:00
Ronald Langeveld
e313423d2e
Bumped packages
...
no issue
2023-03-23 17:23:12 +08:00
Daniel Lockyer
2941154353
Added dynamic date matching to email sending snapshot
...
- we don't want to include the actual date here because it'll change
- this adds a regex to match the date and replace it with a standard
"date" string, which won't change
2023-03-23 09:20:23 +01:00
Sanne de Vries
ffa22a8e34
Updated excerpt copy of latest posts in email preview
...
Closes https://github.com/TryGhost/Team/issues/2768
2023-03-23 08:59:47 +01:00
Daniel Lockyer
4332060f0f
Removed circular dependency definition
...
- `member-attribution` is not used within the code, only for type
definitions, which are automatically imported anyway because we're in
a monorepo
2023-03-23 08:58:59 +01:00
renovate[bot]
8f6533e1a3
Update dependency webpack to v5.76.3
2023-03-22 19:31:12 +00:00
Aileen Nowak
5136a9705d
Improved Milestone email preview
...
no issue
- Render first content part instead of subject for preview text
2023-03-22 17:44:14 +00:00
Sam Lord
5065950401
Mocked mail to prevent errors in e2e test suite
...
refs: https://github.com/TryGhost/Toolbox/issues/389
2023-03-22 16:25:23 +00:00
Sam Lord
47d9b4a51d
Fixed errors being logged by unit tests
...
refs: https://github.com/TryGhost/Toolbox/issues/389
2023-03-22 16:25:23 +00:00
Daniel Lockyer
880f8c2802
Added missing eslint --cache
flag
...
- this dramatically speeds up linting by only linting what has changed
2023-03-22 17:06:30 +01:00
Simon Backx
860048a89d
Fixed snapshots
2023-03-22 17:03:11 +01:00
Simon Backx
46f305efaf
Fixed hiding name if empty in email subscription box
...
no issue
Moved some CSS around because I moved the wrong code in the previous commit.
2023-03-22 16:51:56 +01:00
Simon Backx
55c281debf
Reverted removeStyleTags from email-renderer
...
no issue
Some things break in some email clients with this new setting. Disabled it for now and moved the required css style to hide the member name row to @media all.
2023-03-22 16:40:35 +01:00
Simon Backx
24c5a45057
Added post excerpts to the latest posts email
...
refs https://github.com/TryGhost/Team/issues/2769
Truncates if it is too long (also for the title).
2023-03-22 16:11:08 +01:00
Sam Lord
661de46ae0
Fixed the reply-to address for newsletters in data generator
...
no issue
This makes it so that newsletters can be manipulated in Ghost Admin, otherwise Ember errors
2023-03-22 14:56:51 +00:00
Simon Backx
4eebf6612a
Added image dimensions to the latest posts mobile version in email
...
fixes https://github.com/TryGhost/Team/issues/2799
Separate image dimensions for mobile and normal images.
2023-03-22 15:54:27 +01:00
Simon Backx
480c1a7004
Removed name from subscription details if missing
...
refs https://github.com/TryGhost/Team/issues/2736
If the name is not known for a member, we'll hide the name row in the subscription details in an email. This method is supported in most email clients, and requires the support of `<style>` in `<head>`.
2023-03-22 15:32:07 +01:00
Sanne de Vries
47e343ec18
Updated latest posts UI in email template
...
Refs https://github.com/TryGhost/Team/issues/2801
2023-03-22 15:16:55 +01:00
Simon Backx
b7361e2f1f
Fixed email service test coverage for limitImageWidth
...
refs 74f25faf61
Changes weren't covered by unit tests.
2023-03-22 14:17:01 +01:00
Simon Backx
74f25faf61
Added restricted aspect ratio to latest posts in email
...
refs https://github.com/TryGhost/Team/issues/2799
Restricts aspect ratio of post feature images to 120x96, and crop them if needed for both Unsplash as local images.
2023-03-22 14:02:24 +01:00
Sam Lord
3718d4acda
Enable labs in playwright tests
...
no issue
Allows us to write tests for features which are still in development.
2023-03-22 11:16:49 +00:00
Simon Backx
5058dc9d6c
Added real dates in newsletter preview subscription box
...
refs https://github.com/TryGhost/Team/issues/2737
Show today date as member creation date, and today + 1 year for the expiry date in the example.
2023-03-22 11:56:50 +01:00
Sanne de Vries
58a973a215
Fixed latest post images not displaying in newsletter preview
...
Refs https://github.com/TryGhost/Team/issues/2768
2023-03-22 11:54:47 +01:00
Simon Backx
f17b939dbe
Added name placeholder in subscription details box
...
refs https://github.com/TryGhost/Team/issues/2736
When the member doesn't have a name, we'll show 'not provided' for now.
2023-03-22 11:53:11 +01:00
Simon Backx
bc0126c54e
Added subscription status text in newsletters ( #16442 )
...
fixes https://github.com/TryGhost/Team/issues/2736
Shows the actual subscription status (expires on DD MMM YYYY) in every
email when show subscription details is enabled.
2023-03-22 11:52:41 +01:00
Sanne de Vries
c28b4c61d2
Added latest posts UI to newsletter preview
...
Refs https://github.com/TryGhost/Team/issues/2768
2023-03-22 11:06:08 +01:00
Sodbileg Gansukh
c3372f343a
Fixed Stripe connection modal button visibility ( #16446 )
...
closes https://github.com/TryGhost/Team/issues/2483
- the button is toggled depending on `stripeConnectIntegrationToken` which is a calculated value
- however, this calculated value isn't reset when Stripe is disconnected right away without closing the modal
- the reset action was already available and it's now passed to `StripeSettingsForm`, so that it can be called when Stripe is disconnected
2023-03-22 18:04:30 +08:00
Daniel Lockyer
559cfba648
Reduced coverage to accommodate Node 18 discrepancies
...
- it seems Node 18 produces slightly different coverage than other
versions
- this commit lowers the coverage threshold until we build it up again
2023-03-22 09:59:55 +01:00
Daniel Lockyer
247163c710
Fixed tests for verification during batch sending
...
refs 59df99388c
- it seems the `getSignupEvents` method is now called twice during these
tests
2023-03-22 09:44:01 +01:00
Sagar Gupta
7f92014c58
Added French (fr) translations
...
refs https://github.com/TryGhost/Team/issues/2795
- Used informal form ("tu")
2023-03-22 09:24:03 +01:00